2017年,上庄镇行政区域面积7900公顷,常住人口14975人
历史沿革
1992年3月,由原上庄乡与旺川乡合并建立上庄镇;2001年10月原浩寨乡撤销,其所属的五联、寺后、前村、横山等四个村民委员会并入上庄镇。2003年11月撤销上庄、金坑村民委员会,合并成立上庄村民委员会;撤销余川、金山村民委员会,合并成立余川村民委员会;撤销瑞川、择里村民委员会,合并成立瑞川村民委员会;撤销旺川、会川、鲍家、尚廉、石家村民委员会,合并成立旺川村民委员会;撤销寺后、前村、横山村民委员会,合并成立寺后村民委员会;保留宅坦、五联村民委员会。