清末,为沙沱乡广运上甲。
民国二十年(1931年),改属广运上乡。
民国二十二年(1933年),改为联保制,属沙沱乡。
民国三十六年(1947年),属第一指导。
1949年12月6日,沙沱乡划归江口管辖。
1953年10月,沙沱乡从江口划出,新建沙沱。
1956年5月,由新农,沙市,柏杨,上坪4乡合并为沙市乡。
1958年11月,沙市乡改为沙市公社。
1983年,沙市公社改为沙市乡。
1992年,沙市乡和上坪乡合并为沙市镇。