Vitamin D (25-OH) Normal Range — Endocrine Society & ICMR Thresholds
New to reading lab reports? Start with our guide to reading a blood test report
Vitamin D helps your body absorb calcium and keep your bones and muscles strong.
A Vitamin D (25-OH) result tells you whether you are carrying enough of the sunshine nutrient in your blood. Think of it as a snapshot of your reserves, which support strong bones and steady muscles.
Also known as: 25-hydroxyvitamin D, 25(OH)D, calcidiol, vitamin D test, 25-OHD
This isn't a case where higher or lower is better. Your body keeps it in a narrow band, and both directions can matter.
Last reviewed: 2026-08-16
What does Vitamin D (25-OH) do in your body?
Your body relies on this nutrient to pull calcium from food into your blood, and from there into your skeleton [Endocrine Society, 2011]. Enough of it keeps bones firm and muscles working, so you feel steadier and less prone to aches. A doctor checks the level to see if that supply chain is holding up.
Vitamin D is the key that lets your gut unlock and absorb calcium.
What is Vitamin D (25-OH)?
25-hydroxyvitamin D is the main form of vitamin D in your blood. Your liver makes it from the vitamin D you get from sunlight, food, and supplements, and this test measures that form.
Why is Vitamin D (25-OH) tested?
This test checks whether your vitamin D stores are enough, low, or too high. Your doctor may order it if you feel tired, have bone or muscle aches, or get little sunlight.
What is a normal Vitamin D (25-OH) range?
- India
- Deficiency <12 ng/mL, Insufficiency 12–20 ng/mL, Sufficiency >20 ng/mL (ICMR 2020 cutoffs)
- Global
- Deficiency <20 ng/mL, Insufficiency 20–29 ng/mL, Sufficiency 30–100 ng/mL (Endocrine Society 2011)
Ranges vary by lab, method and equipment — the range printed on your own report is the one that applies to your result.
Source: [ICMR, 2020]
What does a Vitamin D (25-OH) of 20 mean?
Find your Vitamin D (25-OH) result in the table below, then read the band it falls into. Each band names the guideline body it comes from. Always compare against the range printed on your own report.
| If your result is | Band | Source |
|---|---|---|
| Below 20 ng/mL | Deficiency | Endocrine Society (2011) |
| 20–30 ng/mL | Insufficiency | Endocrine Society (2011) |
| 30 ng/mL and above | Sufficiency | Endocrine Society (2011) |
Vitamin D (25-OH) Below 20 ng/mL — Deficiency
If your result is 5, 10, 15, 19 or anywhere in this band: This is a low level by the cut-off many labs use. Low vitamin D is very common in India and is usually straightforward to improve. Thresholds are debated between expert groups.
Source: [Endocrine Society, 2011]
Worth asking your doctor
- Is my level low enough to act on?
- How can I raise my vitamin D through sun, food and, if advised, supplements?
Vitamin D (25-OH) 20–30 ng/mL — Insufficiency
If your result is 20, 22, 25, 29 or anywhere in this band: This is in a middle band that some groups call enough and others call short. What it means for you depends on your bones, symptoms and diet.
Source: [Endocrine Society, 2011]
Worth asking your doctor
- Given my situation, is this level fine or worth topping up?
Vitamin D (25-OH) 30 ng/mL and above — Sufficiency
If your result is 30, 40, 50, 60 or anywhere in this band: This is regarded as enough by most cut-offs. Very high levels from strong supplements can cause problems, so more is not always better.
Source: [Endocrine Society, 2011]
Worth asking your doctor
- Is my level in a good place, or too high from supplements?
Vitamin D (25-OH) in mg/dL and SI units
Showing values in ng/mL. This is display only — your report's own value does not change.
| Value (ng/mL) | Same value (nmol/L) |
|---|---|
| 5 ng/mL | 12 nmol/L |
| 10 ng/mL | 25 nmol/L |
| 15 ng/mL | 37 nmol/L |
| 19 ng/mL | 47 nmol/L |
| 20 ng/mL | 50 nmol/L |
| 22 ng/mL | 55 nmol/L |
Source: [CLSI, 2010]
What does a high Vitamin D (25-OH) result mean?
A very high level usually comes from taking too much in supplements. It can raise the calcium in your blood, which is worth discussing with your doctor.
What happens when your Vitamin D (25-OH) is high?
Too much vitamin D makes your gut absorb more calcium, which can push the calcium in your blood higher over time [Endocrine Society, 2011].
What does a low Vitamin D (25-OH) result mean?
A low level means your body absorbs less calcium. It is often linked to limited sun, low intake from food, or some health conditions. Tiredness and aching bones or muscles are common.
What happens when your Vitamin D (25-OH) is low?
Low vitamin D reduces how much calcium your body absorbs from food, which affects how well bone is maintained over time [Endocrine Society, 2011].
Which foods are rich in Vitamin D (25-OH)?
- In India
- fatty fish like Indian mackerel (bangda) and rohu, egg yolk, and fortified milkICMR-NIN (2017)
- Internationally
- salmon, sardines, egg yolk, and fortified milk and cerealsUSDA FoodData Central (2024)
What can affect your Vitamin D (25-OH) result?
- Sun exposure and location
- Skin tone
- Fortified foods and oily fish
- Age and weight
- Kidney and liver function
In the Indian context
Vitamin D shortage is very common across India, even in sunny areas. Studies in the Indian Journal of Endocrinology and Metabolism suggest it affects most people, roughly 70–90%.
Questions to ask your doctor
About this result
- What does my Vitamin D (25-OH) result mean for me specifically, given my age and health?
- Is my Vitamin D (25-OH) in the range that is right for me, not just the lab's general range?
What to do next
- Could anything I eat, do, or take have affected my sunshine vitamin level result?
- Is there anything I should do about my Vitamin D (25-OH), or is it fine to leave as it is?
About retesting
- Does my Vitamin D (25-OH) need to be repeated, and if so, when?
The bigger picture
- Should my Vitamin D (25-OH) be looked at together with my Vitamin B12 and Folate result?
- Does my Vitamin D (25-OH) connect to any condition I already have, or to anything I have noticed in how I feel?
Frequently asked questions
- What is Vitamin D (25-OH)?
- 25-hydroxyvitamin D is the main form of vitamin D in your blood. Your liver makes it from the vitamin D you get from sunlight, food, and supplements, and this test measures that form. This test checks whether your vitamin D stores are enough, low, or too high. Your doctor may order it if you feel tired, have bone or muscle aches, or get little sunlight.
- What is a normal sunshine vitamin level range?
- In India a typical adult range is Deficiency <12 ng/mL, Insufficiency 12–20 ng/mL, Sufficiency >20 ng/mL (ICMR 2020 cutoffs). Internationally it is around Deficiency <20 ng/mL, Insufficiency 20–29 ng/mL, Sufficiency 30–100 ng/mL (Endocrine Society 2011). Ranges vary by lab, method and equipment — the range printed on your own report is the one that applies to your result.
- What does a high Vitamin D (25-OH) result mean?
- A very high level usually comes from taking too much in supplements. It can raise the calcium in your blood, which is worth discussing with your doctor.
- What does a low Vitamin D (25-OH) result mean?
- A low level means your body absorbs less calcium. It is often linked to limited sun, low intake from food, or some health conditions. Tiredness and aching bones or muscles are common.
- What can affect your Vitamin D (25-OH) result?
- Several everyday factors can influence it, including Sun exposure and location, Skin tone, Fortified foods and oily fish, Age and weight, Kidney and liver function.
Sources
- ICMR (2020) — ICMR-NIN Expert Group on Nutrient Requirements for Indians, Recommended Dietary Allowances and Estimated Average Requirements Link
- Endocrine Society (2011) — Clinical Practice Guideline: Evaluation, Treatment, and Prevention of Vitamin D Deficiency Link
- ICMR-NIN (2017) — Indian Food Composition Tables (IFCT) Link
- USDA FoodData Central (2024) — USDA FoodData Central (National Nutrient Database) Link
Part of the Vitamins
Related tests in this panel
Check your Vitamin D (25-OH)
Upload your report to see your Vitamin D (25-OH) explained for you.
Upload your report