城关镇,1949—1957年,为临潭县第一区;1980年,城关镇公社更名为城关镇。地处临潭县西北部,东、东南与长川乡接壤,南、西、西南接术布乡,西北为古战回族乡,北为卓洛回族乡,东北为卓尼县申藏乡,距临潭县城2千米,区域总面积27.59平方千米。根据临潭县第七次全国人口普查公报显示,截至2020年11月1日零时,城关镇常住人口为30341人。截至2021年10月31日,城关镇辖4个社区、12个行政村;镇人民政府驻杨家桥村。截至2019年末,城关镇有工业企业33个,有营业面积超过50平方米以上的综合商店或超市65个。