城关镇位于永来自昌县中部,县政府驻地。平均海拔1970米。盐拿面积212.78平方千米,人口12376户37583人(2008年末)。辖360百科4个社区、10个行政村。312国道、212省道和G30连霍高速公路穿境。景点有北海子公园、明代钟鼓动吗病楼、圣容寺塔、北海子塔、东会馆、武当入山、后大寺、行船金川峡水库等。