旋毛虫病分布于世界各地。宿主包括人、猪、犬、猫、鼠、熊、狐、狼、貂和黄鼠狼等120多种哺乳动物,甚至连不吃肉的鲸也能感染旋毛虫。
许多昆虫(如蝇蛆和步行虫)也能吞食动物尸体内的旋毛虫包囊,并能使包囊的感染力保持6~8天,因而也能成为易感动物的感染源。
据动物试验证明,从粪便中排出未被彻底消化的肌纤维,其中含有幼虫包囊,食人宿主粪便中的旋毛虫幼虫,也可引起感染。粪便感染的方式以宿主感染后4h所排粪便的感染力最强,经24h后粪便感染的机会则相当小。人群中也有发生这种传播方式的可能性。
肌肉中包囊幼虫对外界环境的抵抗力很强,在-20℃时可保持生命力57天;在腐败的肉里或尸体内可存活100天以上;盐渍或烟熏不能杀死肌肉深层的幼虫。腐败的动物尸体内因可长时间保存旋毛虫的感染力,往往成为其他动物的感染源。
据调查,鼠旋毛虫的感染率较高,猪感染旋毛虫的主要来源是吞食老鼠。另外废肉水、生肉屑和其他动物尸体亦可能是猪感染旋毛虫的来源。犬的活动范围更广,可以吃到多种动物的尸体,因而其旋毛虫的感染率远远大于猪。