River Discharge Calculator
Compute river discharge using validated scientific equations. See step-by-step derivations, unit analysis, and reference values.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
River Discharge Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Q = A x V
Worked example — Q ≈ 1.49 m³/s (52.4 ft³/s) — a small stream at moderate flow
Formula
Q = A x V
River discharge is calculated using Q = A x V, the continuity equation for open-channel flow. A is the wetted cross-sectional area (m²) of the river at the measurement section, determined by surveying channel width and depth. V is the mean flow velocity (m/s) averaged across the full cross-section, measured with a current meter, ADCP, or estimated as approximately 0.85 times the surface velocity using a float. The result Q (m³/s) represents the volumetric flow rate passing the gauging section, the fundamental measurement for flood analysis, water allocation, and environmental flow assessments.
Worked Examples
Example 1: Current-Meter Gauging of a Small Gravel-Bed Stream
Problem:A surveyed section is 4.5 m wide with a mean depth of 0.60 m. A current meter held at 0.6 of the depth gives a depth-averaged velocity of 0.55 m/s, taken as representative of the section.
Solution:A = width × mean depth = 4.5 m × 0.60 m = 2.70 m² Q = A × V = 2.70 m² × 0.55 m/s = 1.485 m³/s US customary: 1.485 m³/s × 35.31 ft³/m³ = 52.4 ft³/s
Result:Q ≈ 1.49 m³/s (52.4 ft³/s) — a small stream at moderate flow
Example 2: Float Gauging on a Lowland River
Problem:Channel width 12 m, mean depth 1.35 m. No current meter is available, so a surface float is timed over a straight reach and gives 1.50 m/s.
Solution:A = 12 m × 1.35 m = 16.2 m² V = 0.85 × surface velocity = 0.85 × 1.50 m/s = 1.275 m/s Q = A × V = 16.2 m² × 1.275 m/s = 20.655 m³/s
Result:Q ≈ 20.7 m³/s — the 0.85 float coefficient converts surface velocity to the depth-averaged mean
Example 3: Mid-Section Method with Five Verticals
Problem:A 12 m wide section is metered at verticals 2, 4, 6, 8 and 10 m from the left edge of water. Depths: 0.40, 0.90, 1.20, 1.00, 0.50 m. Vertical mean velocities: 0.30, 0.62, 0.80, 0.65, 0.35 m/s. Each mid-section panel width is (b[i+1] − b[i−1]) / 2 = 2.0 m, with the water edges at 0 m and 12 m.
Solution:Panel areas a = width × depth: 2.0×0.40 = 0.80, 2.0×0.90 = 1.80, 2.0×1.20 = 2.40, 2.0×1.00 = 2.00, 2.0×0.50 = 1.00 m² A = 0.80 + 1.80 + 2.40 + 2.00 + 1.00 = 8.00 m² Panel discharges q = a × v: 0.80×0.30 = 0.240, 1.80×0.62 = 1.116, 2.40×0.80 = 1.920, 2.00×0.65 = 1.300, 1.00×0.35 = 0.350 m³/s Q = Σq = 0.240 + 1.116 + 1.920 + 1.300 + 0.350 = 4.926 m³/s Section mean velocity V = Q / A = 4.926 / 8.00 = 0.61575 m/s Check against the page formula: Q = A × V = 8.00 m² × 0.61575 m/s = 4.926 m³/s
Result:Q = 4.926 m³/s with A = 8.00 m² and V = 0.616 m/s — the panel sum and Q = A × V agree
Frequently Asked Questions
What is river discharge and how is it measured?
River discharge is the volume of water passing a cross-section of the channel per unit time, reported in cubic metres per second (m³/s) or cubic feet per second (ft³/s). It follows directly from continuity: Q = A × V, where A is the wetted cross-sectional area in m² and V is the mean velocity normal to that section in m/s. Because 1 m² × 1 m/s = 1 m³/s, the units close exactly. Discharge is not measured directly; A is surveyed from width and depth soundings, V is metered, and the two are multiplied.
Why does river discharge use the mean velocity rather than the surface velocity?
Velocity in a river is zero at the bed and banks and reaches a maximum slightly below the surface in mid-channel, so the surface velocity always overstates the section average. Q = A × V is only correct when V is the velocity averaged over the whole wetted area. A float timed on the surface therefore needs a coefficient of roughly 0.85 to convert surface velocity to the mean: a 1.50 m/s float gives V ≈ 0.85 × 1.50 = 1.275 m/s. The coefficient varies from about 0.80 in shallow rough channels to 0.90 in deep smooth ones, which is why float gauging is a fallback rather than a preferred method.
How does the mid-section method compute river discharge?
The section is divided into panels, one per metered vertical. Each panel width is half the distance between the two neighbouring verticals, (b[i+1] − b[i−1]) / 2, so the panel is centred on its vertical. Panel discharge is q = width × depth × vertical mean velocity, and the total is Q = Σq. For example, five verticals at 2, 4, 6, 8 and 10 m across a 12 m section all take a 2.0 m panel width; with depths 0.40, 0.90, 1.20, 1.00 and 0.50 m the panel areas are 0.80, 1.80, 2.40, 2.00 and 1.00 m², summing to A = 8.00 m². The end panels adjacent to the water edges carry a depth and velocity of zero at the bank, so no separate edge correction is needed.
What are typical river discharge values for streams and large rivers?
A small upland stream typically carries 0.01 to 1 m³/s, a moderate river 10 to 100 m³/s, and a major continental river thousands of m³/s; the Amazon averages roughly 209,000 m³/s, the largest on Earth. Converting units, 1 m³/s equals 35.31 ft³/s, so a 1.485 m³/s stream is about 52.4 ft³/s. Compare any computed value against the drainage area: a humid-temperate catchment commonly yields on the order of 0.01 to 0.03 m³/s per square kilometre at mean flow, so a result far outside that band usually signals a survey or velocity error rather than an unusual river.
How accurate is a current-meter river discharge measurement?
A well-executed current-meter gauging in stable conditions carries roughly 5 to 6 percent uncertainty at the 95 percent confidence level, provided 20 to 30 verticals are used and no single panel carries more than about 5 to 10 percent of the total flow. Accuracy degrades sharply when the discharge is read off a rating curve extrapolated above the highest measured flow, where errors can exceed 20 percent. Unsteady stage produces a loop rating in which the rising limb carries more flow than the falling limb at the same stage, and scour, fill, ice cover or seasonal weed growth shift the rating until it is re-gauged.
How does a stage-discharge rating curve give continuous river discharge?
Continuous metering is impractical, so a gauging station records water level (stage) continuously and converts it to discharge through a rating curve of the form Q = a(h − h0)^b, where h is stage, h0 is the stage of zero flow, and a and b are fitted from periodic direct gaugings. The exponent b is typically between 1.5 and 2.5 depending on control geometry. The rating is only as good as the gaugings behind it and must be rechecked after floods that alter the channel control. Where stage is not a unique function of flow, as in tidal or backwater-affected reaches, an index-velocity rating uses a side-looking acoustic meter to supply velocity as a second predictor.
What field equipment measures river discharge?
Wadeable streams are gauged with a rotating-element current meter on a graduated wading rod, most commonly the Price AA cup meter or the smaller pygmy meter for shallow flow, positioned along a tag line stretched across the section. Deeper rivers are gauged from a bridge, cableway or boat using sounding weights and a reel, or with an acoustic Doppler current profiler that measures the whole velocity field and bed depth from a moving vessel. A total station or RTK GPS establishes the cross-section geometry, and a staff gauge or pressure transducer records stage. A timed surface float and a measured reach length serve as the low-cost fallback when no meter is available.
Which software packages are used for river discharge computation?
ADCP gaugings are processed in the manufacturer software supplied with the instrument, chiefly WinRiver II for Teledyne RDI profilers and RiverSurveyor Live for SonTek units, which apply moving-bed and edge-estimate corrections before reporting Q. In the United States the USGS computes and reviews discharge records in SWaMI and stores the continuous time series in AQUARIUS. For modelling rather than measurement, HEC-RAS from the US Army Corps of Engineers is the standard one- and two-dimensional open-channel package, and it routes discharge hydrographs through surveyed cross-sections using Manning resistance.
How do floods and droughts change river discharge over time?
Discharge is highly variable in time: many rivers pass more than half their annual volume in a handful of flood days, so a single gauging characterises only the moment it was made. Floods also rework the channel, and scour or fill at the control shifts the stage-discharge relation so that the same stage no longer corresponds to the same discharge. Droughts expose the opposite problem, since low-flow ratings are sensitive to small changes in the control and to algae or weed growth on the bed. Abstraction, reservoir regulation and land-use change alter the flow regime independently of climate, so long records must be checked for non-stationarity before trends are inferred.
What inputs does this river discharge calculator need?
Enter the wetted Cross-Section Area in m² and the Mean Velocity in m/s to get the primary result Q = A × V in m³/s. The remaining three fields drive the secondary outputs: Channel Width and Average Depth give the surveyed area A = w × d in m², which you can compare against the area you entered, and Surface Velocity gives the float estimate of the mean velocity, V = 0.85 × surface velocity, together with the resulting float-method discharge. The defaults are mutually consistent: 10 m × 1.5 m = 15 m², and 0.85 × 1.5 m/s = 1.275 m/s, so both routes return Q = 19.125 m³/s.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
🧮Peak Discharge (rational Method) Calculator
Calculate peak discharge (rational method) with inputs, formulas, and instant results.
🧮River Network Fractal Dimension Calculator
Calculate river network fractal dimension with inputs, formulas, and instant results.
🧮Earth Energy Balance Calculator
Calculate earth energy balance with inputs, formulas, and instant results.
🧮Bouguer Correction Calculator
Calculate bouguer correction with inputs, formulas, and instant results.
🧮Crustal Density Calculator
Calculate crustal density with inputs, formulas, and instant results.
🧮Crustal Thickness From Receiver Functions Calculator
Calculate crustal thickness from receiver functions with inputs, formulas, and instant results.
🧮Earthquake Magnitude to Energy Calculator
Calculate earthquake magnitude to energy with inputs, formulas, and instant results.
🧮Earthquake Recurrence (gutenberg–richter) Calculator
Calculate earthquake recurrence (gutenberg–richter) with inputs, formulas, and instant results.