Does Metoprolol Cause Low Potassium?
No, metoprolol does not cause low potassium (hypokalemia)—in fact, it can actually increase serum potassium levels, potentially leading to hyperkalemia.
Key Mechanism
Beta-blockers like metoprolol can raise potassium levels through inhibition of beta-2 adrenergic receptors, which normally promote cellular potassium uptake. This effect is opposite to what occurs with diuretics, which commonly cause hypokalemia.
Clinical Evidence
Research demonstrates that metoprolol increases serum potassium:
- In patients with suspected acute myocardial infarction, metoprolol increased serum potassium from 4.11 to 4.27 mmol/L within the first day of treatment 1
- Animal studies showed metoprolol caused significant increases in serum potassium levels 2
- Case reports document hyperkalemia (potassium 5.6-5.7 mEq/L) occurring with metoprolol therapy 3
Important Clinical Distinctions
Drugs that LOWER potassium (cause hypokalemia):
- Thiazide diuretics (hydrochlorothiazide, metolazone, indapamide) 4, 5, 6
- Loop diuretics (furosemide, bumetanide, torsemide) 4, 5, 6
Drugs that RAISE potassium (cause hyperkalemia):
- Beta-blockers including metoprolol 3, 1
- ACE inhibitors 4, 5
- ARBs 4, 5
- Aldosterone antagonists (spironolactone, eplerenone) 4, 5, 7
- Potassium-sparing diuretics (amiloride, triamterene) 4, 5
Monitoring Recommendations
According to major cardiovascular guidelines 4, 5, 8:
- Check electrolytes 1-2 weeks after starting metoprolol
- Recheck at 3 months, then every 6 months
- Be particularly vigilant when combining metoprolol with other potassium-raising medications (ACE inhibitors, ARBs, aldosterone antagonists)
- Patients with chronic kidney disease are at highest risk for hyperkalemia with beta-blockers
Common Clinical Pitfall
Do not confuse beta-blockers with diuretics. A common misconception is that all cardiovascular medications cause hypokalemia. While diuretics deplete potassium, beta-blockers like metoprolol have the opposite effect. In fact, potassium-sparing diuretics or aldosterone antagonists are sometimes added to thiazide therapy specifically to counteract diuretic-induced hypokalemia 4, 5, 6.
If a patient on metoprolol develops hypokalemia, look for other causes such as concurrent diuretic use, gastrointestinal losses, or inadequate dietary intake—not the metoprolol itself.