明代时期,属县上七十七都怀德乡。
清代时期,属县十都。
民国初期,属县南乡南二区。
民国二十四年(1935年),属县第五区晓霞乡。
1952年,第七区始设湘河乡。
1953年5月,湘河乡更名河口乡。
1956年6月,河口乡并入双板桥乡。
1958年9月,并入古塘桥镇、古塘桥乡、杨嘉桥乡成立钢铁人民公社。
1968年12月,从钢铁人民公社析出成立河口人民公社。
1984年2月,河口人民公社改河口乡人民政府。
1995年4月,撤区并乡,古塘桥乡、双板桥乡、河口乡合并建立河口镇。