清末,城廂分設七鋪,其中城內第一至五鋪,東關為第六鋪,西關為第七鋪。
民國十九年(1930年),城區設七鋪3壩。
民國二十八年(1939年),城關鎮轄11保。
1949年12月,設城關區轄13鄉8街,城內并設8街。
1950年,城關區轄5鄉7街(鄉有程家鄉、五郎鄉、杜家漕鄉、大楊鄉、建江鄉;街有解放街、中山街、鐘樓街、勝利街、和平街、建勝街、西南關街)。
1958年,成立城關公社。
1959年,撤銷公社建制,改為城關管理社區,劃歸龍頭區管轄。
1961年,恢復城關公社,直屬縣。
1964年,改為城關鎮。
1980年12月,設城關鎮人民政府。
1996年,撤區并鄉建鎮時,將原城關鎮更名為博望鎮。
2015年6月28日,陜西省調整鄉鎮行政區劃,撤銷博望鎮,設立博望街道。