明朝是不是只有迁都北京，才能抵挡蒙古入侵？
要回答这个问题，不能仅仅从地理上考虑。  历代中原王朝必须面对的主要军事风险： 1.     域外民族入侵（主要为蒙古和东北方向） 2.     内部封疆大吏/封王的叛乱（或军队哗变） 3.     农民军  但其实封建王朝最大的敌人是时间。 让我们来看看以上三个军事风险随时间可能的变化： 1.     域外民族大都以部落制为统治基础，分散是其常态。但是每隔一个世纪左右，总有可能的人物出现统一各部落或者各民族，甚至用中央集权代替部落联盟，从而构成可以问鼎中原的威胁。 2.     封建王朝的统治者的执政能力和威信时常随着时间而递减，年迈会导致昏庸，王朝内部也常常面临一窝不如一窝的现实规律，无子嗣，继承人争位经常导致导致皇权的衰落。这时候内部实力派乘虚叛乱篡位的可能就大大提高，最低程度也是让中央失去对地方的控制。 3.     中国处于东亚季风带，多自然灾害是躲不掉的现实。吏治腐败如果加上天灾，那农民军起事就几乎是必然。 为了应对以上三点，必须采取措施： 1.  维持强大的边防军。 2.  维持强大的中央军以对抗可能的边镇叛乱。 3.  维持一定的地方驻军并以中央军为主应对农民军流动作战。 可以看出以上的应对策略是互相矛盾的。要防止变患就要强化边军，而要防止边军叛乱又必须相对削弱边军。古代中国的军队有个普遍的规律就是和平越久，军队的战斗力越差。因此朝廷直辖的中央军由于其职责是卫戍而非野战，故假以年月无不溃烂。与之对比，边军由于长期处于战备的战斗状态，战斗力相对衰退很慢，因此一弱一强就给了边军作乱的可乘之机。而朝廷有限的财政也很难让国家同时维持强大的边防军和中央军。更何况皇权衰落的时候，禁军也可能发起叛乱，挟天子以令诸侯。 除了以上难以调和的矛盾，定都还必须考虑到几个政治、经济上的约束 a.  方便联络/控制全国各地，尤其是核心经济区 b. 靠近核心统治集团的根基之地 c. 地理上必须交通便利，以便供应首都圈的物资需求。 d. 地理上便于防御（最好有天然屏障）以缩小驻军规模，节省驻军开支 可以看出ac条件要求首都最好在地理中心，交通枢纽。而且交通枢纽往往是商业荟萃之地，物资集散便利，更方便国家获得税收。但这个条件往往和d是对立的，交通便利商贾云集之地也往往是四战之地，越容易交通也就越难防守。 然而，这方面特例倒不是没有。中国有南京，西方有君士坦丁堡这样的宝地。更早的时候，长安所在的关中平原具备以上两个特点，但是随着关中平原的衰落，和对西北控制力的衰弱。关中平原就失去了定都的有利条件。 最后，条件b是常被忽略的一个。每个朝代都有自己的“龙兴之地”，都有自己的基本盘。选择都城时很难抛弃自己所依赖的势力集团扎根之处去一个完全新的地方建立自己的统治中心。这方面游牧少民建立的政权相对汉族王朝有一定的优势。鲜卑拓跋以南征的名义迁都，后来女真又两次以全族迁移的方式分别定都开封和北京。但是即使如此，这些王朝也常常以建立几个都城的方式满足统治需要。辽金元清（夏都位于承德）无不如此。 于是综合来说，对于任何一个大一统王朝，没有一个定都方案是完美的。 就明朝来说，南京本是龙兴之地，地理上夹长江和紫金山，便于防守，经济上背靠江南水乡和运河，税收粮食皆无虑，但是由于远离边疆从而削弱了对边军的掌控，到了第二任皇帝即被边防军叛乱推翻，之后永乐帝化解边军和禁军矛盾的应对策略就是所谓天子守国门，把中央军和边防军的角色合二为一。这个策略在初期发挥了一定作用，但是在经济和政治上的软肋暴露无遗。 首先经济上北方的大量消耗必须依靠南方的输送接济，庞大的转运和层层盘剥削弱了已经相当脆弱的财政。由于远离经济中心，朝廷不了解地方的实情，实行了错误的贸易政策直接间接地引发了倭患，后来倭患虽平但是海寇依旧，这一切使得貌似庞大的明帝国的岁入还没有偏安一隅的南宋强。 其次政治上，明朝整体上是依赖南方士绅实施统治的。明朝著名的文臣大多来自南方：杨士奇，夏言，严嵩，张居正，周延儒，杨嗣昌，洪承畴，袁崇焕等皆来自南方；而用皇帝用来制衡文官的阉党，如刘瑾，王振，冯保，魏忠贤等皆来自北方。后期著名军阀如：左良玉，孙传庭，吴三桂，祖大寿，李成梁等皆为北方人。自从永乐迁都北京，皇权就越来越失去对来自江南的士绅集团的控制，越来越依靠阉党的厂卫机构对其制衡，但是长此以往不但加剧了党争，最终也是的文官集团越来越与皇权离心，于是就有了几十年不上朝的皇帝，有了专心做木匠的皇帝，有了17年换17个首辅最后骂诸臣误朕至此的皇帝。 至于其他朝代，情况也类似： 唐朝定都关中，但是边军叛乱就盛极而衰去了半条命，最后各地军阀流寇做大而亡。 宋朝始终定都商业中心，但是无地利可依托，又始终限制边军实力，虽然无军阀之患，但是始终被边境异族政权压制，最后两次亡于边患。 清朝作为游牧渔猎集团，入关后也以近乎举族迁徙的方式把统治中心从辽东转移到了华北特别是京畿地区。清朝继续发扬了明朝定北京的长处，始终能控制好边疆问题。但是依然不能解决长期运河转运的消耗和拉拢江南士绅阶层的问题，康雍乾三代，一边用文字狱打击江南士绅，一方面乾隆几下江南巩固控制，但是之后几位皇帝的精力和才能大不如前，江南变越来越离心。要不是列强的到来，带来了军事技术和海关的稳定岁入，或许捻军和太平军就能终结这个王朝。最终清朝也不能避免中央军腐化，边军势大，最后亡于南方的离心和军权的瓦解。 因此还是那句话，在古代中国，定都问题没有完美的解决方案。