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
Results
Discharge
18 m³/s
Discharge
18,000 L/s
Flow Regime
Subcritical
How to Use This Calculator
- Enter Average Velocity, Channel Width, and Average Depth.
- Review Discharge (m³/s), Discharge (L/s), and Flow Regime.
- Use Discharge (Imperial) (cfs) and Daily Volume (ML/day) to inform your decision.
- Use the chart to visualize the results and explore different scenarios by adjusting inputs.
How the result changes with Average Velocity
| Average Velocity | Discharge | Discharge | Flow Regime |
|---|---|---|---|
| 0.75 | 9 m³/s | 9,000 L/s | Subcritical |
| 1.13 | 13.56 m³/s | 13,560 L/s | Subcritical |
| 2.25 | 27 m³/s | 27,000 L/s | Subcritical |
| 3.75 | 45 m³/s | 45,000 L/s | Supercritical |
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
- Identify Input Parameters3 parametersAverage Velocity = 1.5, Channel Width = 10, Average Depth = 1.2 = 3 input(s) provided
- Calculate Discharge (m³/s)Discharge = v18 = 18
- Calculate Discharge (L/s)Discharge18000 = 18000
- Calculate Flow RegimeFlow RegimeSubcritical = Subcritical
- Calculate Discharge (cfs)Discharge635.66 = 635.66
- Calculate Daily VolumeDaily Volume1555.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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Rational Method Runoff
Calculate peak stormwater discharge using the Rational Method (Q = CIA/360). Estimate runoff from rainfall intensity, runoff coefficient, and catchment area.
HydrologyWatershed Area Calculator
Calculate drainage area and morphometric parameters of a watershed from perimeter, shape factor, and longest flow path.
PaddlesportsWhitewater Flow Calculator
Evaluate river flow conditions for paddling suitability using flow rate, width, and depth to calculate velocity, Froude number, and feature suitability.
Ocean EngineeringPort Sedimentation Calculator
Calculate tidal current velocities and volumetric flow through channels and inlets. Determine peak and mean velocities, Froude number, and tidal power density.
Naval ArchitectureHull Speed Calculator
Calculate theoretical hull speed from waterline length using the speed-length ratio formula.
More in Environment, Weather & Climate.