Before you pack the truck, check the gauge. That's the first thing any experienced Colorado angler will tell you — and they're right. The difference between a fishable river and a blown-out waste of time comes down to one number: CFS.
What Is CFS?
CFS stands for cubic feet per second — the volume of water moving past a fixed point every second. One cubic foot is roughly the size of a basketball. So 200 CFS means 200 basketballs' worth of water flowing past the gauge every second.
Why does volume matter for fishing? Because it controls everything else: water clarity, current speed, where fish hold, and whether you can safely wade at all. A river at 600 CFS looks and fishes completely differently than the same river at 150 CFS.
Real example: The South Platte at Deckers is considered prime dry fly water between 150–400 CFS. Above 600 CFS the water is turbid and wading gets dangerous. Below 100 CFS fish get spooky and presentation becomes incredibly technical. The same river, three completely different experiences.
What Is Gauge Height?
Gauge height (also called stage) measures how deep the water is at the gauge location, in feet. It's related to CFS but not the same — a river at 3.5 feet of gauge height at one site might be at 200 CFS or 800 CFS depending on the channel geometry.
For fly fishing purposes, CFS is more useful than gauge height. CFS tells you flow volume. Gauge height tells you depth at one specific sensor. Use CFS to make your go/no-go decision. Use gauge height as a secondary check if you've fished a specific river before and know what a "normal" stage looks like.
Where the Data Comes From
Every river dashboard on this site pulls from the USGS Water Services API — the same source the National Weather Service uses. The USGS operates a network of roughly 8,200 stream gauges across the US. Colorado has excellent coverage on the rivers that matter for fly fishing.
Readings update every 15 minutes. The data is labeled "provisional" — meaning it hasn't gone through the USGS's formal quality review — but for day-to-day fishing decisions, it's accurate enough to trust. Major spikes get flagged and corrected after the fact, but what you see is real-time.
One thing to know: In winter, gauges sometimes report -999999 CFS. That's not an error in this site — that's the USGS sentinel value for ice-affected or offline readings. If you see "No data" instead of a CFS number, the gauge is temporarily offline or the sensor is covered in ice.
How This Site's Condition Ratings Work
The fishable / marginal / unfishable badges on each river page aren't arbitrary — they're based on CFS thresholds specific to each river section. The South Platte at Deckers has different thresholds than the Arkansas at Salida because they're different rivers with different characters.
| Condition | What it means |
|---|---|
| Fishable | CFS within the ideal range for wading and fly presentation. Go fish. |
| Marginal | Outside the ideal window but technically possible. Higher or lower than ideal — presentation gets harder, wading gets less comfortable. Worth checking the trend before driving out. |
| Unfishable | Either dangerously high (runoff) or too low for productive fishing. Don't make the drive. |
The thresholds were built from hatch calendar data, local guide knowledge, and standard Colorado fishing guidelines. They're not perfect — experienced anglers sometimes do well outside these windows — but they're a solid starting point for deciding whether to make the drive.
Reading the Trend, Not Just the Number
A river at 350 CFS and rising fast is a different situation than a river at 350 CFS and dropping. If you want to see the trend, click the USGS link on any river dashboard — it takes you directly to the USGS monitoring page for that gauge, where you can see a 7-day hydrograph (a graph of flow over time).
What to look for on the hydrograph:
- Flat line — stable flows, predictable fishing
- Rising sharply — storm runoff or snowmelt, conditions deteriorating
- Dropping steadily — post-runoff, conditions improving day by day
- Spiky pattern — dam-regulated release schedule (Blue River is the best local example)
The Colorado-Specific Runoff Problem
Colorado's free-flowing rivers (South Platte, Arkansas, Colorado River) go through annual runoff every spring when the snowpack melts. Depending on the winter, this can start as early as late March or as late as May. During peak runoff, rivers that are normally 200 CFS can spike to 3,000–10,000+ CFS. They turn brown and opaque. Wading is dangerous or impossible.
The Blue River is the exception. Because it drains from Dillon Reservoir (a managed dam), flows are regulated and stay relatively consistent year-round — including through runoff season. If the other rivers are blown out in May or June, the Blue is usually still fishable.
Always check gauges in the week before your trip, not just the morning of. If a river is at 900 CFS on Monday and forecast temperatures are warm, don't assume it'll be down to 400 CFS by Saturday.
Ready to check live conditions?