云南省是我国少数民族最多的省份之一。
根据2000年第五次全国人口普查:
云南省人口42,360,089人,占全国人口比例的3.41%;
云南省少数民族人口14,151,343人(占全省人口比例的33.41%),在全国各省份中仅次于广西排第二位;
云南省共有56个民族,除汉族以外,人口在5000人以上的少数民族有25个,这就是通常所说“云南有26个民族”的出处;
云南省占全国半数以上人口的民族有16个。
根据2010年第六次全国人口普查:
云南省人口45,966,239人(占全国人口比例3.43%),民族人口的详细数据尚未公布。
(下表中各民族名称的数字代码依据《中华人民共和国国家标准GB3304-1991》)
云南省是我国地、县两级民族自治地方行政区划最多的省份。全国30个民族自治州中,云南占8个;全国120个民族自治县、自治旗中,云南占29个。云南的民族自治地方涵盖了云南省大部分疆域。