经济基础。但凡国家的都城,几乎都是建立在经济发达的地区,特别是在古代社会交通不便利的情况下。只有经济发达的地区才能够养育如此众多的人口。
开封地处中原地区,本身地势平坦,土壤肥沃,又黄河之水的灌溉,造就了这一地区发达的农业。
政治层面,政治中心的东移。当时的长安、洛阳,经过唐末,五代时期的战争已经成了一片废墟。在这一片废墟下再建都城将耗费巨大的人力、物力,对于新生的北宋政权而言是一个巨大的挑战。反过来开封城在经过周世宗的全面改革,已经成为华夷辐辏,水陆会通,时向隆平,日益繁盛的大都市,具备了定都的基本条件。
军事层面,国防中心从西北转向东北。唐末之后,中原王朝的主要军事威胁由西北地区向东北地区转移。北宋时期最大的敌人辽国就是起源自东北地区,并发展壮大起来,赵匡胤将国都定在开封主要也是考虑到军事力量的部署与调动,方便日后对抗辽国。