Sus colindancias territoriales son: al norte, con el municipio de Huamuxtitlán y en parte con el estado de Puebla; al sur y oeste también con el municipio de Huamuxtitlán y al este con los estados de Oaxaca —en particular con el municipio de Zapotitlán Lagunas— y Puebla.