1、自然因素,即我们熟知的四种自然灾害:水灾、旱灾、蝗灾、地震。这四种灾害的发生经常是很难预料的,而且它们有时甚至是相伴而生,造成严重后果。水灾和地震的直接后果都是人和牲畜的大量死亡。大量的人畜尸体若得不到及时的处理,便容易形成疫病的传染源。旱灾和蝗灾则是造成庄稼欠收,粮食不足,继而导致人畜的死亡和传染源的形成。
2、社会因素,包括战争和饥荒。战争在古代并不少见,比如王朝交替时的战争、民族之间的争夺、以及大大小小的农民起义。战争之后,不免尸横遍野,死伤无数,如果处理不周,也容易形成疫病。至于饥荒,它的结果和前面的例子非常相似,不再赘述。