四川约有13万人,占苗族总人口的百分之四左右。四川苗族主要分布在川南的宜宾和川东的涪陵两地区。此外凉山、 乐山、渡口、重庆等地也有少量散居。苗族约占全部少数民族人口的百分之七点五,主要分布在我国贵州、 湖南、云南、广西、四川、湖北、广东等省、区。其中以贵州最多。
苗族,是一个古老的民族,散布在世界各地,主要分布于中国的黔、湘、鄂、川、滇、桂、琼等省区,以及东南亚的老挝、越南、泰国等国家和地区。
根据历史文献记载和苗族口碑资料,苗族先民最先居住于黄河中下游地区,其祖先是蚩尤,“三苗”时代又迁移至江汉平原,后又因战争等原因,逐渐向南、向西大迁徙,进入西南山区和云贵高原。自明、清以后,有一部分苗族移居东南亚各国,近代又从这些地方远徙欧美。