What is the optimal flow for steelhead fishing?
There is no single optimal flow — every river has its own range based on its watershed size and gradient. As a rule of thumb, the optimal range sits between the 30th and 70th percentile of the river's historical flow distribution, which is typically just below the river's long-term median. Flows above the optimal range are usually too high and stained; flows below are low and clear, making fish skittish.
Steelhead Addiction calculates a per-river optimal-flow zone from each river's log-normal historical flow distribution, with empirical adjustments where angler reports support a tighter range. For example, Conneaut Creek's optimal range is 150–350 CFS; Cuyahoga River runs higher at roughly 200–800 CFS depending on the gauge. The river page for each of the 31 covered tribs shows the live current flow against the optimal zone as a percentile-zoned gauge bar.
Per-River Optimal Flow Ranges
Click column headers to sort. "In Zone" indicates current flow is within the optimal range.
Related
FAQ
Where do these per-river ranges come from?
SHA's RiverFlowStat computes the optimal range per-river from 3 years of historical flow data, downsampled hourly. The range is the p10–p90 of historical flows classified Good or Excellent by SHA's recommendation engine (or a heuristic fallback at p50–p80 when there's insufficient angler-report data).