云南省是中国少数民族最多的省份,全国56个民族中,云南就有52个。云南总人口4144万,少数民族占38.07%,彝族、白族、哈尼族、壮族、傣族、苗族、僳僳族、回族、拉祜族、佤族、纳西族、瑶族、藏族、景颇族、布朗族、普米族、怒族、阿昌族、基诺族、蒙古族、独龙族、满族、水族、布依族等20多个民族的人口都超过8000人。
云南少数民族人口呈多样化分布:一些民族既有一定的聚居区,又杂散居于其他民族中;一些民族高度集中于一个地、州甚至一个县、一个乡中;有的民族杂散居于城镇及交通沿线,以村寨聚居;有的民族散居于城镇。
人口在5000人以上、并有一定聚居区的25个民族,主要聚居于平坝地区和边疆河谷的有回、满、白、纳西、蒙古、壮、傣、阿昌、布依、水等10个民族,人口约450万;主要聚居于半山区的有哈尼、瑶、拉祜、佤、景颇、布朗、德昂、基诺等8个民族和部分彝族,人口约500万;
主要居住在高山区的有苗、僳僳、藏、普米、怒、独龙等6个民族和部分彝族,人口约400万。