北京地处华北平原与西北蒙古高原,东北辽河平原之间,西北是燕山山脉,西南是太行山脉,南面是华北平原,东面是渤海湾。北,东两面都有天然屏障保护,西,南则交通便利。从周边环境上看,北京的条件可攻可守,但是位置靠北,相对于长安,洛阳和南京来说有特别的优势,这就是北京脱颖而出的原因。