How to Read USGS Streamflow for Fly Fishing (Without Overthinking It)
A plain-English guide to CFS, gauge height, and water temperature — and the simple rules of thumb that turn raw USGS data into a fishable plan.
Most fly anglers open a USGS gauge page, see a wall of numbers, and close it. That's a mistake — those three or four readings tell you almost everything about whether today is worth driving to the river.
Here's how we read them at Fish Tech, in the order that actually matters.
1. Discharge (CFS) is the single most important number
CFS — cubic feet per second — is how much water is moving past the gauge. It's the proxy for "is the river high, low, or normal."
The trick: a single CFS number is meaningless without context. 800 CFS on the Madison is low. 800 CFS on a small freestone is a flood. Always compare today's CFS to:
- The median for this date (USGS plots it as a yellow triangle)
- The reading from one and seven days ago (is it rising, falling, or holding?)
A river that's holding steady around its seasonal median is almost always fishable. A river that doubled overnight is blown out. A river that's dropping back into shape after a spike is often the best day of the week.
2. Gauge height tells you wadeability
Gauge height (in feet) is just water depth at the gauge. It doesn't predict fish behavior — it predicts whether you can cross safely.
Find your personal "I can wade this" number for each river you fish, and write it down. Once you know that "the South Platte at Deckers is wadeable under 3.4 ft," you don't need to overthink it again.
3. Water temperature decides what's hatching — and whether you should even fish
Water temp matters more than air temp. A few rules of thumb for trout:
- Below 40°F — fish are sluggish; nymph deep and slow
- 50–65°F — the sweet spot; almost any presentation will produce
- Above 68°F — stop fishing for trout; mortality on released fish spikes
Most USGS gauges report water temp in Celsius. Multiply by 1.8 and add 32 if your brain works in Fahrenheit.
4. Putting it together
Before any trip we ask three questions, in order:
- Is CFS in a fishable range vs. the seasonal median?
- Is the trend stable or improving?
- Is water temp in the active window for the species I'm targeting?
If all three are yes, go. If any one is a hard no, go somewhere else — there's almost always a tailwater or spring creek nearby that's still in shape.
Fish Tech does this math for every river on its map automatically, but the logic is the same whether you use us or open the USGS site directly. Read the water before you read the bugs.
Put this into practice — see live USGS flows, water temps, and fly recommendations for top fly fishing states:
See all states →- The Best Fly Fishing App in 2025 (And Why Most Generic Fishing Apps Miss the Mark)A fly angler's honest look at what makes a fly fishing app actually useful — live USGS streamflow, water temperature, hatch timing, and fly recommendations — and why general fishing apps fall short for trout.
- Matching the Hatch When Nothing Is HatchingWhat to tie on during the long, fishless middle of the day — a practical fly selection framework based on water temp, season, and what trout default to when bugs aren't on the water.
- The Best Time of Day to Fly Fish, by SeasonWhen to be on the water — and when to take a long lunch — across spring, summer, fall, and winter. A simple seasonal clock for trout anglers.