Choose stream gradient, elevation difference, or horizontal distance, then enter the known values in meters, feet, cm, or inches.
- All Math and Numbers Calculators
- Average Gradient Calculator
- Drainage Density Calculator
- Stream Velocity Calculator
- Channel Slope Calculator
- Manning’s Flow Calculator
- River Discharge Calculator
- Slope Calculator
Stream Gradient Formula
Stream gradient measures how much elevation a stream loses over a horizontal distance. It is a compact way to describe channel steepness, compare stream reaches, and evaluate how quickly a stream profile drops from one point to another.
Where:
- SG = stream gradient as a ratio
- SG% = stream gradient as a percent
- Δh = vertical difference in elevation
- L = horizontal distance
If your result is shown as a percentage, the calculator is converting the basic ratio into percent slope. For example, a gradient of 0.02 is the same as 2%.
Rearranged Equations
Choose the quantity to solve for and enter the other two values. A zero gradient is valid for a level reach; zero gradient and zero elevation difference do not determine a unique horizontal distance.
How to Use the Calculator
- Measure the vertical difference in elevation between two points on the stream.
- Measure the horizontal distance between those same points.
- Select a unit for each distance; the calculator converts them to a common unit.
- To solve for a distance, select that solve mode, enter the gradient in percent and the known distance, and choose the result unit.
- Read gradient as percent slope, with the dimensionless ratio shown underneath.
Because stream gradient is a ratio of length to length, the vertical and horizontal measurements should be expressed in the same unit system before interpreting the result. The calculator converts selected units automatically; check that each selected unit matches your measurement.
Input Guide
| Field | Meaning | Helpful Note |
|---|---|---|
| Vertical Stream Difference in Elevation | The total drop in elevation between the upstream and downstream points | Use the difference between elevations, not a single elevation reading |
| Horizontal Stream Difference | The horizontal distance over which the elevation change occurs | Be consistent about whether the distance comes from a map, profile, or GIS measurement |
| Stream Gradient (%) | The steepness of the stream reach expressed as percent | A larger percentage means a steeper reach |
Example Calculations
If a stream drops 30 meters over a horizontal distance of 2,000 meters, the gradient ratio is:
Converted to percent:
The stream gradient is 0.015, or 1.5%.
If the gradient is 2% across a horizontal distance of 750 meters, first convert the percent to a ratio and then solve for the elevation difference:
The stream drops 15 meters over that reach.
What the Result Tells You
- Higher gradient: the channel is steeper and loses elevation more quickly.
- Lower gradient: the channel is flatter and loses elevation more gradually.
- Zero gradient: there is no net elevation change across the measured distance.
- Unexpectedly large values: often indicate a very short measured distance, a steep section, or a unit mismatch.
Why Stream Gradient Matters
Stream gradient is widely used in hydrology, geomorphology, field surveying, drainage analysis, and channel restoration. It helps when comparing stream reaches, evaluating longitudinal profiles, screening sites for erosion potential, and understanding how channel slope changes across a watershed.
Common Mistakes to Avoid
- Using a single elevation instead of the difference between two elevations
- Mixing units for vertical drop and horizontal distance
- Forgetting that percent gradient must be divided by 100 before using the ratio form
- Using a different pair of points for elevation change and distance
- Confusing horizontal distance with vertical drop or channel depth
Quick FAQ
Is stream gradient the same as slope?
Yes. In this context, stream gradient is the slope of the stream reach, expressed as a ratio or percentage.
Does stream gradient have units?
The ratio form is dimensionless when both measurements use the same length unit. The percent form is simply that ratio multiplied by 100.
Can I use this calculator for any stream segment?
It gives a two-point average when the elevation change and mapped horizontal distance along the reach refer to the same endpoints. It does not resolve local slopes or survey uncertainty.
