Skip to main content
High Blood Pressure (Hypertension)

Can Magnesium Supplements Help Lower Your Blood Pressure?

Katie E. Golden, MDPatricia Pinto-Garcia, MD, MPH
Written by Katie E. Golden, MD | Reviewed by Patricia Pinto-Garcia, MD, MPH
Updated on April 29, 2026

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:

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. 

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

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 exports reliability shield

Why trust our experts?

Katie E. Golden, MD, is a board-certified emergency medicine physician and a medical editor at GoodRx.
Patricia Pinto-Garcia, MD, MPH, is a medical editor at GoodRx. She is a licensed, board-certified pediatrician with more than a decade of experience in academic medicine.

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.

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Latest articles