limita con Huamuxtitlán y el estado de Puebla al norte está constituido por una extensión territorial total de 191.6 kilómetros cuadrados y se encuentra situado a una altura promedio de 1,040 metros sobre el nivel del mar , tanto al sur como al oeste nuevamente colinda con Huamuxtitlán y al este con los estados de Puebla y Oaxaca.