Las causas del déficit de vitamina D son numerosas. Las causas más frecuentes:
Una exposición solar insuficiente se da en invierno o en las personas que no se exponen lo suficiente al sol como las personas de edad, las que presentan una discapacidad, las personas afectadas por patologías que les impiden salir, etc.
La ausencia de carne, pescado y productos lácteos en la alimentación provocan un aporte insuficiente de vitamina D, como es el caso de los vegetarianos y el de las personas subalimentadas que viven en países en vías de desarrollo.