夏屬梁州。
周屬雍州。
秦屬隴西郡故道縣。
漢至晉,在故道縣、仇池縣、漢寧郡、沮縣間幾多變更。
南北朝至元,屬河池郡梁泉縣,興元路梁泉縣。
明屬漢中府。
清至民國屬留壩縣。
1949年12月,屬留壩縣城關區(qū)。
1956年1月,設立城關鄉(xiāng)。
1958年9月,成立城關公社。
1958年12月,撤縣屬寶雞市鳳縣管轄。
1961年9月,留壩縣制恢復,設城關管理區(qū)。
1962年6月,成立城關公社。
1984年4月,改為城關鎮(zhèn),轄5個行政村。
2015年6月28日,陜西省調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃,撤銷留壩縣城關鎮(zhèn),設立紫柏街道。