北京人口以汉族为大多数，但同时包含全中国56个民族，北京是中国第一个聚集起56个民族的城市，其中少数民族以满族、回族及蒙古族为最多，人口数均过万。据统计，2009年除汉族外的少数民族人口约为48万人，占北京市总人口数的3.84%。北京也有相当数目的外国人在此居住，外国人社群聚集的区域包括北京CBD（商务中心区）、三里屯、望京和五道口附近。其中仅在北京居住的韩国人数目就达20万（2009年估计数字）。根据2006年人口数据，北京人口最多的首十个姓氏依次是王（10.35%）、张（9.4%）、李（8.54