苗族按照语言大致可以分为三种:
湘西方言苗族:
也被称为红苗,主要分布在湘西、贵州松桃县、湖北的恩施、宣恩、来凤、鹤峰和重庆的秀山、酉阳、彭水等县。
黔东方言苗族:
也被称为九股黑苗,主要分布在黔东南、广西融水、三江、湖南靖州、会同等县,贵州安顺、黔西南、黔南州等地。
川黔滇方言苗族:
这是数量最多的一种,主要分布在贵州中部、西部、南部、北部和川南以及云南全省。
此外,苗族与汉族长期交往,有一部分苗族兼通汉语并用汉文。苗族是一个古老的民族,散布在世界各地,主要分布于中国的黔、湘、鄂、川、滇、桂、琼等省区,以及东南亚的老挝、越南、泰国等国家和地区