Es ist möglich, Osteoporose vorzubeugen oder ihr Risiko erheblich zu minimieren, indem spezifische Maßnahmen ergriffen werden. Dazu gehören: die Sicherstellung einer ausreichenden Zufuhr von Kalzium und Vitamin D in jedem Alter (insbesondere bis zum 30. Lebensjahr), regelmäßige körperliche Aktivität und Sport, der Verzicht auf Rauchen, übermäßigen Alkoholkonsum und die Einnahme risikobereiter Medikamente sowie die Prävention und konsequente Behandlung chronischer Krankheiten.