魏国的首都原本在安邑,也就是今天的山西省运城市。在战国的初期,魏国的首都又迁移到了大梁,就是今天的河南省开封市,等于是向西迁移。随着首都的迁移,国防中心自然会发生变化。魏国是四战之地,国防中心是围绕首都大梁建设的。在这样的情况下,魏国河东、河西地区的防御力量被削弱。有一种观点认为,魏国过早的迁都大梁,忽视了西部地区的防御。在秦国全力进攻河西地区的时候,魏国没有足够的能力救援,等于边塞军团和中央军团重复建设。在秦国和齐国的两头削弱下,魏国逐步丧失了霸主的地位,到了战国的中期,魏国已经成了一个二流国家。