地名由来:清代申中村部分居民迁此,方位在原村之上,故名。
上新庄乡位于县境东南部,距县府驻地12千米。人口1.9万,以汉族为主,还有回、藏、土族等。面积146.4平方千米。辖申北、申南、河滩、水草沟、黑城、上新庄、阳坡台、地广、华山、骟马台、刘小庄、班麻坡、东台、西庄、马家滩、东沟滩、红牙合、窑滩、窑湾、上硖门、下硖门21个村委会。1949年建上新庄乡,1958年为上游公社,1961年更名为上新庄公社,1984年复设上新庄乡。
历史沿革:
1949年,建立上新庄乡。
1958年,为上游公社。
1961年,更名为上新庄公社。
1984年复设上新庄乡。
2001年1月16日,撤销上新庄乡和马场藏族乡,合并设立上新庄镇。