2002年,台山市辖20个镇(台城、大江、水步、四九、都斛、赤溪、冲蒌、斗山、广海、上川、下川、端芬、海宴、汶村、三合、北陡、深井、那扶、白沙、三八)。2004年,上川镇和下川镇合并为川岛镇。截至2005年12月31日,台山市辖19个镇(台城、大江、水步、四九、都斛、赤溪、冲蒌、斗山、广海、川岛、端芬、海宴、汶村、三合、北陡、深井、那扶、白沙、三八)。2006年5月,台山市撤销那扶镇,将其行政区域并入深井镇;撤销三八镇,将其行政区域分别并入白沙镇、台城镇、水步镇。同年7月撤销台城镇,设立台城街道办事处,8月11日挂牌成立。