建国初期称上庄行政村,属第二区。
1952年建立上庄乡,属旺川区。
1956年属镇头区宅坦乡。
1958年成立上庄大队,属浩寨公社上庄管理区。
1961年划分金坑和上庄一队、二队、三队四个大队,属上庄公社。
1962年上庄一、二、三大队分别改称上庄、来龙、上川大队,1964年又合并为一个上庄大队。
1983年农村体制改革,称上庄村委会,属上庄乡。
1992年撤乡并镇,属上庄镇。
2003年全县村级规模调整,金坑村委会并入上庄村委会。