截至2013年末,全市常住人口2114.8万人,其中常住外来人口802.7万人。户籍人口1316.3万人。
常住人口密度为1289人/平方公里。常住人口中,城镇人口1825.1万人,乡村人口289.7万人。全市常住人口出生率8.93‰,常住人口死亡率4.52‰,常住人口自然增长率4.41‰。
2010年第六次全国人口普查数据显示,全市人口中拥有全国所有56个民族,除汉族外,排在前五位的是满族、回族、蒙古族、朝鲜族和土家族。
北京地区居民信仰的宗教主要是佛教、道教、伊斯兰教、天主教、基督教,其中佛教、道教和伊斯兰教对北京的历史、文化、艺术产生过较大的影响。