而对于后来的契丹人(辽国)、女真人(金国)和蒙古人(元朝)来说,他们选择在大同附近的北京营建王城和国都,核心原因之一也是这里刚好处于游牧区与农业区的交界,北京是他们南下中原所夺取的第一座大城市,并且是华北平原重镇,有利于他们以此为跳板南下进攻华北平原,进而逐鹿中原,攻占全国。
另外,北京还有个好处,就是相对于长安、洛阳、开封等中原腹地城市更加凉爽宜人,即使在最热的月份,北京平均温度也要比前几个城市低2℃—5℃。例如公元496年,当时北魏已经从平城南下迁都洛阳三年,结果皇太子拓跋恂竟因厌恶南方的炎热天气和生活习俗,试图逃回平城,发动叛乱,这惹得孝文帝大怒,最终将太子拓跋恂赐死。
到了公元946年,契丹军队攻破开封,灭了后晋,但几个月后就匆匆撤回北方,主要原因之一也是契丹人不习惯开封夏季湿热的天气。
从心理原因分析,无论是鲜卑、契丹、女真、蒙古还是满族,当时这些民族的人口往往只有百万甚至数十万人,当这些人口稀少的游牧民族、渔猎民族试图南下君临南方的农业帝国时,面对南方数千万、明清时期甚至上亿的汉族人口时,这些少数民族难免存在一种潜在的心理恐惧,因此他们立都平城和北京,也有一个考虑:一旦在南方失败,起码平城和北京距离他们的老巢还比较近,可以随时撤退。