Le NIAMS souligne que certains facteurs de risque ne peuvent pas être modifiées, notamment le sexe et l'âge. Comme indiqué précédemment, les femmes sont beaucoup plus susceptibles de développer l'ostéoporose. Elle tend aussi à frapper ses victimes à un âge plus tard, souvent après la ménopause chez les femmes. Autres facteurs de risque qui ne peuvent pas être modifiés incluent des antécédents familiaux de la maladie, de petite taille du corps et étant soit de race blanche ou asiatique. Autres facteurs de risque qui peuvent être modifiés comprennent de faibles niveaux d'hormones sexuelles, de calcium et de vitamine D, ainsi que d'un mode de vie sédentaire, une forte consommation d'alcool, le tabagisme et l'utilisation de certains médicaments, y compris certains anticonvulsivants et des glucocorticoïdes.