血液中的血红蛋白高的原因是生理和病理原因均可诱发高血红蛋白。如果大量出汗导致血液浓缩,就会导致血红蛋白过高。
长期生活在高原地区的人容易出现血红蛋白浓度偏高的情况,高原地区的居民也会出现血红蛋白浓度偏高的情况。此外,饮水过少、失水、休克或烧伤也会引起血红蛋白浓度过高。
也会诱发血红蛋白偏高。慢性阻塞性肺气肿、慢性支气管炎、肿瘤及血液系统疾病均可诱发高血红蛋白。一些血液疾病,如真性红细胞增多症,也可能有高血红蛋白浓度。
当身体感染慢性炎症或慢性感染时,体内的血清白蛋白会逐渐升高。