夏商屬梁州。
周屬雍州。
秦屬隴西故道縣。
兩漢至宋代,在故道縣、沮縣、梁泉縣間互劃。
元屬興元路鳳州。
清歸漢中府轄。
民國二年(1913年)屬留壩縣轄。
民國二十四年(1935年)7月,紅25軍建江口鎮(zhèn)蘇維埃紅色政權。
民國二十五年(1936年)2月,改為聯保制屬留壩縣轄。
1949年12月設江口區(qū)。
1958年12月劃入鳳縣稱江口人民公社。
1961年9月歸留壩縣管轄。
1984年4月改為江口鎮(zhèn)。
1996年12月撤區(qū)并鄉(xiāng)建鎮(zhèn),將柳川鄉(xiāng)、柘梨園鄉(xiāng)并入江口鎮(zhèn)。
2011年7月,撤銷桑園壩鄉(xiāng)并入江口鎮(zhèn)。