1949年底,屬城關區,設城關街公所。
1954年,始稱城關鎮,設城關鎮政府。
1956年,改稱城關鎮人民委員會,改屬縣直轄。
1958年10月,大溝鄉與城關鎮合并為城關管理區,屬城關公社。
1961年5月,城關管理區改為城關公社,屬城關區。
1965年1月,撤銷城關公社,又名城關鎮人民委員會,復歸縣直轄。
1968年10月,成立城關鎮革命委員會。
1973年6月,設立城關鎮街道辦事處。
1980年12月,更名為城關鎮人民政府。
1996年5月,將荷葉壩鄉并入城關鎮,同時撤銷街道辦事處,更名為街道事務辦公室,為城關鎮內設機構。
2002年7月,將大山、勸溪溝2個村合并為勸溪溝村,將夾門子、莊科、橋上3村合并為夾門子村,將荷葉壩、麻陰山、劉家灣3個村合并為荷葉壩村。
2011年7月,鄉鎮機構改革,將白石溝鄉并入城關鎮。
2015年6月28日,陜西省調整鄉鎮行政區劃,撤銷城關鎮,設立興州街道。