县内有汉、彝、回、白、苗、傈僳6个世居民族。全县共有23种民族成份,占全省民族种类的88.5%。年末少数民族人口15.06万人,占总人口的46.6%。
2023年末全县户籍总人口32.31万人,人口密度每平方千米146.86人。城镇人口12.75万人,乡村人口19.56万人,城镇化率45.20%;男性16.35万人,女性15.96万人。全年常住人口26.36万人。全年出生人口0.22万人,出生率为8.34‰;死亡人口0.24万人,死亡率为9.09‰;自然增长率为-0.75‰。