民國時屬醴泉第一區,時稱城關鄉,轄七保,1949年5月18日醴泉解放后,屬第一區,轄三鄉;1956年1月,皇甫鄉、志泉鄉、城關鄉合并設立城關鎮;1958年11月,屬禮泉人民公社,稱城關管區;1958年12月,撤銷禮泉縣制,屬乾縣禮泉人民公社,稱城關管區;1961年8月,恢復禮泉縣制,設立城關公社。
984年4月政社分設,稱城關鄉,同年7月稱城關鎮,2002年2月,撤銷裴寨鄉人民政府,并入城關鎮人民政府,2011年4月,新時鄉人民政府、藥王洞鄉人民政府并入城關鎮人民政府,設新時社區、藥王洞社區,2015年1月撤銷城關鎮,設立城關街道辦事處。