Risikofaktorer for osteoporose inkluderer ældre alder, kvindelig køn, lav kropsvægt, rygning, inaktivitet, familiær disposition og visse medicinske tilstande, såsom lavt stofskifte og hormonforstyrrelser.