⚡ Premium Feature

11,000+ USGS Stream Gages.
Real-Time Alerts. Zero Wasted Trips.

FlyFishFinder connects you to every active USGS stream gage in the country, with live CFS flow rates, gage height, water temperature, and historical charts, then pings your phone the moment your river hits your ideal conditions.

Start Your Free Trial
11,000+
Active USGS Gages
3
Data Points Per Gage
Daily
Alert Check Frequency
You
Set the Range
The Foundation

What Is a USGS Stream Gage, and Why Should Every Angler Care?

The U.S. Geological Survey operates a network of more than 11,000 stream gages across the country, instruments anchored to riverbanks, bridge pilings, and canyon walls that measure water conditions around the clock, every single day of the year. Each gage transmits live readings back to USGS servers, creating a real-time picture of river conditions available to anyone who knows how to read it.

For the serious fly angler, these gages are the single most useful piece of pre-trip intelligence available, and they're almost universally underused. Most anglers still drive two hours to a river they haven't checked, only to find it blown out, running too low, or locked under ice. A quick look at the nearest USGS gage before leaving the driveway would have saved the trip entirely.

FlyFishFinder puts all 11,000 of those gages directly on your map. Tap any water drop icon and the live data surfaces instantly, with no USGS website navigation, no spreadsheet reading, no guesswork. Just the numbers you need, in a format built for anglers.

Pro tip: Main river gages also give you insight into nearby tributaries. If the mainstem is running high and off-color, the tributaries feeding into it are almost certainly in worse shape, and vice versa. When flows on the main river are low and clearing, smaller feeders may be prime. One gage check informs your entire day's decision.

Live Data Breakdown

CFS, Gage Height, and Water Temperature — What Each One Tells You

Every USGS gage in FlyFishFinder surfaces three core measurements: streamflow in cubic feet per second (CFS), gage height in feet, and water temperature in Fahrenheit. Together, these three numbers paint a complete picture of whether a river is worth fishing, and how to fish it if you go.

💧
Flow Rate (CFS)
Cubic feet per second measures the volume of water moving past the gage. Your primary go/no-go indicator for wade fishing and float trips.
890 cfs
📏
Gage Height
The physical water depth at the sensor in feet. Tells you wading depth and bank conditions, critical for access decisions and safety.
3.44 ft
🌡️
Water Temp
Water temperature drives fish metabolism, hatch timing, and where fish hold. Too cold or too warm and the bite shuts down entirely.
40.6°F

CFS is your primary go/no-go number. Every river has a sweet spot, a flow range where wade access is safe, fish are positioned predictably, and presentations land correctly. Too low and fish get spooky in skinny, clear water. Too high and the river becomes unfishable, dangerous, or both. Knowing that sweet spot for your favorite rivers and checking CFS before every trip is the single habit that separates consistently successful anglers from those who show up and wonder what happened.

Gage height tells you what the river looks like on the ground. Even when CFS is acceptable, a rising gage height signals that flows are increasing, potentially changing conditions by the time you rig up. A falling gage height on a river that was blown out two days ago is one of the best signals in fishing: the river is dropping and clearing, and the bite is often exceptional in that window.

Water temperature closes the loop. Brown and rainbow trout feed most aggressively between 45°F and 65°F. Below 40°F, metabolisms slow dramatically and mid-day nymphing near bottom structure becomes the dominant strategy. Above 68°F in summer, responsible anglers stay off the water entirely to protect fish health. Knowing water temp before you go means you arrive with the right flies, the right tactics, and the right expectations.

Inside the App

Everything You Need, One Tap Away

Tap any gage on the map and FlyFishFinder instantly surfaces the live data panel, with current flow rate, median flow, gage height, 30-day average, and water temperature. Swipe to the chart view for a full 30-day trend comparison against the all-time historical average for that specific gage.

Live Gage Data
FlyFishFinder app showing live USGS stream gage data for Jefferson River near Twin Bridges MT, water temperature 40.64 degrees F, flow rate 890 CFS, gage height 3.44 ft
30-Day Flow Chart
FlyFishFinder 30-day streamflow chart for Jefferson River comparing current year daily average to historical daily average with ice probable period highlighted

Jefferson River near Twin Bridges, MT, live data and 30-day chart view inside FlyFishFinder

Historical Context

Compare Today's Flow to the Historical Average

Raw CFS numbers only tell part of the story. FlyFishFinder's built-in gage chart plots the current year's daily flow average against the all-time historical daily average for that specific gage, so you immediately see whether today's conditions are above or below what's normal for this time of year.

That historical context is invaluable. A reading of 900 CFS might be perfectly fishable on the Jefferson River in late winter, or dangerously high in August when the historical average is 300 CFS. The chart removes that ambiguity instantly. You can also see ice-probable periods marked directly on the chart, helping you identify windows before and after freeze events when fishing can be exceptional.

Toggle between Streamflow (CFS) and Gage Height views with a single tap. The chart updates instantly, giving you a 30-day window into how the river is behaving and trending, essential intelligence for planning trips days or weeks in advance.

Premium Feature

We Check Your Rivers Every Morning.
You Just Fish When It's Right.

Stop manually checking flows every day. Set your ideal CFS range once and FlyFishFinder does the work, scanning every saved gage each morning and sending you a push notification the moment conditions hit your sweet spot.

1

Save Your Gages

Tap any gage on the map and save it to your list. Add as many rivers as you fish, the Madison, Driftless spring creeks, your local tailwater.

2

Set Your Min / Max CFS Range

Enter the minimum and maximum CFS for fishable conditions on that specific river. You know your water, set the range that means "go fish."

3

FlyFishFinder Checks Every Morning

Our system pulls live USGS data across all your saved gages each morning and compares current flow against your range.

4

Get Pinged When Conditions Are Prime

When a gage hits your range, you get a push notification directly to your device. Adjust your range any time, your rivers, your rules.

Flow Rate Alert Setup
FlyFishFinder Flow Rate Alerts screen showing minimum and maximum CFS input fields for Jefferson River near Twin Bridges MT with current flow of 890 CFS
Morning Notification
💧
FlyFishFinder
🎣 Jefferson River is in range!
Current flow: 890 CFS, within your 700-1,100 CFS target. Conditions look prime.
7:02 AM · now
📊
FlyFishFinder
Madison River - 2,340 CFS
Above your max range of 1,800 CFS. Check back tomorrow.
7:02 AM · now
The Bottom Line

Stop Driving Blind. Start Fishing Smarter.

The best anglers aren't always the ones with the most expensive rods or the most flies in their box. They're the ones who show up on the right river, on the right day, at the right flow. USGS stream gage data has always made that possible, FlyFishFinder just makes it effortless.

With 11,000+ gages mapped, live CFS, gage height, and water temperature at a tap, 30-day historical charts, and a proprietary alert system that checks your rivers every morning so you don't have to, FlyFishFinder is the only fishing app built around the data that actually determines whether a trip is worth making.

Flow alerts are a Pro exclusive feature. Upgrade today and spend less time wondering and more time wading.

⚡ Pro Exclusive

Your River Is In Range.
Are You Getting the Alert?

Upgrade to FlyFishFinder Pro and let 11,000 USGS gages work for you every single morning. Set your ideal CFS range, save your rivers, and get pinged the moment conditions are prime.

Start Your Free 14-Day Trial

$0 charge until your trial ends. Cancel anytime.