截至2019年,徐聞縣下轄12個鎮、2個鄉:邁陳鎮、海安鎮、曲界鎮、前山鎮、西連鎮、下橋鎮、龍塘鎮、下洋鎮、錦和鎮、和安鎮、新寮鎮、南山鎮、城北鄉、角尾鄉。
1、邁陳鎮
邁陳鎮地處雷州半島西南部,是湛江市徐聞縣轄鎮。全鎮東與南山鎮相接,西與角尾鄉、西連鎮接壤,南臨瓊州海峽,北與雷州市英利鎮和徐聞縣下橋鎮為鄰。西南、西北瀕北部灣。
2、海安鎮
海安鎮地處雷州半島南端壹個港口鎮,海安鎮位於廣東省徐聞縣境南部,東鄰龍塘鎮,北依徐城鎮,西連五裏鄉,南臨瓊州海峽,與海南省省會海口市隔海相望。鎮政府駐海安埠,地處東經110°13′,北緯20°16′。
3、前山鎮
前山鎮地處熱帶季風氣候區,地貌為低丘臺地,地勢由西北向東南緩斜。氣候溫暖,雨量充沛。年平均氣溫為23℃,年日照時數為2161.6小時,年平均雨量為1330.3毫米。土地肥沃,部分農作物壹年可三熟。海岸線長23公裏,港灣灘塗3萬多畝。
4、新寮鎮
新寮鎮位於廣東省湛江市徐聞縣東北部新寮島上,東瀕南海,北與北莉島為鄰,西與和安鎮連接,南與錦和鎮外羅埠對峙,因島得名。
新寮島是流沙堆積島,地面沒有水庫河流、山石,地表是松散的白沙土,地下有豐富的礦產資源,如鋯、鎢、鉑、鍺等礦含量較高。
5、角尾鄉
角尾鄉位於廣東省徐聞縣西南部,東、南面臨瓊州海峽,西瀕北部灣,北連邁陳鎮,總面積50.2平方千米(2017年),其中耕地9475畝。政府駐地角尾圩,地處東經109°57′,北緯20°16′。
百度百科-徐聞縣