預防骨鬆症應攝取足夠的鈣質與維生素D,要養成規律的運動習慣,避免煙酒,保持適當體重。雙磷鹽酸藥物與raloxifene為停經後婦女預防與治療骨鬆症的第一線藥物。女性荷蘭蒙為停經後婦女預防骨鬆症的第一線藥物與治療骨鬆症的第二線藥物,但可能造成乳癌與心臟血管疾病發生機率增加。雙磷鹽酸藥物為男性骨鬆症與長期使用類固醇患者預防與治療骨鬆症的第一線藥物。抑鈣激素為急性脊椎骨折合併疼痛患者的第一線藥物。避免跌倒也是預防骨折的重要措施。要預防或治療骨鬆症,首先要設法找出骨質不足或有骨鬆症的人。由於這些人大都沒有症狀,建議所有50歲以上的人都要評估是否有骨折之危險因子,如果有危險因子可考慮做骨密度檢查。再以骨密度擴查的結果與危險因子來預測骨折的風險以及決定骨鬆症的處理方式。有學者依據臨床上骨鬆症或骨折的危險因子(如年齡、體重、是否使用雌激素等)與骨密度檢查的結果,設計出各種評估骨折風險的芳法,希望能更準確地預測骨折機率,並幫忙決定是否要做預防或治療:但目前其臨床實用性尚未有共識。