上莊鄉(xiāng)位于新野縣西北部,鄉(xiāng)政府所在地距縣城17千米,東瀕白河與樊集鄉(xiāng)隔河相望,南與王集鎮(zhèn)接壤,西和鄧州市毗鄰,北連歪子鎮(zhèn)。南北長8.2千米,東西寬10千米,面積82平方千米,人口5.3萬人。轄鄧莊、田莊、康營、樊灣、老龍鎮(zhèn)、楊營、王寨、上莊、上鳳鳴、楊閣、山坡、馬集、彭橋、柳坡、王大橋、小陳營、陳家道、韓營18個行政村,88個自然村,255個村民小組。鄉(xiāng)政府駐地在上莊十字街向東300米。
全鄉(xiāng)地勢北高南低。東部有白河,西部有礓石河,南北貫通而過,境內還有窯陂河、柳楊河、黃渠溝等排水溝渠。屬井灌區(qū)。新(野)南(陽)西線公路穿境。
[郵編]473560 [代碼]411329307:~201鄧莊村 ~202田莊村 ~203康營村 ~204樊灣村 ~205老龍鎮(zhèn)村 ~206楊營村 ~207王寨村 ~208上莊村 ~209上鳳鳴村 ~210楊閣村 ~211山坡村 ~212馬集村 ~213彭橋村 ~214柳坡村 ~215王大橋村 ~216小陳營村 ~217陳家道村 ~218韓營村
[沿革]明初,尚姓在今上莊村定居,曾以姓定名尚莊,后訛為上莊。民國35年(1946年),上莊鄉(xiāng)轄北到周單莊,南至歸集,東靠白河,西臨汲灘鎮(zhèn),共24保,鄉(xiāng)公所設在老龍鎮(zhèn)。1947年12月設第五區(qū)政府,駐程崗。1949年9月后,今上莊鄉(xiāng)北部為歪子鄉(xiāng)屬地,南部為王集鄉(xiāng)屬地。1958年6月設上莊鄉(xiāng),1962年5月設上莊公社,1963年3月廢。1975年7月將劃入王集和歪子公社之部分劃出,置上莊公社。1983年12月社改鄉(xiāng)。1997年,面積83平方千米,人口5.3萬,轄上莊、王寨、老龍鎮(zhèn)、楊營、上風鳴、鄧莊、田莊、康營、樊灣、馬集、山坡、楊閣、彭橋、柳坡、王大橋、西韓營、陳家道、小陳營18個行政村。
全國三次人口普查統(tǒng)計:1982年全鄉(xiāng)50107人,1990年全鄉(xiāng)51523人,2000年全鄉(xiāng)53305人。2003年,全鄉(xiāng)有14002戶,51388人。其中蒙古族1007人,多聚居于王寨村。