ऑस्टियोपोरोसिस के जोखिम को रोकने या काफी हद तक कम करने के लिए विशिष्ट उपाय अपनाना संभव है। इन उपायों में सभी उम्र में (विशेषकर 30 वर्ष की आयु तक) कैल्शियम और विटामिन डी का पर्याप्त सेवन सुनिश्चित करना, नियमित शारीरिक गतिविधि और खेलकूद में संलग्न रहना, धूम्रपान, अत्यधिक शराब का सेवन और जोखिम बढ़ाने वाली दवाओं के उपयोग से बचना, साथ ही पुरानी बीमारियों की रोकथाम और निरंतर प्रबंधन शामिल है।