广西钦州市钦南区有10个镇。
沙埠镇:总面积145.4平方公里,辖14个行政村,总人口35494人;
康熙岭镇:总面积89.2平方公里,辖12个行政村,总人口39196人;
黄屋屯镇:总面积226.7平方公里,辖16个村委会,总人口55161人;
尖山镇:总面积83平方公里,辖7个村委会,总人口23867人;
大番坡镇:总面积133.76平方公里,辖10个村委会,总人口19206人;
龙门港镇:总面积36.8平方公里,辖4个行政村,总人口8166人;
犀牛脚镇:总面积200平方公里,辖16个村委会,总人口57423人;
久隆镇:总面积222 .92平方公里,辖17个行政村,总人口39271人;
东场镇:总面积178.1平方公里,辖7个村委会,总人口18476人;
那丽镇:总面积226.08平方公里,辖10个行政村,总人口36500人。