توجد عدة أسباب مرضية تقلل من امتصاص فيتامين د وتكوينه في الجسم، مثل الإصابة بالتهاب في الأمعاء أو التليف الكيسي في مجرى الجهاز الهضمي أو الإصابة بأمراض الكبد أو الكلى.