El municipio colinda al norte con el municipio de Nueva Armenia, al sur con los municipios de Orocuina y Liure, al este con el municipio de Texiguat y al oeste con los municipios de Pespire y San Isidro.