2000年,徐闻县辖13个镇、5个乡:徐城镇、下侨镇、和安镇、新寮镇、外罗镇、锦和镇、下洋镇、曲界镇、前山镇、西连镇、海安镇、迈陈镇、龙塘镇、城北乡、城南乡、角尾乡、五里乡、大黄乡。总人口616478人,各乡镇人口: 徐城镇 66201 外罗镇 10425 迈陈镇 46897 海安镇 22082 曲界镇 42349 前山镇 35583 西连镇 34560 下桥镇 35529 龙塘镇 51690 下洋镇 22766 锦和镇 26431 和安镇 28942 新寮镇 24090 城南乡 40699 城北乡 22483 五里乡 20691 大黄乡 24338 角尾乡 25935 勇士农场虚拟镇 6496 南华农场虚拟镇 6896 五一农场虚拟镇 5402 海鸥农场虚拟镇 6911 友好农场虚拟镇 4255 红星农场虚拟镇 4827 (根据第五次人口普查数据;单位:人)
徐闻县
2002年,徐闻县辖13个镇(徐城 和安 曲界 锦和 新寮 外罗 下洋 前山 龙塘 海安 迈陈 西连 下桥)、5个乡(城北 五里 城南 角尾 大黄),173个村委会、20个居委会。
2003年10月,撤销五里乡和城南乡,合并设立南山镇;撤销外罗镇,将其行政区域并入锦和镇。
2005年5月,徐闻县辖13个镇(徐城、和安、曲界、锦和、新寮、下洋、前山、龙塘、海安、迈陈、西连、下桥、南山)、2个乡(城北、角尾)。
2005年7月4日,广东省民政厅(粤民区[2005]36号)批准撤销徐闻县徐城镇,设立徐城街道办事处。
截至2005年12月31日,徐闻县辖1个街道(徐城)、12个镇(和安、曲界、锦和、新寮、下洋、前山、龙塘、海安、迈陈、西连、下桥、南山)、2个乡(城北、角尾)。