OROGRAFIA: La Comuna se encuentra asentada junto a la costa del Pacífico, entre los 36º 08′ de latitud Sur y los 72º46′ de longitud Oeste; cuenta con una superficie de 538,25 kilómetros cuadrados y marca el límite Norponiente de la Región de Ñuble.
La geografía corresponde predominantemente a la de la Cordillera de la Costa, con alturas que no sobrepasan en promedio los 3.000 metros sobre el nivel del mar y que alcanza su punto más alto en el Cerro El Mitrio, con 683 m.s.n.m. Su planicie litoral tiene un ancho medio no mayor de 2 kilómetros excepto en las cuencas hidrográficas de la comuna, que alcanza anchos de hasta 6 kilómetros aproximadamente.
HIDROGRAFÍA: Se reduce a los ríos Cobquecura, Taucú, Colmuyao, Mela y Santa Elena. Todos ellos de escaso caudal y poca pendiente, lo que facilita el cierre de su desembocadura en el mar con mareas altas, provocando continuos represamientos de agua e inundaciones en sus planicies litorales.
CLIMA: Es templado húmedo, típico de la costa, con amplitudes térmicas moderadas y 3 a 4 meses de verano.