Skip to main content
Calcimator

Stream Flow Calculator

Calculate stream discharge from average velocity, channel width, and depth. Includes Froude number, hydraulic radius, and flow regime classification.

About this calculator

Stream discharge follows the continuity equation Q = V x A, where cross-sectional area A is approximated here as a simple rectangle (Channel Width x Average Depth) -- a simplification that works reasonably well for a wide, shallow channel but overstates the true area of a channel with a rounded, V-shaped, or trapezoidal cross-section, since a true rectangle assumes the full average depth extends edge to edge, while a natural streambed's depth tapers toward the banks. Because discharge is the product of velocity, width, and depth, all three inputs carry genuinely equal proportional weight in this multiplication -- nudging any single one up by a tenth nudges discharge up by roughly that same tenth, so nothing here dominates the result the way it might in an additive formula. The Froude Number (Fr = V / sqrt(gD)) classifies flow regime by comparing flow velocity to the speed a surface disturbance (a gravity wave) can travel: Fr below 1 is Subcritical flow (deep, slow, and the typical regime for most natural streams and rivers), Fr above 1 is Supercritical flow (shallow and fast, as in a steep mountain stream or below a spillway), and Fr = 1 is Critical flow, the transition point.

Increasing depth lowers the Froude Number (deeper flow is proportionally calmer relative to velocity) while increasing velocity raises it. Reynolds Number is included as a secondary flow-classification figure, computed using water's kinematic viscosity at 20 degrees C -- in virtually all natural stream conditions this number is enormous, confirming fully turbulent flow, which is the normal state for open-channel hydraulics outside of laboratory-scale flumes.

Inputs

m/s
m
m

Results

Discharge

18 m³/s

Discharge

18,000 L/s

Flow Regime

Subcritical

Discharge (Imperial)635.66 cfs
Daily Volume1,555.2 ML/day
Cross-Section Area12 m²
Hydraulic Radius0.968 m
Froude Number0.437
Reynolds Number5,783,318
Specific Energy1.315 m
How to Use This Calculator
  1. Enter Average Velocity, Channel Width, and Average Depth.
  2. Review Discharge (m³/s), Discharge (L/s), and Flow Regime.
  3. Use Discharge (Imperial) (cfs) and Daily Volume (ML/day) to inform your decision.
  4. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Average Velocity

Average VelocityDischargeDischargeFlow Regime
0.759 m³/s9,000 L/sSubcritical
1.1313.56 m³/s13,560 L/sSubcritical
2.2527 m³/s27,000 L/sSubcritical
3.7545 m³/s45,000 L/sSupercritical

What each input means

Average Velocity
Mean cross-sectional flow velocity measured by current meter or float method
Channel Width
Width of the water surface at the measurement cross-section
Average Depth
Mean depth across the channel cross-section

How this is calculated

Formula

Q = V × W × D; Fr = V / √(gD)

Worked example, using the default values

  1. Identify Input Parameters
    3 parameters
    Average Velocity = 1.5, Channel Width = 10, Average Depth = 1.2 = 3 input(s) provided
  2. Calculate Discharge (m³/s)
    Discharge = v
    18 = 18
  3. Calculate Discharge (L/s)
    Discharge
    18000 = 18000
  4. Calculate Flow Regime
    Flow Regime
    Subcritical = Subcritical
  5. Calculate Discharge (cfs)
    Discharge
    635.66 = 635.66
  6. Calculate Daily Volume
    Daily Volume
    1555.2 = 1555.2

Engine last updated . Checked against 4 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why do Velocity, Width, and Depth all matter roughly equally to Discharge?

Discharge is calculated as Velocity x Width x Depth, a simple product rather than a formula where one term is weighted more heavily than the others. Nudge any one of the three measurements by some fraction and Discharge moves by that same fraction, so no single measurement dominates the result the way it might in an additive or squared formula -- getting all three measurements right matters equally.

What does it mean if my stream's Flow Regime comes back as Supercritical?

Supercritical flow (Froude Number above 1) means the water is moving faster than a surface disturbance could travel upstream against the current -- typically shallow, fast water like a steep mountain stream, a spillway chute, or a constricted channel section. Most natural streams and rivers at typical flow are Subcritical (Froude Number below 1), so a Supercritical reading usually signals either a steep gradient or an unusually constricted, shallow section.

Why does increasing Average Depth lower the Froude Number?

Froude Number is velocity divided by the square root of gravitational acceleration times depth, so depth sits in the denominator under a square root -- as depth increases, that denominator grows, which lowers the ratio for the same velocity. Physically, this reflects that a surface wave travels faster in deeper water, so the flow has to move proportionally faster relative to a deeper channel to reach the same Froude Number it would at a shallower depth.

How accurate is the rectangular cross-section assumption for a real stream?

It's a simplification -- treating Cross-Section Area as Channel Width times Average Depth works well for a wide, shallow, roughly rectangular channel, but it overstates the true area of a channel with a rounded, V-shaped, or trapezoidal natural streambed, since a true rectangle assumes full depth extends edge to edge. For a precise gauging-quality discharge measurement, a surveyed cross-section with multiple depth verticals is more accurate than this single-average-depth approximation.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Environment, Weather & Climate.