北京人主要为汉族,北京市少数民族人口分布仍呈现大分散、小聚居的特点,表现在农村相对集中在传统的民族村落,城市主要分布在环城市中心地带。而由于拆迁改造,原有的城市聚居点逐渐分散,农村拆迁后又形成了一些新的民族聚居区,散杂居特征日益明显。全市16个区县都有少数民族居住和生活。普查数据显示,北京市的任意一个区县都至少有30个以上的民族。