包括原发性和继发性因素。原发性骨质疏松常见于青少年、老年性或绝经后女性;继发性骨质疏松原因较多,遗传性因素包括成骨不全,还可见因肝病、肾病所导致的骨质疏松;
部分患者因胃大部分切除亦可导致营养吸收不良,进而引发骨质疏松。