Limita al norte con la comuna de Arauco, Los Álamos y Curanilahue, al oeste con el mar Chileno.