Vitamin D gets recommended for bones, immunity, and just about everything else, which makes the kidney stone question unavoidable: does supplementing D raise stone risk? The honest answer, after two decades of studies, is a nuanced "usually not — but watch the dose and your calcium handling."
The reason the findings look contradictory is that vitamin D does not act alone. It increases intestinal calcium absorption, and what happens to that absorbed calcium depends on the person. In someone with otherwise normal calcium handling, the extra calcium mostly goes to bone and is a net positive. In someone predisposed to hypercalciuria — including many calcium stone formers — the same vitamin D pushes urine calcium up without adding a protective effect on oxalate, and the risk ledger tilts.
Studies of stone formers support that split: calcium stone formers tend to have higher circulating calcitriol (active vitamin D) than controls, and hypercalciuric stone formers specifically show higher 25-hydroxyvitamin D. In other words, the people at risk are identifiable — they are the ones whose urine calcium already runs high, or who combine D with calcium supplements taken between meals, when the calcium has no oxalate to bind.
Food sources of calcium and vitamin D mostly line up with the low-oxalate end of the stone table:
| Food | Oxalate (mg) | Serving | Rating |
|---|---|---|---|
| Yogurt, plain whole-milk | 5 mg | 6 oz | Safe |
| Cheese, hard | 1 mg | 1 oz | Safe |
| Kale, cooked | 3 mg | 1/2 cup | Safe |
| Broccoli, raw | 6 mg | 1 cup sliced | Safe |
| Salmon, cooked | 0 mg | 4 oz | Safe |
Dairy and fatty fish carry vitamin D (and dairy carries calcium) while sitting at or near zero oxalate — which is the direction stone-aware eaters want. The pattern holds together: calcium from food with meals binds oxalate in the gut, and vitamin D from food comes in modest amounts that rarely push urine calcium. It is the supplement combination, not the food, where the caution lives.
For most people, the practical version is three lines. Take vitamin D at standard doses if a doctor recommends it — the trial data say routine doses do not raise stone events. Do not stack high-dose D with calcium supplements taken between meals, because that combination is where urine calcium climbs. And if you are a stone former, ask about a 24-hour urine check of calcium before starting or continuing a D regimen — the test turns a theoretical risk into a measured one.
See how oxalate values are measured and verified on our data methodology page.