城关镇位于甘肃省天水市武山县中部,是该县人民政府的所在地。城关镇北与榆盘镇相连,东与洛门镇接壤,南与四门镇相邻,西南与龙台镇为邻,西与山丹镇毗邻。该镇的区域面积为115.54平方千米,2018年户籍人口为72267人。自宋代以来,城关镇一直是县级政权机构的驻地,历史悠久。目前,城关镇下辖23个社区和19个行政村。2018年,该镇拥有72家工业企业,其中规模以上企业有8家。此外,城关镇还有34家营业面积超过50平方米的综合商店或超市