Cei mai importanți factori de risc pentru dezvoltarea osteoporozei sunt vârsta înaintată, sexul feminin, istoricul familial de osteoporoză, dieta și stilul de viață sedentar, supraconsumul de alcool și fumatul. Alți factori de risc includ bolile endocrine și medicamentele care pot afecta densitatea osoasă.