River Meandering Calculator
Migration rate from channel width and discharge.
About this calculator
Meandering rivers migrate sideways across their floodplain over time, and this calculator estimates both the geometry of those bends and how fast the banks are eroding. Meander wavelength, amplitude, and radius of curvature are all scaled directly off channel width using empirical ratios from classic fluvial geomorphology — most directly Leopold & Wolman's 1960 paper "River Meanders" in the Geological Society of America Bulletin, which found wavelength running roughly 7 to 15 times bankfull channel width, and Hickin & Nanson (1984) — roughly 11× width for wavelength and 2.7× width for amplitude. Sinuosity (channel length divided by valley length) is derived from that same geometry, and channel slope is simply valley slope divided by sinuosity, since a winding channel loses elevation more gradually than a straight one over the same ground distance. Be aware of what that derivation implies: because the wavelength and amplitude ratios are both fixed multiples of channel width, width cancels out of the sinuosity formula entirely and the model reports the same 1.386 for every river you enter — it is the sinuosity of the assumed meander shape, and the divisor that turns valley slope into channel slope, not a measurement of your reach. If you need your reach's real sinuosity, measure channel length against valley length on a map or aerial image.
The migration rate itself combines two things: a stream-power term (based on discharge, channel slope, and width, following ω = ρgQS/W) and a geometry factor that peaks when the radius-of-curvature-to-width ratio is near 2.5 — the classic Hickin & Nanson finding that bends which are neither too tight nor too gentle migrate fastest. Migration rate is then divided by a bank-resistance factor you supply, since cohesive clay or bedrock banks erode far slower than loose sand for the same stream power. Treat every output as an order-of-magnitude estimate rather than a site-specific prediction: real channels are affected by vegetation, bank armoring, ice, and flood history that this simplified model doesn't capture. The cutoff risk score is a rough heuristic based on how far the bank has migrated relative to the meander's amplitude, flagging when a neck might pinch off into an oxbow lake.
Inputs
Results
Migration rate (m/yr)
0.06
Figures current as of 1960. Source: Leopold, L.B., and Wolman, M.G., 1960, River Meanders: Geological Society of America Bulletin, v. 71, no. 6, p. 769-794 — reports meander wavelength running roughly 7 to 15 times bankfull channel width across streams from under 1 foot to over 1,000 feet wide.
How to Use This Calculator
- Enter Channel width (m) from a bankfull survey or aerial measurement.
- Enter bankfull Discharge (m³/s) from a stream gauge or regional flood-frequency estimate.
- Set Bank resistance (1–10): 1 for loose sand, 3 for silt-clay, 5 for cohesive clay, 10 for near-bedrock conditions.
- Enter Valley slope (m/m) from a DEM or topographic map (e.g., 0.001 = 1 m drop per km).
- Read Migration rate (m/yr) to assess channel mobility, and check Cutoff risk (0–100) for oxbow formation likelihood.
How the result changes with Bank resistance (1-10)
| Bank resistance (1-10) | Migration rate (m/yr) |
|---|---|
| 1.5 | 0.12 |
| 2.25 | 0.08 |
| 4.5 | 0.04 |
| 7.5 | 0.03 |
What each input means
- Channel width (m)
- Bankfull width of the river channel in meters.
- Discharge (m³/s)
- Bankfull or mean annual discharge in cubic meters per second.
- Bank resistance (1-10)
- Bank erodibility: 1=loose sand, 3=silt-clay, 5=cohesive clay, 10=bedrock.
- Valley slope (m/m)
- Valley gradient in meters per meter (e.g. 0.001 = 1 m drop per km).
- Time period (years)
- Number of years over which to compute total lateral migration.
What each result means
- Migration rate (m/yr)
- Estimated lateral bank migration rate in meters per year.
- Total migration (m)
- Cumulative lateral migration over the observation period.
- Meander wavelength (m)
- Predicted meander wavelength (~11× channel width).
- Meander amplitude (m)
- Predicted meander belt width (~2.7× channel width).
- Model sinuosity (fixed)
- Always 1.386, for every channel you enter. It is the fixed consequence of this model's constant geometry ratios (wavelength 11x width, amplitude 2.7x width), in which channel width cancels out — not a measurement of your reach. It matters because channel slope is valley slope divided by it. For your reach's real sinuosity, measure channel length divided by valley length on a map or aerial image.
- Cutoff risk (0-100)
- Relative likelihood of meander neck cutoff during the observation period.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersChannel width (m) = 50, Discharge (m³/s) = 100, Bank resistance (1-10) = 3, Valley slope (m/m) = 0.001 = 5 input(s) provided
- Calculate Migration rateMigration rate = 0.5 * pow(specificStreamPower / 100, 0.5) *0.062 = 0.062
- Calculate Total migrationTotal migration = migrationRate * observationYears3.11 = 3.11
- Calculate Meander wavelengthMeander wavelength = 11 * channelWidth550 = 550
Figures and sources
- Leopold & Wolman (1960), "River Meanders" — meander wavelength scaling with channel width (1960) — Leopold, L.B., and Wolman, M.G., 1960, River Meanders: Geological Society of America Bulletin, v. 71, no. 6, p. 769-794 — reports meander wavelength running roughly 7 to 15 times bankfull channel width across streams from under 1 foot to over 1,000 feet wide.
Engine last updated . Checked against 2 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 does migration rate peak at a specific radius-of-curvature-to-width ratio instead of just increasing with tighter bends?
The calculator's geometry factor is a bell curve centered on R/W ≈ 2.5, following the Hickin & Nanson relationship. Bends that are too tight (low R/W) dissipate flow energy through turbulence rather than bank erosion, while bends that are too gentle (high R/W) don't concentrate enough flow against the outer bank to erode quickly — the sweet spot in between migrates fastest.
How does Bank resistance actually change the result?
Migration rate is divided directly by the Bank resistance value you enter, so doubling bank resistance halves the predicted migration rate for the same stream power and geometry. A value of 1 represents loose sand while 10 represents near-bedrock conditions, reflecting how much more slowly cohesive or rocky banks erode compared to unconsolidated sediment.
Why does Sinuosity always come out as 1.386, no matter what I enter?
Because it is a property of the model, not of your river. Sinuosity is channel length divided by valley length, approximated here from the predicted meander amplitude and wavelength — but both of those are fixed multiples of channel width (2.7x and 11x), so width cancels and the result is the constant 1 + pi x 2.7 / 22 = 1.386 for every input. It still does real work: channel slope equals valley slope divided by sinuosity, so it is what makes a winding channel lose elevation more gradually than a straight one, and it feeds the stream-power term behind the migration rate. Treat the tile as the sinuosity of the assumed meander shape and measure your reach's actual channel length against its valley length on a map if you need the real figure. The underlying wavelength-to-width scaling is drawn from Leopold and Wolman's 1960 Geological Society of America Bulletin paper "River Meanders," which measured that ratio across real channels ranging from small flume streams to the Mississippi River — and reported it varying from roughly 7x to 15x width, variation this model's single 11x constant does not carry through.
Is the Cutoff risk score a real prediction of when an oxbow lake will form?
No — it's a rough heuristic comparing cumulative lateral migration over your observation period to half the predicted meander amplitude, scaled to a 0-100 range. It flags when a meander neck has migrated far enough to plausibly pinch off, but actual cutoffs depend on local neck geometry, flood timing, and bank material that this simplified model doesn't track.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Karst Feature Calculator
Sinkhole risk from limestone depth and water table.
Earth ScienceLandslide Risk Calculator
Slope stability factor from soil, angle, and water table.
GeologySediment Transport Calculator
Calculate bedload transport rate, shear stress, and transport mode from stream velocity, grain size, water depth, and slope.
Resin & EpoxyRiver Table Calculator
Calculate the total epoxy needed for a river table based on table length, river width, thickness, and average void depth.
Earth ScienceEarthquake Distance Calculator
Epicenter distance from P-wave and S-wave arrival times.
More in Science & Physics.