D-vitamiinin puutteen saattavat aiheuttaa puutteellinen ruokavalio, liian vähäinen oleskelu auringon valossa tai esimerkiksi laajat ihoalueet peittävä vaatetus.
Riskiryhmässä ovat vegaanit, raskaana olevat ja imettävät naiset, joilla D-vitamiinin tarve on lisääntynyt ja joiden ruokavalio on yksipuolinen, sekä erittäin harvoin kalaa, vitaminoituja maitovalmisteita ja ravintorasvoja nauttivat henkilöt.
Monet nuoret ja työikäiset viettävät suurimman osan päivästä sisätiloissa ja ikääntymisen myötä ulkoilu ja auringossa oleilu voivat vähentyä entisestään. Ikääntymisen myötä myös D-vitamiinin imeytyminen suolistosta heikentyy, ja iholla syntyvän D-vitamiinin esiasteen määrä on huomattavasti pienempi verrattuna nuorempiin.
Tummaihoiset tarvitsevat vaaleaihoisia paljon pidemmän ajan auringossa tuottaakseen saman D-vitamiinimäärän. Jatkuvasti peittävää vaatetusta käyttävät kärsivät usein D-vitamiininpuutteesta, sillä vaatetus estää D-vitamiinin muodostumisen iholla käytännössä kokonaan.
Myös runsas alkoholin käyttö aiheuttaa D-vitamiinin puutosta, sillä se lisää D-vitamiinin eritystä sappeen.
