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镇合置大唐街道。