
Photo credit
A USGS stream gaging station on the Minnesota River at Lac qui Parle Dam, Minnesota. Photo: Tony Webster, CC BY 2.0, via Wikimedia Commons
Check a river’s flow.
Search any USGS stream gauge by river or station name, by state, or near you. Each card shows the latest flow and how it compares with the normal range for today’s date; open a gauge for the full picture: trend, water temperature and what it means for trout, safety and the official NWS flood stage.
Flow rate checkerSwitch tool
- Trip plannerPlan the days, the stay, the travel and a budget in your own numbers.
- Fly finderGet a few patterns to start with.
- Waterway finderFind nearby public monitoring stations.
- Flow rate checkerLive USGS flow, how it compares with the record, NWS flood stage.
- Fly identifierExplore an insect photo or use a guided ID.
- Gear finderCompare sourced products by fishing style.
- Contact usSupport, feedback, corrections, claim help.
- See all tools
Your browser will ask before sharing your location. It is used once, rounded to about a kilometre, to list gauges within 30 miles, and is not stored.
Our water pages that match
- Aeneas LakeWA · no gauge
- Ahtanum CreekWA · 1 gauge
- American RiverWA · 1 gauge
- Asotin CreekWA · 1 gauge
- Bayley LakeWA · no gauge
- Big Beaver CreekWA · 1 gauge
- Big Four LakeWA · no gauge
- Big Quilcene RiverWA · 1 gauge
- Blue LakeWA · no gauge
- Bogachiel RiverWA · 2 gauges
- Browns LakeWA · no gauge
- Buttermilk CreekWA · 1 gauge
- Cady LakeWA · no gauge
- Calawah RiverWA · 1 gauge
- Cascade RiverWA · 1 gauge
- Cedar CreekWA · no gauge
- Cedar RiverWA · 4 gauges
- Chambers CreekWA · 1 gauge
- Chehalis RiverWA · 4 gauges
- Chewuch RiverWA · 1 gauge
- Chiwawa RiverWA · 1 gauge
- Chopaka LakeWA · no gauge
- Clallam RiverWA · no gauge
- Clearwater RiverWA · 1 gauge
- Clearwater RiverWA · 1 gauge
- Columbia RiverOR · 1 gauge
- Columbia RiverWA · 4 gauges
- Cowlitz RiverWA · 4 gauges
- Deschutes RiverWA · 2 gauges
- Duckabush RiverWA · 1 gauge
- Early Winters CreekWA · no gauge
- East Fork Lewis RiverWA · 1 gauge
- East Twin RiverWA · no gauge
- Entiat RiverWA · 2 gauges
- Goldsborough CreekWA · 1 gauge
- Grande Ronde RiverWA · 1 gauge
- Grays RiverWA · no gauge
- Green RiverWA · no gauge
- Hoh RiverWA · 1 gauge
- Hoko RiverWA · 1 gauge
- Humptulips RiverWA · 1 gauge
- Kalama RiverWA · no gauge
- Klickitat RiverWA · 2 gauges
- Koeneman LakeWA · no gauge
- Leech LakeWA · no gauge
- Lewis RiverWA · 2 gauges
- Little Bridge CreekWA · 1 gauge
- Long LakeWA · no gauge
- Mad RiverWA · 1 gauge
- McDowell LakeWA · no gauge
- Merrill LakeWA · no gauge
- Methow RiverWA · 4 gauges
- Mill CreekWA · 4 gauges
- Munn LakeWA · no gauge
- Newaukum RiverWA · 1 gauge
- Nisqually RiverWA · 4 gauges
- North Fork Skokomish RiverWA · 1 gauge
- North Fork Stillaguamish RiverWA · 1 gauge
- North Fork Tolt RiverWA · 1 gauge
- Oak CreekWA · 1 gauge
- Okanogan RiverWA · 4 gauges
- Pass LakeWA · no gauge
- Puyallup RiverWA · 4 gauges
- Queets RiverWA · 1 gauge
- Quinault RiverWA · 2 gauges
- Raging RiverWA · 1 gauge
- Rattlesnake CreekWA · no gauge
- Rock CreekWA · no gauge
- Rocky Ford CreekWA · no gauge
- Salmon CreekWA · 1 gauge
- Samish RiverWA · 1 gauge
- Satsop RiverWA · 1 gauge
- Sauk RiverWA · 3 gauges
- Skagit RiverWA · 4 gauges
- Skokomish RiverWA · 1 gauge
- Skookumchuck RiverWA · 3 gauges
- Skykomish RiverWA · 1 gauge
- Snake RiverWA · 2 gauges
- Snoqualmie RiverWA · 3 gauges
- Sol Duc RiverWA · no gauge
- South Fork Chehalis RiverWA · 1 gauge
- South Fork Nooksack RiverWA · no gauge
- South Fork Skokomish RiverWA · 1 gauge
- South Fork Skykomish RiverWA · 1 gauge
- Spokane RiverWA · 3 gauges
- Squalicum LakeWA · no gauge
- Stehekin RiverWA · 1 gauge
- Susan LakeWA · no gauge
- Tolt RiverWA · 1 gauge
- Touchet RiverWA · 1 gauge
- Toutle RiverWA · 1 gauge
- Tucannon RiverWA · 1 gauge
- Twisp RiverWA · 1 gauge
- Upper Wheeler ReservoirWA · no gauge
- Vogler LakeWA · no gauge
- Washougal RiverWA · no gauge
- Wenatchee RiverWA · 3 gauges
- West Twin RiverWA · no gauge
- White RiverWA · 4 gauges
- White Salmon RiverWA · 1 gauge
- Willapa RiverWA · 1 gauge
- Wind RiverWA · no gauge
- Wynoochee RiverWA · 3 gauges
- Yakima RiverWA · 4 gauges
326 USGS gauges in Washington
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 326)
- AHTANUM CREEK AT UNION GAP, WAUSGS 12502500 · WA · live flow · gauge height
- AMERICAN RIVER NEAR NILE, WAUSGS 12488500 · WA · live flow · gauge height
- ANDERSON CREEK AT SMITH ROAD NEAR GOSHEN, WAUSGS 12210900 · WA · live flow · gauge height · water temperature
- ANDERSON CREEK NEAR BELLINGHAM, WAUSGS 12201950 · WA · live flow · gauge height
- ANDREWS CREEK NEAR MAZAMA, WAUSGS 12447390 · WA · live flow · gauge height · water temperature
- ANTOINE CREEK AT US HWY 97 NEAR ELLISFORDE, WAUSGS 12444290 · WA · live flow · gauge height
- ASOTIN CREEK AT ASOTIN, WAUSGS 13335050 · WA · live flow · gauge height
- BACON CREEK BELOW OAKES CREEK NEAR MARBLEMOUNT, WAUSGS 12179900 · WA · live flow · gauge height · water temperature
- BAKER RIVER AB BLUM CREEK NEAR CONCRETE, WAUSGS 12190400 · WA · live flow · gauge height
- BAKER RIVER AT HENRY THOMPSON BR AT CONCRETE, WAUSGS 12193400 · WA · live flow · gauge height
- BIG BEAVER CREEK NEAR NEWHALEM, WAUSGS 12172000 · WA · live flow · gauge height · water temperature
- BIG CREEK NEAR GRISDALE, WAUSGS 12035450 · WA · flow record ended · gauge height
- BIG QUILCENE RIVER BELOW DIVERSION NR QUILCENE, WAUSGS 12052210 · WA · live flow · gauge height
- BIG SOOS CREEK ABOVE HATCHERY NEAR AUBURN, WAUSGS 12112600 · WA · live flow · gauge height
- BLUE CREEK NEAR WALLA WALLA, WAUSGS 14013500 · WA · live flow · gauge height
- BOGACHIEL RIVER NEAR FORKS, WAUSGS 12042800 · WA · live flow · gauge height · water temperature
- BOGACHIEL RIVER NEAR LA PUSH, WAUSGS 12043015 · WA · no flow · gauge height · water temperature
- BOISE CREEK AT 252ND AVE NE NR BUCKLEY, WAUSGS 12099550 · WA · live flow · gauge height
- BONAPARTE CREEK AT TONASKET, WAUSGS 12444550 · WA · live flow · gauge height
- BOULDER CREEK NEAR CEDAR FALLS, WAUSGS 12115700 · WA · live flow · gauge height
- BOUNDARY POWERPLANT TW NEAR METALINE FALLS, WAUSGS 12398560 · WA · no flow · gauge height
- BOXLEY CREEK NEAR CEDAR FALLS, WAUSGS 12143700 · WA · live flow · gauge height
- BOXLEY CREEK NEAR EDGEWICK, WAUSGS 12143900 · WA · live flow · gauge height
- BRANNIAN CREEK AT S BAY DR NR WICKERSHAM, WAUSGS 12201960 · WA · live flow · gauge height
- CALAWAH RIVER NEAR FORKS, WAUSGS 12043000 · WA · live flow · gauge height · water temperature
- CANYON CREEK NEAR AMBOY, WAUSGS 14219000 · WA · live flow · gauge height
- CANYON CREEK NEAR CEDAR FALLS, WAUSGS 12116100 · WA · live flow · gauge height · water temperature
- CARBON RIVER NEAR FAIRFAX, WAUSGS 12094000 · WA · live flow · gauge height
- CARPENTER CREEK NEAR BELLINGHAM, WAUSGS 12202310 · WA · live flow · gauge height
- CASCADE RIVER AT MARBLEMOUNT, WAUSGS 12182500 · WA · live flow · gauge height · water temperature
- CEDAR RIVER AT CEDAR FALLS, WAUSGS 12116500 · WA · live flow · gauge height · water temperature
- CEDAR RIVER AT POWERPLANT AT CEDAR FALLS, WAUSGS 12116400 · WA · live flow · gauge height · water temperature
- CEDAR RIVER AT RENTON, WAUSGS 12119000 · WA · live flow · gauge height · water temperature
- CEDAR RIVER BELOW BEAR CREEK NEAR CEDAR FALLS, WAUSGS 12114500 · WA · live flow · gauge height · water temperature
- CEDAR RIVER BELOW DIVERSION NEAR LANDSBURG, WAUSGS 12117600 · WA · live flow · gauge height · water temperature
- CEDAR RIVER NEAR CEDAR FALLS, WAUSGS 12115000 · WA · live flow · gauge height · water temperature
- CEDAR RIVER NEAR LANDSBURG, WAUSGS 12117500 · WA · live flow · gauge height · water temperature
- CENTRALIA POWER CANAL NEAR MCKENNA, WAUSGS 12089208 · WA · live flow · gauge height
- CHAMBERS CREEK BL LEACH CREEK NEAR STEILACOOM, WAUSGS 12091500 · WA · live flow · gauge height
- CHAMOKANE CREEK BELOW FALLS NEAR LONG LAKE, WAUSGS 12433200 · WA · live flow · gauge height
- CHEHALIS RIVER AT PORTER, WAUSGS 12031000 · WA · live flow · gauge height
- CHEHALIS RIVER AT WWTP AT CHEHALIS, WAUSGS 12025100 · WA · no flow · gauge height
- CHEHALIS RIVER NEAR ADNA, WAUSGS 12021800 · WA · live flow · gauge height
- CHEHALIS RIVER NEAR DOTY, WAUSGS 12020000 · WA · live flow · gauge height
- CHEHALIS RIVER NEAR GRAND MOUND, WAUSGS 12027500 · WA · live flow · gauge height
- CHEHALIS RIVER NEAR MONTESANO, WAUSGS 12035100 · WA · no flow · gauge height
- CHEHALIS RIVER NEAR ROCHESTER, WAUSGS 12028060 · WA · no flow · gauge height
- CHELAN R AT HABITAT 4 CHANNEL AT CHELAN FALLS, WAUSGS 12452550 · WA · live flow · gauge height
- CHELAN RIVER AT CHELAN, WAUSGS 12452500 · WA · live flow · gauge height
- CHEWUCH RIVER AT WINTHROP, WAUSGS 12448000 · WA · live flow · gauge height
- CHIWAWA RIVER NEAR PLAIN, WAUSGS 12456500 · WA · live flow · gauge height
- CHUCKANUT CREEK NEAR BELLINGHAM, WAUSGS 12201700 · WA · live flow · gauge height
- CISPUS RIVER AB YELLOWJACKET CREEK NEAR RANDLE, WAUSGS 14231900 · WA · live flow · gauge height
- CLARKS CREEK AT STEWART AVENUE NEAR PUYALLUP, WAUSGS 12102078 · WA · live flow · gauge height · water temperature
- CLEARWATER RIVER NEAR BUCKLEY, WAUSGS 12097820 · WA · live flow · gauge height
- CLOVER CREEK NEAR TILLICUM, WAUSGS 12090500 · WA · live flow · gauge height · water temperature
- COAL CREEK AT MOHLER, WAUSGS 12464800 · WA · live flow · gauge height
- COLUMBIA RIVER AT BONNEVILLE DAM FOREBAY, WAUSGS 453845121562000 · WA · no flow · water temperature
- COLUMBIA RIVER AT BRIDGEPORT, WAUSGS 12438000 · WA · daily flow · water temperature
- COLUMBIA RIVER AT CASCADE ISLAND, WAUSGS 453845121564001 · WA · no flow · water temperature
Quick picks: our 2,852 waters by state
Each state opens its USGS gauges and our water pages there; a water opens the live cards for its gauges, or the NOAA tides for flats and surf.
- Alabama29
- Alaska149
- Arizona64
- Arkansas16
- California102
- Colorado82
- Connecticut76
- Delaware11
- Florida82
- Georgia33
- Hawaii12
- Idaho269
- Illinois11
- Indiana14
- Iowa62
- Kansas1
- Kentucky15
- Louisiana20
- Maine79
- Maryland17
- Massachusetts34
- Michigan65
- Minnesota67
- Mississippi4
- Missouri38
- Montana143
- Nebraska7
- Nevada5
- New Hampshire75
- New Jersey32
- New Mexico29
- New York106
- North Carolina87
- North Dakota3
- Ohio11
- Oklahoma4
- Oregon127
- Pennsylvania167
- Rhode Island25
- South Carolina32
- South Dakota4
- Tennessee30
- Texas38
- Utah165
- Vermont72
- Virginia55
- Washington103
- West Virginia30
- Wisconsin49
- Wyoming101
Search covers 11,178 USGS stream gauges that reported discharge, gauge height or water temperature in the 183 days before 2026-10-23 (USGS series catalog); readings are fetched live when a gauge is shown.
Where these numbers come from
- Discharge, gauge height, water temperature and water quality: U.S. Geological Survey readings (provisional, can be revised), cached for 15 minutes. Where USGS publishes a gauge’s flow only once a day, the latest daily mean is shown with its date.
- Normal range: the 25th to 75th percentile of daily mean flow for the same calendar day over the gauge’s record (USGS daily statistics), classed as USGS does (hyswap).
- Temperature guidance for trout quotes the gauge’s own state fish and wildlife agency; where we found none, it says so and quotes federal guidance (National Park Service, U.S. Fish and Wildlife Service). Cold-water safety quotes the NWS; dissolved oxygen and pH are read against EPA criteria. Each line names its source.
- Flood stage and forecasts: the National Weather Service’s National Water Prediction Service and its Turn Around Don’t Drown guidance. Tides: NOAA Tides & Currents.
General guidance, not a fishing forecast, a safety guarantee or a statement about access. Planning a trip? The trip planner shows these readings on every day you fish a water.
