
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
- Accotink CreekVA · 2 gauges
- Back CreekVA · 3 gauges
- Beaver CreekVA · 1 gauge
- Big Horse CreekNC · no gauge
- Big Moccasin CreekVA · 1 gauge
- Big Wilson CreekVA · no gauge
- Brumley CreekVA · no gauge
- Buffalo CreekVA · 1 gauge
- Cabin CreekVA · no gauge
- Chestnut CreekVA · 1 gauge
- Conway RiverVA · no gauge
- Dan RiverVA · 3 gauges
- Devils DitchVA · 1 gauge
- East Fork Chestnut CreekVA · 1 gauge
- Garth RunVA · no gauge
- Green Cove CreekVA · 1 gauge
- Hardy CreekVA · no gauge
- Holmes RunVA · 1 gauge
- Jackson RiverVA · 1 gauge
- Lake MoomawVA · no gauge
- Little Stony CreekVA · no gauge
- Little Stony CreekVA · no gauge
- Little Stony CreekVA · no gauge
- Little Tumbling CreekVA · 1 gauge
- Little Wilson CreekVA · no gauge
- Mill CreekVA · no gauge
- Mill CreekVA · 1 gauge
- Mossy CreekVA · 1 gauge
- North CreekVA · 1 gauge
- North Fork Buffalo RiverVA · no gauge
- North Fork Moormans RiverVA · 1 gauge
- North Fork Pound RiverVA · no gauge
- North RiverVA · 2 gauges
- Passage CreekVA · 1 gauge
- Pedlar RiverVA · 1 gauge
- Piney RiverVA · 1 gauge
- Pound RiverVA · 1 gauge
- Quebec BranchVA · no gauge
- Rapidan RiverVA · 2 gauges
- Redbud RunVA · no gauge
- Roanoke RiverVA · 4 gauges
- Roaring ForkVA · no gauge
- Roaring RunVA · 1 gauge
- Saint Mary's RiverVA · no gauge
- Smith CreekVA · 1 gauge
- Smith RiverVA · 1 gauge
- Snake CreekVA · no gauge
- South Fork Holston RiverVA · 2 gauges
- South Holston ReservoirVA · no gauge
- South RiverVA · 3 gauges
- Spring RunVA · no gauge
- Stewart's CreekVA · no gauge
- Venrick RunVA · no gauge
- Whitetop Laurel CreekVA · 1 gauge
- Wilburn BranchVA · no gauge
- Wolf CreekVA · no gauge
228 USGS gauges in Virginia
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 228)
- ACCOTINK CREEK AT KEENE MILL RD AT SPRINGFIELD, VAUSGS 01654670 · VA · live flow · gauge height · water temperature
- ACCOTINK CREEK NEAR ANNANDALE, VAUSGS 01654000 · VA · live flow · gauge height · water temperature
- ALLEN CREEK NEAR BOYDTON, VAUSGS 02079640 · VA · live flow · gauge height
- APPOMATTOX RIVER AT FARMVILLE, VAUSGS 02039500 · VA · live flow · gauge height
- APPOMATTOX RIVER AT MATOACA, VAUSGS 02041650 · VA · live flow · gauge height · water temperature
- APPOMATTOX RIVER AT MATTOAX, VAUSGS 02040000 · VA · live flow · gauge height
- APPOMATTOX RIVER AT ROUTE 602 NEAR MANNBORO, VAUSGS 02040892 · VA · live flow · gauge height
- AQUIA CREEK NEAR GARRISONVILLE, VAUSGS 01660400 · VA · live flow · gauge height
- BACK CREEK AT SUNRISE, VAUSGS 02011470 · VA · live flow · gauge height
- BACK CREEK NEAR DUNDEE, VAUSGS 02056650 · VA · live flow · gauge height
- BACK CREEK NEAR MOUNTAIN GROVE, VAUSGS 02011500 · VA · live flow · gauge height · water temperature
- BACK CREEK NEAR SUNRISE, VAUSGS 02011460 · VA · live flow · gauge height
- BANISTER RIVER AT HALIFAX, VAUSGS 02077000 · VA · live flow · gauge height
- BATTLE RUN NEAR LAUREL MILLS, VAUSGS 01662800 · VA · live flow · gauge height
- BEAVER CREEK AT BRISTOL, VAUSGS 03478400 · VA · live flow · gauge height
- BEAVERDAM CREEK AT RT 734 NEAR MOUNTVILLE, VAUSGS 01643880 · VA · live flow · gauge height
- BIG OTTER RIVER NEAR EVINGTON, VAUSGS 02061500 · VA · live flow · gauge height
- BLACKWATER RIVER AT HWYS 58/258 AT FRANKLIN, VAUSGS 02050000 · VA · live flow · gauge height
- BLACKWATER RIVER AT ROUTE 620 NEAR ZUNI, VAUSGS 02047783 · VA · live flow · gauge height · water temperature
- BLACKWATER RIVER NEAR DENDRON, VAUSGS 02047500 · VA · live flow · gauge height
- BLACKWATER RIVER NEAR FRANKLIN, VAUSGS 02049500 · VA · live flow · gauge height
- BLACKWATER RIVER NEAR ROCKY MOUNT, VAUSGS 02056900 · VA · live flow · gauge height
- BLUESTONE RIVER AT FALLS MILLS, VAUSGS 03177710 · VA · live flow · gauge height
- BROAD RUN NEAR LEESBURG, VAUSGS 01644280 · VA · live flow · gauge height
- BUFFALO CREEK NEAR HAMPDEN SYDNEY, VAUSGS 02039000 · VA · live flow · gauge height
- BULLPASTURE RIVER AT WILLIAMSVILLE, VAUSGS 02015700 · VA · live flow · gauge height
- CALFPASTURE RIVER ABOVE MILL CREEK AT GOSHEN, VAUSGS 02020500 · VA · live flow · gauge height
- CAMERON RUN AT ALEXANDRIA, VAUSGS 01653000 · VA · live flow · gauge height
- CATAWBA CREEK NEAR CATAWBA, VAUSGS 02018500 · VA · live flow · gauge height
- CATOCTIN CREEK AT TAYLORSTOWN, VAUSGS 01638480 · VA · live flow · gauge height
- CEDAR CREEK NEAR WINCHESTER, VAUSGS 01634500 · VA · live flow · gauge height
- CEDAR RUN NEAR CATLETT, VAUSGS 01656000 · VA · live flow · gauge height
- CHERRYSTONE CK ABOVE NR CO RD 1444 NR CHATHAM, VAUSGS 0207635082 · VA · no flow · water temperature
- CHERRYSTONE CK BELOW NR CO RD 1444 NR CHATHAM, VAUSGS 0207635085 · VA · no flow · gauge height · water temperature
- CHESTNUT CREEK AT GALAX, VAUSGS 03165000 · VA · live flow · gauge height
- CHICKAHOMINY RIV AT RT 615 NR HIGHLAND SPGS, VAUSGS 02042435 · VA · no flow · gauge height
- CHICKAHOMINY RIVER AT CHAMBERLAYNE RD NR ATLEE, VAUSGS 02042287 · VA · live flow · gauge height
- CHICKAHOMINY RIVER NEAR PROVIDENCE FORGE, VAUSGS 02042500 · VA · live flow · gauge height · water temperature
- CLINCH RIVER AT CLEVELAND, VAUSGS 03524000 · VA · live flow · gauge height · water temperature
- CLINCH RIVER AT ROUTE 65 AT DUNGANNON, VAUSGS 03524740 · VA · no flow · water temperature
- CLINCH RIVER AT SPEERS FERRY, VAUSGS 03527000 · VA · live flow · gauge height
- CONVEYANCE CHAN AT RAMSGATE LN NR GREAT BRIDGE, VAUSGS 0204309906 · VA · live flow · gauge height · water temperature
- COWPASTURE RIVER NEAR CLIFTON FORGE, VAUSGS 02016000 · VA · live flow · gauge height
- CRAIG CREEK AT PARR, VAUSGS 02018000 · VA · live flow · gauge height
- CRANES NEST RIVER NEAR CLINTWOOD, VAUSGS 03208950 · VA · live flow · gauge height
- CUB CREEK AT PHENIX, VAUSGS 02065500 · VA · live flow · gauge height
- DAN RIVER AT PACES, VAUSGS 02075500 · VA · live flow · gauge height
- DAN RIVER AT SOUTH BOSTON, VAUSGS 02076000 · VA · live flow · gauge height
- DAN RIVER AT STP NEAR DANVILLE, VAUSGS 02075045 · VA · live flow · gauge height
- DEAD RUN AT WHANN AVENUE NEAR MCLEAN, VAUSGS 01646305 · VA · live flow · gauge height · water temperature
- DEEP CREEK NEAR MANNBORO, VAUSGS 02041000 · VA · live flow · gauge height
- DIFFICULT RUN ABOVE FOX LAKE NEAR FAIRFAX, VAUSGS 01645704 · VA · live flow · gauge height · water temperature
- DIFFICULT RUN NEAR GREAT FALLS, VAUSGS 01646000 · VA · live flow · gauge height · water temperature
- DRAGON SWAMP AT MASCOT, VAUSGS 01669520 · VA · live flow · gauge height · water temperature
- DRY MARSH RUN NEAR BERRYVILLE, VAUSGS 01616100 · VA · live flow · gauge height
- DUNLAP CREEK NEAR COVINGTON, VAUSGS 02013000 · VA · live flow · gauge height
- ELIZABETH RIV AT MIDTOWN TUNNEL AT NORFOLK, VAUSGS 0204288831 · VA · no flow · water temperature
- FALLING RIVER NEAR NARUNA, VAUSGS 02064000 · VA · live flow · gauge height
- FINE CREEK AT FINE CREEK MILLS, VAUSGS 02036500 · VA · live flow · gauge height
- FLATLICK BRANCH ABOVE FROG BRANCH AT CHANTILLY, VAUSGS 01656903 · VA · live flow · gauge height · 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.
