夏商属梁州。
周属雍州。
秦属陇西故道县。
两汉至宋代,在故道县、沮县、梁泉县间互划。
元属兴元路凤州。
清归汉中府辖。
民国二年(1913年)属留坝县辖。
民国二十四年(1935年)7月,红25军建江口镇苏维埃红色政权。
民国二十五年(1936年)2月,改为联保制属留坝县辖。
1949年12月设江口区。
1958年12月划入凤县称江口人民公社。
1961年9月归留坝县管辖。
1984年4月改为江口镇。
1996年12月撤区并乡建镇,将柳川乡、柘梨园乡并入江口镇。
2011年7月,撤销桑园坝乡并入江口镇。