城关镇1957年前县府驻地。位于县境中南部,距县府驻地18千米。人口2.2万,以汉族为主,还有回、土、藏等少数民族,其中回族占总人口的39.8%,土族占13.9%。面积43.6平方千米。辖东门、下毛佰胜、上毛佰胜、好来、城关、西门、西关、龙曲、塔哇、贝寺、张家庄、大庄、阳坡庄、柳树庄、李家磨、上寺咀、下寺咀、铁家庄、林家台、沙巴图20个村委会和城关1个居委会。清雍正三年(1725年)设佰胜堡,民国廿六年(1937年)设佰胜镇。1951年设城关镇,1952年改城关乡,1956年复设城关镇。1958年并入互助公社,1959年改城关公社。1984年改为城关镇。