上庄镇, 1984年4月,设立上庄镇。截至2020年6月,上庄镇下辖45个行政村。2011年,上庄镇财政总收入2178万元。其中地方财政收入1182万元。从各主要税种看,完成营业税95万元,企业所得税45万元,个人所得税7.8万元,房产税152万元,土地使用税248万元,城市维护费18万元,增值税295万元。人均财政收入10723元,比上年增长15%。2011年,农业总产值达到3.95亿元,占国内生产总值的5.6%。农民人均纯收入6795元。2018年,上庄镇有工业企业46个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市23个。