1997年,面积53.6平方千米,人口2.6万,辖大鱼、排六沟、鸳鸯、河滩、白合子、石塔边、三根树、学堂、什字、长征、白云、拖拉、黄泥塘、海惠、高岩、天台山、星秀岗、团碾槽、月华、梨树 、清风桥、平房、老林坡、仙山子24个行政村和南彭街道1个居委会。
2001年7月区划调整后,南彭镇管辖原南彭镇、忠兴乡、石岗乡所属行政区域,面积126.9平方千米,总人口54109人,其中非农业人口1842人,辖26个行政村、4个居委会,政府驻地南彭场。
2002年末,面积126.90平方千米,人口5.31万人。辖南彭、忠兴、石岗3个社区,排六沟、大鱼、长征、黄泥、高岩、鸳鸯、白合子、什字、天台山、团碾曹、清风桥、老林坡、塔落、石旺溪、蒋军湾、天井坪、青年、水竹、断桥、新铺子、巨龙桥、凌角塘、高碑、盛家湾、大石塔、金家湾26个行政村。镇政府驻南彭场。
2009年,撤销南彭镇,设立南彭街道,辖原南彭镇行政区域,面积为126.9平方千米,办事处驻南忠路28号(原南彭镇政府驻地)。