北京地形主要由山地,平原和丘陵構成。北面和西面為山地,東南為平原。山地平原過度處有一些丘陵。北部屬於燕山山脈,西部為西山和軍都山,屬於太行山脈。在北部和西部的山地地區分佈有山間盆地,如延慶盆地。東南的平原為華北平原一部分。地勢西北高,東南低。