云南省民族乡列表 (按民族分类)
云南省共有152个民族乡（镇），其中151个民族乡、1个民族镇——鸣鹫苗族镇（红河州蒙自市）。云南境内的民族乡包含21个省内世代居住的少数民族主体为对象。其中彝族民族乡最多，包含彝族主体的民族乡达到85个，彝族单一民族乡达到47个，彝族与其他少数民族组成的联合民族乡有38个；苗族民族乡数量居第二，总数达到23个，其中有6个苗族单一民族乡，17个苗族与其他少数民族组成的联合民族乡；傈僳族民族乡数量居第三，总数达到19个，其中有8个傈僳族单一民族乡，11个傈僳族与其他少数民族组成的联合民族乡；傣族民族乡数量居第四，总数达到15个，其中有3个傣族单一民族乡；包含白族、布朗族和回族主体的民族乡分别都为11个，其余少数民族主体民族乡都不足10个。以下为云南省按民族主体进行的民族乡分类列表。
泸沽湖
1956年9月，宁蒗县官方曾宣布全县有12个民族，其中有摩梭族。在中华人民共和国公布的中国56个少数民族中并没有“摩梭族”。“多年来，广大摩梭干部群众强烈要求解决族称问题，宁蒗县党政机关和摩梭人通过多种形式、多种渠道向党和国家有关部门历史地、客观地一再进行反映、迫切要求尽快恢复摩梭族称”（原文），但上级部门没有采纳“摩梭族”的称谓。1990年4月，云南省人大常委会在七届十一次会议上认定云南境内的摩梭人是纳西族的一个分支，确定为纳西族摩梭人，人口信息亦归入纳西族范畴，而认为摩梭人是一个民族。在现实生活中，摩梭人与大多数纳西族人区别是相当大的。在四川一侧，官方则认为摩梭人是蒙古族的一支，将其划定为蒙古族摩梭人。