The growth and virulence of Mycobacterium tuberculosis depends on its ability to scavenge host iron, an essential and limited micronutrient in vivo. In this study we show that ferric iron accumulates both intra-and extra-cellularly in the primary lung lesions of guinea pigs aerosol-infected with the H37Rv strain of Mycobacterium tuberculosis. Iron accumulated within macrophages at the periphery of the primary granulomatous lesions while extra-cellular ferric iron was concentrated in areas of lesion necrosis. Accumulation of iron within primary lesions was preceded by an increase in expression of heavy chain (H) ferritin, lactoferrin and receptors for transferrin, primarily by macrophages and granulocytes. The increased expression of intra-cellular H ferritin and extracellular lactoferrin, more so than transferrin receptor, paralleled the development of necrosis within primary lesions. The deposition of extra-cellular ferric iron within necrotic foci coincided with the accumulation of calcium and phosphorus and other cations in the form of dystrophic calcification. Primary lung lesions from guinea pigs vaccinated with Mycobactrium bovis BCG prior to experimental infection, had reduced iron accumulation as well as H ferritin, lactoferrin and transferrin receptor expression. The amelioration of primary lesion necrosis and dystrophic calcification by BCG vaccination was coincident with the lack of extra-cellular ferric iron and lactoferrin accumulation. These data demonstrate that BCG vaccination ameliorates primary lesion necrosis, dystrophic mineralization and iron accumulation, in part by down-regulating the expression of macrophage H ferritin, lactoferrin and transferrin receptors, in vivo.