山西有回族、满族、蒙古族、朝鲜族、藏族等45个少数民族。
山西是民族种类较多的省份,但少数民族人口很少。1953年第一次人口普查,全省有11个少数民族,分别是蒙古、回、藏、维吾尔、苗、彝、壮、朝鲜、满、高山、羌族。全省总人口中,汉族人口1415.3692万人,占99.86%;各少数民族人口2.0316万人,占0.14%。1964年第二次人口普查,少数民族增为31个,增加了布依、侗、白、土家、哈尼、傣、僳僳、畲、拉祜、水、纳西、土、达斡尔、仫佬、锡伯、保安、裕固、京21个少数民族,减少了羌族1个少数民族。全省总人口中,汉族人口1797.466
1万人,占99.78%;各少数民族人口为4.0406万人,占0.22%。1982年人口普查,全省有34个少数民族,增加了哈萨克、东乡、羌、撒拉、俄罗斯、鄂温克、赫哲7个少数民族,减少了拉祜、仡佬、保安、裕固4个少数民族。全省总人口中,汉族人口为2522.764
5万
人,占99.75%;各少数民族人口为6.3805万人,占0.25%。1990年全省有45个少数民族,增加了佤、拉祜、景颇、毛南、仡佬、普米、德昂、裕
固、独龙、鄂伦春、珞巴11个少数民族。全省总人口中,汉族人口为2867.6553万人,占
99.71%;各少数民族人口为8.2293万人,占0.29%。
1953年~1990年,山西省少数民族种类由11个增长为45个,少数民族人口由2.0316万人增长到8.2293万人,增加了3倍多,比同期汉族人口增长速度快1倍,且在总人口中所占比重也逐渐增加。
山西省少数民族人口很少,但分布很广,每一个县、市、区都有少数民族人口,属大杂居分布。1990年山西省人口在1000人以上的少数民族有6个:回族5.8098万人,占少数民族人口总数的70.60%;满族1.3319万人,占少数民族人口总数的16.18%;蒙古族2845人,占少数民族人口总数的3.46%;壮族2230人,占2.71%;苗族1105人,占1.34%;朝鲜族1066人,占1.30%。此外其他39个少数民族共3630人,占4.41%。