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