Existem três tipos de osteoporose: a osteoporose primária, que é uma doença fisiológica degenerativa que ocorre com a idade. O tipo Ι é osteoporose pós-menopausa, que ocorre em mulheres na pós-menopausa entre os 51 e 75 anos de idade, mas pode ocorrer mais cedo ou mais tarde. O tipo Π é osteoporose senil, que pode estar relacionada com uma ingestão insuficiente de cálcio e um desequilíbrio na taxa de destruição óssea e formação de novos ossos. Tende a ocorrer após os 65 anos de idade. O consumo de álcool a longo prazo, o tabagismo, a ingestão inadequada de cálcio na dieta e a falta de actividade ao ar livre são algumas das causas mais prováveis de osteoporose. A segunda categoria é a osteoporose secundária, que é causada por outras doenças ou medicações. Exemplos incluem insuficiência renal crónica, doenças endócrinas (especialmente tiróide, paratiróide ou doenças supra-renais, diabetes) e medicamentos (por exemplo, corticosteróides, barbitúricos, anticonvulsivos e overdose de tiroxina). O terceiro grupo é a osteoporose idiopática, que ocorre em adolescentes e adultos dos 8 aos 14 anos, muitos com uma história familiar genética e mais mulheres do que homens. A osteoporose idiopática também pode ocorrer em mulheres durante a gravidez e a amamentação.