明朝時期,始建小里場。
清光緒二十年(1897年),小里場改名小溪場。
清光緒三十二年(1906年),屬合州沔匯鄉(xiāng)。
民國二十年(1931年),設立小沔鎮(zhèn),屬合川縣第三區(qū)。
民國三十年(1941年),改小沔鎮(zhèn)為小沔鄉(xiāng)。
1953年3月,由小沔鄉(xiāng)析設小沔鎮(zhèn)。
1958年9月,小沔鄉(xiāng)、小沔鎮(zhèn)、大沔鄉(xiāng)合并成立小沔公社。
1962年8月,由小沔公社析設大沔公社。
1965年5月,小沔公社析設小沔鎮(zhèn)。
1983年12月,改小沔公社為小沔鄉(xiāng)。
1984年4月,小沔鄉(xiāng)并入小沔鎮(zhèn)。
1993年12月,八角鄉(xiāng)并入小沔鎮(zhèn)。