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