汉城街道历史悠久,历为京畿之地。
西汉高帝五年(前202年),长安县辖今汉城街道一带。
北周明帝二年(558年),属万年县。
隋开皇三年(583年),属长安县。
清设杨善廒,驻地东杨善寨,辖8坊58村,即今汉城街道所在地。
民国十年(1921年),杨善廒改为杨善乡。
1949年5月,设杨善区第三乡,属长安县。
1951年12月,改第十乡。
1956年3月,改杨善乡,辖48村。
1957年4月,改汉城乡。
1958年8月,成立公社。
1966年5月,改名五星公社。
1976年6月,复名汉城公社。
1984年7月,改设乡。
2002年1月,改设为汉城街道。