苗族有自己的语言,苗语属汉藏语系苗瑶语族苗语支,分湘西(东部)、黔东(中部)和川黔滇(西部)三大方言。1956年,创制了4种方言的拉丁字母拼音文字方案。
苗族人的语言统称为苗语。他们曾有自己的文字,但已经失传。基督新教传教士于19世纪末到20世纪初期在东南亚传教时,亦有为他们发明文字,但流传区域只限于个别地区。现时在中国的苗族采用的文字是中国语言单位在1956年10月为中国的三大苗语方言发明的拼音文字,采用了26个基本的拉丁字母作为声母、韵母及声调的标示。各地的苗语有不同的复杂程度,但简单来说,受汉文化影响愈大的地区,其语言的简化程度及汉字词使用的程度也愈高。