河口镇是座千年古镇,古称“沙湾市”,仅有二三家店铺,为一个农村定期圩场。
明万历十年(1582),建镇定今名。
其时,河口镇镇区面积6平方千米,进入以河兴商、以商兴街的大发展时期,成为“技艺杂沓、舟车四出、商贾云集、五方杂处”的“八省码头”、中俄“万里茶道”第一镇、江西四大名镇之一。
1949年5月4日,河口解放,成立中共河口市委、市人民政府,隶华东局东北区管辖;是年6月,复为县辖镇;7月,县治所由永平迁河口。
1958年10月,成立河口镇人民公社。
1984年4月,撤社复为镇,辖解放、民主、和平、联合、复兴、团结、胜利、城南8个社区和民和、清湖、韩家3个村。
2001年12月,福惠乡、河口茶场整建制并入河口镇。