明清時屬第一、二都、第十四、二十五、二十六都。
民國初分稱大閭莊、隘頑莊、寨門莊、營爐莊、白溪莊。
1950年轄區(qū)分別建政大閭、坑洋、長沙、山岙、岙環(huán)、彭嶺、池頭、白石、橫山、西嶺10個鄉(xiāng)。
1983年改制為岙環(huán)鄉(xiāng)(岙環(huán)、彭嶺、池頭三鄉(xiāng)合并)、大閭鄉(xiāng)(大閭、坑洋、長沙、山岙四鄉(xiāng)合并)、橫山鄉(xiāng)(白石、橫山、西嶺三鄉(xiāng)合并)。
1986年岙環(huán)鄉(xiāng)改制為鎮(zhèn)。
1990年大閭鄉(xiāng)改制為鎮(zhèn)。
2001年行政區(qū)域調整時,岙環(huán)鎮(zhèn)、大閭鎮(zhèn)、橫山鄉(xiāng)合并稱城南鎮(zhèn)。
自此城南鎮(zhèn)名稱一直沿用至今。