El municipio colinda al norte con el municipio de Camasca, al sur con la República de El Salvador, al este con el municipio de Magdalena y al oeste con el municipio de San Antonio. Está situada al Norte del Río Torola, su cabecera al Norte del Cerro El Coyol.