El municipio colinda al norte con los municipios de Gualala, Ilama y San José de las Colinas, al sur con los municipios de Ceguaca, Santa Rita y Concepción del Sur, al este con los municipios de Santa Cruz de Yojoa y San Pedro de Zacapa y al oeste con los municipios de Arada, San Vicente Centenario, San Nicolás y Nuevo Celilac.