El español mexicano es una lengua muy hablada en Oaxaca. Dada la diversidad étnica del estado, las diferentes comunidades de Oaxaca utilizan 16 lenguas indígenas. Dentro de cada lengua indígena hay muchas más variantes dialectales que se diferencian unas de otras.