1958年设南乡乡,同年改公社,1984年改南乡镇、板路乡。1997年,南乡镇面积233平方千米,人口3.4万人,辖红宜、高山、陈塘、碑塘、桥板、蔡村、五合、合山、天亮、松柏10个行政村和居委会;板路乡面积132平方千米,人口4.4万人,辖社头、三码、大沙、板路、高义、竹莲、广龙、民主、竹瓦9个行政村。2003年末,南乡镇面积233平方千米,总人口37716人,镇政府驻南乡街,辖11个村(居)委会、1个航运公司;板路乡面积132平方千米,总人口48265人,乡政府驻板路新街,辖9个行政村。2005年,撤销板路乡,并入南乡镇,调整后南乡镇管辖红宜、高山、陈塘、碑塘、桥板、蔡村、五合、合山、天亮、松柏、社头、三榃、大沙、高义、竹莲、广龙、民生、竹瓦等18个村和板路、南乡2个社区,总面积365平方千米,人口8.5万人,镇政府驻南乡社区。