广西钦州市钦南区有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人。