白细胞高的原因主要包括:1、感染、急性感染,尤其是细菌感染时,白细胞总数增多。而某些急性重症感染时,白细胞总数会降低。部分病原微生物感染,如疟疾、黑热病等,也会引起白细胞数增多,伴有单核细胞增多。2、严重的组织损伤及大量的血细胞破坏、严重创伤、大手术、大面积烧伤、急性心肌梗死及严重血管内溶血均会引起白细胞增多。3、急性大出血1~2个小时之内可以出现白细胞显著增多。4、急性中毒,如糖尿病酮症酸中毒、尿毒症、妊娠中毒症、安眠药中毒、昆虫毒、蛇毒等都会引起白细胞数的增多。5、血液疾病,如各种急性、慢性粒细胞白血病;骨髓增殖性疾病,如真性红细胞增多症、原发性血小板增多症都会引起白细胞数的增高。6、恶性肿瘤也会引起白细胞增高。7、过敏性疾病,如支气管哮喘、药物过敏、荨麻疹等,也可以导致白细胞增多。