云南是中国少数民族最多的省份,根据1990年全国第四次人口普查分布的数据,全国56个民族中,云南就有52个,其中人口在5000人以上的民族有26个,除汉族外,少数民族有25个,其中15个为云南独有。全省总人口约4192万人(1999年),其中少数民族人口1300多万人,占全省总人口的1/3。在25个少数民族中人口最多的是彝族,有400多万;人口最少的是独龙族,仅5500人。
彝族是中国第六大少数民族,主要分布于楚雄州、红河州、玉溪市、大理州、普洱市和昆明市。云南是彝族支系分布最多的省,彝语属汉藏语系藏缅语族彝语支,有6个方言,25种土语。
哈尼族是云南特有的民族之一,主要分布于中国云南元江和澜沧江之间,聚居于红河、江城、墨江及新平、镇沅等县,和泰国、缅甸、老挝、越南的北部山区。哈尼族的节日大致包括三种类型,代表性的节日有“扎勒特”(十月年)、“昂玛突”(祭寨神)、“苦扎扎”(六月节)等。
白族是云南的特有的民族之一,主要聚居在云南省大理白族自治州。白族经济以农业为主,手工业、商业较为发达,生产水平基本与周围汉族相同。白族人崇尚白色,服饰款式各地略有不同,以白色衣服为尊贵。苗族主要分布于文山州、红河州和昭通市。苗族有自己的语言,苗语属汉藏语系苗瑶语族苗语支,分湘西、黔东和川黔滇三大方言。由于苗族与汉族长期交往,有一部分苗族兼通汉语并用汉文。