中國是四大文明古國之一,幾千年來就是個統一的多民族國家。在漫長的歷史長河中,「中華民族(華夏民族)」與其他民族交往頻繁。不同民族早在秦漢、魏晉南北朝時期,便跟當時文化層次比較高的華夏民族進行影響深遠的文化融和。
「民族」作為術語具有兩層意義。第一層是種族(race、ethnic)的意思,如漢、蒙、回、藏、苗、瑤等。第二層是「國家民族」的意思,可簡稱為「國族」,是有了現代國家(nation)概念後才出現的另一層意義。一個現代國家,可以由一個單一民族構成,也可以由多種族構成;舉例說,中國、美國都是由多種族構成的國家。中國的「國家民族」、美國的「國家民族」,指的是該國境內共存的不同種族、全體族裔,是個總稱。
中國於1949年後通過識別並經中央政府確認的民族共56個,當中以漢族佔總人口九成以上,為主體民族;漢族以外的55個民族人口相對較少,習慣上被稱爲「少數民族」。而今天的漢族由古代華夏族和其他民族長期混合而成,人口約11億多,遍佈全國,另有幾千萬人散居海外。
至於「中華」民族中「中」、「華」二字從何而來呢?說法不一,以下是其中一種比較公認的意見。「中國」一詞於文憲最早見於《尚書》。「中」者,居中之意,「中國」一詞是周朝人對其一如天下之「中心」、眾國之「中」心、自己「王畿所在地」的稱謂(見出土文物,尊上的銘文)。中國於五帝時期為原始部落晚期(新石器時代的晚期),「國」的概念未形成;至夏、商、周開始行世襲制,「王朝」、「國」(指古義)的概念初成,「中國」一詞由此而來。
至於「華夏族」,是在夏、商、周,乃至秦、漢時期在黃河流域發展起來的一支族群的自稱。「華夏族」中的「夏」字,是大禹的原居地名,後來定為國號「夏」。之後的商、周都以建王朝者的原居地命名。至於「華」,是「冕服采章」的意思。華夏族的文明程度高於當時與之共存的東夷、北狄、西戎、南蠻等各族。當華夏族已束髮加冕,衣服染彩並飾有花紋之際,各族仍處於「被髮紋身」,穿獸皮和簡單粗布的階段。華夏族的「華」字,是因服飾和文明特色而得名。之後「華夏」並稱,詞義也逐漸擴大。而「華夏」一詞於文憲上最早見於《左傳》。
今天的「漢族」是已有吸納、融和及繁衍後的「華夏民族」。漢唐為中國的盛世,中華民族又稱自己為漢人、漢族和唐人。
除漢族之外,以2005年前後計算,人口最多的分別是壯族、滿族、回族、苗族、維吾爾族、土家族、彜族、蒙古族、藏族和布依族等。人口較少的境內民族為俄羅斯族、裕固族、烏孜別克族、門巴族、鄂倫春族、獨龍族等。人口少於5000人的,有塔塔爾族、赫哲族、珞巴族等。
上述少數民族分佈的特點是「大雜居、小聚居、相互交錯居住」。即是漢族地區有少數民族聚居,少數民族地區有漢族居住,是在歷史發展過程中因生活、流動而自然形成的分佈形態。現時少數民族比較集中的省份包括內蒙古、新疆、寧夏、廣西、西藏等。當中以雲南省的民族成份最多,共有25個民族。對於民族人口集中的省份,中國政府結合實際國情採取一項重要的政治制度:「民族區域自治制度」;並於少數民族實行寬於漢族的生育、經濟及教育政策。現存較大規模的少數民族自治區包括內蒙古自治區、新疆維吾爾自治區、廣西壯族自治區、寧夏回族自治區和西藏自治區。截止到1998年底,中國共建立了155個民族自治地方,其中自治區5個、自治州30個、自治縣(旗)120個,還有1256個民族鄉。