上新庄镇
上新庄镇位于湟中县县境东南部,距县府驻地12千米。总面积146.4平方千米。人口1.9万,以汉族为主,还有回、藏、土族等。上新庄镇驻上新庄,辖1个社区居委会(上新庄)、33个村(牧)委会(华山、地广、阳坡台、上新庄、河滩、申北、申南、水草沟、上峡门、下峡门、东沟窑滩、东沟窑湾、红牙合、马家滩、西庄、东台、东沟滩、班马坡、刘小庄、黑城、骟骀、静房、白路、上台、下台、白石头、海马沟、祁家庄、马场、加牙、新城、周德、班隆)。
1949年建上新庄乡,1958年为上游公社,1961年更名为上新庄公社,1984年复设上新庄乡。2001年,撤销上新庄乡和马场藏族乡、合并设立上新庄镇。