从严格意义上说,骨质疏松并不是完全是因为缺钙所引起的。对于一些老年性骨质疏松,可能是因为一些营养物质吸收能力下降,而导致维生素D的缺乏,缺钙负钙平衡和导致骨量及骨质下降而引起的骨质疏松。
但是对于一些特发性骨质疏松以及继发性骨质疏松,比如说因为甲亢、甲旁亢、一型糖尿病、库欣综合征以及一些消化系统的疾病,比如说胃切除术后、肝胆疾病,以及一些血液性疾病及结缔组织疾病、药物即糖皮激素引起的骨质疏松,并不完全是因为缺钙所引起的。