城关镇位于武山县中部,跨渭河南北两岸。县政府驻地。南北长11.4千米,东西宽6.35千米,面积115.54平方千米,人口21152户63339人(2008年末)。辖4个社区、38个行政村。平均海拔1500米。陇海铁路和316国道过境。景点有老君山森林公园,元代古刹观寺,仰韶、马家窑文化遗址。
【沿革】1949年建城关镇,1962年改为公社,1965年复建镇。1996年,面积43平方千米,人口2.7万人,辖城关镇1个居委会,东关、南关、西关、陈家门、家坡、庙峪、奎阁、君山、刘家湾、杜家塄、何家沟、余坪、周岭、侯家山、韩川、上清池、下清池、北山沟、林家泉19个行政村。
1962年设东顺公社,1983年改乡。1996年,面积70.4平方千米,人口2.4万人,辖红沟、上街子、史家庄、下街子、邓家堡、雷家口、黑沟、西岔、磨儿、南峪、上川、花坪、康坪、瓦坪、坡儿、令家川、腰庄、老庄、韦家庄、黎坪、雷山、坡根、山坪、梁山、黄蒿坪、周池湾26个行政村,乡政府驻地距县城3千米。
【2011年代码及城乡分类】620524100:
~001 121东关社区
~002 121南关社区
~003 121西关社区
~004 121渭北社区
~200 121陈门村
~201 121家坡村
~202 220刘湾村
~203 220腰庄村
~204 220老庄村
~205 121韦庄村
~206 220君山村
~207 121东关村
~208 220红沟村
~209 220上街村
~210 121南关村
~211 121西关村
~212 220候山村
~213 220史庄村
~214 220下街村
~215 220奎阁村
~216 220清池村
~217 220下庄村
~218 220邓堡村
~219 220康瓦坪村
~220 220周岭村
~221 220韩川村
~222 121杜塄村
~223 220杨坪村
~224 220上沟村
~225 220南峪村
~226 220何沟村
~227 220磨儿村
~228 220西岔村
~229 220雷口村
~230 220北山村
~231 220坡儿村
~232 220令川村
~233 220黄山村
~234 220黑沟村
~235 220花坪村
~236 220雷山村
~237 220坪源村