清末为阶州十铺,民国时期属龙江、西关镇。
1949年12月设城关区,辖龙江镇、西关镇、旧城山乡。
1950年7月龙江、西关镇改建为龙江联合乡,1951年3月又改为城关联合乡,1955年10月为城关镇。
1958年3月姚寨乡并入,10月组建白龙红旗人民公社。
1961年3月分为城关、姚寨两个公社,1963年3月增设五凤公社,同时改公社为镇。
2002年6月25日,城郊乡的15个村划入,2014年5月7日经市政府批复,将城关镇钟楼、旧城山2社区和灰崖子、阳山、庙塄、孟家山、水子山、腰道、原城郊乡葛条坪等7个村划入钟楼街道,沿用至今。