雷州有几个镇?

18城镇。根据雷州市人民政府门户网站上的信息,雷州市有雷城镇、乌石镇、龙门镇、北河镇、白沙镇、东里镇、七水镇、吉家镇、神塘镇、松竹镇、营里镇、杨家镇、附属镇、南星镇、客路镇、刁丰镇、流沙镇、唐家镇、秦都镇、高磊镇。