藥物比如抗驚厥藥苯妥英鈉,苯巴比妥以及卡馬西平可以引起治療相關的維生素D缺乏,并且會導致腸道鈣的吸收障礙,同時也會激發甲狀旁腺功能亢進。
過度的使用包括鋁制劑在內的質酸劑,它能夠抑制磷酸鹽的吸收并且會導致骨礦物質的分解,糖皮質激素它能夠直接抑制骨的形成能夠降低成骨細胞的活性。
減少成骨細胞的生成數量,并且還能夠降低腸道對鈣的吸收增加腎臟對鈣的排泄,激發甲狀旁腺功能障礙以及性激素的產生。長期的使用肝素會導致骨質疏松,這種原因還不是非常明確。另外還有化療藥,比如環孢素a也能證明出能夠增加嚙齒類動物的骨骼的骨質疏松。