血红蛋白偏高的原因有很多,大体上可以分为生理性偏高和病理性偏高。
第一,相对性增多,由于某些原因使血浆中水分丢失,血液浓缩使红细胞和血红蛋白含量相对增多。
第二,绝对性增多,由于各种原因引起血液中红细胞和血红蛋白绝对值增多,多与机体循环及组织缺氧,血中促红素水平升高,骨髓加速释放红细胞有关。
第三,生理性增多,见于高原居民,胎儿和新生儿,剧烈劳动,恐惧,冷水浴等。
第四,病理性增多,由于促红素代偿性增多所致,见于严重的先天性及后天性心肺疾病及血管畸形,如法洛四联征,紫绀型先天性心脏病,慢性阻塞性肺气肿,肺源性心脏病,肺动静脉瘘以及异常血红蛋白病。