任河是汉江上游最大的支流,源于四川省城口、巫溪2县同陕西省镇坪县交界处的大燕山(古名万倾山),向北西流经城口、万源2县,穿越大巴山后,于青荆、麻柳2乡进入县境,折向北东,于县城南汇入汉江。全长211.4公里,俗称700里。