Does magnesium lower blood pressure?

Yes — meta-analyses show 300–500 mg of elemental magnesium per day lowers systolic blood pressure by 2–4 mmHg and diastolic by 1–2 mmHg, with the largest effect in people with deficiency, diabetes, or already on BP medication.

Last updated 27 June 2026

How it works

Magnesium relaxes vascular smooth muscle, improves endothelial function, and acts as a natural calcium-channel modulator — the same target as a major class of BP drugs.

Best forms and dose

Magnesium taurate is the form most studied for blood pressure and cardiac function. Glycinate and citrate also work well. Aim for 300–500 mg elemental daily, split into two doses with food.

Frequently asked

Can magnesium replace my BP medication?
No — but it often works alongside it. Do not change medication without your GP.
Is there a risk of low BP if I take both?
Mild additive effect possible. Monitor at home for the first 2–4 weeks.

Educational content — not medical advice. Health claims comply with EU Regulation 1924/2006 and the Union Register of authorised claims (Regulation 432/2012). Food supplements are not a substitute for a varied, balanced diet and a healthy lifestyle. Always consult your GP or pharmacist before changing supplements, particularly if you take prescription medication or have kidney disease.

Related answers