Este municipio colinda en la porción norte con Solosuchiapa, al este con Huitiupan, en la zona sur con los municipios de Pueblo Nuevo Salistahuacán y Tapilula, al oeste colinda con Chapultenango. Cuenta con una superficie territorial de 72.00 kilómetros cuadrados.