在朱元璋组织了洪武大移民和羁縻关西七卫后,陕西承宣布政使司人口从洪武四年的164万(明朝是没有设置甘肃、青海和宁夏省的,陕西省包括了明朝实控的银川平原、兰州盆地和湟水谷地等地区)恢复至洪武二十六年的231万。
对比一下:三百年前的宋朝神宗元丰年间,西北四路(不包括西夏控制的银川平原、兰州盆地等地区)的人口约为480万;六百年前的唐朝玄宗天宝年间,关内道(不包括陇右道的兰州盆地等地区)的人口约为580万人。
洪武四年的明朝中央军有48个卫、20.78万人,好在终明一朝西北方向没有出现过强敌,所以我们可以假设朱元璋迁都陕西后中央军数额不变,还是20万。
以善征财税著称的宋朝,在庆历增兵后,西北四路总兵力达到21.5万人(纸面数字超过了30万,与西北四路在籍人口超过600万有异曲同工之妙),已然冗兵至极;
以武功显赫著称的唐朝,关内道是西都长安所在,约有折冲府200个,再算上彍骑,总兵力最多约26万,导致唐朝从高宗开始就频繁到东都洛阳去就食。
陕西人口是明朝2-2.5倍的唐宋也就能在陕西养20-30万军队,朱元璋如何在陕西养20万军队?更不用说他儿子朱棣养的30万了。
洪武二十六年的北直隶(原北平承宣布政使司)的人口比陕西更少,只有192万,但是北直隶紧邻的山东有525万人、山西有407万人,而陕西紧邻的河南只有191万人、四川更是只有146万人。
在朱棣兴修运河和组织移民后,北直隶的人口已经恢复至264万,而陕西的人口则恢复至286万;从人口密度来看,北直隶的人口密度约8.5人/平方公里,而陕西只有6.9人/平方公里,甚至比广西和贵州还要低。
陕西的水土流失和生态破坏比北直隶要严重的多,受气候变冷的影响更大;昔日繁盛的陆上丝绸之路也彻底衰败,贸易量甚至不如辽东;再加上西北方向没有什么边防压力,朱元璋大概率不会迁都陕西的。