汉源县是一个多民族大杂居县,有彝、藏、蒙古、回等18个少数民族,人口4.6万人,约占全县总人口的15%,其中,彝族2.6万人、藏族1.2万人、蒙古族3600余人、回族2800余人,其它少数民族1600余人。