1949年至1952年属沁源县第二区,1953年至1955年属沁源县第二区北新庄乡,1956年至1957年属沁源县景凤乡,1958年至1960年属沁源县紫红公社,1961年至1983年属沁源县景凤公社,1984年4月25日因政社分设,属沁源县景凤乡辖。
2020年行政区划调整,撤销官滩乡,景凤乡,合并设立景凤镇,该村归景凤镇管辖。
2020年7月16日,将南湾村与北辛庄村两村合并,村名新湾村,村委会设在北辛庄村。
2020年11月5日,因合并行政村将新湾村更名为北新庄村。