常見原因有:
1.消化道丟失過多
因鎂在小腸及部分結腸吸收,當嚴重腹瀉、脂肪瀉、吸收不良、腸瘺、大部小腸切除術后等均可致低鎂血癥。
2.腎臟丟失過多
如慢性腎盂腎炎、腎小管性酸中毒、急性腎功能衰竭多尿期,或長期應用袢利尿劑、噻嗪類及滲透性利尿等使腎性丟失鎂而發生低鎂血癥。
3.補充不足
在營養不良,某些疾病營養支持液中補鎂不足,甚或長期應用無鎂溶液治療。
4.甲亢患者常伴低血鎂和負氮平衡
原發性甲狀旁腺功能亢進癥可引起癥狀性鎂缺乏癥。