苗族人语言的统称为苗语,属于苗瑶语族的苗语支。苗语曾有文字,但已经失传。现时在中国的苗族采用的文字是中国语言单位在1956年10月为中国的三大苗语方言发明的拼音文字,采用了26个基本的拉丁字母作为声母、韵母及声调的标示。各地的苗语有不同的复杂程度,但简单来说,受汉文化影响愈大的地区,其语言的简化程度及汉字词使用的程度也愈高。
苗语可以分为以下三个分支:
湘西方言,100万人
黔东方言,200万人
川黔滇方言,300多万人
当中以川黔滇方言最为复杂,又分为川黔滇、滇东北等多种次方言。国外苗族的语言基本都属于苗语川黔滇次方言。苗语的三个分支和瑶族的布努语等语言同属苗语支,而苗语支与瑶语支共同组成苗瑶语系。