旋毛蟲病分布于世界各地。宿主包括人、豬、犬、貓、鼠、熊、狐、狼、貂和黃鼠狼等120多種哺乳動物,甚至連不吃肉的鯨也能感染旋毛蟲。
許多昆蟲(如蠅蛆和步行蟲)也能吞食動物尸體內的旋毛蟲包囊,并能使包囊的感染力保持6~8天,因而也能成為易感動物的感染源。
據動物試驗證明,從糞便中排出未被徹底消化的肌纖維,其中含有幼蟲包囊,食人宿主糞便中的旋毛蟲幼蟲,也可引起感染。糞便感染的方式以宿主感染后4h所排糞便的感染力最強,經24h后糞便感染的機會則相當小。人群中也有發生這種傳播方式的可能性。
肌肉中包囊幼蟲對外界環境的抵抗力很強,在-20℃時可保持生命力57天;在腐敗的肉里或尸體內可存活100天以上;鹽漬或煙熏不能殺死肌肉深層的幼蟲。腐敗的動物尸體內因可長時間保存旋毛蟲的感染力,往往成為其他動物的感染源。
據調查,鼠旋毛蟲的感染率較高,豬感染旋毛蟲的主要來源是吞食老鼠。另外廢肉水、生肉屑和其他動物尸體亦可能是豬感染旋毛蟲的來源。犬的活動范圍更廣,可以吃到多種動物的尸體,因而其旋毛蟲的感染率遠遠大于豬。