趙河鎮位於方城縣境西南部,伏牛山東麓烏雲山南,距縣城18公裏。東鄰券橋鄉;東南和西南分別與社旗、南陽二縣接壤;北鄰清河。全鎮轄48個行政村,196個自然村,482個村民組,2.2萬戶,9.3萬人,13.9萬畝耕地,鎮域面積152平方公裏。