根據2006年進行的第五次全國人口普查,漢族人口為15940萬,占全國總人口的91.59%;其他55個民族占8.41%,共計106.43萬人。由於大多數人口是漢族,其他55個民族習慣上被稱為少數民族。
漢族人遍布全國,但主要集中在黃河中下遊、長江和珠江流域以及東北平原。少數民族雖然人數較少,但也分布在廣闊的地區,主要分布在中國東北到華北、西北和西南的邊境地區。最大的是中國西南部的12萬人的壯族。雲南省有20多個民族,是中國少數民族最多的省份。