What Medications Cause Water Retention: 8 Types

Several common medication classes cause water retention, including blood pressure drugs, pain relievers, steroids, diabetes medications, and hormonal therapies. The swelling typically shows up in the feet, ankles, and lower legs, and it can range from barely noticeable to severe enough to require stopping the medication.

Calcium Channel Blockers

Calcium channel blockers, prescribed for high blood pressure, are one of the most frequent culprits. These drugs relax blood vessels to lower blood pressure, but they also widen the small arteries in your legs more than the veins. That mismatch lets fluid leak out of capillaries and pool in surrounding tissue, especially around the ankles and feet.

The swelling is strongly dose-dependent. At a standard 5 mg daily dose of amlodipine (one of the most widely prescribed versions), only about 5% of people develop noticeable edema. At 10 mg, that jumps to 25%. At 20 mg, more than 75% of people experience it. Women are more likely to be affected than men, and the problem tends to worsen with age and time spent standing. The good news: the swelling resolves once the medication is stopped or switched to a different blood pressure drug.

NSAIDs and Pain Relievers

Over-the-counter and prescription anti-inflammatory drugs like ibuprofen, naproxen, and celecoxib cause water retention through a completely different pathway. Your kidneys normally produce signaling molecules called prostaglandins that help flush out sodium and water. NSAIDs block prostaglandin production, and without that signal, your kidneys hold onto more sodium and water than they should. They also become less responsive to your body’s natural water-balance hormones, compounding the problem.

This effect kicks in fast, often within the first week of regular use. For most healthy people taking the occasional ibuprofen, the fluid shift is minor. But if you already have reduced kidney function, heart failure, or liver disease, the retention can be significant enough to raise blood pressure or worsen existing swelling. NSAIDs also blunt the effectiveness of diuretics (“water pills”), which matters if you’re taking those for another condition.

Corticosteroids

Steroids like prednisone, cortisone, and similar drugs cause fluid retention by mimicking the effects of aldosterone, a hormone that tells your kidneys to reabsorb sodium. More sodium means more water follows it back into your bloodstream and tissues.

At low doses, this effect is minimal. Research on prednisone shows that noticeable weight gain from fluid retention tends to appear at doses above 5 mg daily, with edema in the legs following a linear pattern: the higher the dose, the more swelling. When steroids are used at high doses for extended periods, the fluid retention can become substantial, contributing to facial puffiness (sometimes called “moon face”), swollen ankles, and elevated blood pressure. The effect is more pronounced with older corticosteroids like cortisone and hydrocortisone, which have stronger salt-retaining properties than newer synthetic versions.

Diabetes Medications (Thiazolidinediones)

Pioglitazone and rosiglitazone, used to improve insulin sensitivity in type 2 diabetes, carry a well-known risk of fluid retention. About 7% of people taking these drugs alone develop edema. That rate climbs to 15% when combined with insulin.

These medications activate a receptor in the kidney’s collecting ducts that ramps up sodium reabsorption through specialized channels. Your kidneys essentially get an extra signal to pull sodium (and water along with it) back into the body instead of excreting it. The swelling develops over weeks to months rather than immediately, and in people with pre-existing heart conditions, it can progress from ankle swelling to more serious fluid buildup in the lungs. This side effect is the most common reason people discontinue these drugs.

Nerve Pain Medications

Gabapentin and pregabalin, widely prescribed for nerve pain, seizures, and anxiety, can also cause peripheral edema. The mechanism appears to involve changes to blood vessel tone. These drugs alter how calcium moves through channels in blood vessel walls, which can reduce the ability of small blood vessels to maintain their normal tension. The result is vasodilation that lets fluid seep into surrounding tissue, similar to what happens with calcium channel blockers.

The swelling frequently appears after a dose increase rather than at the initial dose. In reported cases, edema resolved within about a week of stopping the medication, with a typical range of five to thirteen days. Pregabalin appears to cause this side effect more often than gabapentin based on the number of reported cases.

Direct Vasodilators

Minoxidil and hydralazine, potent blood pressure drugs typically reserved for resistant hypertension, cause fluid retention through multiple mechanisms. Minoxidil opens potassium channels in the kidneys that increase sodium and chloride reabsorption in the thick ascending limb of the kidney’s filtering system. On top of that, the dramatic drop in blood pressure triggers your body’s compensatory reflexes: your nervous system and hormonal systems kick in to retain sodium and water to try to bring pressure back up.

Both the fluid retention and the associated increase in heart rate are dose-dependent, and in some cases the retention is severe enough to require stopping the drug. About 3% of patients on minoxidil develop pericardial effusions, a buildup of fluid around the heart. These drugs are almost always prescribed alongside a diuretic and a heart-rate-lowering medication to counteract these effects.

Hormonal Medications

Estrogen-containing medications, including combined oral contraceptives and hormone replacement therapy, affect fluid balance by lowering the threshold at which your body triggers thirst and releases antidiuretic hormone. In practical terms, your body starts defending a slightly lower concentration of blood sodium, which means it holds onto a bit more water.

The degree of retention depends on your age and hormonal status. In younger women taking combined oral contraceptives, the fluid shift is modest and represents more of a reset of the body’s water “thermostat” than true excess retention. Sodium excretion decreases slightly, but blood pressure and the hormonal systems that regulate salt balance remain largely unaffected. In postmenopausal women taking estrogen replacement, the picture changes: both sodium and free water retention increase meaningfully, leading to genuine fluid accumulation rather than just a shifted set point. Estrogen tends to expand plasma volume, while progesterone can have variable effects depending on the formulation and dose.

Alpha-Blockers

Alpha-1 blockers, commonly prescribed for enlarged prostate or high blood pressure, can cause edema and weight gain. These drugs block receptors that help maintain blood vessel tone, and the resulting vasodilation can lead to fluid shifting out of blood vessels into tissues, particularly in the lower extremities.

How to Tell If Your Medication Is the Cause

Timing is the most useful clue. Drug-related swelling from NSAIDs typically appears within the first week. Calcium channel blocker edema often develops within a few weeks and worsens with dose increases. Thiazolidinedione-related fluid retention takes weeks to months to become apparent. If your swelling lines up with starting a new medication or increasing a dose, the drug is a likely suspect.

The pattern of swelling matters too. Medication-related edema is usually symmetrical, affecting both legs equally, and worsens throughout the day as gravity pulls fluid downward. It improves overnight when you’re lying flat. If swelling appears in only one leg, comes on suddenly with shortness of breath, or is accompanied by chest pain, those patterns point to something other than a drug side effect and need prompt evaluation.

For most of these medications, the fluid retention is reversible. Switching to a different drug in the same class, lowering the dose, or stopping the medication typically resolves the swelling within days to a few weeks. In some cases, a diuretic can be added to manage the fluid retention while continuing a medication that’s otherwise working well. Your prescriber can help weigh whether the benefit of the drug justifies managing the side effect or whether an alternative makes more sense.