任固镇位于汤阴县城东北部,南邻五陵镇,西连菜园镇,北与安阳县辛村乡接壤,东隔卫河与内黄县相望,属三县交界地带。总面积80.25平方千米。87年7月由乡改镇,辖35个行政村,人口54998人(2017),距县城30公里。鹤台公路从境内穿过。共有耕地7.7万亩。可灌溉面积达到98%以上。