在云南境内,人口超过6000人并有一定聚居区域的少数民族有25个。主要有彝族、白族、哈尼族、壮族、傣族、苗族、傈僳族、回族、拉祜族、佤族、纳西族、瑶族、藏族、景颇族、布朗族、普米族、怒族、阿昌族、德昂族、基诺族、水族、满族、蒙古族、布衣族、独龙族等。此外,还有一些散居各地的少数民族和未识别确定的族体。
根据人口普查结果,云南少数民族人口为1415.3万人,约占全省人口的1/3。少数民族分布地区占云南省国土面积的3/4左右,主要居住在滇东南、滇南、滇西北和滇中的广袤的山区。
秦汉时期,云南民族分属于氏羌、百越、百濮(孟高棉)三大族群,总你为“西南夷”,后发展衍化为现今的各民族。
古氏羌部落发展的民族在语言系属上为汉藏语系藏缅语族。这些少数民族分别是:彝族、白族、哈尼族、拉祜族、景颇族、阿昌族、傈僳族、纳西族、怒族、独龙族、基诺族和藏族等。
古濮部落发展的民族在语言系属上属南亚语系孟高棉语族。这些少数民族是:布朗族、德昂族、佤族和克木人等。
古越部落发展的民族在语言系属上属汉藏语系壮侗语族。这些少数民族有壮族、傣族和芒人等。
唐初时期藏族进入云南西北部,元朝时期,蒙古族、回族、满族和普米族入居云南。元明清时期,水族、布依族、苗族和瑶族等民族先后迁居云南各地。