Key takeaways:
Magnesium is an important mineral for heart health. And research shows that supplements may help lower blood pressure.
Magnesium supplements are usually well tolerated and safe at the recommended amounts. But they can have some side effects.
You may not need supplements to keep your magnesium levels in a healthy range. There are many magnesium-rich foods that are easy to incorporate into your daily diet.
Almost half of the adults in the United States have high blood pressure. And many people are curious about ways — beyond prescription medication — to lower their blood pressure.
This includes foods, drinks, and supplements. Magnesium is a dietary supplement touted to have heart and blood pressure benefits. But is it really helpful? Let’s take a look at the evidence.
There are two main ways that magnesium affects blood pressure:
Magnesium counterbalances the effects of calcium on your blood vessels. Calcium helps blood vessels to constrict. When this happens, your blood pressure goes up. But magnesium binds to the blood vessel wall instead of the calcium. This keeps your blood vessels from tightening, and keeps your blood pressure lower.
Magnesium prevents injury to your blood vessel walls. It’s normal for blood vessels to have some wear and tear over time. And this causes the blood vessels to become stiffer, which causes your blood pressure to be higher. Magnesium helps bind up harmful substances that injure your blood vessels, and may help some in the repair process.
But just because magnesium plays a role in blood pressure regulation, does that mean that taking extra magnesium will lower your blood pressure? Let’s take a look.
Studies suggest that magnesium supplements can help lower your blood pressure.
One large review of several different studies on magnesium showed a small but noticeable reduction in blood pressure. Researchers looked at a range of different magnesium dosages and found that magnesium supplements lowered both systolic and diastolic blood pressure.
Here are a few important takeaways:
Magnesium supplements lowered blood pressure by just a few points.
The effect on blood pressure increased at doses over 370 mg per day.
It typically took about 3 to 4 weeks for people to see an effect.
A more recent review study in 2021 showed that certain people may benefit more from magnesium supplements than others. More specifically, magnesium is more likely to lower someone’s blood pressure if they have high blood pressure that’s not controlled. Researchers saw this effect at dosages:
Above 240 mg per day when someone was already taking a blood pressure medication
Above 600 mg for those who were not taking any blood pressure medications
Does this mean that low levels of magnesium in your blood can cause high blood pressure? There’s less research on this topic. A study in rats showed that very low levels of magnesium made it more likely for the rats to have higher blood pressure. But there’s limited evidence on whether this is true in humans.
Besides direct benefits to your blood pressure, magnesium may be beneficial to your health in other ways. Research suggests it may:
Decrease risk for heart disease: Magnesium helps to keep blood vessel walls healthy. It prevents injury and stiffness (atherosclerosis) of your blood vessels that leads to heart disease.
Decrease risk for stroke: The studies here are more limited. But increasing your intake of magnesium by 100 mg a day could decrease your risk of strokes that happen from atherosclerosis by 8%.
Help insulin work better: Magnesium can help the natural insulin in your body work more effectively. This can be particularly helpful for people who have or are at risk for diabetes.
Help with mood: While more study in this area is needed, some research suggests that magnesium may help with depressive symptoms. And that people with lower magnesium levels may be more likely to develop depression.
It’s important to keep in mind that there can also be some side effects from magnesium supplements. They can include:
Diarrhea
Nausea
Abdominal pain
Low blood pressure
But most people tolerate magnesium supplements well. In fact, there have been studies looking at magnesium dosages of up to 972 mg per day that didn’t result in significant adverse effects.
The recommended amount of magnesium is:
420 mg per day in male adults
320 mg per day in female adults
In the studies looking at blood pressure reduction, a dosage of at least 370 mg per day was needed. And in the most recent review, dosages over 600 mg per day showed more benefit. Magnesium supplements come in many forms. But from the studies, the type of magnesium is less important than the actual dosage (number of milligrams a day).
If you’re considering taking more than the recommended daily supplement dosage, it’s best to consult with your healthcare provider to make sure this is safe to do with your other health conditions and medications.
Sarah Samaan, MD, FACC, FACP, FASE, a board-certified cardiologist for over 30 years, says that when it comes to taking supplements it's better to get vitamins and minerals from food.
“That's because your body can usually absorb these nutrients more easily when they come from the diet,” Samaan says. “Plus, magnesium-rich foods are full of good nutrition, including fiber and antioxidants.”
Samaan recommends doing a blood test first if you’re considering taking a magnesium supplement.
“Some conditions, including kidney problems, can affect the way your body handles magnesium,” she says.
Most people don’t need a magnesium supplement to keep their magnesium level in a healthy range. And while dietary magnesium may not improve blood pressure in people who have hypertension, there’s some evidence to suggest it may help somewhat in preventing high blood pressure.
There are many foods that are rich in magnesium. Some examples include:
Beans
Nuts
Green leafy vegetables
Breakfast cereals and breads
Whole grains
Soy and soy-based foods
Dairy products like yogurt
Bananas
Because there are so many different foods that are rich in magnesium, it’s likely that most people can get what they need from their diets.
Magnesium is a mineral with many potential health benefits. You can easily increase the amount of magnesium in your body by eating certain foods. There’s evidence to show that magnesium is good for your heart health beyond its effects on blood pressure.
But if you’re interested in using magnesium to lower your blood pressure, supplements may help. To start, stick with the recommended daily amounts. This way you can be sure you won’t run into adverse effects. And if you have other health conditions or take other medications, it’s best to check with your provider to make sure a magnesium supplement is safe for you.
Allen, M. J., et al. (2023). Magnesium. StatPearls.
Ascherio, A., et al. (1996). Prospective study of nutritional factors, blood pressure, and hypertension among US women. Hypertension.
Botturi, A., et al. (2020). The role and the effect of magnesium in mental disorders: A systematic review. Nutrients.
Centers for Disease Control and Prevention. (2023). Facts about hypertension.
Kass, L., et al. (2012). Effect of magnesium supplementation on blood pressure: A meta-analysis. European Journal of Clinical Nutrition.
Khan, A. M., et al. (2010). Lack of association between serum magnesium and the risks of hypertension and cardiovascular disease. American Heart Journal.
Roanoff, A., et al. (2021). Effectively prescribing oral magnesium therapy for hypertension: A categorized systematic review of 49 clinical trials. Nutrients.
U.S. Food and Drug Administration. (2018). FDA drug safety communication: FDA strengthens warning that non-aspirin nonsteroidal anti-inflammatory drugs (NSAIDs) can cause heart attacks or strokes.
U.S. Office of Dietary Supplements. (2022). Magnesium.
Volpe, S. L. (2013). Magnesium in disease prevention and overall health. Advances in Nutrition.
Zhang, X., et al. (2016). Effects of magnesium supplementation on blood pressure: A meta-analysis of randomized double-blind placebo-controlled trials. Hypertension.