Iron is the most abundant transition metal in the Earth's interior, yet considerable uncertainties remain as to why mantle-derived rocks have diverse iron isotopic compositions. In particular, the isotopic fractionation behavior of iron in the lower-mantle minerals bridgmanite and ferropericlase are largely unexplored. The reason is that it is challenging to study isotopic fractionation at the high pressures relevant to the deep mantle. Here we report in situ measurements of the mean force constants of iron bonds in these minerals pressurized in diamond anvil cells using the technique of nuclear resonant inelastic X-ray scattering (NRIXS). We find that the transition from high- to low-spin iron in ferropericlase ((Mg0.75Fe0.25)O) at approximately 60 GPa drastically stiffens its iron bonds in the low-spin state. The mean force constant of iron bonds in both Fe-bearing and (Fe,Al)-bearing bridgmanite exhibits softening by 21% at approximately 40–60 GPa, which seems to be associated with changes in the iron local environment during the transition from low to high quadrupole splitting states. These results indicate that in the lower mantle, low-spin ferropericlase is enriched in heavy iron isotopes relative to bridgmanite and metallic iron by +0.15‰ and +0.12‰ respectively. Based on these results, we investigate whether terrestrial magma ocean crystallization could have fractionated iron isotopes. We conclude that this process cannot be responsible for the heavy iron isotope enrichment measured in terrestrial basalts.