B — Lower BP
Does Magnesium Lower Blood Pressure?
Magnesium can lower blood pressure, but only modestly. Pooled clinical trials show that magnesium supplements reduce blood pressure by roughly 2 mmHg systolic and around 1.8 mmHg diastolic on average, with bigger effects in people who are deficient. It helps most as part of an overall healthy diet, not as a standalone treatment.
If you have been reading about supplements that promise to fix high blood pressure, it is worth being clear-eyed about what magnesium does and does not do. The honest answer is that it can nudge your numbers in the right direction, especially if you are not getting enough of it, but it is a supporting player rather than a cure.
Does magnesium lower blood pressure? What the research shows
Magnesium is a mineral involved in many processes in the body, including the way blood vessels relax and contract, which is why researchers have studied it for blood pressure. A 2016 meta-analysis published in the American Heart Association journal Hypertension, which pooled data from 34 randomized controlled trials, found that magnesium supplementation produced a small but measurable drop in blood pressure: about 2.0 mmHg systolic and 1.8 mmHg diastolic over a few months. The effect was larger in people who were magnesium deficient to begin with.
To put that in context, that is a smaller change than you would expect from cutting back on salt, losing excess weight, or regular exercise, which the Mayo Clinic notes can each lower readings by several mmHg or more. Magnesium is best thought of as one modest piece of a bigger picture.
Food first: where to get magnesium
Both the American Heart Association and the NHS recommend getting nutrients from food where possible rather than reaching first for supplements. Magnesium-rich foods are also, conveniently, the same foods that support healthy blood pressure overall. Good sources include:
- Leafy green vegetables like spinach and kale
- Nuts and seeds, especially almonds, cashews and pumpkin seeds
- Beans, lentils and other legumes
- Whole grains such as brown rice and oats
- Bananas and avocado
This is one reason the Dietary Approaches to Stop Hypertension (DASH) eating pattern works so well. As the National Heart, Lung, and Blood Institute (NHLBI) explains, DASH is naturally rich in magnesium, potassium and calcium, and it is one of the most evidence-backed diets for lowering blood pressure.
Should you take a magnesium supplement?
For most people with a balanced diet, food provides enough magnesium and a supplement is not necessary. The NHS sets the recommended intake at around 300 mg a day for men and 270 mg a day for women.
If you are considering a supplement, talk to your doctor first. The U.S. National Institutes of Health Office of Dietary Supplements advises that magnesium from supplements should not exceed 350 mg a day for adults without medical supervision, because higher doses can cause diarrhea and other side effects. Magnesium supplements can also interact with certain medicines, including some antibiotics and blood pressure drugs.
This matters especially if you have kidney problems. The NIH notes that people with impaired kidney function can build up magnesium to dangerous levels, so supplements are not safe for everyone.
When to see a doctor
Magnesium is not a substitute for medical care, and high blood pressure usually has no symptoms, so you cannot feel whether it is controlled.
- Seek emergency care if you have a reading higher than 180/120 mmHg along with chest pain, shortness of breath, vision changes, weakness or numbness, or a severe headache, as the American Heart Association warns these can signal a hypertensive crisis.
- Speak to your doctor if your home readings are consistently 130/80 mmHg or higher, if they are rising over time, or before starting any new supplement, particularly if you take medication or have kidney disease.
- Never stop or change a prescribed blood pressure medicine on your own in favor of a supplement.
This article is general information and is not a substitute for personalized medical advice.
Frequently asked questions
How much magnesium should I take to lower blood pressure? There is no proven “blood pressure dose.” Most adults need around 270 to 300 mg a day from all sources, per the NHS, and the NIH advises not exceeding 350 mg a day from supplements without medical advice. Talk to your doctor before supplementing.
How long does magnesium take to lower blood pressure? In the trials reviewed by the 2016 Hypertension meta-analysis, effects were measured over roughly one to three months. Any change is gradual and modest, so tracking your readings over weeks gives a clearer picture than a single measurement.
Can magnesium replace blood pressure medication? No. The blood pressure reduction from magnesium is small, and the American Heart Association is clear that supplements do not replace prescribed treatment. Use it alongside, never instead of, your doctor’s plan.
The bottom line
Magnesium can lower blood pressure by a small amount, with the clearest benefit in people who are deficient, and it works best as part of a magnesium-rich diet like DASH rather than as a quick fix. Get it from food first, check with your doctor before supplementing, and keep tracking your numbers so you can see what is actually working. For more on diet and lifestyle, see our guide to how to lower blood pressure, or browse managing high blood pressure with daily habits and does drinking water lower blood pressure?.
Sources: Zhang et al., “Effects of Magnesium Supplementation on Blood Pressure,” Hypertension (American Heart Association journal), 2016; American Heart Association (Understanding Blood Pressure Readings; healthy eating guidance); Mayo Clinic (10 ways to control high blood pressure without medication); UK National Health Service (NHS, Vitamins and minerals: Others, including magnesium); U.S. National Institutes of Health Office of Dietary Supplements (Magnesium Fact Sheet); National Heart, Lung, and Blood Institute (DASH Eating Plan).
Start this habit in CardioVibe
A balanced diet is easier to stick with when you can see it working. Log your readings in CardioVibe and watch your trends take shape over time, so you can tell what is really moving your numbers.
Download CardioVibe
Take control of your blood pressure with small daily habits, and see exactly what's working as your readings improve.
Download CardioVibe
Keep every reading in one place, spot patterns early, and bring a clear history to your next GP appointment.


