What Medications Cause High Ferritin Levels?

Several types of medications can raise ferritin levels, ranging from common iron supplements to hormonal contraceptives and drugs that require repeated blood transfusions. Ferritin above 150 µg/L in menstruating women or above 200 µg/L in men and non-menstruating women may signal a problem, according to WHO thresholds. Understanding which medications push ferritin higher helps you figure out whether an unexpected lab result is a side effect or something that needs further investigation.

Iron Supplements and Vitamin C

The most straightforward cause of medication-related high ferritin is iron supplementation itself. Oral iron supplements, typically prescribed at doses of 60 to 200 mg daily, directly increase the body’s iron stores and push ferritin upward. In a clinical trial of iron-depleted women taking 100 mg of iron daily for 90 days, median ferritin rose from 30 µg/L or below to roughly 44 µg/L. That’s a meaningful jump, but it happened in women who started with low stores. If you’re taking iron supplements without a confirmed deficiency, or at high doses for extended periods, ferritin can climb well beyond normal ranges.

Vitamin C supplements compound the effect. Vitamin C enhances iron absorption in the gut, so taking both together accelerates iron accumulation. Clinical guidelines specifically flag the combination of iron and vitamin C supplements as a concern for people already at risk of iron overload. If your ferritin is elevated and you’re taking either of these, that’s the first place to look.

Blood Transfusions

Each unit of transfused red blood cells delivers a significant load of iron directly into your bloodstream. For people who receive repeated transfusions, such as those being treated for certain blood disorders, thalassemia, or bone marrow conditions, iron builds up quickly because the body has no efficient way to excrete it. This is classified as secondary iron overload and is one of the most common causes of very high ferritin in clinical settings. Ferritin levels in transfusion-dependent patients can soar into the thousands, and managing that iron burden becomes a treatment priority in its own right.

Hormonal Contraceptives

Hormonal birth control raises ferritin through an indirect but reliable mechanism: it reduces menstrual blood loss. Less bleeding each month means less iron leaving the body, so iron stores gradually increase. A Johns Hopkins study found that women using hormonal contraceptives had ferritin levels between 2 and 18 µg/L higher than women not using any contraception. Hemoglobin was also 3 to 6 g/L higher. This effect is generally considered beneficial, especially for women who were previously iron-deficient, but it can contribute to an unexpectedly elevated reading on a routine blood panel.

The size of the ferritin increase varies depending on the type of hormonal method and how heavy your periods were before starting it. For most women, the bump is modest and stays within normal range. But if you already have adequate iron stores or other factors pushing ferritin up, hormonal contraceptives can add to the total.

Alcohol as a Contributing Factor

While not a medication, alcohol is worth mentioning here because it’s so commonly involved in unexplained high ferritin results and often interacts with prescribed drugs. Data from the Third National Health and Nutrition Examination Survey, which included over 15,000 adults, showed that consuming more than two alcoholic drinks per day significantly elevated the prevalence of all markers of iron overload, including ferritin above 300, 400, 500, and even 600 ng/mL.

Alcohol raises ferritin through two routes. It stimulates iron absorption in the gut, and it damages liver cells. When liver cells are injured, they release their stored ferritin into the bloodstream, so the elevated reading reflects liver inflammation rather than true iron overload. This is an important distinction: your ferritin may look alarming, but the iron isn’t necessarily accumulating in your organs in the way it does with genetic hemochromatosis. If you’re taking any medication that also stresses the liver, alcohol amplifies the ferritin-raising effect.

Why Ferritin Rises Without Extra Iron

Ferritin isn’t just an iron storage marker. It’s also an acute phase reactant, meaning your body produces more of it during inflammation, infection, or tissue damage regardless of how much iron you have. This is why certain medications that trigger inflammatory responses or organ stress can raise ferritin even though they have nothing to do with iron metabolism.

Any drug that causes liver inflammation (drug-induced hepatitis) can release stored ferritin from damaged liver cells. Certain antibiotics, antifungal medications, cholesterol-lowering drugs, and anti-seizure medications are known to occasionally stress the liver. When they do, ferritin rises as a byproduct. The key diagnostic clue is transferrin saturation: if it stays below 45%, the elevated ferritin is likely from inflammation or liver damage rather than true iron overload.

Some medications also cause ferritin to rise by triggering broader systemic inflammation. Certain immunotherapy drugs and biologic agents can provoke intense immune activation, which drives ferritin production as part of the body’s inflammatory cascade. In rare but serious cases, some drugs can trigger a condition called macrophage activation syndrome, where the immune system goes into overdrive and ferritin levels spike dramatically into the thousands.

Medications That Lower Iron (and Why It Matters)

It’s also useful to know which medications push ferritin in the opposite direction, because stopping them can indirectly cause a rise. Anti-seizure drugs like carbamazepine and phenytoin are associated with an increased incidence of anemia. In a retrospective study of over 1,000 epilepsy patients, women on carbamazepine were 2.33 times more likely to develop anemia than those on phenytoin, and phenytoin itself showed a dose-dependent relationship with anemia in women. If you’ve been on one of these medications and your iron stores were being suppressed, discontinuing the drug could allow ferritin to rebound.

Sorting Out the Cause

When ferritin comes back high, the first step is checking whether any of your current medications could explain it. Iron supplements, vitamin C, and hormonal contraceptives are the most common culprits for modest elevations. Repeated blood transfusions cause the most dramatic increases. Liver-stressing drugs and heavy alcohol use raise ferritin through inflammation rather than iron accumulation.

The single most useful follow-up test is transferrin saturation. A level below 45% generally rules out true iron overload and points toward inflammation, liver issues, or metabolic causes as the explanation. A level above 45%, especially combined with ferritin above 200 µg/L in men or 150 µg/L in menstruating women, raises the possibility that iron is genuinely building up in your tissues and needs further evaluation. In people who aren’t otherwise healthy, a ferritin threshold of 500 µg/L is used to flag iron overload risk.

If you’re taking a medication from the categories above and your ferritin is elevated, that context changes how the result gets interpreted. A ferritin of 350 in someone taking daily iron supplements tells a very different story than the same number in someone on no medications with no obvious explanation.