北宋是取代了后周的天下,后周的都城是开封,此时为了社会的安定,依然还是会以开封为都城。迁都是一件很消耗民力的事,况且此时还是出于战乱期间,所以暂时不适合迁都。隋朝的大运河,本来可以将物资顺利地运往长安、洛阳地区。但由于长期的战乱,致使河道阻塞,想要修建需要大量的财力物力,而且长安洛阳已经被破坏得很严重,短时间内是没办法作为都城的。从地理上来说,洛阳无疑是更适合的选择,洛阳坐拥山川之险,河山拱戴,形势甲于天下。天下基本稳定后,赵匡胤有想要迁都的想法,因为开封虽然四通八达,经济良好,但是地势较低,一马平川,无险可守。以开封为都城必须投入大量的军力来保护,开支巨大。但是受到了他弟弟赵光义和大臣们的反对。大臣们在开封都有自己的私产,不愿离开。而赵光义是晋王又是开封府尹,势力极其强大,如果换个地方,变没了根基。尽管后来一直到仁宗年间,依然还有迁都问题的争议,但此时开封经济发达,人口已接近百万,是全国最发达的城市,其首都的位置已经无法撼动!