
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
- Alabama RiverAL · 4 gauges
- Cahaba RiverAL · 4 gauges
- Choctawhatchee RiverAL · 3 gauges
- Conecuh RiverAL · 3 gauges
- Coosa RiverAL · 4 gauges
- Cypress CreekAL · 1 gauge
- Fish RiverAL · 2 gauges
- Fivemile CreekAL · 1 gauge
- Flint CreekAL · 2 gauges
- Flint RiverAL · 1 gauge
- Hatchet CreekAL · 1 gauge
- Little Cahaba RiverAL · 1 gauge
- Little LagoonAL · tides
- Little RiverAL · 1 gauge
- Locust ForkAL · 2 gauges
- Mississippi SoundMS · tides
- Mobile BayAL · tides
- Mulberry ForkAL · 3 gauges
- North RiverAL · 1 gauge
- Patsaliga CreekAL · 1 gauge
- Pea RiverAL · 3 gauges
- Perdido RiverFL · 1 gauge
- Perdido RiverAL · 1 gauge
- Sepulga RiverAL · 1 gauge
- Shades CreekAL · 3 gauges
- Sipsey ForkAL · 2 gauges
- Sipsey RiverAL · 1 gauge
- Tallapoosa RiverAL · 4 gauges
- Tennessee RiverAL · no gauge
- Terrapin CreekAL · 1 gauge
- Tombigbee RiverAL · 4 gauges
203 USGS gauges in Alabama
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 203)
- ALABAMA RIVER AT CHOCTAW BLUFF, AL.USGS 02429540 · AL · live flow · gauge height
- ALABAMA RIVER AT CLAIBORNE L&D NEAR MONROEVILLEUSGS 02428400 · AL · live flow · gauge height
- ALABAMA RIVER AT MONTGOMERY ALUSGS 02419988 · AL · no flow · gauge height
- ALABAMA RIVER AT ROBERT F HENRY LOCK AND DAMUSGS 02421350 · AL · no flow · gauge height
- ALABAMA RIVER AT SELMA ALUSGS 02423000 · AL · flow record ended · gauge height
- ALABAMA RIVER BEL CLAIB. L&D NR MONROEVILLE, AL.USGS 02428401 · AL · no flow · gauge height
- ALABAMA RIVER BELOW MILLERS FERRY L&D NR CAMDEN ALUSGS 02427506 · AL · no flow · gauge height
- ALABAMA RIVER BL ROBERT F HENRY L&D NEAR BENTON,ALUSGS 02421351 · AL · no flow · gauge height
- ALABAMA RIVER NEAR MONTGOMERY, AL.USGS 02420000 · AL · live flow · gauge height
- ALDRIDGE C AT SHERWOOD DR NR HUNTSVILLE, ALAUSGS 0357568980 · AL · live flow · gauge height
- ALDRIDGE CREEK AT TONEY DRIVE AT HUNTSVILLE, AL.USGS 0357568650 · AL · live flow · gauge height
- ALDRIDGE CREEK NEAR FARLEY ALUSGS 03575700 · AL · live flow · gauge height
- Barbour Creek at Barbour Lane nr Eufaula, ALUSGS 02342997 · AL · no flow · gauge height
- BASSETT CREEK AT US HIGHWAY 43 NR THOMASVILLE, AL.USGS 02470072 · AL · live flow · gauge height
- BAYOU SARA AT SARALAND, ALAUSGS 02470805 · AL · no flow · gauge height · water temperature
- BEAR CREEK AT REDBAY, ALUSGS 03592000 · AL · live flow · gauge height
- BEAR CREEK NEAR HACKLEBURG ALUSGS 03591800 · AL · live flow · gauge height
- BIG CANOE CREEK AT ASHVILLE ALUSGS 02401390 · AL · live flow · gauge height
- BIG COVE CREEK AT DUG HILL ROAD NR HUNTSVILLE, AL.USGS 0357526200 · AL · live flow · gauge height
- BIG CREEK AT COUNTY RD 63 NEAR WILMER, AL.USGS 02479945 · AL · live flow · gauge height
- BIG CREEK NEAR SEVEN HILLS ALUSGS 02480020 · AL · live flow · gauge height
- BIG ESCAMBIA CR AT SARDINE BR NR STANLEY CROSSROADUSGS 02374950 · AL · live flow · gauge height
- BIG ESCAMBIA CREEK AT FLOMATON ALUSGS 02375000 · AL · live flow · gauge height
- BIG NANCE CREEK AT COURTLAND ALUSGS 03586500 · AL · live flow · gauge height
- BIG PRAIRIE CREEK NEAR GALLION, AL.USGS 02466500 · AL · live flow · gauge height
- BIG SWAMP CREEK SW OF HAYNEVILLE, ALUSGS 02421480 · AL · live flow · gauge height
- BIG WILLS CREEK AT STATE HWY 35 NR FORT PAYNE, ALUSGS 02400680 · AL · live flow · gauge height
- BIG WILLS CREEK NEAR REECE CITYUSGS 02401000 · AL · live flow · gauge height
- BLACK WARRIOR R AT BANKHEAD L&D NEAR BESSEMER ALUSGS 02462500 · AL · flow record ended · gauge height
- BLACK WARRIOR R BL BANKHEAD L&D NEAR BESSEMER ALUSGS 02462501 · AL · no flow · gauge height
- BLACK WARRIOR R BL OLIVER L&D NEAR TUSCALOOSA, AL.USGS 02465005 · AL · no flow · gauge height
- BLACK WARRIOR RIVER AT HOLT L&D NEAR HOLT AL.USGS 02462951 · AL · flow record ended · gauge height
- BLACK WARRIOR RIVER AT NORTHPORT ALUSGS 02465000 · AL · live flow · gauge height
- BLACK WARRIOR RIVER AT SELDEN L & D NEAR EUTAW, ALUSGS 02466030 · AL · live flow · gauge height
- BLACK WARRIOR RIVER BELOW HOLT L&D NEAR HOLT ALUSGS 02462952 · AL · no flow · gauge height
- BLACK WARRIOR RIVER BELOW SELDEN DAM NR EUTAW, ALUSGS 02466031 · AL · daily flow · gauge height
- BLACKBURN FORK LITTLE WARRIOR R NR HOLLY SPRINGSUSGS 02455185 · AL · live flow · gauge height
- BLACKWATER CREEK NEAR MANCHESTER ALUSGS 02453000 · AL · live flow · gauge height
- BLACKWATER RIVER NEAR BRADLEY ALUSGS 02369800 · AL · live flow · gauge height
- BLUE SPRINGS CREEK NEAR BLOUNTSVILLE, AL.USGS 02449882 · AL · live flow · gauge height
- Bluewater Creek nr Antioch, ALUSGS 03587320 · AL · live flow · gauge height
- BODKA CREEK NEAR GEIGER, AL.USGS 02448900 · AL · daily flow
- BOGUE CHITTO CREEK AT CO RD 115 BELOW ORRVILLE, ALUSGS 02427020 · AL · live flow · gauge height
- BROGLAN BRANCH AT OAKWOOD AVENUE AT HUNTSVILLE, ALUSGS 0357591500 · AL · live flow · gauge height
- BUCK CREEK NR PELHAM, ALAUSGS 02423545 · AL · live flow · gauge height
- BURNT CORN CREEK AT STATE HWY 41 NEAR BREWTON, AL.USGS 02374745 · AL · live flow · gauge height
- BUTTAHATCHEE RIVER BELOW HAMILTON ALUSGS 02438000 · AL · live flow · gauge height
- CAHABA RIVER AT CENTREVILLE ALUSGS 02424000 · AL · live flow · gauge height
- CAHABA RIVER AT TRUSSVILLE, AL.USGS 02423130 · AL · live flow · gauge height · water temperature
- CAHABA RIVER NEAR ACTON ALUSGS 02423500 · AL · live flow · gauge height
- CAHABA RIVER NEAR CAHABA HEIGHTS ALUSGS 02423425 · AL · live flow · gauge height
- CAHABA RIVER NEAR HELENA ALUSGS 02423555 · AL · live flow · gauge height · water temperature
- CAHABA RIVER NEAR HOOVER, ALUSGS 02423496 · AL · live flow · gauge height · water temperature
- CAHABA RIVER NEAR MARION JUNCTION ALUSGS 02425000 · AL · live flow · gauge height
- CAHABA RIVER NEAR MOUNTAIN BROOK ALUSGS 02423380 · AL · live flow · gauge height · water temperature
- CAHABA RIVER NEAR SUTTLE, AL.USGS 02424590 · AL · flow record ended · gauge height
- CAHABA RIVER NEAR TRUSSVILLE, ALAUSGS 02423110 · AL · live flow · gauge height
- CAHABA RIVER NEAR WEST BLOCTON ALUSGS 02423647 · AL · live flow · gauge height · water temperature
- CAHABA RIVER NEAR WHITES CHAPEL ALUSGS 02423160 · AL · live flow · gauge height · water temperature
- CAHABA VALLEY CR AT INDIAN TRAIL RD NR INDIAN SPRSUSGS 0242354650 · AL · 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.
