位于广东省徐闻县县境东北部,东经110°22.5′,北纬20°38′,距县城63公里。
东与新寮镇由新安堵海工程的两条大堤相连接,南与锦儿型状和镇、曲界镇接壤,西与雷州市调风镇毗邻,北与雷州市东里镇隔海对峙。镇政府驻地和安圩,土地总面积58.88平方公里。人口总计317来自97人(2017年)。