The normal range for blood ferritin is:

  • For men, 20 to 500 nanograms per milliliter
  • For women, 20 to 200 nanograms per milliliter

Lower than normal results

A lower than normal ferritin level indicates that you have iron deficiency. You may also be anemic. If your ferritin level is low, your doctor will work to determine the cause.

Higher than normal results

A higher than normal ferritin level can be caused by:

  • Hemochromatosis — A condition that causes your body to absorb too much iron from the food you eat
  • Porphyria — A group of disorders caused by an enzyme deficiency that affects your nervous system and skin
  • Rheumatoid arthritis or another chronic inflammatory disorder
  • Liver disease
  • Hyperthyroidism
  • Leukemia
  • Hodgkin's lymphoma
  • Multiple blood transfusions
  • Alcohol abuse

If your ferritin level is above normal, your doctor may need to evaluate the results along with those of other tests to determine next steps.

For specifics about what your ferritin test results mean, talk to your doctor.

Feb. 10, 2017
  1. Ferritin, serum. Mayo Medical Laboratories. Accessed Oct. 14, 2016.
  2. Gomella LG, et al., eds. Laboratory diagnosis: Chemistry, immunology, serology. In: Clinician's Pocket Reference: The Scut Monkey. 11th ed. New York, N.Y.: The McGraw-Hill Companies; 2007. Accessed Oct. 14, 2016.
  3. Ferritin. Lab Tests Online. Accessed Oct. 14, 2016.
  4. Mesa RA (expert opinion). Mayo Clinic, Phoenix/Scottsdale, Arizona. Oct. 17, 2016.
  5. Picchietti DL. Restless legs syndrome/Willis-Ekbom disease during pregnancy and lactation. Accessed Oct. 14, 2016.
  6. Mandl LA. Clinical manifestations and diagnosis of adult Still's disease. Accessed Oct. 14, 2016.
  7. Laffel L. Epidemiology, presentation, and diagnosis of type 2 diabetes mellitus in children and adolescents. Accessed Oct. 14, 2016.