North Carolina River Flow Rates & Stream Gauge Data
Live USGS stream gauge data for North Carolina — current CFS flow rates, gauge heights, water temperatures, and wading conditions for North Carolina rivers and streams. Updated every 15 minutes. Know before you go.
Planning with North Carolina river conditions
Browse USGS monitoring stations across North Carolina rivers and streams. Each gauge page
shows current readings plus 7, 14, and 30-day flow-rate charts with condition indicators.
Compare the station name and location with your intended reach, then use the recent trend
alongside the current reading. Rain, snowmelt, dams, tributaries, and the distance between
stations can produce different conditions on the same river.
Plan seasonal fly selection with the North Carolina hatch chart .
Browse river flow charts by state Alabama · Alaska · Arizona · Arkansas · California · Colorado · Connecticut · Delaware · Florida · Georgia · Hawaii · Idaho · Illinois · Indiana · Iowa · Kansas · Kentucky · Louisiana · Maine · Maryland · Massachusetts · Michigan · Minnesota · Mississippi · Missouri · Montana · Nebraska · Nevada · New Hampshire · New Jersey · New Mexico · New York · North Carolina · North Dakota · Ohio · Oklahoma · Oregon · Pennsylvania · Rhode Island · South Carolina · South Dakota · Tennessee · Texas · Utah · Vermont · Virginia · Washington · West Virginia · Wisconsin · Wyoming
Browse all monitoring stations Abbotts Creek At Lexington, Nc — USGS 02121500
Ahoskie Creek At Ahoskie, Nc — USGS 02053500
Ararat River At Ararat, Nc — USGS 02113850
Back Cr At Sr1173 Near Harrisburg, Nc — USGS 02124269
Big Shoe Heel Creek Nr Laurinburg, Nc — USGS 02132320
Big Swamp Nr Tar Heel, Nc — USGS 02134480
Black River Near Tomahawk, Nc — USGS 02106500
Blounts Creek At Winslow Street At Fayetteville Nc — USGS 0210398250
Briar Cr Above Colony Rd At Charlotte, Nc — USGS 0214645022
Broad River Near Boiling Springs, Nc — USGS 02151500
Brush Creek At Muirfield Rd At Greensboro, Nc — USGS 02093877
Buckhorn Creek Nr Corinth, Nc — USGS 02102192
Buffalo Creek At Sr2819 Nr Mcleansville, Nc — USGS 0209553650
Buffalo Creek Bl Moss Lake Dam Nr Oak Grove, Nc — USGS 0215329875
Cape Fear R At Lock 1 Nr Kelly, Nc — USGS 02105769
Cape Fear R At Wilm O Huske Lock Nr Tarheel, Nc — USGS 02105500
Cape Fear River At Fayetteville, Nc — USGS 02104000
Cape Fear River At Lillington, Nc — USGS 02102500
Cartoogechaye Creek At Sr 1148 Near Franklin, Nc — USGS 0350011450
Cataloochee Creek Near Cataloochee, Nc — USGS 03460000
Catawba R At Sr1223 Bl Lk James Nr Bridgewater, Nc — USGS 02138520
Catawba R Nr Pleasant Gardens, Nc — USGS 02137727
Catawba River At Nc Highway 16 Nr Millersville, Nc — USGS 0214196125
Cheoah River Nr Bearpen Gap Nr Tapoco, Nc — USGS 0351706800
Clarke Creek Near Harrisburg, Nc — USGS 02124080
Clear Creek At Sr3181 Nr Mint Hill, Nc — USGS 0212466000
Coddle Cr At Sr 1612 Near Davidson, Nc — USGS 0212419274
Coffey Creek Nr Charlotte, Nc — USGS 02146348
Contentnea Creek At Hookerton, Nc — USGS 02091500
Contentnea Creek Near Lucama, Nc — USGS 02090380
Contentnea Creek Nr Black Creek, Nc — USGS 02090504
Cove Creek Near Lake Lure, Nc — USGS 02149000
Crabtree Cr At Ebenezer Church Rd Nr Raleigh, Nc — USGS 0208726005
Crabtree Creek At Hwy 70 At Raleigh, Nc — USGS 02087275
Crabtree Creek At Us 1 At Raleigh, Nc — USGS 02087324
Cross Creek At Blue Street At Fayetteville, Nc — USGS 0210382325
Cross Creek At Langdon Street At Fayetteville, Nc — USGS 02103770
Dan River At Pine Hall, Nc — USGS 02069000
Dan River Near Francisco, Nc — USGS 02068500
Dan River Near Wentworth, Nc — USGS 02071000
Davidson River Near Brevard, Nc — USGS 03441000
Deep River At Moncure, Nc — USGS 02102000
Deep River At Ramseur, Nc — USGS 02100500
Drowning Creek Near Hoffman, Nc — USGS 02133500
Duharts Creek At Sr 2439 Near Cramerton, Nc — USGS 02145268
East Fork Deep River Near High Point, Nc — USGS 02099000
East Fork Pigeon River Near Canton, Nc — USGS 03456500
Elk Creek At Elkville, Nc — USGS 02111180
Ellerbe Creek Near Gorman, Nc — USGS 02086849
Eno River At Hillsborough, Nc — USGS 02085000
Eno River Near Durham, Nc — USGS 02085070
First Broad River At Lawndale, Nc — USGS 02152474
First Broad River Near Casar, Nc — USGS 02152100
Fishing Creek Near Enfield, Nc — USGS 02083000
Flat Creek Near Inverness, Nc — USGS 02102908
Flat River At Bahama, Nc — USGS 02085500
Flat River At Dam Near Bahama, Nc — USGS 02086500
Four Mile Creek Near Pineville, Nc — USGS 02146670
French Broad River At Asheville, Nc — USGS 03451500
French Broad River At Blantyre, Nc — USGS 03443000
French Broad River At Hot Springs, Nc — USGS 03454500
French Broad River At Marshall, Nc — USGS 03453500
French Broad River At Rosman, Nc — USGS 03439000
French Broad River Near Fletcher, Nc — USGS 03447687
Goose Creek At Sr1525 Nr Indian Trail, Nc — USGS 0212467595
Gum Branch Near Thrift, Nc — USGS 02142914
Haw River At Haw River, Nc — USGS 02096500
Haw River Near Bynum, Nc — USGS 02096960
Haw River Near Moncure, Nc — USGS 02098206
Henry Fork Near Henry River, Nc — USGS 02143000
Hominy Creek Nr West Asheville, Nc — USGS 0344878100
Horsepen Creek At Us 220 Nr Greensboro, Nc — USGS 0209399200
Hunting Creek Near Harmony, Nc — USGS 02118500
Hyco R Bl Abay D Nr Mcgehees Mill, Nc — USGS 02077303
Indian Creek Near Laboratory, Nc — USGS 02143500
Irwin Creek Near Charlotte, Nc — USGS 02146300
Ivy River Near Marshall, Nc — USGS 03453000
Jacob Fork At Ramsey, Nc — USGS 02143040
Johns River At Arneys Store, Nc — USGS 02140991
Killian Creek Near Mariposa, Nc — USGS 0214269560
Knap Of Reeds Creek Near Butner, Nc — USGS 02086624
Linville River Near Nebo, Nc — USGS 02138500
Little R Bl Little R Trib At Fairntosh, Nc — USGS 0208524975
Little River At Manchester, Nc — USGS 02103000
Little River At Sr1461 Near Orange Factory, Nc — USGS 0208521324
Little River Near Mount Pleasant, Nc — USGS 02102907
Little River Near Princeton, Nc — USGS 02088500
Little River Near Star, Nc — USGS 02128000
Little Rockfish Creek Near Cumberland, Nc — USGS 02104320
Little Sugar C At Archdale Dr At Charlotte, Nc — USGS 02146507
Little Sugar Creek At Pineville, Nc — USGS 02146530
Little Tennessee River At Needmore, Nc — USGS 03503000
Little Tennessee River Near Prentiss, Nc — USGS 03500000
Little Yadkin River At Dalton, Nc — USGS 02114450
Long Creek Near Paw Creek, Nc — USGS 02142900
Long Creek Nr Rhyne, Nc — USGS 0214291555
Lower Little River Nr All Healing Springs, Nc — USGS 02142000
Ltl Sugar Cr At Medical Center Dr At Charlotte, Nc — USGS 02146409
Lumber River At Boardman, Nc — USGS 02134500
Lumber River At Lumberton, Nc — USGS 02134170
Lumber River Near Maxton, Nc — USGS 02133624
Mallard Cr Bl Stony Cr Nr Harrisburg, Nc — USGS 0212414900
Marsh Creek Near New Hope, Nc — USGS 0208732885
Mayo Cr Nr Bethel Hill, Nc — USGS 02077670
Mayo River Near Price, Nc — USGS 02070500
Mcalpine Cr At Sardis Road Near Charlotte, Nc — USGS 02146600
Mcalpine Cr Below Mcmullen Cr Nr Pineville, Nc — USGS 02146750
Mcdowell Creek Nr Charlotte, Nc Csw10 — USGS 0214266000
Mckee Creek At Sr2804 Nr Wilgrove, Nc — USGS 0212430653
Middle Creek Near Clayton, Nc — USGS 02088000
Middle Little R At Moretz Dam Nr Bethlehem, Nc — USGS 0214192500
Mills River Near Mills River, Nc — USGS 03446000
Morgan Creek Near Chapel Hill, Nc — USGS 02097517
Mud Creek At Secondary Road 1503 Near Balfour, Nc — USGS 0344632850
N Buffalo Cr At Westover Terrace At Greensboro, Nc — USGS 02095181
Nahunta Swamp Near Shine, Nc — USGS 02091000
Nantahala River Near Hewitt, Nc — USGS 03505550
Nantahala River Near Rainbow Springs, Nc — USGS 03504000
Neuse River At Kinston, Nc — USGS 02089500
Neuse River Near Clayton, Nc — USGS 02087500
Neuse River Near Cox Mill, Nc — USGS 02088119
Neuse River Near Falls, Nc — USGS 02087183
Neuse River Near Fort Barnwell, Nc — USGS 02091814
Neuse River Near Goldsboro, Nc — USGS 02089000
New Hope Creek Near Blands, Nc — USGS 02097314
New River Near Gum Branch, Nc — USGS 02093000
North Buffalo Creek At Church St At Greensboro, Nc — USGS 02095271
North Buffalo Creek Near Greensboro, Nc — USGS 02095500
North Fork Swannanoa River Near Walkertown, Nc — USGS 0344894205
Northeast Cape Fear River Near Chinquapin, Nc — USGS 02108000
Northeast Creek At Sr1100 Nr Genlee, Nc — USGS 0209741955
Oconaluftee River At Birdtown, Nc — USGS 03512000
Old Catawba R Bl Catawba Dam Near Bridgewater, Nc — USGS 02138816
Pasquotank River Near South Mills, Nc — USGS 0204382800
Paw Cr At Wilkinson Blvd Nr Charlotte, Nc — USGS 0214295600
Pee Dee R At Hwy731 Bl Lk Tillery Nr Norwood, Nc — USGS 0212378405
Pee Dee R Nr Rockingham, Nc — USGS 02129000
Pigeon House Creek At Fenton Street At Raleigh, Nc — USGS 0208732593
Pigeon R Bl Power Plant Nr Waterville, Nc — USGS 03460795
Pigeon River Near Canton, Nc — USGS 03456991
Pigeon River Near Hepco, Nc — USGS 03459500
Reddies River At North Wilkesboro, Nc — USGS 02111500
Reedy Creek Below I-485 Nr Pine Ridge, Nc — USGS 0212430293
Reedy Fork Near Gibsonville, Nc — USGS 02094500
Reedy Fork Near Oak Ridge, Nc — USGS 02093800
Rockfish Creek At Raeford, Nc — USGS 02104220
Rocky R Ab Irish Buffalo Cr Nr Rocky River, Nc — USGS 0212433550
Rocky R At Us 64 Near Siler City, Nc — USGS 02101726
Rocky River Near Norwood, Nc — USGS 02126000
Ryan Creek Below Us 220 At Greensboro, Nc — USGS 02094775
Second Broad River Nr Logan, Nc — USGS 02150495
Second Creek Near Barber, Nc — USGS 02120780
Six Mile Creek Near Pineville, Nc — USGS 0214685800
Smith River At Eden, Nc — USGS 02074000
South Buffalo Cr Near Greensboro, Nc — USGS 02095000
South Buffalo Creek At Us 220 At Greensboro, Nc — USGS 02094770
South Buffalo Creek Nr Pomona, Nc — USGS 02094659
South Fork Catawba River At Lowell, Nc — USGS 02145000
South Fork New River Near Jefferson, Nc — USGS 03161000
South Toe River Near Celo, Nc — USGS 03463300
South Yadkin River Near Mocksville, Nc — USGS 02118000
Steele Creek At Sr1441 Nr Pineville, Nc — USGS 0214678175
Stewart Creek At State St At Charlotte, Nc — USGS 0214627970
Stewart Creek At West Morehead St At Charlotte, Nc — USGS 02146285
Sugar Creek At Nc 51 Near Pineville, Nc — USGS 02146381
Swannanoa River At Biltmore, Nc — USGS 03451000
Swift Creek At Sr1555 Near Clayton, Nc — USGS 0208773375
Swift Creek Near Apex, Nc — USGS 02087580
Swift Creek Near Mccullars Crossroads, Nc — USGS 0208758850
Tank Creek At Reilly Road At Fort Bragg, Nc — USGS 0210307880
Tar R At Us 401 At Louisburg, Nc — USGS 02081747
Tar River At Nc 97 At Rocky Mount, Nc — USGS 02082585
Tar River At Nc-581 Near Spring Hope, Nc — USGS 02081942
Tar River At Tarboro, Nc — USGS 02083500
Tar River Below Dam Near Langley Crossroads, Nc — USGS 0208250410
Tar River Near Tar River, Nc — USGS 02081500
Third Fork Cr At Woodcroft Parkway Nr Blands, Nc — USGS 02097280
Third Fork Creek At M.L. King Parkway At Durham,Nc — USGS 0209725960
Trent River Near Trenton, Nc — USGS 02092500
Tuckasegee River At Barker'S Creek, Nc — USGS 03510577
Tuckasegee River At Bryson City, Nc — USGS 03513000
Tuckasegee River At Sr 1172 Nr Cullowhee, Nc — USGS 03508050
Upper Little R At Sr1740 At Petra Mills, Nc — USGS 0214183365
Uwharrie River Near Eldorado, Nc — USGS 02123500
Valley River At Tomotla, Nc — USGS 03550000
W F Pigeon R Above Lake Logan Nr Hazelwood, Nc — USGS 03455500
W. Br Rocky R B Mth Of S Prong R Nr Cornelius, Nc — USGS 0212393300
Waccamaw River At Freeland, Nc — USGS 02109500
Walnut Creek At South Wilmington St At Raleigh, Nc — USGS 0208734795
Walnut Creek At Sunnybrook Drive Nr Raleigh, Nc — USGS 02087359
Walnut Creek At Trailwood Drive At Raleigh, Nc — USGS 0208734210
Watauga River Near Sugar Grove, Nc — USGS 03479000
West Fork Pigeon River At Bethel, Nc — USGS 03456100
White Oak Cr At Mouth Near Green Level, Nc — USGS 0209782609
Yadkin River At Elkin, Nc — USGS 02112250
Yadkin River At Enon, Nc — USGS 02115360
Yadkin River At Patterson, Nc — USGS 02111000
Yadkin River At Wilkesboro, Nc — USGS 02112000
Yadkin River At Yadkin College, Nc — USGS 02116500
Yadkin River Bl W Kerr Scott Dam Near Buck, Nc — USGS 0211139110