Otro de los pueblos indígenas menos numerosos es el de los popolocas. Compartiendo los estados de Puebla y Oaxaca, especialmente el primero, los popolocas han sido un pueblo que ha vivido en la Mixteca. Bautizados por los mexicas como popolocas, que según se traduce del náhuatl como "tartamudos", siempre han sido considerados un pueblo con una cultura poco desarrollada. En Oaxaca encontramos como una de las poblaciones más importantes a Coaixtlahuaca, donde se supone existía un gran tianguis, pues era el cruce de caminos con Centroamérica en la época antigua. Sometidos por los zapotecos y los mexicas, los popolocas han sufrido la erosión de su territorio y hoy es una región de expulsión de migrantes, especialmente a la ciudad de México y Estados Unidos.