1949年至1952年屬沁源縣第二區(qū),1953年至1955年屬沁源縣第二區(qū)北新莊鄉(xiāng),1956年至1957年屬沁源縣景鳳鄉(xiāng),1958年至1960年屬沁源縣紫紅公社,1961年至1983年屬沁源縣景鳳公社,1984年4月25日因政社分設(shè),屬沁源縣景鳳鄉(xiāng)轄。
2020年行政區(qū)劃調(diào)整,撤銷官灘鄉(xiāng),景鳳鄉(xiāng),合并設(shè)立景鳳鎮(zhèn),該村歸景鳳鎮(zhèn)管轄。
2020年7月16日,將南灣村與北辛莊村兩村合并,村名新灣村,村委會設(shè)在北辛莊村。
2020年11月5日,因合并行政村將新灣村更名為北新莊村。