El zapoteco es una macrolengua integrada por diferentes lenguas zapotecas (62 variantes lingüísticas) habladas por un total de 777.000 personas en Oaxaca y otros lugares, hace parte con el idioma chatino de un grupo lingüístico que pertenece al tronco otomangue de lenguas mesoamericanas, junto con la lengua mixteca, mazateca y popoloca, entre otras.