River Levels
North Carolina river levels
Live streamflow for 157 gauged North Carolina reaches, highest first. Where a gauge has a long enough record, the reading is placed against its own history for today's date.
48% of gauged North Carolina rivers are running below normal for the date, as of October 26, 2026.
Of 85 gauged reaches with a long enough USGS record, 41 are below normal (21 of them much below), 40 are in the normal range, and 4 are above normal (0 of them much above). Normal means the middle half of that gauge's own history for this calendar date.
To cite: Angling Hubs analysis of USGS streamflow, anglinghubs.com/flows/north-carolina.
| River | Flow | Usually today | Vs normal | NWS flood status |
|---|---|---|---|---|
| Catawba RiverCatawba River at NC Highway 16 near Millersville, NC | 5,680 cfs7.87 ft | 1,350 cfs | Above normal90th percentile · 9 yr record | No NWS flood stage |
| Old Catawba RiverCatawba R at SR1223 below LK James near Bridgewater, NC | 2,970 cfs5.71 ft | Not recorded | No historical record | No NWS flood stage |
| Roanoke RiverRoanoke River at Roanoke Rapids, NC | 1,530 cfs2.60 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Pee Dee RiverPee Dee R near Rockingham, NC | 1,450 cfs2.07 ft | Not recorded | No historical record | Below flood stageFlood stage 15 ft. NWS reads 2.07 ft here. |
| Yadkin RiverYadkin River at Yadkin College, NC | 1,070 cfs0.81 ft | Not recorded | No historical record | Below flood stageNWS forecast: 0.9 ft by Mon 2 AM, below flood stage. |
| French Broad RiverFrench Broad River at Asheville, NC | 817 cfs1.12 ft | Not recorded | No historical record | Below flood stageNWS forecast: 1.1 ft by Mon 2 AM, below flood stage. |
| Cape Fear RiverCape Fear R at Lock 1 near Kelly, NC | 808 cfs14.70 ft | 1,410 cfs | Below normal12th percentile · 45 yr record | Below flood stageNWS forecast: 14.7 ft by Mon 2 AM, below flood stage. |
| Cape Fear RiverCape Fear R at Wilm O Huske Lock near Tarheel, NC | 724 cfs1.15 ft | Not recorded | No historical record | Below flood stageNWS forecast: 728 cfs by Mon 2 AM, below flood stage. |
| Yadkin RiverYadkin River at Elkin, NC | 651 cfs1.42 ft | Not recorded | No historical record | Below flood stageNWS forecast: 1.5 ft by Mon 2 AM, below flood stage. |
| Broad RiverBroad River near Boiling Springs, NC | 523 cfs1.73 ft | Not recorded | No historical record | Below flood stageNWS forecast: 2 ft by Mon 2 AM, below flood stage. |
| Neuse RiverNeuse River at Kinston, NC | 322 cfs2.84 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| South Fork Catawba RiverSouth Fork Catawba River at Lowell, NC | 299 cfs2.26 ft | 352 cfs | Normal36th percentile · 84 yr record | Below flood stageNWS forecast: 2.1 ft by Mon 2 AM, below flood stage. |
| Dan RiverDan River near Wentworth, NC | 284 cfs1.13 ft | Not recorded | No historical record | Below flood stageNWS forecast: 1.2 ft by Mon 8 PM, below flood stage. |
| South Fork New RiverSouth Fork New River near Jefferson, NC | 253 cfs2.03 ft | 278 cfs | Normal44th percentile · 102 yr record | Below flood stageFlood stage 8 ft. NWS reads 2.03 ft here. |
| Neuse RiverNeuse River near Goldsboro, NC | 245 cfs2.46 ft | Not recorded | No historical record | Below flood stageNWS forecast: 2.5 ft by Mon 2 AM, below flood stage. |
| Johns RiverJohns River at Arneys Store, NC | 202 cfs2.26 ft | 203 cfs | Normal50th percentile · 41 yr record | Below flood stageFlood stage 12 ft. NWS reads 2.27 ft here. |
| Lumber RiverLumber River at Lumberton, NC | 154 cfs7.11 ft | Not recorded | No historical record | Below flood stageFlood stage 13 ft. NWS reads 7.1 ft here. |
| Oconaluftee RiverOconaluftee River at Birdtown, NC | 143 cfs1.13 ft | 196 cfs | Below normal21st percentile · 81 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Big CreekPigeon R below Power Plant near Waterville, NC | 133 cfs6.89 ft | 422 cfs | Much below normal5th percentile · 29 yr record | No NWS flood stage |
| Catawba RiverCatawba R near Pleasant Gardens, NC | 125 cfs1.74 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Ararat RiverArarat River at Ararat, NC | 120 cfs0.92 ft | 172 cfs | Much below normal8th percentile · 62 yr record | Below flood stageFlood stage 13 ft. NWS reads 0.92 ft here. |
| South Yadkin RiverSouth Yadkin River near Mocksville, NC | 113 cfs1.94 ft | 169 cfs | Below normal19th percentile · 88 yr record | Below flood stageNWS forecast: 1.9 ft by Mon 2 AM, below flood stage. |
| Little Tennessee RiverLittle Tennessee River near Prentiss, NC | 103 cfs1.37 ft | 201 cfs | Below normal12th percentile · 82 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Neuse RiverNeuse River near Falls, NC | 103 cfs1.23 ft | 133 cfs | Normal29th percentile · 44 yr record | Below flood stageFlood stage 6 ft. NWS reads 1.23 ft here. |
| Mayo RiverMayo River near Price, NC | 103 cfs0.98 ft | 172 cfs | Much below normal8th percentile · 97 yr record | Below flood stageFlood stage 8 ft. NWS reads 0.98 ft here. |
| Cheoah RiverCheoah River near Bearpen Gap near Tapoco, NC | 96 cfs2.76 ft | 83 cfs | Normal67th percentile · 27 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Deep RiverDeep River at Moncure, NC | 93 cfs1.14 ft | 150 cfs | Normal29th percentile · 96 yr record | Below flood stageNWS forecast: 1.2 ft by Tue 2 AM, below flood stage. |
| Lumber RiverLumber River near Maxton, NC | 90 cfs6.44 ft | Not recorded | No historical record | No NWS flood stage |
| Deep RiverDeep River at Ramseur, NC | 90 cfs0.94 ft | 65 cfs | Normal60th percentile · 103 yr record | Below flood stageFlood stage 20 ft. NWS reads 0.78 ft here. |
| Pigeon RiverPigeon River near Canton, NC | 88 cfs1.38 ft | 139 cfs | Below normal25th percentile · 94 yr record | Below flood stageNWS forecast: 1.4 ft by Mon 2 AM, below flood stage. |
| French Broad RiverFrench Broad River at Rosman, NC | 87 cfs2.03 ft | 126 cfs | Below normal24th percentile · 119 yr record | Below flood stageFlood stage 9 ft. NWS reads 2.03 ft here. |
| Cove CreekCove Creek near Lake Lure, NC | 80 cfs2.11 ft | 81 cfs | Normal48th percentile · 75 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Linville RiverLinville River near Nebo, NC | 79 cfs2.07 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Nantahala RiverNantahala River near Rainbow Springs, NC | 77 cfs0.89 ft | 100 cfs | Normal33rd percentile · 86 yr record | Below flood stageFlood stage 10 ft. NWS reads 0.89 ft here. |
| Dan RiverDan River near Francisco, NC | 76 cfs1.42 ft | 115 cfs | Below normal14th percentile · 89 yr record | Below flood stageFlood stage 13 ft. NWS reads 1.42 ft here. |
| North Toe RiverSouth Toe River near Celo, NC | 76 cfs0.85 ft | 85 cfs | Normal45th percentile · 69 yr record | Below flood stageFlood stage 9 ft. NWS reads 0.85 ft here. |
| Tar RiverTar River at Tarboro, NC | 75 cfs1.27 ft | Not recorded | No historical record | Below flood stageNWS forecast: 1.3 ft by Mon 2 AM, below flood stage. |
| Watauga RiverWatauga River near Sugar Grove, NC | 74 cfs1.64 ft | 78 cfs | Normal47th percentile · 86 yr record | Below flood stageFlood stage 6 ft. NWS reads 1.64 ft here. |
| Haw RiverHaw River near Bynum, NC | 71 cfs2.59 ft | 209 cfs | Much below normal5th percentile · 53 yr record | Below flood stageNWS forecast: 2.6 ft by Mon 2 AM, below flood stage. |
| Tar RiverTar River below Dam near Langley Crossroads, NC | 71 cfs0.65 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| Black RiverBlack River near Tomahawk, NC | 66 cfs1.78 ft | Not recorded | No historical record | Below flood stageNWS forecast: 1.8 ft by Mon 2 AM, below flood stage. |
| Haw RiverHaw River at Haw River, NC | 62 cfs1.54 ft | 149 cfs | Much below normal5th percentile · 98 yr record | Below flood stageNWS forecast: 1.5 ft by Mon 2 AM, below flood stage. |
| Hunting CreekHunting Creek near Harmony, NC | 61 cfs0.27 ft | 101 cfs | Much below normal9th percentile · 75 yr record | Below flood stageFlood stage 18 ft. NWS reads 0.27 ft here. |
| Valley RiverValley River at Tomotla, NC | 60 cfs1.73 ft | 73 cfs | Normal34th percentile · 122 yr record | Below flood stageFlood stage 12 ft. NWS reads 1.73 ft here. |
| South Fork Mills RiverMills River near Mills River, NC | 60 cfs1.77 ft | 94 cfs | Normal27th percentile · 102 yr record | Below flood stageFlood stage 9 ft. NWS reads 1.77 ft here. |
| Tuckasegee RiverTuckasegee River at SR 1172 near Cullowhee, NC | 60 cfs3.98 ft | 278 cfs | Much below normal5th percentile · 22 yr record | Below flood stageFlood stage 16 ft. NWS reads 4.5 ft here. |
| Reddies RiverReddies River at North Wilkesboro, NC | 59 cfs1.09 ft | 84 cfs | Below normal20th percentile · 87 yr record | Below flood stage |
| Henry ForkHenry Fork near Henry River, NC | 59 cfs1.26 ft | 63 cfs | Normal43rd percentile · 101 yr record | Below flood stageFlood stage 20 ft. NWS reads 1.26 ft here. |
| Second Broad RiverSecond Broad River near Logan, NC | 55 cfs1.72 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| First Broad RiverFirst Broad River at Lawndale, NC | 54 cfs0.84 ft | 98 cfs | Below normal10th percentile · 18 yr record | Below flood stageFlood stage 20 ft. NWS reads 0.84 ft here. |
| Buffalo CreekBuffalo Creek at SR2819 near Mcleansville, NC | 48 cfs2.00 ft | 63 cfs | Much below normal8th percentile · 28 yr record | Below flood stageNWS issues forecasts here only during high water. |
| Rocky RiverRocky R above Irish Buffalo CR near Rocky River, NC | 48 cfs1.05 ft | 61 cfs | Below normal23rd percentile · 26 yr record | Below flood stageFlood stage 18 ft. NWS reads 1.01 ft here. |
| Davidson RiverDavidson River near Brevard, NC | 47 cfs0.64 ft | 66 cfs | Normal30th percentile · 106 yr record | Below flood stageFlood stage 6 ft. NWS reads 0.64 ft here. |
| Little Contentnea CreekContentnea Creek at Hookerton, NC | 47 cfs4.55 ft | Not recorded | No historical record | Below flood stageNWS issues forecasts here only during high water. |
| East Fork Pigeon RiverEast Fork Pigeon River near Canton, NC | 45 cfs-0.17 ft | 77 cfs | Normal28th percentile · 72 yr record | Below flood stageFlood stage 8.5 ft. NWS reads -0.17 ft here. |
| Elk CreekElk Creek at Elkville, NC | 42 cfs0.96 ft | 51 cfs | Normal39th percentile · 61 yr record | Below flood stageFlood stage 12 ft. NWS reads 0.97 ft here. |
| Mud CreekMud Creek at Secondary Road 1503 near Balfour, NC | 42 cfs5.59 ft | 56 cfs | No historical record | Below flood stageFlood stage 14 ft. NWS reads 5.59 ft here. |
| Cataloochee CreekCataloochee Creek near Cataloochee, NC | 40 cfs2.19 ft | Not recorded | No historical record | No NWS flood stage |
| Rockfish CreekRockfish Creek at Raeford, NC | 40 cfs2.73 ft | Not recorded | No historical record | Below flood stageFlood stage 15 ft. NWS reads 2.74 ft here. |
| Second CreekSecond Creek near Barber, NC | 38 cfs2.38 ft | 39 cfs | Normal47th percentile · 47 yr record | Below flood stageFlood stage 14 ft. NWS reads 2.38 ft here. |
Streamflow from the U.S. Geological Survey, updated hourly. "Usually today" is the median for this calendar date over the gauge's full record. A gauge tells you how much water is moving, not whether it is fishing well or safe to wade: check the regulations and a current local report before you go. Flood stages and forecasts: NOAA National Weather Service; "Vs normal" is our comparison with the USGS record, not a National Weather Service product.
All state river levels·Browse every mapped North Carolina river
By state
Other states
Alabama
104 gauges
Alaska
20 gauges
Arizona
106 gauges
Arkansas
83 gauges
California
293 gauges
Colorado
176 gauges
Connecticut
41 gauges
Florida
120 gauges
Georgia
168 gauges
Hawaii
12 gauges
Idaho
128 gauges
Illinois
115 gauges
Indiana
131 gauges
Iowa
99 gauges
Kansas
130 gauges
Kentucky
112 gauges
Louisiana
55 gauges
Maine
49 gauges
Maryland
66 gauges
Massachusetts
60 gauges
Michigan
137 gauges
Minnesota
96 gauges
Mississippi
70 gauges
Missouri
156 gauges
Montana
162 gauges
Nebraska
96 gauges
Nevada
64 gauges
New Hampshire
37 gauges
New Jersey
76 gauges
New Mexico
85 gauges
New York
190 gauges
North Dakota
78 gauges
Ohio
127 gauges
Oklahoma
108 gauges
Oregon
152 gauges
Pennsylvania
179 gauges
Rhode Island
14 gauges
South Carolina
82 gauges
South Dakota
80 gauges
Tennessee
91 gauges
Texas
369 gauges
Utah
117 gauges
Vermont
44 gauges
Virginia
142 gauges
Washington
165 gauges
West Virginia
78 gauges
Wisconsin
103 gauges
Wyoming
89 gauges





