Limita al norte con la comuna de Castro y al sur con las de Queilén y Quellón, mientras que al oeste tiene al océano Pacífico y al este el mar interior de Chiloé.