
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
- Arner BranchIA · no gauge
- Bear CreekIA · no gauge
- Bear CreekIA · 1 gauge
- Bear CreekIA · no gauge
- Bigalk CreekIA · no gauge
- Bloody RunIA · 1 gauge
- Bohemian CreekIA · 1 gauge
- Brush CreekIA · no gauge
- Buck CreekIA · no gauge
- Burr Oak CreekIA · no gauge
- Canoe CreekIA · 1 gauge
- Casey SpringsIA · no gauge
- Catfish CreekIA · no gauge
- Chihak CreekIA · 1 gauge
- Clear CreekIA · no gauge
- Clear CreekIA · no gauge
- Coon CreekIA · 1 gauge
- Dutton Cave SpringIA · no gauge
- Elk CreekIA · 1 gauge
- Ensign CreekIA · 1 gauge
- Falcon Spring BranchIA · no gauge
- Fountain Springs CreekIA · 1 gauge
- French CreekIA · no gauge
- Glovers CreekIA · no gauge
- Grannis CreekIA · no gauge
- Hewett CreekIA · 1 gauge
- Hickory CreekIA · 1 gauge
- Joy SpringsIA · no gauge
- Little Mill CreekIA · no gauge
- Little Paint CreekIA · no gauge
- Little Turkey RiverIA · no gauge
- Maquoketa RiverIA · 2 gauges
- Middle Bear CreekIA · no gauge
- Mill CreekIA · no gauge
- Mink CreekIA · no gauge
- Missouri RiverIA · 1 gauge
- Monastery CreekIA · no gauge
- North Bear CreekIA · no gauge
- North Canoe CreekIA · 1 gauge
- North Cedar CreekIA · no gauge
- Otter CreekIA · no gauge
- Paint CreekIA · no gauge
- Patterson CreekIA · 1 gauge
- Pine Spring CreekIA · no gauge
- Richmond SpringsIA · 1 gauge
- Sny Magill CreekIA · no gauge
- South Bear CreekIA · no gauge
- South Cedar CreekIA · no gauge
- South Pine CreekIA · 1 gauge
- Spring BranchIA · no gauge
- Spring CreekIA · 1 gauge
- Ten Mile CreekIA · no gauge
- Trout RiverIA · 1 gauge
- Trout RunIA · no gauge
- Turkey RiverIA · 4 gauges
- Turtle CreekIA · no gauge
- Twin SpringsIA · no gauge
- Waterloo CreekIA · 1 gauge
- West Branch French CreekIA · no gauge
- West Canoe CreekIA · 1 gauge
- Wexford CreekIA · no gauge
- Yellow RiverIA · 1 gauge
181 USGS gauges in Iowa
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 181)
- Bear Creek at Ottumwa, IAUSGS 05489490 · IA · no flow · gauge height
- Beaver Creek at New Hartford, IAUSGS 05463000 · IA · live flow · gauge height
- Beaver Creek near Grimes, IAUSGS 05481950 · IA · live flow · gauge height
- Beaver Slough at 3rd Street at Clinton, IAUSGS 05420460 · IA · daily flow · gauge height · water temperature
- Big Bear Creek at Ladora, IAUSGS 05453000 · IA · live flow · gauge height
- Big Creek North of Mount Pleasant, IAUSGS 05473450 · IA · live flow · gauge height
- BIG SIOUX RIVER AT AKRON, IAUSGS 06485500 · IA · live flow · gauge height
- BIG SIOUX RIVER AT SIOUX CITY, IAUSGS 06485950 · IA · live flow · gauge height
- Black Hawk Creek at Hudson, IAUSGS 05463500 · IA · live flow · gauge height
- Bloody Run Creek near Marquette, IAUSGS 05389400 · IA · live flow · gauge height
- Bluff Creek at Pilot Mound, IAUSGS 05481510 · IA · no flow · gauge height
- Boone River near Goldfield, IAUSGS 05480820 · IA · live flow · gauge height
- Boone River near Webster City, IAUSGS 05481000 · IA · live flow · gauge height
- Boyer River at Logan, IAUSGS 06609500 · IA · live flow · gauge height
- Brushy Fork Creek near Templeton, IAUSGS 05483318 · IA · no flow · gauge height
- Burr Oak Creek near Perkins, IAUSGS 06483495 · IA · no flow · gauge height
- Cedar Creek near Bussey, IAUSGS 05489000 · IA · live flow · gauge height
- Cedar Creek near Oakland Mills, IAUSGS 05473400 · IA · live flow · gauge height
- Cedar River at Blairs Ferry Road at Palo, IAUSGS 05464420 · IA · live flow · gauge height · water temperature
- Cedar River at Cedar Bluff, IAUSGS 05464780 · IA · live flow · gauge height
- Cedar River at Cedar Falls, IAUSGS 05463050 · IA · live flow · gauge height
- Cedar River at Cedar Rapids, IAUSGS 05464500 · IA · live flow · gauge height
- Cedar River at Charles City, IAUSGS 05457700 · IA · live flow · gauge height
- Cedar River at Edgewood Road at Cedar Rapids, IAUSGS 05464480 · IA · no flow · gauge height
- Cedar River at Janesville, IAUSGS 05458500 · IA · live flow · gauge height
- Cedar River at Vinton, IAUSGS 05464315 · IA · live flow · gauge height · water temperature
- Cedar River at Waterloo, IAUSGS 05464000 · IA · live flow · gauge height
- Cedar River at Waverly, IAUSGS 05458300 · IA · live flow · gauge height · water temperature
- Cedar River below Indian Creek at Cedar Rapids, IAUSGS 05464730 · IA · live flow · gauge height
- Cedar River near Conesville, IAUSGS 05465000 · IA · live flow · gauge height
- Chariton River near Chariton, IAUSGS 06903400 · IA · live flow · gauge height
- Chariton River near Moulton, IAUSGS 06904010 · IA · live flow · gauge height
- Chariton River near Rathbun, IAUSGS 06903900 · IA · live flow · gauge height
- Clear Creek near Coralville, IAUSGS 05454300 · IA · live flow · gauge height
- Clear Creek near Oxford, IAUSGS 05454220 · IA · live flow · gauge height
- Cooper Creek at Centerville, IAUSGS 06903990 · IA · live flow · gauge height
- Crow Creek at Bettendorf, IAUSGS 05422470 · IA · flow record ended · gauge height
- Deep River at Deep River, IAUSGS 05455230 · IA · no flow · gauge height
- Deer Creek near Carpenter, IAUSGS 05457440 · IA · no flow · gauge height
- Des Moines River at 2nd Avenue at Des Moines, IAUSGS 05482000 · IA · live flow · gauge height · water temperature
- Des Moines River at Eddyville, IAUSGS 05489200 · IA · live flow · gauge height
- Des Moines River at Emmetsburg, IAUSGS 05476590 · IA · live flow · gauge height
- Des Moines River at Estherville, IAUSGS 05476500 · IA · flow record ended · gauge height
- Des Moines River at Fort Dodge, IAUSGS 05480500 · IA · live flow · gauge height
- Des Moines River at Humboldt, IAUSGS 05476750 · IA · live flow · gauge height
- Des Moines River at Keosauqua, IAUSGS 05490500 · IA · live flow · gauge height · water temperature
- Des Moines River at Ottumwa, IAUSGS 05489500 · IA · live flow · gauge height · water temperature
- Des Moines River blw Raccoon Riv at Des Moines, IAUSGS 05485500 · IA · live flow · gauge height
- Des Moines River near Pella, IAUSGS 05488110 · IA · live flow · gauge height · water temperature
- Des Moines River near Saylorville, IAUSGS 05481650 · IA · live flow · gauge height
- Des Moines River near Stratford, IAUSGS 05481300 · IA · live flow · gauge height
- Des Moines River near Swan, IAUSGS 05487520 · IA · live flow · gauge height
- Des Moines River near Tracy, IAUSGS 05488500 · IA · live flow · gauge height
- East Fork 102 River at Bedford, IAUSGS 06819185 · IA · live flow · gauge height
- East Fork Des Moines River at Dakota City, IAUSGS 05479000 · IA · live flow · gauge height
- East Fork Des Moines River near Algona, IAUSGS 05478265 · IA · live flow · gauge height
- East Nishnabotna River at Red Oak, IAUSGS 06809500 · IA · live flow · gauge height
- East Nishnabotna River near Atlantic, IAUSGS 06809210 · IA · live flow · gauge height
- East Nodaway River at Highway 2 near Clarinda, IAUSGS 06817300 · IA · live flow · gauge height
- East Tarkio Creek near Stanton, IAUSGS 06811800 · IA · no 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.
