Ferritin is a blood protein that stores iron. A ferritin blood test can indicate if iron levels are high or low. Low levels can indicate anemia, while high levels may be a sign of hemochromatosis or another health condition.
Low ferritin levels may indicate an iron deficiency. While not every case of anemia is due to iron deficiency, iron deficiency anemia is the
High ferritin levels can occur with an iron overload disorder such as hemochromatosis, which causes the body to store too much iron. Hyperthyroidism, liver disease, and certain cancers are
Treatment options will depend on why the ferritin levels are too high or too low. Treating the underlying condition may improve the ferritin levels.
This article looks at ferritin blood tests, what the different ferritin blood levels may mean, and how to increase or decrease ferritin levels.
A note about sex and gender
Sex and gender exist on spectrums. This article will use the terms “male,” “female,” or both to refer to sex assigned at birth. Click here to learn more.

The ferritin blood test measures how much iron is stored in a person’s body.
Ferritin is a protein that stores iron inside cells. Iron plays a critical role in several metabolic processes including carrying oxygen throughout the body and moving electrons within cells.
When a person shows signs of having too much or too little iron, a ferritin blood test can help diagnose or rule out certain medical conditions.
These conditions include:
- iron-deficiency anemia, or a low red blood cell count
- hemochromatosis, a condition wherein there is too much iron in the body
- certain liver diseases
- restless legs syndrome
- adult-onset Still’s disease (AOSD)
Additionally, doctors may order ferritin blood tests to monitor chronic health conditions, such as autoimmune diseases, kidney disease, and cancer.
Other tests relating to iron include:
- Complete blood count (CBC): Tests the levels of all parts of the blood, as well as the size of cells.
- Hemoglobin: Test levels of hemoglobin, a protein in red blood cells that carries oxygen from the lungs to the rest of the body.
- Hematocrit: Measures the proportion of red blood cells in the blood.
- Total iron-binding capacity (TIBC): Checks how well iron attaches to proteins in the blood.
- HFE gene test: Looks for the genetic features of hemochromatosis.
- Zinc protoporphyrin: Detects iron deficiency and lead toxicity.
Someone with low ferritin levels, or low iron levels, may experience:
Iron deficiency anemia may have such symptoms. However,
People measure ferritin levels in nanograms per milliliter (ng/mL) of blood. Test results may come back as normal, low, or high.
The following sections discuss what these results mean.
Normal ferritin levels
“Normal” levels can vary slightly from one lab to another, and a person should confirm what “normal” means with their doctor.
For reference, one source lists the ranges for normal ferritin levels as follows:
Group | ng/mL |
Adult males | 24–336 |
Adult females | 24–307 |
Newborns | 25–200 |
Infants aged 1 month | 200–600 |
Infants aged 2–5 months | 50–200 |
Children aged 6 months to 15 years | 7–140 |
Low ferritin levels
Low ferritin levels
The body needs iron to make hemoglobin, a protein in red blood cells that transfers oxygen from the lungs around the body.
Iron is also necessary for:
- growth and development
- metabolism
- the production of hormones
An iron deficiency can occur with or without anemia. However, it is the
Iron-deficiency anemia
- dizziness
- fatigue
- chest pain
- irregular heartbeat
- pale skin
- shortness of breath
- weakness
- cold hands and feet
However, mild anemia
High ferritin levels
High ferritin levels can indicate a person has too much iron in their blood.
A person with very high iron levels may experience:
- weakness
- fatigue
- joint pain, often in the hands or knees
- low sex drive
- erectile dysfunction (ED)
- abdominal pain
- a gray, metallic, or bronze tone to the skin
Several health conditions may lead to increased ferritin and iron levels, including:
- hyperthyroidism
- hemochromatosis, an inherited disorder
- alcohol use disorder
- liver disease
- porphyria, a group of disorders
that affect the production of heme, a component of hemoglobin and impact the nervous system or skin - certain cancers, including leukemia and Hodgkin lymphoma
Other factors that
A person with high ferritin levels
If a person has low ferritin or iron levels, their doctor will need to evaluate how severe the deficiency is and identify the underlying cause.
If low iron levels result from bleeding, the doctor will address this problem.
They may also advise the individual on boosting their iron levels, for example, through dietary choices.
Some foods that
- lean red meat
- oysters
- lentils, beans, and tofu
- raisins
- eggs
- fortified breakfast cereals
- dark leafy greens, including spinach, kale, and broccoli
Some foods and drinks can affect iron absorption.
For example, supplements and foods rich in vitamin C can help increase iron absorption. However, tannic acid, found in tea,
A doctor may recommend iron supplements to increase ferritin levels.
People can take oral iron supplements at home. However, they should only use them under the supervision of a doctor.
In severe cases of anemia, they may require treatment with intravenous iron.
Typically, a person’s doctor will order follow-up blood tests. If levels do not return to the accepted range, the doctor may recommend more testing to determine the cause of the deficiency or suggest a different treatment plan.
A person with high ferritin levels may have high iron levels. Treatment for high iron levels depends on the underlying cause.
Treatment for iron overload disorders, such as primary hemochromatosis,
The amount of blood the doctor removes, and how frequently they remove it, will depend on factors such as a person’s age, health, and ferritin levels.
Sometimes, doctors use iron chelation therapy. This involves an oral or injected medicine that removes excess iron from the body. Typically, iron chelation therapy is not the first option for hemochromatosis. However, it may be suitable for some people.
People with other conditions that cause high ferritin levels may require additional or different treatments.
Generally, a ferritin blood test is a quick, simple procedure.
As with other blood tests, a healthcare professional will:
- Wrap a band around the person’s arm to make their veins more visible.
- Clean an area of skin with an antiseptic swap.
- Insert a small needle into the vein and collect a blood sample into a vial.
After collecting the blood sample, the healthcare professional will apply a dressing and remove the band.
Ferritin tests typically do not usually cause major side effects. The person may feel a stinging sensation when the needle goes in or out, and there may be some bruising and bleeding.
The person should contact their doctor if they experience:
- major bruising
- excessive bleeding
- a feeling of faintness or light-headedness
- signs of infection
A person’s doctor will advise them on how to prepare for a ferritin blood test.
A person may need to fast before the test for a specific period of time leading up to the test. This may give the doctor the most accurate measure of iron stores.
Some at-home iron tests can check iron levels. However, there are pros and cons.
The most obvious benefit to at-home iron tests is convenience. A person does not have to make an appointment or get a referral from their doctor. Many companies use accredited laboratories to process the results, and some provide results online or via an app within a couple of days.
Additionally, some companies accept payment through health savings accounts (HSAs) and flexible spending accounts (FSAs).
On the other hand, not all at-home iron tests are actually at home. Some companies require people to visit an affiliate laboratory location for the procedure.
Plus, some at-home iron tests can be expensive, particularly if the company does not accept HSAs or FSAs. If the person’s insurance provider does not cover the test–the out-of-pocket cost might hurt.
A person should discuss with a doctor:
- if they need a test
- where to have the test
- what the follow-up should be
There is a lack of research confirming the safety and accuracy of at-home ferritin tests.
In fact, a 2021 review concluded that, overall, ferritin tests “may be reasonably accurate” in diagnosing low iron levels.
A ferritin blood test measures ferritin levels in a person’s body. Ferritin stores iron, so this test gives an indication of the individual’s iron levels.
The test is typically fairly quick and does not require any special preparations, although a doctor may ask the person to fast.
High or low results may indicate an underlying issue, such as iron deficiency anemia, hemochromatosis, or some types of cancer.
Additional testing may be necessary to confirm a diagnosis and help formulate a treatment plan.