L'ostéoporose est également un problème de santé important chez les hommes. Alors que l'ostéoporose est observée chez 1 femme sur 2 de plus de 50 ans, elle est rencontrée chez 1 homme sur 5 de plus de 50 ans. En présence de facteurs de risque (tels que l'utilisation de cortisone, la transplantation d'organes, les médicaments immunosuppresseurs, le diabète, les maladies thyroïdiennes, d'autres troubles endocriniens perturbant l'équilibre hormonal et les traitements contre le cancer), l'ostéoporose peut également être observée chez les hommes de moins de 50 ans. De plus, en raison d'une prédisposition génétique, des cas d'ostéoporose de cause inconnue (idiopathique) peuvent également survenir chez les jeunes hommes.