Key takeaways:
Magnesium is good for your heart health. And some research suggests it might help lower blood pressure.
Magnesium supplements only seem to help lower blood pressure in select groups of people. And the effect was small.
Magnesium supplements are usually well tolerated and safe at the recommended amounts. But they can have side effects like diarrhea.
You don’t necessarily need supplements to support healthy magnesium levels. There are many magnesium-rich foods that are easy to incorporate into your daily diet.
About half of adults in the United States have high blood pressure. But far fewer actually have their high blood pressure under control. This is partly because over 30 million people should be taking blood pressure medication — but aren’t.
Taking blood pressure medication is the most effective way to get your high blood pressure within normal range. But there are many ways to lower blood pressure that don’t involve filling a prescription. In addition to changes in diet and physical activity, people are also curious if supplements can help. And one supplement getting a lot of attention lately is magnesium. But does it help?
How are magnesium and blood pressure related?
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.
Does magnesium lower blood pressure?
Studies suggest that magnesium supplements can help lower your blood pressure. But there are a few caveats to be aware of.
A recent large review study that included almost 3,000 people found that:
Magnesium supplements helped lower blood pressure, but only by a small amount.
On average, systolic blood pressure (the top number) decreased by about 3 points, and diastolic blood pressure (the bottom number) decreased by about 2 points.
There didn’t appear to be a dose-dependent effect. In other words, more magnesium didn’t lead to larger reductions in blood pressure.
The effect of magnesium on blood pressure was more noticeable in people with either:
High blood pressure who were already taking blood pressure medication
Researchers didn’t see any effect in people who had normal blood pressure. This is in line with previous studies showing that magnesium is more likely to lower someone’s blood pressure if they have high blood pressure that’s not controlled.
Another recent review that included over 8,000 people found that:
Magnesium had an even smaller effect on blood pressure. It only reduced the top and bottom number by about 1 point each.
The effect was more noticeable at doses over 400 mg per day, and when people took magnesium for over 12 weeks.
What are the side effects of taking magnesium?
It’s important to keep in mind that there can also be some side effects from magnesium supplements. They can include:
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.
How much magnesium do you need?
In general, the recommended amount of magnesium is:
420 mg per day in male adults
320 mg per day in female adults
Keep in mind that this is the total daily magnesium amount, including what you get from food and any additional supplements.
Magnesium supplements for blood pressure
Magnesium supplements come in many forms. And some are absorbed into the blood stream better than others. These are probably better choices if you’re taking magnesium supplements for blood pressure:
Magnesium citrate
Magnesium glycinate
Magnesium L-threonate
Other common types of magnesium — mainly magnesium oxide — are harder to absorb. This means it tends to stay inside the intestine, which is why it’s more helpful for things like constipation.
But at the end of the day, the type of magnesium is less important than the actual dosage. In studies looking at the effect of magnesium on blood pressure, a typical dosage usually ranged from 300 mg to 400 mg of elemental magnesium per day. Keep in mind that different types of magnesium supplements contain varying amounts of elemental magnesium.
Is magnesium from food better than supplements?
In general, it’s better to get any nutrient from food than from supplements, when possible. This includes magnesium.
“Your body can usually absorb magnesium more easily when they come from the diet,” said Sarah Samaan, MD, a board-certified cardiologist for over 30 years and GoodRx contributor. “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 said. Magnesium supplements can put you at risk for high magnesium levels in the blood more than magnesium from food.
Foods that contain magnesium
Most people don’t need a magnesium supplement to keep their magnesium level in a healthy range. All they need is a balanced diet that includes a variety of different foods.
Foods that are rich in magnesium include:
Beans
Nuts
Green leafy vegetables
Breakfast cereals and breads (particularly those that are less processed)
Whole grains
Soy and soy-based foods
Dairy products like yogurt
Bananas
Frequently asked questions
There’s no best time to take magnesium. That being said, many people prefer to take it at bedtime because there’s research to suggest it can help with sleep. If you prefer to take magnesium in the morning, try not to take it at the same time as a calcium supplement (if that’s part of your daily medications). Calcium and magnesium can block the absorption of each other.
Yes, you can take magnesium with blood pressure medication. But keep in mind that in research studies, magnesium was more effective at lowering blood pressure in people who take blood pressure medication. And it can be dangerous if your blood pressure drops too low. This is why it’s important to discuss any supplements with your healthcare team to make sure they are safe for you.
Beyond benefits to your blood pressure, magnesium may be beneficial to your heart health in other ways. In addition to helping lower blood pressure, research suggests magnesium can help:
Lower the risk for heart disease
Regulate blood sugar
Lower inflammation
Improve blood vessel function
Support a normal heart rhythm
There’s no best time to take magnesium. That being said, many people prefer to take it at bedtime because there’s research to suggest it can help with sleep. If you prefer to take magnesium in the morning, try not to take it at the same time as a calcium supplement (if that’s part of your daily medications). Calcium and magnesium can block the absorption of each other.
Yes, you can take magnesium with blood pressure medication. But keep in mind that in research studies, magnesium was more effective at lowering blood pressure in people who take blood pressure medication. And it can be dangerous if your blood pressure drops too low. This is why it’s important to discuss any supplements with your healthcare team to make sure they are safe for you.
Beyond benefits to your blood pressure, magnesium may be beneficial to your heart health in other ways. In addition to helping lower blood pressure, research suggests magnesium can help:
Lower the risk for heart disease
Regulate blood sugar
Lower inflammation
Improve blood vessel function
Support a normal heart rhythm
The bottom line
Magnesium is a key mineral for blood vessel health. In people with high blood pressure or low magnesium levels, research suggests that magnesium supplements may help lower blood pressure. But it probably doesn’t make a significant difference. So if you want to add magnesium to your daily routine, it’s best to do so alongside more effective ways to lower blood pressure. This includes taking any prescription medications, eating a balanced diet, and getting regular exercise.
Why trust our experts?


References
Alharran, A. M., et al. (2024). Impact of magnesium supplementation on blood pressure: An umbrella meta-analysis of randomized controlled trials. Current Therapeutic Research.
Allen, M. J., et al. (2023). Magnesium. StatPearls.
Argeros, Z., et al. (2025). Magnesium supplementation and blood pressure: A systematic review and meta-analysis of randomized controlled trials. Hypertension.
Centers for Disease Control and Prevention. (2015). High blood pressure facts.
Office of Dietary Supplements. (2026). Magnesium: Fact sheet for health professionals. National Institutes of Health.
Rosanoff, A., et al. (2021). Effectively prescribing oral magnesium therapy for hypertension: A categorized systematic review of 49 clinical trials. Nutrients.
Siddiqui, R. W., et al. (2024). The connection between magnesium and heart health: Understanding its impact on cardiovascular wellness. Cureus.
Zhang, X., et al. (2016). Effects of magnesium supplementation on blood pressure: A meta-analysis of randomized double-blind placebo-controlled trials. Hypertension.











