Por su margen norte corre el río Cachapoal, que lo separa de la comuna de Rancagua y de la comuna de Doñihue.