秦、汉时属颍川郡。
隋至清属直隶县。
1920年起历为中区、中山镇、中孟乡。
1948年设立城关区。
1956年属城关乡。
1958年成立城关公社,属城关区。
1959年属城关镇。
1961年撤镇,属城关区。
1963年城关区改为城关镇。
1965年改称城关公社。
1984年改置城关镇。
1993年南关、杨冢、宁庄等9个村析出,划属源汇区干河陈乡(现干河陈街道)。
1997年原三周乡王堂、下坡杨等5村划入。
2004年西河、古城、杨庄等7村析出,划属源汇区阴阳赵乡(现阴阳赵镇)。
2004年撤郾城县设郾城、召陵2区,属郾城区。
2017年撤销城关镇,设城关街道。
2018年因重名更名龙塔街道。