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