该村在解放初期归阳曲县第三区管辖,为南社治村,1949年中华人民共和国成立后至1958年改为西社乡,该村与下庄,南寨,袁家庄,王家庄合称西社五村,1958年改为上庄生产大队,至1963年间,属太原市郊区西铭人民公社,1963年归太原市北郊东社人民公社。
1970年3月撤销太原市郊区建置,分置南郊区、北郊区,上庄生产大队属于北郊区。
1984年改为乡村制,复称东社乡上庄村。
1997年,太原市撤销北郊区建置,原北郊区的东社、西铭等乡镇划入新建置的万柏林区,从此以后,上庄村归入万柏林区管辖,2017年上庄村列入太原市整村拆迁范围。