Ferritin stores iron within a hollow protein shell as a polynuclear Fe(III) hydrous oxide core. Although iron uptake into ferritin has been studied previously, the early stages in the creation of the core need to be clarified. These are dealt with in this paper by using Mössbauer spectroscopy, a technique that enables several types of Fe(II) and Fe(III) to be distinguished. Systematic Mössbauer studies were performed on samples prepared by adding 57Fe(II) atoms to apoferritin as a function of pH (5.6-7.0), n [the number of Fe/molecule (4-480)], and tf (the time the samples were held at room temperature before freezing). The measurements made at 4.1 and 90 K showed that for samples with n less than or equal to 40 at pH greater than or equal to 6.25 all iron was trivalent at tf = 3 min. Four different Fe(III) species were identified: solitary Fe(III) atoms giving relaxation spectra, which can be identified with the species observed before by EPR and UV difference spectroscopy; oxo-bridged dimers giving doublet spectra with large splitting, observed for the first time in ferritin; small Fe(III) clusters giving doublets of smaller splitting and larger antiferromagnetically coupled Fe(III) clusters, similar to those found previously in larger ferritin iron cores, which, for samples with n greater than or equal to 40, gave magnetically split spectra at 4.1 K. Both solitary Fe(III) and dimers diminished with time, suggesting that they are intermediates in the formation of the iron core. Two kinds of divalent iron were distinguished for n = 480, which may correspond to bound and free Fe(II).