Several nutrient deficiencies can raise blood pressure, but the ones with the strongest evidence are low potassium, low magnesium, and low vitamin D. These aren’t rare, exotic shortfalls. They’re common gaps in the modern Western diet, and each one affects your blood vessels or kidneys in ways that directly push blood pressure upward. Calcium, folate, and selenium deficiencies also play a role, though the evidence is less robust.
Potassium: The Most Impactful Deficiency
Low potassium is arguably the single most important nutritional contributor to high blood pressure. Your kidneys use potassium to flush sodium out of your body. When potassium is low, your kidneys hold onto more sodium instead, which pulls extra water into your bloodstream and increases the volume your heart has to pump. At the same time, low potassium triggers your body’s renin-angiotensin system, a hormonal cascade that constricts blood vessels and further raises pressure.
What makes this especially relevant is that the problem isn’t just about how much potassium you eat. It’s about the ratio of sodium to potassium in your diet. Research published in Advances in Nutrition found that this ratio is more strongly associated with blood pressure than either mineral alone. The typical Western diet is high in sodium and low in potassium, which is essentially the worst combination. If you could bring your sodium-to-potassium ratio close to 1:1, studies suggest systolic blood pressure could drop by about 6 mmHg and diastolic by about 3 mmHg, even in people with normal readings.
The daily recommended intake for potassium is 2,600 mg for women and 3,400 mg for men. Most people fall well short of that. You might not realize you’re low, because mild potassium deficiency often shows up as vague symptoms: fatigue, muscle cramps or weakness, constipation, or a feeling of skipped heartbeats. These are easy to dismiss or attribute to something else.
Magnesium: Your Blood Vessels’ Relaxation Switch
Magnesium acts like a natural calcium blocker inside your blood vessel walls. It keeps calcium from flooding into smooth muscle cells, which is what causes those cells to contract and narrow your arteries. When magnesium is low, calcium accumulates inside the cells unchecked. The result is sustained constriction of your blood vessels and higher resistance to blood flow, which your body registers as elevated blood pressure.
Clinical trials consistently show that magnesium supplementation lowers blood pressure. The reductions are modest, typically a few points on both systolic and diastolic readings, but they’re statistically significant and show up across multiple studies using different doses and durations (ranging from 4 to 12 weeks). For someone whose blood pressure is borderline or mildly elevated, those few points can be meaningful.
The recommended daily intake is 310 to 320 mg for women and 420 mg for men. Good food sources include dark leafy greens, nuts, seeds, beans, and whole grains. If you’re considering a supplement, the form matters significantly. Magnesium citrate and magnesium chloride are well absorbed, while magnesium oxide, one of the cheapest and most common supplement forms, has bioavailability as low as 5 to 10%. That means your body may absorb very little of what you swallow.
Vitamin D and Blood Pressure
A large meta-analysis published through the CDC found an approximately L-shaped relationship between vitamin D levels and hypertension risk. The risk of high blood pressure increases substantially when blood levels of 25(OH)D drop below 75 nmol/L (about 30 ng/mL). Below that threshold, the lower your vitamin D, the higher the risk climbs. Above 75 nmol/L, the association flattens out, meaning extra vitamin D beyond that point doesn’t appear to offer much additional protection.
Vitamin D influences blood pressure through several pathways, including regulation of the same renin-angiotensin system that potassium affects. People who are most likely to be deficient include those who get little sun exposure, have darker skin, are older, or live at northern latitudes. If you’ve been told your blood pressure is creeping up and you haven’t had your vitamin D checked, it’s worth asking about.
Calcium’s Role in Vascular Resistance
Calcium’s relationship with blood pressure is somewhat counterintuitive. While excess calcium inside blood vessel cells causes constriction (which is what happens when magnesium is low), getting enough dietary calcium actually helps regulate that process properly. Calcium from food helps maintain the signaling balance that keeps your blood vessels appropriately relaxed.
Research on hypertensive patients found that higher intake of plant-derived calcium was associated with lower diastolic blood pressure. The recommended daily intake is 1,000 mg for most adults, rising to 1,200 mg for women over 50 and men over 70. Dairy products, fortified plant milks, leafy greens like kale and bok choy, and canned fish with bones are all reliable sources.
Folate, Selenium, and Zinc
Folate (vitamin B9) deficiency contributes to high blood pressure through an indirect but well-documented pathway. When folate is low, levels of an amino acid called homocysteine rise in the blood. Elevated homocysteine damages the lining of blood vessels, causes oxidative stress, and reduces the vessels’ ability to dilate. A cross-sectional study found a significant positive association between homocysteine levels and the prevalence of hypertension, even after accounting for other factors. Leafy greens, legumes, and fortified grains are the best dietary sources of folate.
Selenium and zinc deficiencies have also been linked to hypertension in animal studies. Rats fed a selenium-deficient diet for 16 weeks developed high blood pressure, likely because their kidneys lost the ability to excrete sodium efficiently. Zinc deficiency appears to work through a similar mechanism of increased sodium reabsorption. The human evidence is still emerging, but epidemiological studies do show an association between low body selenium and higher hypertension risk.
How to Address These Deficiencies Practically
The most effective dietary pattern for blood pressure isn’t about fixing one nutrient in isolation. It’s about shifting the overall balance. The reason the DASH diet (Dietary Approaches to Stop Hypertension) works so well is that it simultaneously increases potassium, magnesium, and calcium while reducing sodium. In clinical trials, the DASH diet combined with sodium reduction achieved a sodium-to-potassium ratio of about 0.83, which was associated with meaningful blood pressure drops.
In practical terms, that means eating more of these foods:
- Potassium: bananas, potatoes, sweet potatoes, beans, spinach, avocados, and yogurt
- Magnesium: pumpkin seeds, almonds, black beans, dark chocolate, and leafy greens
- Calcium: dairy products, fortified plant milks, sardines, and kale
- Folate: lentils, asparagus, broccoli, and fortified cereals
If you’re considering supplements, keep absorption in mind. Potassium chloride and potassium citrate are both well absorbed. For magnesium, choose citrate or chloride over oxide. Taking minerals with food can slow absorption slightly but often improves tolerance. People with kidney disease should be cautious with potassium supplements, since impaired kidneys can’t clear excess potassium efficiently, and dangerous buildup is possible.
One thing worth noting: correcting a deficiency takes time. Most clinical trials showing blood pressure improvements from mineral supplementation ran for at least 4 to 12 weeks before significant changes appeared. This isn’t an overnight fix, but for people whose high blood pressure has a nutritional component, it can be a meaningful part of bringing those numbers down.

