上庄镇,隶属于河北省石家庄市鹿泉区,地处
鹿泉区东南,东与河北省会石家庄市接壤,南与
铜冶镇接壤,西与
白鹿泉乡接壤,北与
鹿泉经济开发区接壤,
行政区域面积48.72平方千米。
截至2018年末,上庄镇户籍人口有49615人。
1949年,上庄镇境域属获鹿县第八区;1985年,乡政府迁至上庄村,改名上庄乡;1991年,撤乡,改置上庄镇。
截至2020年6月,上庄镇辖4个社区、16个行政村,
镇人民政府驻上庄村。
2011年,上庄镇财政总收入1.54亿元,比上年增长43.1%。农民人均纯收入8910元,比上年增长10.7%。
2018年,上庄镇有工业企业61个,其中规模以上13个,有营业面积超过50平方米以上的综合商店或超市71个。