En el estado de Oaxaca existen diferentes grupos étnicos, entre ellos se encuentran: los amuzgos, cuicatecos, chatinos, chinantecos, chochos, chontales, huaves, ixcatecos, mazatecos, mixes, mixtecos, nahuatlecos, triques, zapotecos, zoques y popolucas.