正常的食物中都含有一定的鉀離子,攝入以后需要通過腎臟排泄出去,維持身體內的血鉀的平衡。血鉀升高無外乎攝入過多、排出過少或者是因為某種原因導致細胞內的鉀離子向細胞外釋放血液中的血鉀升高。IgA腎病患者如果出現血鉀升高,可能是已經發展到了腎功能衰竭,腎臟排泄能力下降,從而導致血壓升高,這是最主要的原因;
其次,IgA腎病的患者如果吃一些藥物,這些藥物可能會抑制腎臟的排泄鉀離子能力,比如普利類降壓藥、螺內酯;也有些患者是因為吃了大量含有鉀離子的食物導致;代謝性酸中毒的情況下,也有可能會導致細胞內的鉀離子向細胞外釋放。這些因素都可能會參與IgA腎病患者出現的高鉀血癥。