Buena parte de los hablantes de mazateco son trabajadores migrantes que provienen de la Sierra Mazateca, en el límite de Oaxaca con Puebla, y se concentran especialmente en el municipio de Tehuacán.