O espanhol mexicano é uma língua amplamente falada em Oaxaca. Dada a diversidade étnica do Estado, 16 línguas indígenas oaxaquenhas são utilizadas pelas diferentes comunidades aqui presentes. Sob cada língua indígena, existem muitas mais variantes dialectas que se diferenciam umas das outras.