Limita al oeste con el Océano Pacífico; al este con Ránquil; al norte con el río Itata, que la separa de Treguaco y Portezuelo; y al sur con Tomé, siendo esta última comuna parte de la provincia de Concepción en la Región del Biobío.