An investigation was carried out to determine whether there were significant changes in the intake of haem and non-haem Fe of adult men and women in the UK from 1982 (aged 36 years) to 1999 (aged 53 years). The 1253 subjects studied were members of the Medical Research Council National Survey of Health and Development; a longitudinal study of a nationally representative cohort of births in 1946. Food intake was recorded in a 5-d diary at age 36 years in 1982, 43 years in 1989 and 53 years in 1999. Outcome measures were mean intakes of total Fe, haem and non-haem Fe, by year, gender and food source. There were significant changes in total Fe, haem Fe and non-haem Fe intake over the three time points. Total Fe intake was significantly higher in 1989 than in 1982 or 1999 for both men and women but haem Fe was significantly lower in 1999 mainly due to a 40 % fall in haem Fe from beef during this period. Haem Fe from processed meats fell by more than 50 % between 1989 and 1999 but that from poultry rose by more than 50 %. Cereal foods remained the most important source of non-haem Fe and the contribution from breakfast cereals rose relative to that of bread over the 17 years. Several factors could be responsible for these changes, particularly the importance of the epidemic of BSE from 1990. The possible advantages of a lower haem Fe intake in older subjects are discussed.