Por su término municipal discurren los ríos Duero, Mazos y Rituerto.