元朝的国土面积最大达到一千三百多万平方公里,而在朱元璋建立明朝之后,那时的明朝,仅仅不到一千万平方公里,即便后来发展到了最强的时期,国土面积还是不如元朝。 为什么明朝放弃了元朝之前打下的大片土地呢,原因在以下:
国力不足、难以为战。明朝建立初期明朝南部残余势力不稳,如果继续打需要大量也要人力财力,这些都需要从老百姓身上取,所谓得民心得天下,朱元璋是极其有远见的皇帝,从长远看没必要。打仗带来大量的消耗和元朝余部势力的抵抗,先稳固政权,优化现有资源。元朝虽然奢侈腐败,但是军队还是有一定的战斗力的。
元朝毕竟是马背上的民族,只要有马匹,蒙古骑兵占很大优势。而北元地形复杂,不好统一,对于明军而言对地形的不熟悉导致作战不利,北元所占据的地方一年四季都是风沙,这对于中原来的明军是非常不习惯的,当时明军又缺水缺粮,离中原路途遥远,难以运送,经过长期远途征战,明军难以适应。这块硬骨头啃起来太费劲,所以暂时放一放,等修养身息了,再去征服北元部落,但是毕竟遗憾的是地区势力的疯涨,根本没有精力去收复这失去了的疆域。朱元璋在位期间,先是把南方那些残余势力收拾完后,又发动了近十次北伐,他不仅仅是想收复那些土地,也是想保障明朝北方地区的安全。
在中原明朝得到大量汉人群众的支持,使明军进展神速,但是越过长城,就是完完全全的蒙古人的势力范围,明朝没有群众基础,明军没有优势,明朝发展的是农耕经济,更加重视土地的耕种。而北元占据的地方更适合游牧,对汉人而言缺乏吸引力。