Key takeaways
Three things to remember
- 01
A standard complete blood count only measures hemoglobin; ferritin, serum iron, and transferrin saturation are the markers that catch iron deficiency before it progresses to anemia, because hemoglobin is the last thing the body sacrifices when iron stores fall.
- 02
Ferritin is also an acute-phase reactant: inflammation raises it regardless of actual iron stores, so ferritin always needs to be interpreted alongside a CRP or hs-CRP to distinguish true iron overload from inflammation-driven elevation.
- 03
For active adults, the functional optimal ferritin range is 50 to 100 ng/mL; values below 30 ng/mL are associated with fatigue and reduced performance even when hemoglobin is normal.
How it works
The Mechanism
Iron is essential for producing hemoglobin (the protein that carries oxygen in red blood cells) and for dozens of other processes: mitochondrial energy production, thyroid hormone synthesis, immune cell function, and cognitive performance all depend on adequate iron availability.
The body manages iron through a tightly regulated system. Iron absorbed from food is either used immediately or stored as ferritin in the liver, bone marrow, and muscle tissue. When the body needs more iron, ferritin breaks down and releases it into circulation, where it binds to transferrin (a transport protein) and gets delivered to cells.
The key insight in the iron panel is that ferritin falls first. When iron stores are depleting, the body lowers ferritin long before hemoglobin is affected, because protecting red blood cells is the top priority. This creates a window where a person is genuinely iron-deficient in their tissues but would pass a standard CBC. Hepcidin, a liver hormone, regulates this whole system by suppressing iron absorption and release when levels are sufficient or when inflammation is present. Elevated hepcidin from chronic inflammation can suppress iron availability even when dietary intake is adequate.
Ferritin has a dual role that makes it tricky to read. Each 1 ng/mL of serum ferritin corresponds roughly to 8 to 10 mg of stored iron in a healthy adult, but ferritin is also an acute-phase reactant, so inflammation pushes it up regardless of iron status. A reading of 150 ng/mL means adequate stores in a healthy person, but may mostly reflect inflammation in someone with elevated CRP. Iron also powers the cytochrome enzymes in the mitochondrial electron transport chain, which is why low ferritin can impair muscle energy production and raise perceived exertion even before anemia develops.
In practice
Why It Matters
Hemoglobin is the last thing to drop; ferritin is the first.
Iron deficiency without anemia is common among active adults, particularly premenopausal women and endurance athletes, and produces fatigue, performance decline, and elevated perceived exertion at submaximal intensities that feel disproportionate to the training load. The standard complete blood count does not catch this because hemoglobin stays protected until stores are nearly exhausted. Getting a full iron panel with ferritin gives you the early warning marker that a routine blood test misses. Endurance training raises iron demand through foot-strike hemolysis, sweat losses, and post-exercise hepcidin spikes that suppress gut absorption, which is one reason low ferritin is worth checking in athletes with unexplained fatigue or plateaus.
Common misconception
Many people assume that if their hemoglobin and hematocrit are normal on a standard blood test, their iron is fine. This is wrong. Ferritin can be critically depleted while hemoglobin remains within range because the body prioritizes protecting red blood cell production over everything else. Tissue iron deficiency, reflected in low ferritin (below 30 ng/mL), causes measurable fatigue and performance impairment long before anemia appears.
Reference ranges
What a Healthy Range Looks Like
Depleted
Below 20 ng/mL
Iron stores essentially empty; fatigue, performance decline, and functional symptoms likely even without anemia
Low-Normal
20-50 ng/mL
Borderline; adequate for sedentary adults but limiting for active people; intervention reduces symptoms
Optimal
50-150 ng/mL
Adequate stores for most active adults; supports mitochondrial function, thyroid health, and immune function
Elevated
150+ ng/mL
May reflect iron overload (hemochromatosis) or, more commonly, inflammation inflating ferritin as an acute-phase reactant; interpret alongside CRP
Ferritin must always be interpreted alongside a CRP or inflammation marker. Ferritin is an acute-phase reactant, meaning inflammation causes it to rise regardless of actual iron stores. An elevated ferritin with elevated CRP may reflect inflammation, not genuine iron excess. Conversely, in someone with active inflammation a ferritin that looks normal can overestimate actual stores and hide true iron deficiency, because inflammation pushes ferritin up. For active adults, the 50 to 100 ng/mL range is the functional optimal; values below 30 ng/mL are worth addressing. Some sports medicine practitioners target 70 to 100 ng/mL for endurance athletes. Ferritin above 150 ng/mL without elevated CRP warrants testing for hemochromatosis. Reference ranges differ for men and women, so always interpret in context.
Signs it is disrupted
- Persistent fatigue or low energy that does not improve with adequate sleep and nutrition
- Training performance declining or perceived exertion rising at previously manageable intensities
- Restless legs in the evening, particularly affecting sleep onset
- Cold hands and feet, brittle nails, or hair shedding beyond normal variation
- Brain fog or difficulty concentrating that is disproportionate to sleep quality
- HRV trending downward over weeks without an obvious training, illness, or stress explanation
What moves it
How to Improve It
Prioritize heme iron sources. Heme iron from red meat, organ meats (especially liver), and dark poultry meat absorbs at 15 to 35% compared to 2 to 20% for plant-source non-heme iron; for people with low ferritin, prioritizing heme sources produces the fastest dietary improvement.
Pair non-heme iron with vitamin C. Consuming non-heme iron sources alongside foods high in vitamin C increases absorption by up to 2 to 3 times by converting iron to a more absorbable form; pairing spinach with bell peppers or beans with citrus works on this mechanism.
Avoid iron blockers at meals. Coffee, tea (tannins), calcium-rich foods, and phytates in whole grains all reduce iron absorption when consumed alongside iron-rich foods; spacing these 1 to 2 hours from iron-rich meals meaningfully improves net absorption.
Supplementation for confirmed deficiency. For ferritin below 30 ng/mL with confirmed iron deficiency (not inflammation-driven), supplemental iron at 100 to 200 mg elemental iron daily, taken in consultation with a clinician, raises ferritin measurably within 6 to 8 weeks. Take it in the morning, ideally before training or on rest days, since hepcidin rises for several hours after hard exercise and blunts absorption.
Address inflammation if ferritin is elevated. When ferritin is above 150 ng/mL, run hs-CRP alongside it; if CRP is also elevated, the ferritin reading reflects inflammation more than iron status, and the intervention target is reducing the inflammatory driver rather than restricting iron intake.
Go deeper