Osteoporose komt vooral bij ouderen voor boven de 55 jaar.
Vrouwen krijgen het vaker dan mannen. Dit heeft te maken met hormonen. Zowel vrouwelijk als mannelijk geslachtshormoon zijn belangrijk voor de botten. Bij vrouwen daalt het geslachtshormoon (oestrogeen) na de overgang sterk. Mannen blijven tot op hoge leeftijd testosteron aanmaken.
Statistisch gezien krijgen 1 op de 4 vrouwen osteoporose, dat is 25% en 1 op de 12 mannen krijgt osteoporose. In Nederland zijn er ongeveer 800.000 mensen met osteoporose.