43% Of Us Don't Get Enough Of This Mineral, Increasing Our Risk Of Heart Disease
And how correct course.


Registered Dietitian Nutritionist
Registered Dietitian Nutritionist
Molly Knudsen, M.S., RDN is a Registered Dietician Nutritionist with a bachelor’s degree in nutrition from Texas Christian University and a master’s in nutrition interventions, communication, and behavior change from Tufts University. She lives in Newport Beach, California, and enjoys connecting people to the food they eat and how it influences health and wellbeing.
Image by MARC TRAN / Stocksy September 11, 2025 It’s no secret that what we eat impacts our heart health. Fiber is vital for keeping cholesterol levels in check, and omega-3 fats help keep inflammation under control. One nutrient that has a big sway in our cardiovascular health is magnesium. A review published in the journal Nutrients summarizes 20+ years of data on the relationship between magnesium and heart disease risk1. The researchers overwhelmingly stated that a lack of magnesium is a key risk factor for conditions like stroke, heart failure, coronary artery calcification, atrial fibrillation, and hypertension. And, they emphasized that low dietary magnesium intake played a significant role in this. Here’s what you need to know.How does magnesium influence heart health?
Magnesium is a mineral that’s involved in over 300 chemical processes throughout the body.
Not having enough magnesium in your system means some of these processes won’t be functioning optimally, and that can negatively affect your heart.
For example, data from human, animal, and even cell studies all show that low magnesium is linked to:
What counts as low magnesium?
It’s clear that having a low magnesium status is not good for your heart, and there are two main types of magnesium deficiency.
While a true magnesium deficiency is not super common (about 2.5% to 15%2 of the general population), chronic latent magnesium deficiency is much more common.
That’s because the body does everything it can to maintain blood magnesium levels within a normal range—including taking magnesium from the bones and soft tissue.
Around 43% of U.S. adults don’t get enough magnesium in their diet, and researchers of this review estimate that more than 25% of those folks have chronic latent magnesium deficiency. And it’s this mild deficiency that’s a driver of heart disease (even among those who are seemingly healthy).
How to increase your magnesium intake
The bright side is that you can improve your magnesium status by eating more magnesium-rich foods. This includes foods like almonds, cashews, sunflower seeds, pumpkin seeds, beans, leafy greens, dark chocolate, and tofu.
You can also incorporate a magnesium supplement into your daily routine. And there are many ways to do that.
Some multivitamins have small amounts of magnesium, which is most helpful if you already eat a balanced diet. Many electrolyte powders provide a low- to moderate-dose of magnesium which is a great daily option for those who are physically active.
To really increase and support magnesium levels, look for options that provide 200+ milligrams of magnesium (this is also a great dose for a magnesium-based sleep supplement).
Keep in mind that magnesium is an essential mineral—meaning you have to get enough daily to support your body’s needs.
The takeaway
Persistently low magnesium levels are becoming more and more recognizable as a risk factor for heart disease.
Eating plenty of magnesium-rich foods and supplementing with the mineral ensures you're getting enough of this mineral to support your heart and overall health.