赵河镇位于方城县境西南部,伏牛山东麓乌云山南,距县城18公里。东邻券桥乡;东南和西南分别与社旗、南阳二县接壤;北邻清河。全镇辖48个行政村,196个自然村,482个村民组,2.2万户,76890人(2017年),13.9万亩耕地,镇域面积153.6平方千米(2017年)。