位于湟中縣境西北部,距縣府駐地55千米。人口2.9萬,以回族為主,占總?cè)丝诘?6.6%。面積560.5平方千米。轄友愛、邦巴、華科、納卜藏、北莊、包勒、拉寺目、峽口、甫崖、拉爾寧一村、拉爾寧二村、拉爾寧三村、黃草溝、大寺溝一村、大寺溝二村、拉目臺(tái)、小寺溝、業(yè)宏、合爾蓋、白納、馬場21個(gè)村委會(huì)。1949年沿舊制設(shè)上五莊鄉(xiāng),1958年改為東風(fēng)公社,1960年劃歸西寧市,1962年復(fù)歸湟中縣,1984年改設(shè)上五莊回族鄉(xiāng)。
2001年1月16日青海省人民政府青政函[2001]7號(hào)文批復(fù):撤銷上五莊回族鄉(xiāng),設(shè)立上五莊鎮(zhèn)。