Al extremo suroeste de la comuna, corre hacia el este el río Purapel (contrariamente a la mayoría, que corren en dirección opuesta), afluente -aunque menor- del Loncomilla, que baña la comuna de sur a norte.