La región de Tecamachalco se encuentra en la parte sureste del estado y colinda al norte, con la región de Acatzingo, al sur con la región de Tepexi de Rodríguez, al este con la región de Tehuacán y al oeste con la región de Tepeaca, esta región se conforma por 5 municipios:

Municipios: Tecamachalco, Tlacotepec de Benito Juárez, Tochtepec, Xochitlán Todos Santos, Yehualtepec