民國時轄區(qū)設白溪鎮(zhèn)、雁蕩鄉(xiāng)、環(huán)城鄉(xiāng),屬大荊區(qū)。
1931年設白溪鎮(zhèn)、雁蕩鄉(xiāng)和環(huán)城鄉(xiāng),直至解放初期,并歸屬白溪區(qū)。
1949年10月后為白溪鄉(xiāng)、雁蕩鄉(xiāng)、環(huán)城鄉(xiāng),屬清江區(qū);1950年白溪復為鎮(zhèn),屬清江區(qū);1950年5月,從溫嶺縣劃入西門島,建立沙門鄉(xiāng),屬特區(qū);1956年2月白溪鎮(zhèn)與雁蕩鄉(xiāng)、環(huán)城鄉(xiāng)、沙門鄉(xiāng)及臨溪鄉(xiāng)的白沙村合并設立白溪鄉(xiāng),直屬于縣;同年8月,環(huán)城鄉(xiāng)析出;1957年3月,劃出白溪鄉(xiāng)的響嶺頭、上靈巖、下靈巖3村及芙蓉鄉(xiāng)的雁山村設立雁蕩鄉(xiāng),屬大荊區(qū);1958年9月實行政社合一,白溪、環(huán)城、雁蕩3鄉(xiāng)合并設白溪公社;1959年2月白溪公社改稱雁蕩山公社,8月,雁蕩山公社劃分為雁蕩、雁溪兩個公社;9月雁溪公社改名為白溪公社;1967年2月改雁蕩公社為雁蕩山公社,為縣直屬;1980年11月,白溪公社析置沙門公社;1983年11月白溪公社析置下塘公社;1984年4月實行政社分設,公社全部改稱為鄉(xiāng);1985年12月白溪鄉(xiāng)改為建制鎮(zhèn);1992年5月雁蕩山、沙門、下塘3鄉(xiāng)并入白溪鎮(zhèn)并更名為雁蕩鎮(zhèn)。