该村位于东都镇东部,距镇政府驻地3公里,东与南鲍村相接,北临柴汶河,西与沈村相连,南与尚陵村毗邻。全村面积3平方公里。村北有蒙(蒙阴)馆(馆陶)公路,并有汶南煤矿铁路专用线一条,村南有京沪高速公路,距东都火车站3000米。
明正德年间(1502—1521年,)杨氏先人杨干自山西洪洞县携家迁北,垦荒种地,植桑养蚕,渐成村落,因在小庄之上,故名上庄。清道光年间(1821—1851年)张氏、房氏、刘氏等先后迁入村南“小庄”。1981年,小庄与上庄合并为上庄行政村。
上庄村地处平原、丘陵相接地带,南部为凤凰山石灰岩丘岭,北部为柴汶河冲击平原。耕地1796亩,适合种植的农作物有小麦、玉米、大豆、高梁、谷子,经济作物有蔬菜、黄烟、地瓜、花生、棉花。
2000年全村的406户,1583人。全村经济总收入1100万元人均收入3650元。第一、二、三产业占农村经济总收入的比重分别为10:46:44。完成社会固定资产投资总额210万元,全村纯收入120万元。