Which medications can cause hyperkalemia?

Medical Advisory BoardAll articles are reviewed for accuracy by our Medical Advisory Board
Educational purpose only • Exercise caution as content is pending human review
Article Review Status
Submitted
Under Review
Approved

Last updated: October 14, 2026 • View editorial policy

Have a follow-up question?

Our Medical A.I. is used by practicing medical doctors at top research institutions around the world. Ask any follow up question and get world-class guideline-backed answers instantly.

Medications That Cause Elevated Potassium

The most common medications causing hyperkalemia are renin-angiotensin-aldosterone system inhibitors (RAASi), including ACE inhibitors, ARBs, and mineralocorticoid receptor antagonists (MRAs like spironolactone and eplerenone), followed by potassium-sparing diuretics, NSAIDs, and beta-blockers. 1

Primary Culprits: Medications That Decrease Potassium Excretion

RAAS Inhibitors (Most Important)

  • ACE inhibitors (captopril, enalapril, lisinopril)
  • Angiotensin receptor blockers (ARBs) (losartan, valsartan)
  • Mineralocorticoid receptor antagonists (MRAs): spironolactone, eplerenone 2, 1
  • Direct renin inhibitors: aliskiren 1
  • Sacubitril/valsartan 1, 3

These medications work by inhibiting the RAAS, which reduces aldosterone activity and thereby decreases renal potassium excretion. This represents the single most important mechanism by which drugs cause hyperkalemia in clinical practice. 4

Potassium-Sparing Diuretics

  • Spironolactone (also an MRA)
  • Triamterene
  • Amiloride 1, 3

These directly block potassium excretion in the distal nephron independent of aldosterone.

NSAIDs and Related Agents

  • All non-steroidal anti-inflammatory drugs 1
  • These cause hypoaldosteronism-hyporeninism and reduce potassium excretion 5

Beta-Blockers

  • All beta-adrenergic blockers can cause hyperkalemia 1, 4
  • They impair cellular potassium uptake and reduce renal excretion

Secondary Offenders

Immunosuppressants

  • Cyclosporine
  • Tacrolimus (calcineurin inhibitors) 1, 6

Antimicrobials

  • Trimethoprim-sulfamethoxazole 1, 3
  • Pentamidine 1
  • Penicillin G (high-dose) 1

Anticoagulants

  • Heparin and derivatives 1
  • Suppress aldosterone synthesis

Other Medications

  • Digitalis 1
  • Mannitol (hypertonic solutions) 1, 4
  • Calcium channel blockers (can impair transmembrane potassium movement) 4

Medications That Increase Potassium Load

Direct Potassium Administration

  • Potassium supplements (KCl tablets) 1
  • Salt substitutes (DASH diet products) 1
  • Stored blood products 1
  • Amino acids: aminocaproic acid, arginine, lysine 1

Herbal/Nutritional Supplements

  • Alfalfa, dandelion, hawthorne berry, horsetail, lily of the valley, milkweed, nettle, noni juice, Siberian ginseng, dried toad skin 1

Critical Risk Factors for Drug-Induced Hyperkalemia

The risk of hyperkalemia increases dramatically when multiple potassium-raising medications are combined, particularly in patients with:

  • Chronic kidney disease (especially CrCl <30 mL/min or eGFR <45 mL/min/1.73 m²) 3, 7
  • Diabetes mellitus 1, 6
  • Heart failure 1, 8
  • Advanced age (>60-75 years) 6, 9
  • Baseline potassium >4.5 mEq/L 7

High-Risk Medication Combinations to Avoid

The triple combination of ACE inhibitor + ARB + aldosterone antagonist should be avoided. 7 This dramatically increases hyperkalemia risk without additional clinical benefit.

Other dangerous combinations include:

  • MRA + ACE inhibitor/ARB + potassium supplements 3
  • MRA + trimethoprim 3
  • MRA + NSAIDs 5
  • Any RAASi + potassium-sparing diuretic + CKD 3

Monitoring Requirements

When prescribing medications that cause hyperkalemia, check potassium and renal function:

  • Within 2-3 days and again at 7 days after initiation 7
  • At 1,2,3, and 6 months after achieving maintenance dose 2
  • Every 3 months thereafter 7
  • More frequently if eGFR <45 mL/min/1.73 m² or baseline K+ >4.5 mEq/L 6

Management Thresholds

Potassium >5.5 mEq/L: Halve the dose of MRA or other offending agent 2

Potassium ≥6.0 mEq/L: Stop the offending medication immediately and monitor closely; specific treatment may be needed 2, 7

Important caveat: Despite hyperkalemia risk, do not routinely discontinue RAASi in patients with heart failure or CKD, as this increases mortality and morbidity. 8, 10 Instead, manage hyperkalemia through dietary modification, diuretics, or potassium binders to allow continuation of life-saving RAASi therapy. 1, 8, 11

References

Research

Drug-induced hyperkalemia.

Drug safety, 2014

Guideline

clinical management of hyperkalemia.

Mayo Clinic Proceedings, 2021

Research

Drug-induced hyperkalemia.

Medicine, 1985

Professional Medical Disclaimer

This information is intended for healthcare professionals. Any medical decision-making should rely on clinical judgment and independently verified information. The content provided herein does not replace professional discretion and should be considered supplementary to established clinical guidelines. Healthcare providers should verify all information against primary literature and current practice standards before application in patient care. Dr.Oracle assumes no liability for clinical decisions based on this content.