引起人体镁偏高的原因有很多。血清镁浓度高于1.25毫摩尔每升称为高镁血症。高镁血症的原因有很多,是由于静脉内补镁过多、过快,可以造成镁摄入过多引起血镁增高。如果是肾脏出现问题,导致肾脏排镁过少,出现血镁增高,肾功能衰竭和严重脱水,伴有少量乳腺功能减退,肾上腺皮质功能减退都可以出现镁的排出过少。如果是体内出现分解代谢占优势的疾病,比如糖尿病、酮症酸中毒,使得细胞内的镁转移到细胞外,也可以引起体内镁偏高。