Los popolocas se ubican en el estado de Puebla, en tres fracciones de territorio sin continuidad geográfica, que ocupan los siguientes municipios: Tlacotepec de Juárez, al noroeste de Tehuacán; San Gabriel Chilac, al sur del propio lugar; y Tepexi de Rodríguez y Santa Inés Ahuatempan, al norte de Acatlán y al oeste de Tehuacán.