What Medications Can Cause Edema or Swelling?

Dozens of commonly prescribed medications can cause edema, the visible swelling that happens when fluid builds up in your tissues, usually in the feet, ankles, and lower legs. Blood pressure drugs called calcium channel blockers are the most frequent culprits, with edema rates ranging from 5% to as high as 70% depending on the dose. But several other drug classes, from over-the-counter pain relievers to diabetes medications, can trigger the same problem through entirely different mechanisms.

Calcium Channel Blockers

Calcium channel blockers (CCBs) prescribed for high blood pressure are the single most recognized cause of drug-induced edema. The swelling is dose-dependent: the higher the dose, the more likely you are to notice your ankles puffing up. Among CCBs, the dihydropyridine subclass, which includes amlodipine and nifedipine, causes edema far more often than non-dihydropyridine types like verapamil and diltiazem.

The reason is mechanical rather than related to heart failure or kidney trouble. Dihydropyridine CCBs powerfully relax the small arteries that deliver blood to your tissues, but they don’t relax the veins on the other side by the same degree. That mismatch raises pressure inside the tiny capillaries, forcing fluid out of the bloodstream and into surrounding tissue. Normally, when you stand up, your body tightens those small arteries to counteract gravity. CCBs block that reflex, which is why the swelling concentrates in your lower legs and gets worse as the day goes on.

This type of edema is not caused by your body holding onto extra salt and water, which is why diuretics (water pills) typically do little to fix it. Adding an ACE inhibitor or ARB to the regimen is often more effective, because these drugs dilate the venous side of the circulation and rebalance the pressure. Switching to a different, lipophilic CCB or lowering the dose are also common strategies.

NSAIDs and Over-the-Counter Pain Relievers

Non-steroidal anti-inflammatory drugs like ibuprofen, naproxen, and prescription-strength versions can cause your kidneys to retain sodium and water. These drugs work by blocking enzymes called COX-1 and COX-2, which produce prostaglandins. In your kidneys, prostaglandins help regulate blood flow and prevent excessive sodium reabsorption. When you suppress them, your kidneys hold onto more salt, and water follows.

For most healthy people taking an occasional NSAID, the fluid shift is minor. The risk climbs significantly if you already have reduced kidney perfusion from conditions like heart failure, liver cirrhosis, or aging kidneys. In those situations, prostaglandins play a larger compensatory role in keeping the kidneys functioning, and blocking them can tip the balance toward noticeable swelling, weight gain, and higher blood pressure.

Corticosteroids

Prednisone, dexamethasone, and other corticosteroids cause fluid retention that tends to show up as swelling in the lower legs. The effect is dose-dependent and becomes more pronounced with longer courses of treatment. Corticosteroids promote sodium and water reabsorption in the kidneys through pathways that overlap with aldosterone, your body’s primary salt-retaining hormone. Short courses at low doses rarely produce visible edema, but people on moderate to high doses for weeks or months commonly notice it.

Diabetes Medications (Thiazolidinediones)

Pioglitazone and rosiglitazone belong to a class called thiazolidinediones (TZDs), and fluid retention is one of their best-known side effects. These drugs activate a receptor in the kidney’s collecting ducts that increases the number of sodium channels on the cell surface. More channels mean more sodium gets pulled back into the body, and water follows. TZDs also increase the permeability of small blood vessels in fat tissue, allowing more fluid to leak into surrounding areas.

The combination of kidney-driven fluid retention and vascular leakage can lead to rapid weight gain and visible swelling. This is particularly concerning for people with heart failure, where the extra fluid load can worsen symptoms. If you’re on a TZD and notice your shoes getting tight or your weight climbing quickly over a few days, that pattern points to fluid rather than fat gain.

Gabapentin and Pregabalin

Gabapentin, widely prescribed for nerve pain and sometimes for anxiety or seizures, causes peripheral edema in roughly 2% to 8% of people who take it. The incidence is dose-dependent: at doses of 1,800 mg per day or higher, rates climb to about 7.5%, and at 3,600 mg per day the incidence reaches around 12%. Pregabalin carries a similar risk. The exact mechanism isn’t fully understood, but the swelling typically appears in both lower legs and can develop within a few weeks of starting the medication or increasing the dose.

Estrogen and Hormone Therapy

Estrogen-containing medications, including oral contraceptives and hormone replacement therapy, can trigger fluid retention through a well-mapped hormonal cascade. Estradiol stimulates the liver to produce more angiotensinogen, a protein that feeds into the renin-angiotensin-aldosterone system. The end result is higher levels of aldosterone, the hormone that tells your kidneys to reabsorb sodium. Greater sodium retention pulls water along with it.

This is why bloating and mild swelling are common complaints among people starting or adjusting estrogen-based therapy. The effect varies widely between individuals and is influenced by the type of estrogen, the route of administration (oral estrogen has a stronger effect on liver proteins than transdermal patches), and individual sensitivity.

Direct Vasodilators

Hydralazine and minoxidil, both used for hard-to-control blood pressure, cause edema through a reflex mechanism. When these drugs relax blood vessel walls and drop blood pressure, the body’s baroreceptors detect the change and activate the sympathetic nervous system. That triggers the kidneys to ramp up renin production, leading to increased sodium and water retention. Unlike CCB-related edema, this type does involve true volume expansion, which is why these drugs are almost always prescribed alongside a diuretic to counteract the fluid buildup.

Other Medications That Cause Swelling

Several additional drug classes can cause edema, though less commonly:

  • Antidepressants: Some tricyclic antidepressants and MAO inhibitors have been associated with peripheral edema.
  • Antipsychotics: Certain antipsychotic medications can cause swelling. If it occurs, switching to a different drug within the same class is generally preferred over re-challenging with the original medication, because recurrence rates are high.
  • Opioids: Morphine in particular has been linked to peripheral edema. Switching to fentanyl has been reported to resolve or reduce the swelling.

How to Recognize Drug-Induced Edema

Drug-induced edema almost always affects both legs symmetrically, concentrated in the ankles and feet. It tends to worsen with prolonged standing and improve overnight when your legs are elevated. Pressing a finger into the swollen area usually leaves a temporary dent, a hallmark of what clinicians call pitting edema. If swelling appears in only one leg, that pattern points away from a medication cause and toward something like a blood clot or local injury that needs separate evaluation.

The timeline varies. Some medications produce noticeable swelling within days, while others take weeks. Gabapentin-related edema has been documented as early as three weeks after starting even a low dose. CCB-related swelling often appears within the first few weeks but can develop months into therapy, especially after a dose increase.

What You Can Do About It

The most effective approach is reducing the dose of the medication causing the problem or, if the swelling is severe, stopping it entirely. Symptoms typically resolve gradually after the offending drug is removed, though the timeline depends on the medication and how long you’ve been on it.

Diuretics are often the first thing people think of, but they have limited effectiveness for vasodilatory edema like the kind caused by calcium channel blockers. They work better when the mechanism involves actual sodium and water retention, as with NSAIDs or vasodilators.

Conservative measures can provide partial relief while you and your prescriber figure out next steps. Moderate knee-high compression stockings, elevating your legs when sitting, reducing dietary sodium, limiting prolonged standing, and regular exercise all help move fluid out of the tissues. Avoiding tight clothing or anything that constricts circulation around the legs is also useful.

For calcium channel blockers specifically, combining a lower dose with an ACE inhibitor or ARB is often more effective than pushing the CCB dose higher on its own. Newer-generation CCBs and lipophilic formulations also tend to produce less edema. Regardless of which medication is responsible, staying within recommended dosing ranges rather than pushing toward maximum doses reduces the risk considerably.