El municipio colinda al norte con los municipios de Azacualpa y Nueva Frontera, al sur con los municipios de Nueva Arcadia, San Luis y Protección, al este con los municipios de Quimistán, San Marcos y San Luis y al oeste con el municipio de Florida y la República de Guatemala.