1949至1950年為開元、柱山、冠山、莼塘4鄉。
1953年10月建草塔鎮。
1961年改為城山、平山、冠山、草塔4公社。
1966年3月改設草塔鎮。
1971年又分設草塔、南山2公社。
1981年9月恢復草塔鎮。
1983年改城山、柱山、冠山3公社為鄉。
1988年城山、柱山2鄉合置大唐庵鎮。
1992年冠山鄉并入,改成大唐鎮。
1992年5月和2001年11月,南山、青山2鄉先后并入草塔鎮。
2019年6月大唐、草塔2鎮合置大唐街道。