River Gradient Calculator
Calculate the steepness of a river or stream in metres per kilometre. Essential for hydrologists, geographers, and kayakers assessing flow energy and erosion potential.
About this calculator
River gradient measures how steeply a river descends over a given distance, directly controlling flow velocity, erosion power, and sediment transport. It is expressed in metres of elevation drop per kilometre of river length. The formula used here is: Gradient = (elevationDrop / riverLength) × 1000, where elevation drop is in metres, river length is in metres, and multiplying by 1000 converts the result to m/km. Steeper gradients (above ~10 m/km) indicate fast, turbulent mountain streams capable of cutting deep gorges, while gentle gradients (below 1 m/km) typify slow, meandering lowland rivers. Knowing the gradient helps engineers design flood defences, select hydropower sites, and predict where a river is likely to deposit sediment versus erode its bed.
How to use
Suppose a stream drops 45 m in elevation over a channel length of 9,000 m. Step 1 — Enter elevationDrop = 45 m. Step 2 — Enter riverLength = 9,000 m. Step 3 — The calculator computes: Gradient = (45 / 9,000) × 1,000 = 0.005 × 1,000 = 5 m/km. This result means the river falls 5 metres for every kilometre it travels — a moderate gradient typical of upland rivers with moderate current speeds and some whitewater sections.
Frequently asked questions
What is a steep river gradient and why does it matter for erosion?
A river gradient above roughly 10–20 m/km is generally considered steep. Steep gradients increase flow velocity, which dramatically raises the river's kinetic energy and its capacity to erode bedrock and transport coarse sediment. This is why mountain gorges and waterfalls are associated with high-gradient reaches. Engineers and geomorphologists monitor steep sections because they are prone to flash flooding and rapid channel change.
How do I measure elevation drop and river length for this calculator?
Elevation drop can be measured using a topographic map, a GPS device, or digital elevation model (DEM) data — simply record the altitude at your start point and subtract the altitude at your end point. River length should be measured along the actual channel path, not as a straight-line distance, because rivers meander. GIS software such as QGIS or Google Earth Pro makes both measurements straightforward by tracing the channel on satellite imagery.
What units does the river gradient calculator return and how do I convert them?
This calculator returns gradient in metres per kilometre (m/km), a unit widely used in physical geography and hydrology. To convert to a percentage slope, divide the m/km value by 10 (e.g., 5 m/km = 0.5%). To express it as a dimensionless ratio, divide by 1,000 (e.g., 5 m/km = 0.005). Feet-per-mile can be obtained by multiplying the m/km value by approximately 5.28.