白血病的确切病因也和其他肿瘤一样,仍不能肯定,但一般都认为与遗传因素、环境因素及病毒感染有关。
白血病会不会遗传并不是绝对的,某些白血病病人的发病率是与遗传因素有关的,但遗传因素并不是白血病发病的唯一因素。一般来说,有肿瘤家族史的病人患病的机率比没有的高。目前来说,没有白血病的病人是有家系垂直遗传的情况,有一些先天性的疾病可能得白血病的机率高于常人。某些白血病在某一种人、某些遗传性缺陷和某些家族性疾病中较容易发生。
例如,同卵双生中,若一人患急性白血病,则另一人患急性白血病的机率会显著高于普通人。但是这种情况都是很少数的,但排出这些遗传因素之外,一般来说白血病是不遗传的。通常认为白血病病人遗传下去的只是对白血病的易感性,而不是白血病本身。