
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
- Albemarle SoundNC · tides
- Alligator RiverNC · tides
- Apalachia ReservoirNC · no gauge
- Ararat RiverNC · 1 gauge
- Big Horse CreekNC · no gauge
- Big Laurel CreekNC · 1 gauge
- Birchfield CreekNC · no gauge
- Buffalo CreekNC · no gauge
- Cane CreekNC · no gauge
- Cane RiverNC · no gauge
- Cape LookoutNC · tides
- Cape PointNC · tides
- Carter CreekNC · 1 gauge
- Catawba RiverNC · 4 gauges
- Cattail CreekNC · no gauge
- Chattooga RiverSC · 1 gauge
- Cow Camp CreekNC · no gauge
- Cranberry CreekNC · no gauge
- Croatan SoundNC · tides
- Currituck SoundNC · tides
- Curtis CreekNC · 1 gauge
- Davidson RiverNC · 1 gauge
- Deep CreekNC · 1 gauge
- Dutch CreekNC · no gauge
- East Fork French Broad RiverNC · 1 gauge
- East Prong Roaring RiverNC · 1 gauge
- Edenton BayNC · tides
- Elk CreekNC · 1 gauge
- Elk RiverNC · no gauge
- Fires CreekNC · no gauge
- Flat CreekNC · 1 gauge
- French Broad RiverNC · 2 gauges
- Gragg ProngNC · no gauge
- Green RiverNC · no gauge
- Hazel CreekNC · no gauge
- Helton CreekNC · no gauge
- Henry ForkNC · 1 gauge
- Horse CreekNC · no gauge
- Howard CreekNC · no gauge
- Jacob ForkNC · 1 gauge
- Joes CreekNC · no gauge
- Kentucky CreekNC · no gauge
- Kitty Hawk BayNC · tides
- Laurel CreekNC · no gauge
- Little Buffalo CreekNC · 1 gauge
- Little RiverNC · 1 gauge
- Little Rock CreekNC · no gauge
- Lost Cove CreekNC · 1 gauge
- Maine BranchNC · no gauge
- Middle CreekNC · 1 gauge
- Mill CreekNC · 1 gauge
- Mitchell RiverNC · no gauge
- Nantahala RiverNC · 1 gauge
- Nettle BranchNC · 1 gauge
- Newberry CreekNC · 1 gauge
- North Fork New RiverNC · no gauge
- North Fork Scott CreekNC · no gauge
- North Harper CreekNC · 1 gauge
- North Mills RiverNC · 1 gauge
- North Toe RiverNC · no gauge
- Oconaluftee RiverNC · 1 gauge
- Oregon InletNC · tides
- Pamlico SoundNC · tides
- Pea IslandNC · tides
- Plumtree CreekNC · no gauge
- Pond CreekNC · no gauge
- Reddies RiverNC · 1 gauge
- Roanoke SoundNC · tides
- Roaring CreekNC · no gauge
- Rockhouse CreekNC · 1 gauge
- Rockhouse CreekNC · no gauge
- Shawneehaw CreekNC · no gauge
- Shelton Laurel CreekNC · 1 gauge
- South Fork New RiverNC · 1 gauge
- South Fork Squally CreekNC · 1 gauge
- South Toe RiverNC · 1 gauge
- Spring CreekNC · no gauge
- Squally CreekNC · 1 gauge
- Stone Mountain CreekNC · 1 gauge
- Tanasee CreekNC · 1 gauge
- Tellico RiverTN · 1 gauge
- Tuckasegee RiverNC · 2 gauges
- Watauga RiverNC · 1 gauge
- West Fork Pigeon RiverNC · 2 gauges
- Whitewater RiverNC · no gauge
- Wiles CreekNC · no gauge
- Wilson CreekNC · 1 gauge
- Winkler CreekNC · no gauge
- Wolf CreekNC · 1 gauge
293 USGS gauges in North Carolina
Add a river name to see live readings, or open a gauge below.
60 gauges (first 60 of 293)
- ABBOTTS CREEK AT LEXINGTON, NCUSGS 02121500 · NC · live flow · gauge height
- AHOSKIE CREEK AT AHOSKIE, NCUSGS 02053500 · NC · live flow · gauge height
- ARARAT RIVER AT ARARAT, NCUSGS 02113850 · NC · live flow · gauge height
- BACK CR AT SR1173 NEAR HARRISBURG, NCUSGS 02124269 · NC · live flow · gauge height
- BEAVER CR AT ALL AMERICAN FREEWAY FORT BRAGG, NCUSGS 0210433975 · NC · no flow · gauge height
- BEAVER CREEK AT CUMBERLAND, NCUSGS 02104380 · NC · no flow · gauge height
- BEAVER CREEK AT GRUBER ROAD AT FORT BRAGG, NCUSGS 0210433959 · NC · no flow · gauge height
- BEAVERDAM CREEK AB WINDY GAP ROAD NR SHOPTON, NCUSGS 0214297160 · NC · live flow · gauge height
- BEETREE CREEK NEAR SWANNANOA, NCUSGS 03450000 · NC · live flow · gauge height
- BIG SHOE HEEL CREEK NR LAURINBURG, NCUSGS 02132320 · NC · live flow · gauge height
- BIG SWAMP NR TAR HEEL, NCUSGS 02134480 · NC · live flow · gauge height
- BLACK RIVER NEAR TOMAHAWK, NCUSGS 02106500 · NC · live flow · gauge height
- BLOUNTS CREEK AT WINSLOW STREET AT FAYETTEVILLE NCUSGS 0210398250 · NC · live flow · gauge height
- BOLIN CREEK AT VILLAGE DRIVE AT CHAPEL HILL, NCUSGS 0209734440 · NC · live flow · gauge height
- BOOKER CREEK AT SR 1751 NEAR CHAPEL HILL, NCUSGS 02097386 · NC · live flow · gauge height
- BRIAR CR ABOVE COLONY RD AT CHARLOTTE, NCUSGS 0214645022 · NC · live flow · gauge height
- BRIAR CR AT INDEPENDENCE BLVD AT CHARLOTTE, NCUSGS 0214643770 · NC · no flow · gauge height
- BRIAR CR BL EDWARDS BRANCH NEAR CHARLOTTE, NCUSGS 0214643860 · NC · no flow · gauge height
- BRIAR CREEK AT PROVIDENCE ROAD AT CHARLOTTE, NCUSGS 02146449 · NC · no flow · gauge height
- BRIAR CREEK NEAR CHARLOTTE, NCUSGS 0214642825 · NC · live flow · gauge height
- BROAD RIVER NEAR BOILING SPRINGS, NCUSGS 02151500 · NC · live flow · gauge height
- BRUSH CREEK AT MUIRFIELD RD AT GREENSBORO, NCUSGS 02093877 · NC · live flow · gauge height
- BUCKEYE CR ABOVE BUCKEYE LAKE NEAR CANNON GAP, NCUSGS 0347927162 · NC · live flow · gauge height
- BUCKEYE CR BELOW BUCKEYE LAKE NEAR CANNON GAP, NCUSGS 0347927164 · NC · live flow · gauge height
- BUCKHORN CREEK NR CORINTH, NCUSGS 02102192 · NC · live flow · gauge height
- BUFFALO CREEK AT SR2819 NR MCLEANSVILLE, NCUSGS 0209553650 · NC · live flow · gauge height
- BUFFALO CREEK BL MOSS LAKE DAM NR OAK GROVE, NCUSGS 0215329875 · NC · live flow · gauge height
- BUSHY BRANCH CREEK AT GORMAN STREET AT RALEIGH, NCUSGS 0208734290 · NC · no flow · gauge height
- CAMPBELL CREEK NR CHARLOTTE, NCUSGS 02146562 · NC · live flow · gauge height
- CANE CREEK NEAR ORANGE GROVE, NCUSGS 02096846 · NC · live flow · gauge height
- CAPE FEAR R AT LOCK 1 NR KELLY, NCUSGS 02105769 · NC · live flow · gauge height
- CAPE FEAR R AT WILM O HUSKE LOCK NR TARHEEL, NCUSGS 02105500 · NC · live flow · gauge height
- CAPE FEAR RIVER AT FAYETTEVILLE, NCUSGS 02104000 · NC · live flow · gauge height
- CAPE FEAR RIVER AT LILLINGTON, NCUSGS 02102500 · NC · live flow · gauge height
- CARTOOGECHAYE CREEK AT SR 1148 NEAR FRANKLIN, NCUSGS 0350011450 · NC · live flow · gauge height
- CASHIE RIVER AT SR1257 NEAR WINDSOR, NCUSGS 0208111310 · NC · live flow · gauge height
- CATALOOCHEE CREEK NEAR CATALOOCHEE, NCUSGS 03460000 · NC · live flow · gauge height · water temperature
- CATAWBA CREEK AT BOOGERTOWN, NCUSGS 02145506 · NC · no flow · gauge height
- CATAWBA R AT RR BRIDGE AB NC 73 AT COWANS FORD, NCUSGS 0214264790 · NC · no flow · gauge height · water temperature
- CATAWBA R AT SR1223 BL LK JAMES NR BRIDGEWATER, NCUSGS 02138520 · NC · live flow · gauge height · water temperature
- CATAWBA R NR PLEASANT GARDENS, NCUSGS 02137727 · NC · live flow · gauge height · water temperature
- CATAWBA RIVER AT NC HIGHWAY 16 NR MILLERSVILLE, NCUSGS 0214196125 · NC · live flow · gauge height · water temperature
- CATAWBA RIVER AT RHODHISS, NCUSGS 02141500 · NC · no flow · gauge height · water temperature
- CATAWBA RIVER BL LOOKOUT SHOALS DAM NR SHARON, NCUSGS 0214244102 · NC · flow record ended · gauge height · water temperature
- CATAWBA RIVER DNSTRM DECK MTN IS DAM NR MTN IS, NCUSGS 0214267602 · NC · no flow · gauge height · water temperature
- CHEOAH RIVER NR BEARPEN GAP NR TAPOCO, NCUSGS 0351706800 · NC · live flow · gauge height · water temperature
- CLARKE CREEK NEAR HARRISBURG, NCUSGS 02124080 · NC · live flow · gauge height
- CLEAR CREEK AT SR3181 NR MINT HILL, NCUSGS 0212466000 · NC · live flow · gauge height
- CODDLE CR AT SR 1612 NEAR DAVIDSON, NCUSGS 0212419274 · NC · live flow · gauge height
- COFFEY CREEK NR CHARLOTTE, NCUSGS 02146348 · NC · live flow · gauge height
- CONTENTNEA CREEK AT HOOKERTON, NCUSGS 02091500 · NC · live flow · gauge height
- CONTENTNEA CREEK NEAR LUCAMA, NCUSGS 02090380 · NC · live flow · gauge height
- CONTENTNEA CREEK NR BLACK CREEK, NCUSGS 02090504 · NC · live flow · gauge height
- COVE CREEK NEAR LAKE LURE, NCUSGS 02149000 · NC · live flow · gauge height
- CRABTREE CR AT EBENEZER CHURCH RD NR RALEIGH, NCUSGS 0208726005 · NC · live flow · gauge height
- CRABTREE CR AT OLD WAKE FOREST RD AT RALEIGH, NCUSGS 02087322 · NC · no flow · gauge height
- CRABTREE CREEK AT ANDERSON DRIVE AT RALEIGH, NCUSGS 0208731190 · NC · no flow · gauge height
- CRABTREE CREEK AT HWY 70 AT RALEIGH, NCUSGS 02087275 · NC · live flow · gauge height
- CRABTREE CREEK AT US 1 AT RALEIGH, NCUSGS 02087324 · NC · live flow · gauge height
- CROOKED CREEK AT SCOTT KING ROAD NEAR BLANDS, NCUSGS 0209741090 · NC · 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.
