宋太宗在高梁河(今北京市海淀区西直门外)与辽战斗，意图收复被后晋割让的燕云十六州未果；辽于会同元年起在北京地区建立了陪都，号南京幽都府，开泰元年改号南京析津府，后又改号燕京。北宋末年宋连金灭辽，曾短暂收复燕云十六州，并设置了燕山府路和云中府路，北京属于燕山府路。后金国以张觉事件大举伐宋，再次占领今北京市。
金朝.1153年（贞元元年），金朝皇帝海陵王完颜亮正式建都于北京，称为中都。此后元朝、明朝和清朝的都城均建立在北京。1214年金宣宗完颜珣南迁汴京，中都作为金朝都城共61年。