药物比如抗惊厥药苯妥英钠,苯巴比妥以及卡马西平可以引起治疗相关的维生素D缺乏,并且会导致肠道钙的吸收障碍,同时也会激发甲状旁腺功能亢进。
过度的使用包括铝制剂在内的质酸剂,它能够抑制磷酸盐的吸收并且会导致骨矿物质的分解,糖皮质激素它能够直接抑制骨的形成能够降低成骨细胞的活性。
减少成骨细胞的生成数量,并且还能够降低肠道对钙的吸收增加肾脏对钙的排泄,激发甲状旁腺功能障碍以及性激素的产生。长期的使用肝素会导致骨质疏松,这种原因还不是非常明确。另外还有化疗药,比如环孢素a也能证明出能够增加啮齿类动物的骨骼的骨质疏松。