2017年,全县总人口中以汉族为主,达144664人,占61.5%;有羌族、藏族、回族、土家族等33个少数民族,共90640人,占总人口的38.5%。超过百人的少数民族有三个,其中羌族86166人,占少数民族人口的95.06%;藏族3541人,占少数民族的3.9%;回族442人,占少数民族的0.48%。