Bovine β-lactoglobulin is a dimer with a molecular weight of 2 × 18,400. In solution it undergoes a pH-dependent transition at pH 7.0 between two alternative structures, named N and R. The structures of four different crystal forms have been determined by multiple isomorphous replacement with heavy-atoms. Two of them, lattices K and X, were crystallised at pH 6.5, corresponding to the N state in solution; and the other two, lattices Y and Z, were crystallised at pH 7.5, corresponding to the R state in solution. The figures of merit of the phase angles determined for these lattices were 0.76, 0.77, 0.80 and 0.80, respectively. The four structures that emerged are similar and show certain features suggestive of α-helices and pleated sheets, but the resolution is insufficient to trace the entire course of the polypeptide chain. No clear distinction can yet be made between the structures above or below pH 7.0, nor between the native molecule and the molecule from which the C-terminal leucine and histidine residues have been cleaved. Analyses at higher resolution are in progress. © 1979.