原大明鎮於1950設在大塘鄉、歐安鄉,1961設在大明公社,1983改為鄉。1992孟家塘鄉和大明鄉合並為大明鎮。1996,面積53.6平方公裏,人口2.5萬,轄孟家塘、上虞坳、新中、新撫、三河、梁家井、後東、三聯、王新、三豐、金隅、大聯、杜王山、大名、盤龍、歐安、王昌。1999年末,轄30個村,人口24819,面積55平方公裏。2000年底,人口為24,668人。2001,撤鎮並鎮為城關鎮。
原八毛鎮1950分水鄉,1956並入新民鄉,1959成立八毛公社,1983改為鄉,1985改為鎮。1992桃園鄉並入八毛鎮。1996,面積51.3平方公裏,人口1.9萬,轄八毛、甘竹塢、王泗洲、遷安、藍燕、前關嶺、天等、中裕、後安、碾坳、上五峰、王家園、欣彥。1999年末,轄33個村,人口18820,面積50平方公裏。2000年末人口為18780。2001,撤鎮並鎮為城關鎮。
榆林街道成立於2006年9月。與新昌東部新區管委會壹個班子、兩塊牌子管理。街道由原城關鎮的臨江社區、茅片、大明片組成,東至新林鄉、大石苴鎮,南至新昌河,西至新昌橋及原小喜鄉與孟家塘鄉的分界處,北至嵊州市的黃澤鎮、金庭鎮。辦公室位於麗都花園。國道104穿街而過,新昌河、黃澤河流經全境。