按病因可分為原發性和繼發性兩類。原發性系指發病機制尚不明了和具有遺傳性者;繼發性則是繼發于其他疾病引起的血鉀改變而致病者,見于甲狀腺功能亢進、原發性醛固酮增多癥、17α-羥化酶缺乏、鋇劑中毒、攝食甘草酸制劑及濫用甲狀腺激素等。