宋属游仙乡大徐保,政实乡延德保、考坑保。
明属游仙乡十八都、政实乡十七都。
清分属游仙乡十五、十六都,宣统二年属怀珠乡。
民国18年析为塔杉、雷山、鹰山、山溪、大平5乡,属第二区。
23年合置三山乡、虎山乡。
25年属第一督导区。
28年并为虎山乡。
30年属象东区。
35年属东山乡,直属县。
解放后属大徐区,1951年析建大徐、林善岙、海口、雅林溪4乡。
1956年大徐、林善岙、海口3乡合置大徐乡。
1958年改设大徐、雅林溪2大队,属象山公社。
1959年11月合为大徐管理区。
1961年10月析为大徐、雅林溪2公社,属大徐区。
1983年撤社建大徐、雅林溪二乡。
1992年5月二乡并建大徐镇。
2004年8月,调整行政村由35个调整为24个。