清乾隆年間(1736—1795年),草灘鎮屬咸寧縣。
清光緒二十八年(1902年),設縣丞署。
清光緒三十二年(1906年),撤銷。
民國二年(1913年),屬長安縣。
民國十六年(1927年),設縣佐。
民國三十三年(1944年),屬渭濱鄉(駐地草灘街)。
1949年6月,為長安縣渭濱區第一、二、三鄉。
1955年1月,屬草灘區,6月3鄉合并為2鄉。
1956年3月,2鄉合并為草灘鄉。
1957年7月,屬未央區。
1958年8月改草灘公社。
1960年6月,為草灘公社小灘、杜家、王家棚3管理區。
1961年12月,復為草灘公社。
1965年10月,屬西安市郊區。
1966年5月,改名為星火公社。
1972年10月,復名草灘公社。
1980年4月,復屬未央區。
1984年3月,改設鄉。
1985年4月,改設鎮。
2002年1月,改設街道。