El caudal del Duero es muy variable oscilando entre poco más de 10 m³/s en las épocas de estiaje, a más de 500 en las grandes crecidas, si bien el caudal medio es de unos 80 m³/s a su paso por Zamora capital.