民国时辖区设白溪镇、雁荡乡、环城乡,属大荆区。
1931年设白溪镇、雁荡乡和环城乡,直至解放初期,并归属白溪区。
1949年10月后为白溪乡、雁荡乡、环城乡,属清江区;1950年白溪复为镇,属清江区;1950年5月,从温岭县划入西门岛,建立沙门乡,属特区;1956年2月白溪镇与雁荡乡、环城乡、沙门乡及临溪乡的白沙村合并设立白溪乡,直属于县;同年8月,环城乡析出;1957年3月,划出白溪乡的响岭头、上灵岩、下灵岩3村及芙蓉乡的雁山村设立雁荡乡,属大荆区;1958年9月实行政社合一,白溪、环城、雁荡3乡合并设白溪公社;1959年2月白溪公社改称雁荡山公社,8月,雁荡山公社划分为雁荡、雁溪两个公社;9月雁溪公社改名为白溪公社;1967年2月改雁荡公社为雁荡山公社,为县直属;1980年11月,白溪公社析置沙门公社;1983年11月白溪公社析置下塘公社;1984年4月实行政社分设,公社全部改称为乡;1985年12月白溪乡改为建制镇;1992年5月雁荡山、沙门、下塘3乡并入白溪镇并更名为雁荡镇。