Lav knoglemasse og knogleskørhed kan skyldes mange faktorer, herunder aldring, mangel på hormoner som østrogen eller testosteron, mangel på calcium og D-vitamin samt visse medicinske tilstande og livsstilsfaktorer såsom rygning og alkoholmisbrug.