白血病的發生和病毒感染有著一定的關系,類似于RNA病毒的逆轉錄病毒有可能會導致T淋巴細胞白血病的發生。經常接觸大劑量放射線照射的人群,得白血病的幾率要高于正常人群,有染色體畸變的人群得白血病的幾率也要高許多。
此外,白血病的發生還和化學物質有著很大的關系,比較明確的是苯及其衍生物,保泰松及其衍生物,或者氯霉素等,都有引發白血病的報道。有一些抗腫瘤細胞毒藥物,比如說氮芥,環磷酰胺等,也可以致白血病。
甲醛目前并沒有確切的證據可以導致白血病的發生,但是追蹤許多白血病患者的人群,發現他們在得病前都有過房屋裝修的經歷,所以據此判斷甲醛可能也和白血病的發生有著很大的關系。