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
- 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.