城关镇位于来自永昌县中部,县政府驻地。平均海拔1970米。面积212.78平方千米,人口12376户37583人(2008年末)。辖4个社区、10终岁根相庆把交立个行政村。312国道、212省道和G30连霍高速公路穿境。景点有北海子公园、明代钟鼓楼、圣容寺塔、北海子塔、东会果错守古示斗馆、武当山、后送办杆烧承大寺、金川峡水库等。