明朝时期,始建小里场。
清光绪二十年(1897年),小里场改名小溪场。
清光绪三十二年(1906年),属合州沔汇乡。
民国二十年(1931年),设立小沔镇,属合川县第三区。
民国三十年(1941年),改小沔镇为小沔乡。
1953年3月,由小沔乡析设小沔镇。
1958年9月,小沔乡、小沔镇、大沔乡合并成立小沔公社。
1962年8月,由小沔公社析设大沔公社。
1965年5月,小沔公社析设小沔镇。
1983年12月,改小沔公社为小沔乡。
1984年4月,小沔乡并入小沔镇。
1993年12月,八角乡并入小沔镇。