明洪武二年(公元1369年)三月,大将军徐达进兵奉元路,击溃元军,明朝政府即改奉元路为西安府,从此长安就更名为西安了。明太祖朱元璋虽定都南京,但是他一直想迁都西安,所以他将次子朱樉为秦王,镇守关中大地。洪武二十四年(公元1391年)太子朱标西巡西安后,曾经提议迁都西安,不过他回到南京之后便病死。后来燕王朱棣发动靖难之役,取得了明朝的统治权,迁都北京。
西周伯姬昌(周文王)在今西安城西南营建丰京,将臣民从岐山周原迁于此;周文王又命次子姬发(周武王)在沣水东岸营建镐京,丰镐就是西安城的最初规模。西周末年,犬戎攻入镐京,将镐京烧成一片废墟,周王朝在诸侯的保护下东迁至洛阳,镐京长时间荒废,直达汉朝重建长安城。
秦人入主关中大地后,先后在雍城(今凤翔县)、栎阳、咸阳建都,其中咸阳城离镐京并不远。秦末大复辟之时,项羽率十八路诸侯进入咸阳城,他对秦朝十分仇恨,于是一把大火将咸阳城烧成废墟。刘邦最开始定都在洛阳,取得全国政权后,本想迁都咸阳,但咸阳烧成灰了,又是秦人国都,所以不便重建。他就命人重建镐京,并取长治久安之意,命名新都城为长安。
宋朝时长安为京兆府路,元朝时为奉元路,明朝改为西安并延用至今。论城市规模,现在的西安远远超过汉唐时的长安;论城市在全国的排名,西安是不可能再成为全国第一市了。现在西安市下辖11区2县, 总面积10108平方公里;2015年末常住人口870.56万,其中城镇人口635.68万,城镇化率72.61%。