1368年,朱元璋定都南京。在当时,这是一个很好的选择。朱元璋建立明朝的时候,北方还没有彻底平定。南方富庶,适合当国都的地方却不多。南京位于长江下游,有天险依靠,这里过去也曾被选为国都。无论是格局、气势上,都足以担任国都。
而朱元璋的第二次迁都发生在他后期的时候。朱元璋让太子朱标巡视陕西。当时巡视的目的,就是为迁都提前做打算。因为关中险固,秦汉时期,陕西关中一带已经被定为国都。而在当时,西安最有可能被选为国都。朱标按照朱元璋的叮嘱,巡视了陕西,还赏赐了不少钱财给秦地的百姓。
回到南京后,朱标献上了陕西地图,并向朱元璋谈到了在陕西修建国都的事宜。不过,这次迁都因为朱标的意外去世而失败。年老丧子的朱元璋,无法承受这份悲痛,再也没有谈及迁都。