血常规红细胞偏高的原因很多,可能有以下几种:1、长期的处于慢性缺氧的状态下;2、大量抽烟时碳氧血红蛋白增高以及异常血红蛋白病时,与氧的亲和力增高,从而引起组织缺氧,可以产生红细胞增多;3、某些药物如利尿剂、激素等;4、肾脏疾病、骨髓增生异常综合征等。