1949年设城关乡,1961年改为城关人民公社,1965年5月由城关公社划出东、西街两个生产队和居民队建立城关镇,1966年文化大革命中,城关镇改为红卫镇,1968年复名城关镇,1970年5月,城关公社合并,命名为城关镇。
1997年将祖师、尖角、丰陵、窑底4个乡并入城关镇。
2011年将庙坪乡的石塬、邢塬、唐岭四个村和野里、陶岭两个社区并入城关镇。
2015年更名为城关街道。
城关街道属洛南县人民政府,下辖15个社区居民委员会,19个村民委员会。