1、腸吸收障礙
嚴重腹瀉、吸收不良綜合征、潰瘍性結腸炎、腸道大部分切除術、肝硬化、膽道疾病、Crohn病等。
2、醛固酮分泌增多
心力衰竭患者由于鈉、水潴留常伴有繼發性醛固酮分泌增多,醛固酮分泌增多使腸道鎂吸收和腎小管鎂重吸收減少。原發性醛固酮增多癥表現有低血鎂。
3、腎臟疾病
如慢性腎盂腎炎、腎小管酸中毒的部分病例伴有腎小管重吸收機能減退,以及急性腎功能不全多尿期。
4、甲狀腺功能亢進及甲狀旁腺功能亢進患者約半數以上可表現低鎂血癥。
5、糖尿病酸中毒
由于尿鎂顯著增加可引起低鎂血癥,胰島素治療后,鎂向細胞內轉移,可加重低血鎂。
6、一些藥物的應用
如長期應用利尿劑、慶大霉素、免疫抑制劑,使腎排鎂增加。