有汉、彝、苗、壮、回、哈尼等6个千人以上民族,其中,汉族 146332人,占总人口的41.1%彝族 109009人,占总人口的30.62%苗族 51712人,占总人口的14.53%壮族 40679人,占总人口的11.43%回族 3418人,占总人口的0.96%哈尼族1983人,占总人口的0.56%其他少数民族2828人,占总人口的0.79%