清末,為沙沱鄉(xiāng)廣運上甲。
民國二十年(1931年),改屬廣運上鄉(xiāng)。
民國二十二年(1933年),改為聯(lián)保制,屬沙沱鄉(xiāng)。
民國三十六年(1947年),屬第一指導區(qū)。
1949年12月6日,沙沱鄉(xiāng)劃歸江口區(qū)管轄。
1953年10月,沙沱鄉(xiāng)從江口區(qū)劃出,新建沙沱區(qū)。
1956年5月,由新農(nóng)、沙市、柏楊、上坪4鄉(xiāng)合并為沙市鄉(xiāng)。
1958年11月,沙市鄉(xiāng)改為沙市公社。
1983年,沙市公社改為沙市鄉(xiāng)。
1992年,沙市鄉(xiāng)和上坪鄉(xiāng)合并為沙市鎮(zhèn)。