云南省民族乡列表 (按民族分类)
云南省共有152个民族乡（镇），其中151个民族乡、1个民族镇——鸣鹫苗族镇（红河州蒙自市）。云南境内的民族乡包含21个省内世代居住的少数民族主体为对象。其中彝族民族乡最多，包含彝族主体的民族乡达到85个，彝族单一民族乡达到47个，彝族与其他少数民族组成的联合民族乡有38个；苗族民族乡数量居第二，总数达到23个，其中有6个苗族单一民族乡，17个苗族与其他少数民族组成的联合民族乡；傈僳族民族乡数量居第三，总数达到19个，其中有8个傈僳族单一民族乡，11个傈僳族与其他少数民族组成的联合民族乡；傣族民族乡数量居第四，总数达到15个，其中有3个傣族单一民族乡；包含白族、布朗族和回族主体的民族乡分别都为11个，其余少数民族主体民族乡都不足10个。以下为云南省按民族主体进行的民族乡分类列表。
白族
白族主要集中分布于云南省大理白族自治州，另外在云南的丽江市古城区、玉龙县，楚雄州南华县，昆明市西山区、五华区与安宁市（太平镇），怒江州泸水县，保山市隆阳区、临沧市凤庆县与昭通市镇雄县（坡头镇）部分地区均有集聚地；白族也是贵州、湖南与湖北的世居民族，在贵州省分布于毕节市境内，六盘水市六枝特区与水城县，湖南省则集中分布于张家界市桑植县，湖北省在分布于恩施州鹤峰县（铁炉白族乡） 根据2000年人口普查，中国大陆有白族人口1,861,895人人，占少数民族人口的1.77%，其中云南有1,505,644人，占白族人口的80.87%；贵州有187,362人，占10.06%；湖南有125,597人，占6.75%；湖北有7,173人，占0.39%。除世居地外，因工作、婚姻迁徙，各个省市区及现役军人中均有白族人口分布。