
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
- Allagash RiverME · 1 gauge
- Androscoggin RiverNH · 3 gauges
- Androscoggin RiverME · 3 gauges
- Aroostook RiverME · 2 gauges
- Baker PondME · no gauge
- Bear PondME · no gauge
- Beaver PondME · no gauge
- Big Notch PondME · no gauge
- Bowlin PondME · no gauge
- Brown PondME · no gauge
- Butler PondME · no gauge
- Carrabassett RiverME · 1 gauge
- Dead RiverME · 1 gauge
- East Branch Penobscot RiverME · 2 gauges
- Fish PondME · no gauge
- Gardner PondME · no gauge
- Grand Lake StreamME · 1 gauge
- Grassy PondME · no gauge
- Green PondME · no gauge
- Hobart PondME · no gauge
- Horseshoe PondME · no gauge
- Ireland PondME · no gauge
- Island PondME · no gauge
- Kenduskeag StreamME · 1 gauge
- Kennebago RiverME · no gauge
- Kennebec RiverME · 2 gauges
- Kidney PondME · no gauge
- Lincoln PondME · no gauge
- Little Beaver PondME · no gauge
- Little Bowlin PondME · no gauge
- Little Messer PondME · no gauge
- Little Pleasant PondME · no gauge
- Little PondME · no gauge
- Little Smith PondME · no gauge
- Little Wilson Hill PondME · no gauge
- Long PondME · no gauge
- Lost PondME · no gauge
- Lower East Ragged PondME · no gauge
- Lower West Ragged PondME · no gauge
- Magalloway RiverME · 1 gauge
- Millinocket StreamME · no gauge
- Mirror PondME · no gauge
- Moccasin PondME · no gauge
- Moose PondME · no gauge
- Moose RiverME · no gauge
- Moosehead LakeME · no gauge
- Mooselookmeguntic LakeME · no gauge
- Mountain PondME · no gauge
- Mountain PondME · no gauge
- Mountain View PondME · no gauge
- Narraguagus RiverME · 1 gauge
- Old StreamME · 1 gauge
- Parker PondME · no gauge
- Peabody PondME · no gauge
- Pickerel PondME · no gauge
- Pickett Mountain PondME · no gauge
- Piscataquis RiverME · 3 gauges
- Pleasant RiverME · 1 gauge
- Pond In the RiverME · no gauge
- Presumpscot RiverME · 1 gauge
- Priestly LakeME · no gauge
- Quill PondME · no gauge
- Rangeley LakeME · no gauge
- Rapid RiverME · 1 gauge
- Roach RiverME · no gauge
- Round PondME · no gauge
- Round PondME · no gauge
- Round PondME · no gauge
- Round PondME · no gauge
- Salmon PondME · no gauge
- Sandy RiverME · 3 gauges
- Seboeis RiverME · 1 gauge
- Sheepscot RiverME · 1 gauge
- Spencer StreamME · 1 gauge
- Spring PondME · no gauge
- Trout PondME · no gauge
- Trout PondME · no gauge
- Upper East Ragged PondME · no gauge
- Upper West Ragged PondME · no gauge
- West Branch Penobscot RiverME · no gauge
72 USGS gauges in Maine
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 72)
- Allagash River near Allagash, MaineUSGS 01011000 · ME · live flow · gauge height · water temperature
- Androscoggin River at Bethel, MaineUSGS 01054275 · ME · no flow · gauge height
- Androscoggin River at Rumford, MaineUSGS 01054500 · ME · live flow · gauge height
- Androscoggin River near Auburn, MaineUSGS 01059000 · ME · live flow · gauge height
- Aroostook River at Washburn, MaineUSGS 01017000 · ME · live flow · gauge height
- Aroostook River near Masardis, MaineUSGS 01015800 · ME · live flow · gauge height
- Austin Stream at Bingham, MaineUSGS 01046000 · ME · live flow · gauge height
- Big Black River near Depot Mtn, MaineUSGS 01010070 · ME · live flow · gauge height
- Black Stream near Dover-Foxcroft, MaineUSGS 01031510 · ME · live flow · gauge height
- Branch Brook near Kennebunk, MaineUSGS 01069700 · ME · live flow · gauge height
- Carrabassett River near North Anson, MaineUSGS 01047000 · ME · live flow · gauge height
- Cobbosseecontee Stream at Gardiner, MaineUSGS 01049500 · ME · live flow · gauge height
- Dead River near Dead River, MaineUSGS 01043500 · ME · live flow · gauge height
- Ducktrap River near Lincolnville, MaineUSGS 01037380 · ME · live flow · gauge height
- E. Br. Penobscot River below Grand Lake MatagamonUSGS 01029100 · ME · live flow · gauge height · water temperature
- East Branch Penobscot River at Grindstone, MaineUSGS 01029500 · ME · live flow · gauge height
- East Branch Wesserunsett Stream near Athens, MaineUSGS 01048220 · ME · live flow · gauge height
- Ellis River at South Andover, MaineUSGS 01054300 · ME · live flow · gauge height
- Fish River near Fort Kent, MaineUSGS 01013500 · ME · live flow · gauge height
- Grand Lake Stream at Grand Lake Stream, MaineUSGS 01019000 · ME · live flow · gauge height
- Hardwood Brook below Glidden Brk nr Caribou, MaineUSGS 01017060 · ME · live flow · gauge height
- Kenduskeag Stream near Bangor, MaineUSGS 01037000 · ME · live flow · gauge height
- Kennebec River at Bingham, MaineUSGS 01046500 · ME · live flow · gauge height
- Kennebec River at Calumet Bridge at Augusta, MaineUSGS 01049320 · ME · no flow · gauge height
- Kennebec River at Gardiner, MaineUSGS 01049505 · ME · no flow · gauge height
- Kennebec River at Hallowell, MaineUSGS 01049330 · ME · no flow · gauge height
- Kennebec River at North Sidney, MaineUSGS 01049265 · ME · live flow · gauge height
- Kennebec River at The Forks, MaineUSGS 01042500 · ME · live flow · gauge height
- Kennebec River near Madison, MaineUSGS 01047150 · ME · live flow · gauge height
- Kennebunk River near Kennebunk, MaineUSGS 01067950 · ME · live flow · gauge height
- Kingsbury Stream at Abbot Village, MaineUSGS 01031450 · ME · live flow · gauge height
- Libby Brook near Northfield, MaineUSGS 01021470 · ME · live flow · gauge height
- Little Androscoggin River near South Paris, MaineUSGS 01057000 · ME · live flow · gauge height
- Little Madawaska River at Caribou, MaineUSGS 01017290 · ME · live flow · gauge height
- Mattawamkeag River near Mattawamkeag, MaineUSGS 01030500 · ME · live flow · gauge height
- Meduxnekeag R above S Br Medux. R nr Houlton, MEUSGS 01017960 · ME · live flow · gauge height
- Meduxnekeag River at Lowery Rd. nr Houlton, MaineUSGS 01018035 · ME · live flow · gauge height · water temperature
- Mousam River at Route 4 near Sanford, MaineUSGS 01068910 · ME · live flow · gauge height
- Mousam River near West Kennebunk, MaineUSGS 01069500 · ME · live flow · gauge height
- Narraguagus River at Cherryfield, MaineUSGS 01022500 · ME · live flow · gauge height
- North Branch Penobscot River nr Pittston Farm, MEUSGS 01027200 · ME · live flow · gauge height
- Old Stream near Wesley, MaineUSGS 01021480 · ME · live flow · gauge height
- Otter Creek near Bar Harbor, MaineUSGS 01022840 · ME · live flow · gauge height
- Pearce Brook at Route 1 at Houlton, MaineUSGS 01018009 · ME · live flow · gauge height
- Penobscot River at Bangor, MaineUSGS 01037050 · ME · no flow · gauge height
- Penobscot River at Eddington, MaineUSGS 01036390 · ME · flow record ended · gauge height
- Penobscot River at West Enfield, MaineUSGS 01034500 · ME · live flow · gauge height
- Piscataquis River at Blanchard, MaineUSGS 01031300 · ME · live flow · gauge height
- Piscataquis River at Medford, MaineUSGS 01034000 · ME · live flow · gauge height
- Piscataquis River near Dover-Foxcroft, MaineUSGS 01031500 · ME · live flow · gauge height
- Presumpscot River near West Falmouth, MaineUSGS 01064140 · ME · live flow · gauge height
- Royal River at Yarmouth, MaineUSGS 01060000 · ME · live flow · gauge height
- S. Br. Penobscot River nr Canada Falls Lake, MaineUSGS 01027240 · ME · live flow · gauge height
- Saco River at Cornish, MaineUSGS 01066000 · ME · live flow · gauge height
- SANDY RIVER NEAR FARMINGTON, MEUSGS 01047500 · ME · no flow · gauge height
- Sandy River near Madrid, MaineUSGS 01047200 · ME · live flow · gauge height
- Sandy River near Mercer, MaineUSGS 01048000 · ME · live flow · gauge height
- Sebec River at Sebec, MaineUSGS 01033000 · ME · live flow · gauge height
- Seboeis River near Shin Pond, MaineUSGS 01029200 · ME · live flow · gauge height
- Sheepscot River at North Whitefield, MaineUSGS 01038000 · ME · 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.
