民国29年至32年(公元1940-1943年)属萍乡县第三区,包括当时的七雄乡、妙泉乡和敬业乡。
民国33年至38年(公元1944-1949)为县直属南溪乡。辖15保154甲。中华人民共和国成立之后,属安源区,当时分为南坑乡、岭凤乡、宝元乡、成畦乡、妙泉乡、遥进乡。
1952年属萍乡县第五区,当时分为南坑、岭凤、宝元、中元、阪圭、岭凤、团城、妙泉、大泉、遥进、新坪、崇源等12个乡。
1956年属安源区,12个小乡合并为南坑、中元、妙泉、遥进四个乡。
1957年,四乡合并为南坑、中元、妙泉、遥进四个乡。
1957年,四乡合并为南坑乡。
1958年成立南坑人民公社。
1961年又分为南坑、妙泉、遥进三个公社。
1962年划归麻山区。
1964年,三社复并为南坑公社。
1971年萍乡市设立四个县级区,南坑划归芦溪区管辖。同时,南坑所辖范围也有所调整,原南坑所辖的半山大队划入长丰公社,崇源大队划入源并社,原属山田大队的石上划入。 高坑镇。
1984年春改称南坑乡。
1993年7月,撤乡建镇,改称为南坑镇。南坑东邻上埠镇,东南与张佳坊乡及坪村水库相邻;南连长丰乡和六市乡;西与源并乡毗邻;北靠五陂镇和安源镇;东北与高坑镇接壤,全镇面积111.54平方公里。现有耕地27690.6亩,其中旱地3300亩,林地129426亩。辖25个行政村,326个村民小组,一个居民委员会,计8594户,总人口38139人,其中非农业人口9316人,居民主要是汉族,少数民族2人,其中水族1人,满族1人,驻地原为南坑老街,1990年搬迁至大岭,距市城16公里,距县城17公里。