El municipio limita al noroeste con el municipio de Atexcal, al norte y al noroeste con el municipio de Tehuacán, al este con el municipio de San Gabriel Chilac y un pequeño sector del municipio de San José Miahuatlán y al sur con el municipio de Caltepec.