新中國成立后屬永登縣東山區(qū)花莊鄉(xiāng)。
1952年屬十三區(qū)花莊鄉(xiāng),1955年又并入東山區(qū),合作化時組建為第二初級社,1956年合建為花莊高級社,1956年劃歸古浪縣,撤區(qū)并鄉(xiāng)屬花莊鄉(xiāng),1958年公社化時為鋼鐵公社的花莊大隊,1959年本隊并入大靖公社,1961年體制調(diào)整時劃歸長城公社命名下花莊大隊,1964年本隊又歸屬大靖公社所轄,文革中改為東方紅,1974年恢復(fù)上莊,1985年改建為上莊村村民委員會,沿用至今。