高血钾的病因有以下:1、肾排钾减少,肾功能对调节体内的离子平衡起着至关重要的作用,当病人肾功能表现出问题时,就会对人体内的钾离子的调节能力减弱,使病人发生高血钾。2、细胞内的钾移出,这种情况的产生主要是注射高渗盐水及甘露醇等药物后,由于细胞内脱水,改变细胞膜的渗透性或细胞代谢,使细胞内钾移出。3、含钾药物输入过多,例如青霉素钾盐摄入过多,以及病人表现出洋地黄中毒的情况,洋地黄过量可造成离子泵活力降低,影响钾进入细胞,这些都是造成病人高钾血症的原因。病人在发现患有高钾血症迹象的时候一定要注意,不然就可能表现出很严重的情况,当病人表现出急性高钾血症的时候,一定要尽快的治疗。