主要原因有：①过度的氢离子的丢失，如呕吐或胃液引流导致的氢和氯的丢失，最常见为先天性肥厚性幽门狭窄；②摄入或输入过多的碳酸氢盐；③由于血钾降低，肾脏碳酸氢盐的重吸收增加，原发性醛固酮增多症、库欣综合征等；④呼吸性酸中毒时，肾脏代偿性分泌氢，增加碳酸氢根重吸收，使酸中毒得到代偿，当应用机械通气后，血PaCO2</sub>能迅速恢复正常，而血浆含量仍高，导致代谢性碱中毒；⑤细胞外液减少及近端肾小管的重吸收增加代谢性碱中毒时为减少血pH的变化，会出现一定程度的呼吸抑制，以PaCO2</sub>略升高作为代偿，但这种代偿很有限，因为呼吸抑制时可出现低氧症状，后者又能刺激呼吸。