首先朱元璋并非是非要定都在南京,朱元璋也曾想过到洛阳开封这些城市定都的。在南京有一个好处就是南京是朱元璋的大本营。
朱元璋隶属于红巾军的时候,他就打下了应天,也就是现在的南京。朱元璋觉得应天这个地方不错,就作为了大本营,所以说南京这个地方是他的龙兴之地,在这个地方他的政权也比较稳固,其他地方都是刚打下来的,尤其是北方,北元还具有很强大的实力,为了保险起见,所以定都南京。
再说朱元璋想要迁都了这件事情,朱元璋一直觉得南京这个地方并不好。因为南京片与历史上定都于南京的朝代,大多都没有统一全国,江南的繁华会导致统治者的雄心壮志被磨灭,所以他很早的时候就考虑到要迁都。
朱元璋曾经派朱标去考察西安,洛阳等地作为迁都的备选,西安因为很久没有作为都城了,而且在关中地带,这个地方已经比较破了,如果硬件都城的话会费很大的力气。所以朱元璋已经决定把都城迁到河南去了,但是太子朱标回到南京之后没多久就死了,这件事情对朱元璋的打击比较大。
因为太子朱标的死,朱元璋因此伤心过度也得了一场病。之后朱元璋就像老了很多,他说儿孙自有儿孙福,现在我年纪也大了,没有精力在做这件事情,迁都的事情就算了,所以明朝的都城还是在南京,不过后来朱棣靖难成功,还是迁都了。