南坑镇是江西省萍乡市芦溪县下辖的一个镇。位于萍乡市南部,芦溪县西端,总面积123.64平方公里,下辖18个行政村,1个社区,统计到2008年总人口39142人,2017年总人口数为4.13万。南坑镇是萍乡市工业大镇之一。