清朝康熙年间属武阳镇。
1940年为杨武乡。
1947年为城关镇。
1948年1月,成立城关区,6月改称郧阳市,机关驻十字街,属陕南行署管辖。
1950年1月,恢复城关区。
1952年9月,改称城关镇。
1958年9月,更名城关人民公社。
1961年6月,复名城关镇,辖城郊人民公社。
1968年,丹江口水库蓄水,郧县城迁建,城关镇革命委员会驻新城中岭街。
1981年1月,城关镇革命委员会改称城关镇人民政府。
1989年9月,城关镇政府由中岭街迁至小石桥巷3号。
2001年4月,全县行政区划调整,大堰乡整体并入城关镇至今。