影響骨質疏松癥風險的兩大因素是,骨骼發育期的骨量水平和生命后期骨丟失的速率。隨著年齡的增長骨丟失發生前,骨量越高,發生骨折的可能性就越小。
各項研究報告指出:許多風險因素對峰值骨量和骨丟失速率有重大影響,并導致骨質疏松癥。其中,包括營養不良,缺乏體育鍛煉,吸煙,攝入過量酒精、咖啡因以及長期服用皮質類固醇藥物或抗酸劑的藥物。除飲食和生活方式因素外,遺傳因素和種族因素對鈣和骨骼新陳代謝的許多方面都有重要影響。高加索和亞洲婦女的骨密度通常比非洲和西班牙婦女低,因此更容易骨質疏松癥,身體瘦弱,骨骼小的婦女也是如此。