清初,境域设有草街子场、滩子坎场、龙洞沱场;清雍正六年(1728年),草街子场、滩子坎场、龙洞沱场3场均属合州明月里;清光绪三十二年(1906年),3场与麻柳坪场同属合州龙鼎镇。
民国十五年(1926年),草街子场、滩子坎场、龙洞沱场、麻柳坪场4场改为行政乡。
民国二十年(1931年),草街子、麻柳坪乡合并为草街镇,滩子坎、双凤乡分设为喻家乡、龙洞镇、滩子镇,同属第二区。
民国二十八年(1939年),草街镇改乡,滩子镇与龙洞镇合并为龙滩镇。
民国三十年(1941年),分龙滩镇为龙洞乡、滩子乡。
1949年12月,草街乡、滩子乡、龙洞乡均属第二区(后改名为盐井区)。
1953年2月,分草街、盐井乡建麻柳乡;同年8月,分滩子、盐井乡建小庙乡;同年10月,分草街乡建草街镇。
1956年1月,麻柳乡并入草街乡,撤小庙乡划归盐井、滩子乡。
1958年9月,改乡为公社,草街镇并入草街公社。
1962年8月,由草街公社析设麻柳公社。
1968年7月,草街改名为朝阳,滩子改名为建设,龙洞改名为红光,麻柳改名红岩。
1972年1月,恢复草街公社、滩子公社、柳坪公社、龙洞公社原名。
1981年3月,麻柳公社改名柳坪公社。
1983年12月,改草街公社、滩子公社、柳坪公社、龙洞公社为乡。
1993年12月,合川撤区并乡建镇,草街乡与柳坪乡合并为草街镇,滩子乡与龙洞乡合并为滩子镇。
2001年6月,滩子镇并入草街镇。
2009年12月,撤草街镇设草街街道。