南宋咸淳间(1265-1274)属於潜县波亭乡,明洪武三年(1-370)属波亭前乡,清嘉庆十七年(1-812)上庄属波亭前乡.民国初属太阳乡,民国21年(1932)属余庆乡,民国27年(1938)属波西乡,民国36年(1947)属波西乡至解放。
1950年为双庙乡上庄村,1958年为昌化县太阳公社浪山管理区上庄生产队,1960年9月属临安县,1961年为太阳公社上庄生产大队,1982年为景村公社上庄大队,1984年为景村乡上庄村,1992年属太阳镇。
2007年村规模调整,上庄村规模不变,辖8个自然村。