
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
148 USGS gauges in North Dakota
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 148)
- ANTELOPE CREEK AT DWIGHT, NDUSGS 05052500 · ND · live flow · gauge height
- ANTELOPE CREEK NEAR CARSON, NDUSGS 06347000 · ND · live flow · gauge height
- APPLE CREEK NEAR MENOKEN, NDUSGS 06349500 · ND · live flow · gauge height
- BALDHILL CREEK NEAR DAZEY, NDUSGS 05057200 · ND · live flow · gauge height
- BEAR CREEK NEAR OAKES, NDUSGS 06470800 · ND · live flow · gauge height
- BEAR DEN CREEK NEAR MANDAREE, NDUSGS 06332515 · ND · live flow · gauge height
- BEAVER CREEK BELOW LINTON, NDUSGS 06354580 · ND · live flow · gauge height
- BEAVER CREEK NEAR STRASBURG, NDUSGS 06354490 · ND · no flow · gauge height
- BEAVER CREEK NEAR TROTTERS, NDUSGS 06336600 · ND · live flow · gauge height
- BIG COULEE AT HWY 2 NEAR CHURCHS FERRY, NDUSGS 05056265 · ND · no flow · gauge height
- BIG MUDDY CREEK NEAR ALMONT, NDUSGS 06347500 · ND · live flow · gauge height
- Bois De Sioux River at 470th St nr Fairmount, NDUSGS 05050510 · ND · no flow · gauge height
- BONNES COULEE NEAR VELVA, NDUSGS 05119410 · ND · live flow · gauge height
- BURNT CREEK NEAR BISMARCK, NDUSGS 06342450 · ND · live flow · gauge height
- CANNONBALL RIVER AT BREIEN, NDUSGS 06354000 · ND · live flow · gauge height
- CANNONBALL RIVER AT REGENT, NDUSGS 06350000 · ND · live flow · gauge height
- CANNONBALL RIVER AT SOLEN, NDUSGS 06354050 · ND · live flow · gauge height
- CANNONBALL RIVER NEAR RALEIGH, NDUSGS 06351200 · ND · live flow · gauge height
- CEDAR CREEK NEAR HAYNES, NDUSGS 06352000 · ND · live flow · gauge height
- CEDAR CREEK NEAR RALEIGH, NDUSGS 06353000 · ND · live flow · gauge height
- CHERRY CREEK ON STATE HIGHWAY 23 NEAR SCHAFER, NDUSGS 06337200 · ND · live flow · gauge height
- CROOKED CREEK NEAR EMERSON, NDUSGS 06339200 · ND · live flow · gauge height
- DEEP CREEK NEAR AMIDON, NDUSGS 06335750 · ND · live flow · gauge height
- DEEP RIVER NEAR UPHAM, NDUSGS 05123510 · ND · live flow · gauge height
- DEEPWATER CREEK AT MOUTH NEAR RAUB, NDUSGS 06332770 · ND · live flow · gauge height
- DES LACS RIVER AT FOXHOLM, NDUSGS 05116500 · ND · live flow · gauge height · water temperature
- DES LACS RIVER NEAR KENMARE, NDUSGS 05116150 · ND · live flow · gauge height
- DRAIN ON WACHTER AVE AT BISMARCK, NDUSGS 464703100464600 · ND · no flow · gauge height
- EAST FORK SHELL CREEK NEAR PARSHALL, NDUSGS 06332523 · ND · live flow · gauge height
- EDMORE COULEE NEAR EDMORE, NDUSGS 05056200 · ND · live flow · gauge height
- EDMORE COULEE TRIB NR WEBSTER, NDUSGS 05056215 · ND · live flow · gauge height
- FOREST RIVER AT MINTO, NDUSGS 05085000 · ND · live flow · gauge height
- FOREST RIVER NEAR FORDVILLE, NDUSGS 05084000 · ND · live flow · gauge height
- GOOSE RIVER AT HILLSBORO, NDUSGS 05066500 · ND · live flow · gauge height
- GOOSE RIVER NEAR PORTLAND, NDUSGS 05065500 · ND · live flow · gauge height
- GREEN RIVER NEAR NEW HRADEC, NDUSGS 06344600 · ND · live flow · gauge height
- HAY CREEK AT MAIN AVENUE AT BISMARCK, NDUSGS 06349600 · ND · live flow · gauge height
- HEART RIVER AB LAKE TSCHIDA NEAR GLEN ULLIN, NDUSGS 06345780 · ND · live flow · gauge height
- HEART RIVER AT STARK BRIDGE NEAR JUDSON, NDUSGS 06348300 · ND · live flow · gauge height
- HEART RIVER NEAR MANDAN, NDUSGS 06349000 · ND · live flow · gauge height
- HEART RIVER NEAR RICHARDTON, NDUSGS 06345500 · ND · live flow · gauge height
- HEART RIVER NEAR SOUTH HEART, NDUSGS 06343000 · ND · live flow · gauge height
- JAMES RIVER ABOVE ARROWWOOD LAKE NR KENSAL, NDUSGS 06468250 · ND · live flow · gauge height
- JAMES RIVER AT JAMESTOWN, NDUSGS 06470000 · ND · live flow · gauge height
- JAMES RIVER AT LAMOURE, NDUSGS 06470500 · ND · live flow · gauge height
- JAMES RIVER AT ND-SD STATE LINEUSGS 06470878 · ND · live flow · gauge height
- JAMES RIVER NEAR MANFRED, NDUSGS 06467600 · ND · flow record ended · water temperature
- JAMES RIVER NR GRACE CITY, NDUSGS 06468170 · ND · live flow · gauge height
- JAMES RIVER ON STATE HIGHWAY 46 NEAR ADRIAN, NDUSGS 06470425 · ND · flow record ended · gauge height
- JAMES RIVER ON US HWY 52 NEAR MANFRED, NDUSGS 06467700 · ND · no flow · water temperature
- KNIFE RIVER AT HAZEN, NDUSGS 06340500 · ND · live flow · gauge height
- KNIFE RIVER AT MANNING, NDUSGS 06339100 · ND · live flow · gauge height
- KNIFE RIVER NEAR BEULAH, NDUSGS 06340010 · ND · live flow · gauge height
- KNIFE RIVER NEAR GOLDEN VALLEY, NDUSGS 06339500 · ND · live flow · gauge height
- LITTLE COULEE NEAR LEEDS, NDUSGS 05056340 · ND · live flow · gauge height
- LITTLE MISSOURI RIVER ABOVE MOUTH NEAR OAKDALE, NDUSGS 06337300 · ND · live flow · gauge height
- LITTLE MISSOURI RIVER AT MARMARTH, NDUSGS 06335500 · ND · live flow · gauge height
- LITTLE MISSOURI RIVER AT MEDORA, NDUSGS 06336000 · ND · live flow · gauge height
- LITTLE MISSOURI RIVER NEAR WATFORD CITY, NDUSGS 06337000 · ND · live flow · gauge height
- LITTLE MUDDY RIVER BL COW CREEK NR WILLISTON, NDUSGS 06331000 · ND · 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.
