
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
- Anna RiverMI · no gauge
- Au Sable RiverMI · 2 gauges
- Bear CreekMI · no gauge
- Betsie RiverMI · no gauge
- Big Sable RiverMI · no gauge
- Black RiverMI · no gauge
- Boardman RiverMI · 1 gauge
- Boyne RiverMI · no gauge
- Brule RiverMI · 1 gauge
- Cedar RiverMI · no gauge
- Cedar RiverMI · no gauge
- Cheboygan RiverMI · no gauge
- Chocolay RiverMI · no gauge
- Clam RiverMI · 1 gauge
- Clinton RiverMI · 4 gauges
- Cooks RunMI · no gauge
- Duck CreekMI · 1 gauge
- East Branch Au Gres RiverMI · 1 gauge
- East Branch Au Sable RiverMI · no gauge
- East Branch Big CreekMI · 1 gauge
- East Branch Big CreekMI · 1 gauge
- East Branch Black RiverMI · no gauge
- East Branch Fox RiverMI · no gauge
- East Branch Ontonagon RiverMI · no gauge
- East Branch Tahquamenon RiverMI · no gauge
- Escanaba RiverMI · 1 gauge
- Fence RiverMI · 1 gauge
- Ford RiverMI · 1 gauge
- Fox RiverMI · no gauge
- Gilchrist CreekMI · no gauge
- Grand RiverMI · 4 gauges
- Hunt CreekMI · no gauge
- Huron RiverMI · 1 gauge
- Iron RiverMI · 1 gauge
- Jordan RiverMI · 1 gauge
- Kalamazoo RiverMI · 4 gauges
- Little Manistee RiverMI · 1 gauge
- Little South Branch Pere Marquette RiverMI · no gauge
- Manistee RiverMI · 2 gauges
- Maple RiverMI · 1 gauge
- Middle Branch Big CreekMI · no gauge
- Middle Branch Ontonagon RiverMI · 1 gauge
- Middle Branch RiverMI · no gauge
- Muskegon RiverMI · 1 gauge
- North Branch Au Sable RiverMI · no gauge
- North Branch Boardman RiverMI · 1 gauge
- North Branch Manistee RiverMI · no gauge
- Paint CreekMI · 1 gauge
- Paint RiverMI · 1 gauge
- Pere Marquette RiverMI · 1 gauge
- Pigeon RiverMI · 1 gauge
- Pine RiverMI · 1 gauge
- Platte RiverMI · 1 gauge
- Saint Joseph RiverMI · 4 gauges
- Saint Marys RiverMI · 1 gauge
- South Branch Au Sable RiverMI · 1 gauge
- South Branch Boardman RiverMI · 1 gauge
- South Branch Paint RiverMI · no gauge
- Sturgeon RiverMI · 1 gauge
- Two Hearted RiverMI · no gauge
- West Branch Big CreekMI · no gauge
- West Branch Big CreekMI · 1 gauge
- West Branch Sturgeon RiverMI · no gauge
- West Branch Sturgeon RiverMI · 1 gauge
- White RiverMI · 1 gauge
230 USGS gauges in Michigan
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 230)
- AU GRES RIVER AT S MACKINAW RD NR AU GRES, MIUSGS 04138536 · MI · live flow · gauge height
- AU SABLE RIVER AT MIO, MIUSGS 04136500 · MI · live flow · gauge height · water temperature
- AU SABLE RIVER NEAR AU SABLE, MIUSGS 04137500 · MI · live flow · gauge height · water temperature
- AU SABLE RIVER NEAR CURTISVILLE, MIUSGS 04137005 · MI · live flow · gauge height · water temperature
- AU SABLE RIVER NEAR GLENNIE, MIUSGS 04137025 · MI · no flow · water temperature
- AU SABLE RIVER NEAR MC KINLEY, MIUSGS 04136900 · MI · live flow · gauge height · water temperature
- AU SABLE RIVER NEAR RED OAK, MIUSGS 04136000 · MI · live flow · gauge height · water temperature
- AU SABLE RIVER NEAR SIDTOWN, MIUSGS 04137030 · MI · no flow · water temperature
- AU SABLE RIVER NEAR SOUTH BRANCH, MIUSGS 04137020 · MI · no flow · water temperature
- AUGUSTA CREEK NEAR AUGUSTA, MIUSGS 04105700 · MI · live flow · gauge height
- BATTLE CREEK AT BATTLE CREEK, MIUSGS 04105000 · MI · live flow · gauge height
- BEAR CREEK AT LAWRENCE ROAD NEAR LEONIDAS, MIUSGS 04096970 · MI · live flow · gauge height
- BEAR CREEK NEAR MUSKEGON, MIUSGS 04122100 · MI · live flow · gauge height
- BELL BRANCH AT BEECH-DALY ROAD AT REDFORD, MIUSGS 04166450 · MI · no flow · gauge height · water temperature
- BELLE RIVER AT MEMPHIS, MIUSGS 04160600 · MI · live flow · gauge height
- BLACK RIVER NEAR BESSEMER, MIUSGS 04031000 · MI · live flow · gauge height
- BLACK RIVER NEAR GARNET, MIUSGS 04046000 · MI · live flow · gauge height
- BLACK RIVER NEAR JEDDO, MIUSGS 04159492 · MI · live flow · gauge height
- BOARDMAN R ABOVE BROWN BRIDGE ROAD NR MAYFIELD, MIUSGS 04126970 · MI · live flow · gauge height
- BRULE RIVER AT US HIGHWAY 2 NEAR FLORENCE, WIUSGS 04060993 · MI · live flow · gauge height
- BUCK CREEK AT WILSON AVENUE AT GRANDVILLE, MIUSGS 04119160 · MI · live flow · gauge height
- BUTTERFIELD CR AT S MCVETY RD NR BUTTERFIELD, MIUSGS 041210041 · MI · live flow · gauge height
- CASS RIVER AT CASS CITY, MIUSGS 04150500 · MI · live flow · gauge height
- CASS RIVER AT FRANKENMUTH, MIUSGS 04151500 · MI · live flow · gauge height
- CASS RIVER AT WAHJAMEGA, MIUSGS 04150800 · MI · flow record ended · gauge height
- CEDAR RIVER AT COUNTY ROAD 366 NR CEDAR RIVER, MIUSGS 04059750 · MI · live flow · gauge height
- CHIPPEWA CREEK AT 90TH AVENUE NEAR EVART, MIUSGS 04121494 · MI · live flow · gauge height
- CHIPPEWA RIVER AT DREW RD NR DREW, MIUSGS 04153725 · MI · live flow · gauge height
- CHIPPEWA RIVER AT S HOMER RD NR MIDLANDUSGS 04154512 · MI · live flow · gauge height
- CHIPPEWA RIVER NEAR MOUNT PLEASANT, MIUSGS 04154000 · MI · live flow · gauge height
- CISCO BRANCH ONTONAGON R AT CISCO LAKE OUTLET, MIUSGS 04037500 · MI · live flow · gauge height
- CLAM RIVER AT VOGEL CENTER, MIUSGS 04121300 · MI · live flow · gauge height
- CLINTON RIVER AT AUBURN HILLS, MIUSGS 04161000 · MI · live flow · gauge height
- CLINTON RIVER AT MORAVIAN DRIVE AT MT. CLEMENS, MIUSGS 04165500 · MI · live flow · gauge height · water temperature
- CLINTON RIVER AT STERLING HEIGHTS, MIUSGS 04161820 · MI · live flow · gauge height · water temperature
- CLINTON RIVER NEAR FRASER, MIUSGS 04164000 · MI · live flow · gauge height
- CONGER DR AT W LICHFIELD RD NR MOSHERVILLE, MIUSGS 041027907 · MI · live flow · gauge height
- DEAD RIVER AT MARQUETTE, MIUSGS 04044003 · MI · live flow · gauge height
- DETROIT RIVER AT FORT WAYNE AT DETROIT, MIUSGS 04165710 · MI · live flow · gauge height
- DICKINSON CREEK NEAR CERESCO, MIUSGS 041035285 · MI · live flow · gauge height · water temperature
- DOWAGIAC CREEK AT DUTCH SETTLEMENT RD NR DOWAGIAC,USGS 04101590 · MI · live flow · gauge height · water temperature
- DOWAGIAC RIVER AT STATE HWY 51 NEAR DOWAGIAC, MIUSGS 04101535 · MI · live flow · gauge height
- DOWAGIAC RIVER AT SUMNERVILLE, MIUSGS 04101800 · MI · live flow · gauge height
- E BR AU GRES R AT E ANDREWS RD NR ALABASTER, MIUSGS 04138030 · MI · live flow · gauge height
- E BR ST JOSEPH R AT TERRITORIAL RD NR WALDRON, MIUSGS 04177080 · MI · live flow · gauge height
- EAST BRANCH COON CREEK AT ARMADA, MIUSGS 04164300 · MI · live flow · gauge height
- EAST BRANCH PINE RIVER NEAR TUSTIN, MIUSGS 04124500 · MI · live flow · gauge height
- EAST BRANCH SALMON TROUT RIVER NEAR DODGE CITY, MIUSGS 04043244 · MI · live flow · gauge height · water temperature
- EAST POND CREEK AT ROMEO, MIUSGS 04164100 · MI · live flow · gauge height
- ECORSE RIVER AT DEARBORN HEIGHTS, MIUSGS 04168580 · MI · live flow · gauge height
- ESCANABA RIVER AT CORNELL, MIUSGS 04059000 · MI · live flow · gauge height · water temperature
- ESCANABA RIVER NEAR WELLS, MIUSGS 04059034 · MI · live flow · gauge height
- FALLS RIVER NEAR L'ANSE, MIUSGS 04043097 · MI · live flow · gauge height · water temperature
- FARMERS CREEK NEAR LAPEER, MIUSGS 04146000 · MI · live flow · gauge height
- FISH CREEK NEAR CRYSTAL, MIUSGS 04115265 · MI · live flow · gauge height
- FLAT RIVER AT SMYRNA, MIUSGS 04116500 · MI · flow record ended · gauge height
- FLINT RIVER NEAR FLINT, MIUSGS 04148500 · MI · live flow · gauge height
- FLINT RIVER NEAR FOSTERS, MIUSGS 04149000 · MI · live flow · gauge height
- FLINT RIVER NEAR OTISVILLE, MIUSGS 04147500 · MI · live flow · gauge height
- FLOWER CR AT INDIAN BAY RD NR ROTHBURY, MIUSGS 041222095 · MI · live flow · gauge height
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.
