A ferritin test measures the amount of ferritin in the blood. Ferritin is a blood protein that contains iron. This test can be used to find out how much iron the body stores.
If a ferritin test shows that the blood ferritin level is low, it means the body's iron stores are low. This is a condition called iron deficiency. Iron deficiency can cause anemia.
If a ferritin test shows high ferritin levels, it most often means swelling in the body, called inflammation. Conditions that can cause inflammation include liver disease, rheumatoid arthritis and other inflammatory conditions, and overactive thyroid, called hyperthyroidism. Rarely, a high ferritin level could be from a condition that causes the body to store too much iron. Some types of cancer also can cause the blood ferritin level to be high.
Products & Services
Why it's done
A ferritin test can diagnose or suggest:
- Iron deficiency anemia.
- A condition that causes the body to absorb too much iron from food, called hemochromatosis.
- Liver disease.
- A rare type of inflammatory arthritis called adult Still disease.
A health care professional might also suggest a ferritin test for people who have a condition that results in too much iron in the body, such as hemochromatosis. Ferritin tests can help watch the condition and guide treatment.
From Mayo Clinic to your inbox
Sign up for free and stay up to date on research advancements, health tips, current health topics, and expertise on managing health. Click here for an email preview.
ErrorEmail field is required
ErrorInclude a valid email address
To provide you with the most relevant and helpful information, and understand which
information is beneficial, we may combine your email and website usage information with
other information we have about you. If you are a Mayo Clinic patient, this could
include protected health information. If we combine this information with your protected
health information, we will treat all of that information as protected health
information and will only use or disclose that information as set forth in our notice of
privacy practices. You may opt-out of email communications at any time by clicking on
the unsubscribe link in the e-mail.
Thank you for subscribing!
You'll soon start receiving the latest Mayo Clinic health information you requested in your inbox.
Sorry something went wrong with your subscription
Please, try again in a couple of minutes
How you prepare
If your blood sample is being tested only for ferritin, you can eat and drink as usual before the test. If your blood sample will be used for other tests, you might need to fast for a time before the test. A member of your health care team will tell you what to do.
What you can expect
During the ferritin test, a member of your health care team puts a needle into a vein in your arm and takes a sample of blood. The blood sample is sent to a lab for study. Most people can go back to your usual activities right away.
The typical range for blood ferritin is:
- For men, 24 to 336 micrograms per liter.
- For women, 11 to 307 micrograms per liter.
Results that are lower than the typical range show iron deficiency. These results also can mean anemia. If your ferritin level is low, your health care professional will work to find the cause.
Higher than expected results
There can be several causes for a high ferritin level. More testing might be needed to pin down the cause. Causes include:
- A group of conditions caused by not having enough of an enzyme that affects the nervous system and skin, called porphyria.
- Rheumatoid arthritis or another ongoing condition that causes swelling, called inflammatory.
- Liver disease.
- Hodgkin's lymphoma.
- Repeated blood transfusions.
- Alcohol misuse.
- Taking too many iron supplements.
If you have a high ferritin level, your health care professional might need to look at the results of other tests to figure out next steps.
To learn more about what your ferritin test results mean, talk to your health care professional.
Dec. 19, 2023