两河镇地处四川省邻水县铜锣山麓,白水河畔,属川东褶皱平行岭谷低山丘陵区,属邻水县三山两槽的东槽。
1950年置双河乡,1958年改公社,1981年更名两河公社,1984年置两河乡,2016年撤销两河乡设立两河镇。
2020年村级建制调整改革后,辖荆坪社区、双河社区、大滩村、庙堡村、合堂村、对角村、梯子村、五股村、大桥村、石鸠村。