أسباب نقص فيتامين (د) عديدة. الأسباب الأكثر شيوعا:
التعرض غير الكافي للشمس
يحدث التعرض غير الكافي للشمس في الشتاء أو في الأشخاص الذين لا يتعرضون بشكل كاف لأشعة الشمس مثل كبار السن وذوي الإعاقة والأشخاص المصابين بأمراض تمنعهم من المغادرة ، إلخ.
اتباع نظام غذائي سيء
يؤدي عدم وجود اللحوم والأسماك ومنتجات الألبان في النظام الغذائي إلى نقص الإمداد بفيتامين (د) ، كما هو الحال بالنسبة للنباتيين ونقص الأغذية الذين يعيشون في البلدان النامية.
أمراض الجهاز الهضمي
- سوء امتصاص الأمعاء.
- اختلال كبدي
- تلف البنكرياس
أمراض أخرى
- السرطان.
- هشاشة العظام.
- الفشل الكلوي المزمن.
- الغدة الدرقية.
- إدمان الكحول المزمن
- السمنة ...