清初,境域設(shè)有草街子場(chǎng)、灘子坎場(chǎng)、龍洞沱場(chǎng);清雍正六年(1728年),草街子場(chǎng)、灘子坎場(chǎng)、龍洞沱場(chǎng)3場(chǎng)均屬合州明月里;清光緒三十二年(1906年),3場(chǎng)與麻柳坪場(chǎng)同屬合州龍鼎鎮(zhèn)。
民國(guó)十五年(1926年),草街子場(chǎng)、灘子坎場(chǎng)、龍洞沱場(chǎng)、麻柳坪場(chǎng)4場(chǎng)改為行政鄉(xiāng)。
民國(guó)二十年(1931年),草街子、麻柳坪鄉(xiāng)合并為草街鎮(zhèn),灘子坎、雙鳳鄉(xiāng)分設(shè)為喻家鄉(xiāng)、龍洞鎮(zhèn)、灘子鎮(zhèn),同屬第二區(qū)。
民國(guó)二十八年(1939年),草街鎮(zhèn)改鄉(xiāng),灘子鎮(zhèn)與龍洞鎮(zhèn)合并為龍灘鎮(zhèn)。
民國(guó)三十年(1941年),分龍灘鎮(zhèn)為龍洞鄉(xiāng)、灘子鄉(xiāng)。
1949年12月,草街鄉(xiāng)、灘子鄉(xiāng)、龍洞鄉(xiāng)均屬第二區(qū)(后改名為鹽井區(qū))。
1953年2月,分草街、鹽井鄉(xiāng)建麻柳鄉(xiāng);同年8月,分灘子、鹽井鄉(xiāng)建小廟鄉(xiāng);同年10月,分草街鄉(xiāng)建草街鎮(zhèn)。
1956年1月,麻柳鄉(xiāng)并入草街鄉(xiāng),撤小廟鄉(xiāng)劃歸鹽井、灘子鄉(xiāng)。
1958年9月,改鄉(xiāng)為公社,草街鎮(zhèn)并入草街公社。
1962年8月,由草街公社析設(shè)麻柳公社。
1968年7月,草街改名為朝陽(yáng),灘子改名為建設(shè),龍洞改名為紅光,麻柳改名紅巖。
1972年1月,恢復(fù)草街公社、灘子公社、柳坪公社、龍洞公社原名。
1981年3月,麻柳公社改名柳坪公社。
1983年12月,改草街公社、灘子公社、柳坪公社、龍洞公社為鄉(xiāng)。
1993年12月,合川撤區(qū)并鄉(xiāng)建鎮(zhèn),草街鄉(xiāng)與柳坪鄉(xiāng)合并為草街鎮(zhèn),灘子鄉(xiāng)與龍洞鄉(xiāng)合并為灘子鎮(zhèn)。
2001年6月,灘子鎮(zhèn)并入草街鎮(zhèn)。
2009年12月,撤草街鎮(zhèn)設(shè)草街街道。