南塘镇，是下辖的一个乡镇级行政单位。位于高州市西部，传说有人卖儿挖塘养鱼致富，得名男塘，后改南塘。1957年改南塘乡，1958年成立南塘公社，1983年改区，1987年建镇。镇政府驻南塘圩。
行政区划.南塘镇下辖以下地区：