南宋咸淳間(1265-1274)屬於潛縣波亭鄉(xiāng),明洪武三年(1-370)屬波亭前鄉(xiāng),清嘉慶十七年(1-812)上莊屬波亭前鄉(xiāng).民國(guó)初屬太陽(yáng)鄉(xiāng),民國(guó)21年(1932)屬余慶鄉(xiāng),民國(guó)27年(1938)屬波西鄉(xiāng),民國(guó)36年(1947)屬波西鄉(xiāng)至解放。
1950年為雙廟鄉(xiāng)上莊村,1958年為昌化縣太陽(yáng)公社浪山管理區(qū)上莊生產(chǎn)隊(duì),1960年9月屬臨安縣,1961年為太陽(yáng)公社上莊生產(chǎn)大隊(duì),1982年為景村公社上莊大隊(duì),1984年為景村鄉(xiāng)上莊村,1992年屬太陽(yáng)鎮(zhèn)。
2007年村規(guī)模調(diào)整,上莊村規(guī)模不變,轄8個(gè)自然村。