River Flow Rate Calculator for CFS and CMS

River Flow Rate Calculator

Estimate river discharge in CFS and CMS from channel width, average depth, velocity, roughness, measurement method, segment count, and bankfull comparison.

🌊River channel presets
Calculator inputs
Use wetted width, not bank-to-bank width above the waterline.
Average multiple depth soundings across the section.
Use mean water-column velocity when available.
Divides the cross section into equal-width planning segments.
Typical natural channels range from 0.025 to 0.060.
The method applies a practical velocity correction.
Use 0.80 to 0.90 for surface floats; 1.00 for measured mean velocity.
Estimated bankfull flow divided by the measured current flow.

River flow estimate

Discharge CFS
0 cfs
cubic feet per second
Discharge CMS
0 cms
cubic meters per second
Segment flow
0 cfs
per segment
Velocity class
--
based on average velocity
Flood comparison
--
of estimated bankfull
📏River and channel spec grid
Q=A×V
Core discharge formula
35.315
CFS per CMS
0.0283
CMS per CFS
n 0.035
Natural stream default
0.85x
Surface float factor
8-12
Common field segments
90%+
Near bankfull signal
1.5-3 fps
Moderate velocity
📊Velocity class reference
Classft/sm/sField meaning
Pool or very slowUnder 0.5Under 0.15Fine sediment and weak surface motion
Gentle glide0.5-1.50.15-0.46Easy float timing and stable shallow wading
Moderate run1.5-3.00.46-0.91Clear downstream pull with measurable current
Swift water3.0-6.00.91-1.83High force on legs, paddles, and probes
Fast or hazardousOver 6.0Over 1.83Use remote or professional measurement methods
📝Measurement method factors
MethodCalculator factorBest useNotes
Current meter transect1.00Measured mean velocityUse multiple verticals across the channel
Surface float timing0.85Simple field checkSurface speed is usually faster than mean velocity
ADCP or acoustic pass1.00Larger riversKeep correction near 1.00 unless QA suggests otherwise
Manning-style estimate0.92No direct velocity dataRoughness sensitivity matters more
Visual field estimate0.75Reconnaissance onlyUse a wide confidence range
Dye or tracer timing0.90Small channelsWorks best in a straight uniform reach
🌿Roughness coefficient guide
Channel conditionManning nRoughness signalTypical reach
Smooth concrete or lined channel0.012-0.018Very lowUrban drainage channel
Clean straight natural stream0.025-0.035Low to moderateSand or gravel bed
Winding natural stream0.035-0.050ModeratePools, riffles, irregular banks
Brushy or boulder channel0.050-0.080HighMountain creek or vegetated banks
Floodplain with heavy vegetation0.080-0.150Very highOverbank flow paths
Bankfull comparison bands
Current flowBankfull signalPlanning readField caution
Under 35%Low channelNormal baseflow or dry-season stageDepths may be uneven
35-65%Moderate flowUseful comparison to ordinary channel shapeWatch riffles and debris
65-90%High flowApproaching active banksWading risk rises quickly
90-110%Near bankfullChannel is close to spilling onto benchesMeasure from bank or bridge
Over 110%OverbankFloodplain flow may be activeAvoid in-channel measurement
💡River measurement tips
Average the cross section: split the channel into several verticals, record depth and velocity in each, and compare the calculator segment flow against any standout section.
Treat flood estimates conservatively: bankfull multipliers are planning checks, not flood forecasts. Rising water, debris, cold water, and poor footing can make measurement unsafe.

Discharge are the measurement of the volume of water that pass a certain point within a specific period of time. Discharge is that measurement that determine whether or not a river crossing are safe, or whether fishes can navigate the river upstream. To calculate the volume of discharge for a river, three measurement of the river are required: the channel width, an average depth of the channel, and the velocity of the river.

The first of the three require measurements is the channel width. The width of the channel that should be measured is the wetted width of the channel rather than the width of the river from bank to bank. Within a braided river system, for instance, if a person measure the width from bank to bank, that value will be too large for use within the discharge calculation.

How to Measure River Discharge

The second of the three required measurements are the average depth. To calculate the average depth of the channel, a person should take a series of depth measurement across the entire width of the channel. If only a single depth measurement is taken in the middle of the channel, the measured value will be too deep.

If only a single depth measurement are taken near the bank of the channel, that value will be too shallow. The third of the three required measurements for calculating the volume of discharge of a river is the velocity of the river. The method that is used to measure the velocity will impact how the velocity is used within the calculation.

For instance, if a current meter is used to measure the velocity at sixty percent of the depth of the river, the velocity is likely to represent the mean velocity of the river. However, if a surface float is used to measure the velocity, the velocity will likely be too great because the surface of the water move faster than the water beneath it surface; in this case, a correction factor should be applied to the velocity to account for the difference between the two measurements. Finally, acoustic instruments that measure the velocity can determine the mean velocity of the river from surface to bed, and, therefore, do not require a correction factor to their measured velocity.

An additional factor that must be included in the calculation of the volume of discharge is the roughness of the river. Factors like river roughness will impact the velocity of the water within the river. For instance, a smooth concrete channel will exhibit less roughness than a gravel bed containing various branches of trees that has fallen into the river bed.

The value for roughness is represented as Manning’s n. Manning’s n can be determined by the type of river bed materials, and if that value is altered by even a small amount, the calculated value for the volume of river discharge will change by several percentage point. The calculator also provide a report of the flow rate of each segment of the river. The flow per segment report will indicate whether any segment of the river have a greater volume of discharge than other segment of that same river.

In rivers that are uniform in their characteristics, the volume of water that flows per segment will be similar throughout the river. In rivers that contain pools and riffles in their path, however, one or two segments may contain a disproportionate amount of the total river discharge. By noting the number of segments of the river, it is possible to divide the river into equal part; this division will reveal the different velocities of each segment.

Another piece of information provided by the calculator is the velocity class label of the river. The velocity class label will help to indicate various information about the velocity of the river. For instance, a gentle glide velocity will indicate that it is safe for human beings to wade in the river, but a velocity that is classified as swift water will indicate that the velocity of the water may push against an individual’s leg when moving through the water.

One last calculation that can be performed with the information that is obtained during the field work is the bankfull comparison of the river. The bankfull flow is the flow rate of the river when it is at its maximum flow; it is the depth of the water when the river begin to start to spill over its banks. The bankfull flow can be compared to the current flow of the river by entering a multiplier into the calculator that indicates the relationship between the two flows; the calculator will output the percentage of the bankfull flow that is being represented by the current flow.

If the percentage is near 100%, the river is approaching the point at which it will spill over its banks. If the percentage is significantly less than 100%, the river is within its normal range. Because the work that is performed during the fieldwork incudes taking measurements, uncertainty is inevitably introduce into that process.

For instance, it is impossible to ensure that the level of the water within the river remain the same during the period in which it is measured. Similarly, the wind may change during the time that a surface float is measured; the velocity of the float may change from what was measured. To account for this uncertainty in the measurements, it is important to average measurements from multiple river segments, and to note the time in which the measurements were taken.

The volume of discharge for a river can change according to the time of year that is being measured, and the weather during those period. The baseflow of rivers during the summer months may be much less than during spring months after snow melt on the mountains upstream of the river. Additionally, the passage of thunderstorms can lead to rapid increases in the discharge of a river.

It is important to consider both season and weather when considering the discharge of a river; the same amount of discharge can indicate different information to a fisheries biologist than a bridge engineer. Finally, the reference tables provided within the calculator are another means of determining the accuracy of the calculation of the rivers volume of discharge. These reference tables include information about the velocity class of the river, the characteristics of the water’s surface, the roughness of the river bed and its different characteristic, and the percentage of bankfull that the river is currently representing.

Each of these tables can be used to ensure that the information is accurate when it is provided to the calculator.

River Flow Rate Calculator for CFS and CMS

Leave a Comment