Colinda tanto en la zona noroeste como al norte con Axtla de Terrazas, al este con el municipio de Tampacán, tanto al sureste como al sur y suroeste con Tamazunchale y finalmente al oeste con el municipio de Xilitla, Se encuentra a una altura promedio de 120 metros sobre el nivel del mar y su territorio está formado por una extensión territorial total de 110.28 kilómetros cuadrados.