La ciudad es colindada y determinada hidrográficamente por dos ríos: el Biobío al oeste y el Andalién al norte.