En el actual territorio oaxaqueño conviven 18 grupos étnicos de los 65 que hay en México: Mixtecos, zapotecos, triquis, mixes, chatinos, chinantecos, huaves, mazatecos, amuzgos, nahuas, zoques, chontales de Oaxaca, cuicatecos, ixcatecos, chocholtecos, tacuates, afromexicanos de la costa chica de Oaxaca y en menor medida tzotziles; que en conjunto superan el millón de habitantes -más del 32% total- distribuidos en 2.563 localidades.