Will Low Vitamin D Cause Weight Gain? What the Evidence Shows

Will low vitamin D cause weight gain? A vitamin D capsule character flexing on a see-saw opposite a fluffy character under a 'VITAMIN D vs WEIGHT' headline, Doctor With Data

Will low vitamin D cause weight gain? Probably not. People who carry extra weight really do tend to have lower vitamin D levels, but the best genetic evidence says the arrow of causality points the other way: carrying extra weight lowers your vitamin D level, while low vitamin D does not seem to cause weight gain. And the trials are blunt on one point: vitamin D pills are not a weight loss drug.

What Do the Studies Show About Vitamin D and Body Weight?

The link itself is not in doubt. Across dozens of observational studies, blood levels of 25-hydroxyvitamin D, the standard marker of vitamin D status, fall as body mass index rises. A meta-analysis of the association found the prevalence of vitamin D deficiency was 35% higher in people with obesity, and 24% higher in people who were overweight, than in people of normal weight. It is one of the most consistent correlations in nutrition research.

But a correlation is not a verdict. Two people can share low vitamin D and high weight because one causes the other, because the causation runs in reverse, or because a third factor, less time outdoors, for instance, drives both. The interesting question is not whether the two travel together. It is which one is doing the driving.

Why Do Heavier People Have Lower Vitamin D Levels?

Two rival explanations have been argued over for years. The first is sequestration: vitamin D is fat-soluble, so the theory went that body fat traps the vitamin and keeps it out of the bloodstream. The second is simpler and, it turns out, better supported: volumetric dilution.

In 2012, Drincic and colleagues at Creighton University put the two ideas head to head and found that dilution wins. Their model is easy to picture: the same amount of vitamin D spread across a larger body produces a lower blood concentration, in the same way that a spoonful of squash tastes weaker in a bigger jug of water. When the researchers adjusted blood 25(OH)D levels for body weight, the gap between lean and obese participants disappeared. Notably, the total amount of vitamin D stored in fat tissue was actually greater in people with obesity; it was simply diluted across more tissue.

This matters because it reframes the whole story. Low blood vitamin D in a heavier person does not necessarily mean their body is short of vitamin D in some absolute sense. It means the vitamin is spread thinner. That is also why standard supplement doses raise blood levels less in heavier people, a point we return to below.

Does Low Vitamin D Cause Weight Gain, or Is It the Other Way Round?

Observational studies cannot settle direction of causation, but genetics can. In 2013, Vimaleswaran and colleagues published a bi-directional Mendelian randomisation study in PLoS Medicine that tested both directions at once across 21 studies and up to 42,024 participants.

The logic is neat. Gene variants are dealt at conception and do not change with lifestyle, so they are free of the usual confounding. The researchers built one genetic score from 12 BMI-raising variants and two scores from variants that govern vitamin D synthesis and breakdown, then asked: do the BMI genes predict low vitamin D, and do the vitamin D genes predict high BMI?

The answer was lopsided. People carrying more BMI-raising gene variants had lower vitamin D: each 10% increase in BMI translated into roughly 4.2% lower 25(OH)D. The reverse test found nothing. Neither vitamin D genetic score was associated with BMI, a null result confirmed in data from the GIANT consortium covering more than 100,000 people. The authors concluded that higher BMI causes lower vitamin D status, while any effect of low vitamin D on BMI is likely to be small.

In plain language: being heavier drags your vitamin D level down. Being low in vitamin D does not appear to push your weight up.

Will Taking Vitamin D Pills Help You Lose Weight?

If low vitamin D caused weight gain, then correcting a deficiency should help people lose weight. The randomised trials have tested exactly that, and the verdict is underwhelming.

A 2019 meta-analysis pooled 11 randomised controlled trials with 947 overweight or obese participants. Cholecalciferol (vitamin D3) supplementation trimmed BMI by 0.32 kg/m2 and waist circumference by 1.42 cm, but the actual weight change, 0.43 kg over one to twelve months, was not statistically significant. Small shifts in BMI and waistline without meaningful weight loss is not the profile of a weight loss treatment.

A 2025 individual-participant-data meta-analysis went further, pooling raw data from randomised trials of calcitriol, the active form of vitamin D: 411 patients and more than 17,000 person-months of follow-up. Compared with placebo, active vitamin D changed nothing: not body weight, not BMI, not waist circumference, not fat mass, not lean body mass.

The honest summary: supplements correct a deficiency, and that is worth doing for bones, muscles and general health. They do not melt fat. Anyone selling vitamin D as a weight loss aid is selling against the trial evidence, not with it. If you are curious about what the research actually says about food and weight, see our decoded piece on what the evidence says about ultra-processed food and weight gain.

What Happens to Vitamin D Levels When You Lose Weight?

Here the evidence flips the story in a satisfying way. A systematic review and meta-analysis of weight-loss trials, published in the American Journal of Clinical Nutrition, found that losing fat mass raises blood 25(OH)D without any change in supplementation. Shrink the jug and the squash tastes stronger again.

This is exactly what the dilution model predicts and exactly what a causal role for vitamin D deficiency would not. If low vitamin D were holding weight up, you would expect supplementation to move the scales. Instead, the scales move the vitamin D.

Should You Take More Vitamin D if You Weigh More?

Quite possibly, yes, but for a different reason than the headlines suggest. Because the same dose is diluted across a larger body, heavier people get less rise in blood levels per tablet. A large 2014 study of 17,614 healthy volunteers found that, at the same reported intake, participants with obesity averaged 19.8 nmol/L lower 25(OH)D than normal-weight participants.

Clinical guidance has noticed. The Endocrine Society’s clinical practice guidelines recommend that people with obesity receive two to three times the standard vitamin D dose to meet their requirement, and researchers have since published weight-based dosing equations to put numbers on that advice.

That is not a licence to megadose. Very high vitamin D intakes can cause hypercalcaemia, with nausea, confusion and kidney problems, and high-dose regimens interact with some medicines. If you are overweight and considering more than the standard autumn and winter dose, discuss it with your GP or pharmacist first. Our companion pieces cover whether low vitamin D affects your sleep and whether you need vitamin D tablets this autumn.

Frequently Asked Questions

Does vitamin D deficiency make it harder to lose weight?

There is no good evidence for that. Randomised trials show vitamin D supplementation does not produce meaningful weight loss, and genetic studies find no causal effect of low vitamin D on body weight. Deficiency is still worth correcting for bone, muscle and immune health, just not as a weight loss strategy.

Can taking vitamin D cause weight gain?

No. Trials of vitamin D supplementation have not found weight gain as an effect; in the 2019 meta-analysis the small average weight change was in the direction of loss and was not statistically significant. Vitamin D pills do not make you heavier.

How much vitamin D should you take if you are overweight?

Standard UK guidance is 10 micrograms (400 IU) daily through autumn and winter for most adults. The Endocrine Society suggests two to three times that amount for people with obesity, but higher doses should be personalised. Ask your GP or pharmacist rather than guessing, especially if you take other medicines.

What are the symptoms of vitamin D deficiency?

Often there are none, which is why deficiency goes unnoticed. When symptoms appear they can include bone and muscle pain, muscle weakness and fatigue. Severe, prolonged deficiency causes rickets in children and osteomalacia in adults. A blood test is the only reliable way to know your level.

Will losing weight improve my vitamin D levels?

Yes, on average. Weight-loss trials show blood 25(OH)D rises as fat mass falls, with no change in supplementation, which fits the volumetric dilution model: less tissue for the vitamin to spread across means a higher blood concentration.

Sources

Medical disclaimer: this article explains published research and is not medical advice. If you are concerned about your vitamin D level or your weight, speak to your GP or another qualified health professional.

Medically reviewed by

Dr. Taimoor Asghar, MBBS

Physician and community medicine researcher

Taimoor is a physician and published researcher in community medicine. He personally reviews every calculator and article on Doctor With Data for medical accuracy before it goes live. No content publishes without his sign-off.

Medically reviewed by Dr. Taimoor Asghar, MBBS on October 19, 2026.

More about Taimoor