低钾血症的病因主要有以下几个方面:第一、钾摄入减少,长期偏食、厌食、减肥的患者钾摄入过少。第二、钾丢失过多,经胃肠道、尿液以及汗液丢失过多,比如长期大量的呕吐和腹泻、胃肠胆道引流或造瘘都可以导致钾经胃肠道丢失过多,长期高温作业还可以导致钾经汗液丢失过多。肾脏疾病以及某些内分泌疾病,比如原发或继发性的醛固酮增多症,在使用利尿剂或者某些抗生素,都可以导致钾经尿液丢失过多。第三、钾离子进入细胞内增多,比如在某些病理情况下,像代谢性碱中毒或者酸中毒的恢复期,使用大量葡萄糖,同时使用胰岛素时可以出现钾离子向细胞内转移。