Está formado por una extensión territorial total de 362.70 kilómetros cuadrados. Dicho municipio colinda con otros lugares entre los que se encuentran Ixtapangajoya al norte, Amatán al este, Ixhuatán al sur y finalmente colinda con los municipios de Chapultenango e Ixtacomitán al oeste.