1.內分泌因素。女性病人由于雌激素缺乏造成骨質疏松,男性則為性功能減退所致睪酮水平下降引起的。骨質疏松癥在絕經后婦女特別多見,卵巢早衰則使骨質疏松提前出現,提示雌激素減少是發生骨質疏松重要因素。
2.遺傳因素。骨質疏松癥以白人尤其是北歐人種多見,其次為亞洲人,而黑人少見。骨密度為診斷骨質疏松癥的重要指標,骨密度值主要決定于遺傳因素,其次受環境因素的影響。
3.營養因素。已經發現青少年時鈣的攝入與成年時的骨量峰直接相關,鈣的缺乏導致PTH分泌和骨吸收增加,低鈣飲食者易發生骨質疏松。
4.廢用因素。肌肉對骨組織產生機械力的影響,肌肉發達骨骼強壯,則骨密度值高。由于老年人活動減少,使肌肉強度減弱,機械刺激少,骨量減少。