導致佝僂病發生的因素是維生素D缺乏。維生素D缺乏可以由于皮膚合成維生素D不足所造成,皮膚經過陽光紫外線照射合成是人體所需維生素D的重要來源。由于地區緯度,季節,衣著以及空氣污染等影響紫外線照射強度,均可以影響維生素D的合成。
第二,由于攝入不足,由于人乳和牛乳中維生素D含量較少,如果嬰兒純母乳喂養,攝入的維生素D可能就缺乏。因此,如果不及時補充維生素D,或者不及時添加蛋黃,肝泥等富含維生素D的食物,或者以素食為主的兒童,就容易發生維生素D的缺乏。
此外,還有孕期以及哺乳期母體維生素D缺乏、孩子生長發育過快以及疾病的影響和藥物的影響,都會導致佝僂病的發生。