北京市2007年末总人口1743万,仅次于上海市。全市人口密度1,037人/平方公里,次于澳门、香港、上海。户籍人口1213.3万,市区人口849.5万。全市人口出生率8.32‰,死亡率4.92‰,自然增长率3.4‰(2007年)。
北京包含全中国56个民族,当中汉族占95.7%,有1322.9万人(2000年第五次全国人口普查数据)。回族、满族及蒙古族的人口均过万。
北京市户籍的少数民族同胞,几乎56个法定组成民族的人都有。其中:人数较多的有满族、回族。如果以生活在北京而不以户籍为标准,则较多的少数民族同胞是:满族、回族和朝鲜族。