North Carolina River Gauges

456 river gauges with NWS flood stage data in North Carolina. Live water levels from USGS, updated every 15 minutes. Get push alerts when rivers rise with StormCast.

Get it on Google Play

All North Carolina Gauges by River

Abbotts Creek

Abbotts Creek near Lexington Davidson County · Flood stage: 16 ft

Ahoskie Creek

Ahoskie Creek at Ahoskie Hertford County · Flood stage: 10.5 ft

Albemarle Sound

Albemarle Sound at Colington Harbor (in MLLW) Dare County · Flood stage: 3 ft Albemarle Sound at Kitty Hawk (in MLLW) Dare County · Flood stage: 2 ft

Ararat River

Ararat River at Ararat Surry County · Flood stage: 13 ft Ararat River at Mt Airy Surry County · Flood stage: 20.5 ft

Atlantic Coast

Atlantic Coast at Beaufort Marine Lab (in MLLW) Carteret County · Flood stage: 5 ft Atlantic Coast at Duck (in MLLW) Dare County · Flood stage: 5.5 ft Atlantic Coast at Johnnie Mercers Pier at Wrightsville Beach (MLLW) New Hanover County · Flood stage: 6 ft Atlantic Coast at North Inlet Estuary (IN MLLW) Georgetown County Atlantic Coast at Sunset Beach Brunswick County · Flood stage: 8 ft

Back Creek

Back Creek at Caldwell Rd near Harrisburg Cabarrus County · Flood stage: 10 ft

Bat Fork Creek

Bat Fork Creek near Hendersonville Henderson County · Flood stage: 8 ft

Bath Creek

Bath Creek at Bath (in MLLW) Beaufort County · Flood stage: 4 ft

Bay River

Bay River at Bayboro (in MLLW) Pamlico County · Flood stage: 3 ft

Bear Creek

Bear Creek at BEAR CREEK DAM Jackson County · Flood stage: 105 ft

Beaver Creek

Beaver Creek at Gruber Road at Fort Bragg Cumberland County · Flood stage: 11 ft

Beaver Creek (NC)

Beaver Creek (NC) at Cumberland Cumberland County · Flood stage: 18 ft Beaver Creek (NC) at Kelly Rd Wake County · Flood stage: 9 ft Beaver Creek (NC) at Morganton Rd Cumberland County · Flood stage: 12 ft

Beaverdam Creek

Beaverdam Creek above Windy Gap Rd Mecklenburg County · Flood stage: 10 ft

Beaverdam Creek (NC)

Beaverdam Creek (NC) near Creedmore Wake County · Flood stage: 259 ft

Big Horse Creek

Big Horse Creek at Lansing Ashe County · Flood stage: 18 ft

Big Shoe Heel Creek

Big Shoe Heel Creek near Laurinburg Scotland County · Flood stage: 8 ft

Big Swamp

Big Swamp near Tarheel Bladen County · Flood stage: 16 ft

Black River

Black River at Antioch Church Rd Harnett County · Flood stage: 14 ft Black River near Tomahawk Sampson County · Flood stage: 18 ft

Blounts Creek

Blounts Creek at Winslow St at Fayetteville Cumberland County · Flood stage: 14 ft

Bogue Sound

Bogue Sound at Emerald Isle (in MLLW) Carteret County · Flood stage: 4 ft

Bolin Creek

Bolin Creek at Village Drive Orange County · Flood stage: 15 ft

Booker Creek

Booker Creek at SR 1751 near Chapel Hill Orange County · Flood stage: 12 ft Booker Creek near Chapel Hill Orange County · Flood stage: 14 ft

Briar Creek

Briar Creek at Colony Road Mecklenburg County · Flood stage: 10 ft Briar Creek at Independence Blvd Mecklenburg County · Flood stage: 9.5 ft Briar Creek at Providence road Mecklenburg County · Flood stage: 14 ft Briar Creek at Shamrock Drive Mecklenburg County · Flood stage: 6.5 ft Briar Creek below Edward's Branch Mecklenburg County · Flood stage: 15 ft

Broad River

Broad River above Sandy Run Ck, 3 SSW Boiling Springs Cleveland County · Flood stage: 12 ft Broad River at highway 9 near Chimney Rock Rutherford County · Flood stage: 10 ft

Broad River in NC/SC

Broad River in NC/SC at Lake Lure Dam Rutherford County · Flood stage: 991 ft Broad River in NC/SC below Lake Lure Dam Rutherford County · Flood stage: 10 ft

Brush Creek

Brush Creek at Muirfield Rd in Greensboro Guilford County · Flood stage: 9 ft

Buckhorn Creek (NC)

Buckhorn Creek (NC) near Corinth Chatham County · Flood stage: 15 ft

Buffalo Creek (NC)

Buffalo Creek (NC) near Headwaters Caldwell County · Flood stage: 10 ft

Bull Creek (NC)

Bull Creek (NC) at Riceville road near Riceville Buncombe County · Flood stage: 10 ft

Campbell Creek (NC)

Campbell Creek (NC) at Idlewild road Mecklenburg County · Flood stage: 9.7 ft

Cane Creek

Cane Creek near Bakersville Mitchell County · Flood stage: 6.5 ft Cane Creek near Carrboro Orange County · Flood stage: 6 ft

Cane River (NC)

Cane River (NC) at Mills Gap rd near Fletcher Henderson County · Flood stage: 9 ft Cane River (NC) near Burnsville Yancey County · Flood stage: 8 ft

Cape Creek

Cape Creek at Fessenden Center in Buxton (in MLLW) Dare County · Flood stage: 3 ft

Cape Fear River

Cape Fear River at Elizabethtown Bladen County · Flood stage: 25 ft Cape Fear River at Fayetteville Cumberland County · Flood stage: 35 ft Cape Fear River at Lillington Harnett County · Flood stage: 14 ft Cape Fear River at Lock 1 Bladen County · Flood stage: 24 ft Cape Fear River at W.O. Huske Lock Bladen County · Flood stage: 42 ft Cape Fear River at Wilmington (IN MLLW) New Hanover County · Flood stage: 5.5 ft

Cartoogechaye Creek

Cartoogechaye Creek near Franklin Macon County · Flood stage: 12 ft

Cashie River

Cashie River near Windsor Bertie County · Flood stage: 8 ft

Catawba Creek (NC)

Catawba Creek (NC) at E Hudson Blvd 2 SW Gastonia Gaston County · Flood stage: 10 ft

Catawba River

Catawba River at Lake Hickory/Oxford Dam Catawba County · Flood stage: 101 ft Catawba River at Lake James/Linville Dam Burke County · Flood stage: 102 ft Catawba River at Lake Norman/Cowans Ford Dam Mecklenburg County · Flood stage: 102 ft Catawba River at Lake Rhodhiss Dam Caldwell County · Flood stage: 104 ft Catawba River at Lookout Shoals Lake and Dam Catawba County · Flood stage: 103 ft Catawba River at Mountain Island Lake and Dam Gaston County · Flood stage: 103 ft Catawba River at N Main St (US 221 Business) 2 NW Marion McDowell County · Flood stage: 23 ft Catawba River near Pleasant Gardens McDowell County · Flood stage: 11 ft

Cheoah river

Cheoah river above SANTEETLAH DAM Graham County · Flood stage: 1820 ft Cheoah river near Tapoco Graham County · Flood stage: 18 ft

Chockoyette Creek

Chockoyette Creek above Chockoyette Creek at I-95 Halifax County · Flood stage: 7 ft

Chowan River

Chowan River near Waterfront Park at Edenton Chowan County · Flood stage: 2 ft

Clarke Creek NC

Clarke Creek NC near HARRISBURG Cabarrus County · Flood stage: 14 ft

Clear Creek (NC)

Clear Creek (NC) at SR3181 Mecklenburg County · Flood stage: 15 ft

Coddle Creek

Coddle Creek at SR 1612 NR DAVIDSON Cabarrus County · Flood stage: 18 ft

Coffee Creek

Coffee Creek at S Tryon St (NC 49), 3 ENE Steele Creek Mecklenburg County · Flood stage: 13 ft

Colington Creek

Colington Creek at Colington Cut Dare County · Flood stage: 2.5 ft

Contentnea Creek

Contentnea Creek at Grifton Pitt County · Flood stage: 16 ft Contentnea Creek at Hookerton Greene County · Flood stage: 13 ft Contentnea Creek at Sheppard Ferry Greene County · Flood stage: 21 ft Contentnea Creek at Snow Hill Greene County · Flood stage: 20.5 ft Contentnea Creek at Speights Bridge Greene County · Flood stage: 19 ft Contentnea Creek at US 301 Wilson County Contentnea Creek near Black Creek Wilson County · Flood stage: 15 ft Contentnea Creek near Lucama Wilson County · Flood stage: 17 ft Contentnea Creek near Stantonsburg Greene County · Flood stage: 17.5 ft

Cove Creek

Cove Creek at Highway 64 Rutherford County · Flood stage: 30 ft

Crabtree Creek

Crabtree Creek at Anderson Drive Wake County · Flood stage: 16 ft Crabtree Creek at Capitol Blvd (US Rt 1) Wake County · Flood stage: 18 ft Crabtree Creek at Crabtree Creek Greenway at Morrisville Wake County · Flood stage: 9 ft Crabtree Creek at Ebenezer Church Rd Wake County · Flood stage: 19 ft Crabtree Creek at Glenwood Ave Wake County · Flood stage: 18 ft Crabtree Creek at Old Wake Forest Road Wake County · Flood stage: 12 ft

Cross Creek

Cross Creek at Langdon St Cumberland County · Flood stage: 8 ft

Cross Creek NC

Cross Creek NC at Blue Street at Fayetteville Cumberland County · Flood stage: 15 ft Cross Creek NC at Hillsboro St Cumberland County · Flood stage: 15 ft

Cullasaja River

Cullasaja River at Peaceful Cove Rd (above Cullasaja River RV Park), 6 SE Franklin Macon County · Flood stage: 9.8 ft

Cullowhee Creek

Cullowhee Creek near Cullowhee Jackson County · Flood stage: 5 ft

Currituck Sound

Currituck Sound at Currituck Sound at NC 158 Currituck County · Flood stage: 2.5 ft Currituck Sound at Duck Town Boardwalk (in MLLW) Dare County · Flood stage: 2.5 ft Currituck Sound at Mackay's Island Currituck County · Flood stage: 2.5 ft Currituck Sound at Marsh Causeway @ NC 615 Currituck County · Flood stage: 2.5 ft Currituck Sound at Southern Shores Dare County · Flood stage: 3 ft Currituck Sound near Buckskin Creek at NC 168 near Sligo Currituck County · Flood stage: 2.5 ft Currituck Sound near OUTER BANK CENTER FOR WILDLIFE EDUCATION IN COROLLA Currituck County · Flood stage: 3 ft

Dan River

Dan River at Pine Hall Stokes County · Flood stage: 23 ft Dan River near Francisco Stokes County · Flood stage: 13 ft Dan River near Wentworth Rockingham County · Flood stage: 19 ft

Davidson River

Davidson River near hwy 276 near Pisgah Forest Transylvania County · Flood stage: 6 ft

Deep Creek (NC)

Deep Creek (NC) at Deep Creek road near Bryson City Swain County · Flood stage: 6 ft Deep Creek (NC) at Dickens Rd Edgecombe County · Flood stage: 18 ft

Deep River

Deep River at Ramseur Randolph County · Flood stage: 20 ft Deep River near Moncure Lee County · Flood stage: 9 ft

Drowning Creek

Drowning Creek at Hoffman Richmond County · Flood stage: 8 ft

East Fork French Broad River

East Fork French Broad River below Rosman Transylvania County · Flood stage: 14 ft

East Fork Pigeon River

East Fork Pigeon River above Canton Haywood County · Flood stage: 8.5 ft

East Fork of Deep River

East Fork of Deep River near High Point Guilford County · Flood stage: 10 ft

Edwards Branch

Edwards Branch at Sheffield drive Mecklenburg County · Flood stage: 7.5 ft

Elk Creek (NC)

Elk Creek (NC) at Elkville Wilkes County · Flood stage: 12 ft

Ellerbe Creek (NC)

Ellerbe Creek (NC) at Club Blvd in Durham Durham County · Flood stage: 10 ft Ellerbe Creek (NC) near Gorman Durham County · Flood stage: 15 ft

Eno River

Eno River at Durham Durham County · Flood stage: 20 ft Eno River at Hillsborough Orange County · Flood stage: 16 ft Eno River near Huckleberry Springs Durham County · Flood stage: 12 ft

Far Creek

Far Creek at Engelhard (in MLLW) Hyde County · Flood stage: 2.5 ft

First Broad River

First Broad River at Lawndale Cleveland County · Flood stage: 20 ft First Broad River near Casar Cleveland County · Flood stage: 19 ft

Fishing Creek

Fishing Creek near Enfield Halifax County · Flood stage: 16 ft

Flat Creek

Flat Creek near Iverness Hoke County · Flood stage: 7 ft

Flat Creek (NC)

Flat Creek (NC) above Flat Creek Rd. 1 SW Montreat Buncombe County · Flood stage: 8.5 ft

Flat River

Flat River at Bahama Durham County · Flood stage: 12 ft Flat River below Lake Mitchie Durham County · Flood stage: 16 ft

Fourmile Creek (NC)

Fourmile Creek (NC) at Elm Lane Mecklenburg County · Flood stage: 16.5 ft

French Broad River

French Broad River above Rollins Rd, 1 SE Marshall Madison County · Flood stage: 8 ft French Broad River above Silver Mine Ck, in Hot Springs Madison County · Flood stage: 9.5 ft French Broad River at Grove Bridge Rd, in Blantyre Transylvania County · Flood stage: 16 ft French Broad River at Old Fanning Bridge Rd, 3 W Fletcher Henderson County · Flood stage: 13 ft French Broad River at Pearson Bridge Rd, 2 NW Asheville Buncombe County · Flood stage: 9.5 ft French Broad River at Rosman Transylvania County · Flood stage: 9 ft

Gar Creek

Gar Creek at SR 2074 NR CROFT #6531 Mecklenburg County · Flood stage: 22 ft

Goose Creek

Goose Creek at Hwy 1524 nr Indian Trail Union County · Flood stage: 9 ft Goose Creek at SR1525 nr Indian Trail Union County · Flood stage: 7.5 ft

Grassy Creek

Grassy Creek at NC 226 at Grassy Creek Mitchell County · Flood stage: 10 ft

Green Mill Run

Green Mill Run at 14th St in Greenville Pitt County · Flood stage: 7.5 ft

Green River (NC)

Green River (NC) at Lake Summit Dam Henderson County · Flood stage: 102 ft

Gum Branch

Gum Branch at Gum Branch road Mecklenburg County · Flood stage: 10 ft

Haw River

Haw River at Haw River Alamance County · Flood stage: 18 ft Haw River at Jordan Lake Chatham County · Flood stage: 240 ft Haw River at NC-62 Alamance County · Flood stage: 13 ft Haw River near Bynum Chatham County · Flood stage: 11 ft Haw River near Moncure Chatham County · Flood stage: 16 ft

Hitchcock Creek

Hitchcock Creek at Steele St Richmond County · Flood stage: 8 ft

Hominy Swamp

Hominy Swamp at Forest Hills Rd near Wilson Wilson County · Flood stage: 4 ft Hominy Swamp at Wilson Wilson County · Flood stage: 17 ft

Hood Creek

Hood Creek at U.S. 74 near Leland Brunswick County · Flood stage: 12 ft

Horsepen Creek

Horsepen Creek at US22O Near Greensboro Guilford County · Flood stage: 11 ft

Hunting Creek

Hunting Creek at Morganton Burke County · Flood stage: 8 ft Hunting Creek below E Houstonville Rd. 3 NNE Harmony Iredell County · Flood stage: 18 ft

Irvins Creek

Irvins Creek at Sam Newell Road Mecklenburg County · Flood stage: 8 ft

Irwin Creek

Irwin Creek at Charlotte Water Treatment Plant, 1 S Reid Park Mecklenburg County · Flood stage: 25 ft Irwin Creek at Statesville Ave, in Lincoln Heights Mecklenburg County · Flood stage: 9 ft

Ivy River

Ivy River near Barnardsville Buncombe County · Flood stage: 9 ft Ivy River near Marshall Madison County · Flood stage: 15.5 ft

Jacob Fork

Jacob Fork below Old NC 18 in Shoups Ford Burke County · Flood stage: 20 ft

Johns River

Johns River at Corpening Bridge Rd, 6 NNW Morganton Burke County · Flood stage: 12 ft

Johnsons Mill Run

Johnsons Mill Run near Greenville Pitt County · Flood stage: 14.5 ft

Jonathan Creek

Jonathan Creek above Maggie Valley Haywood County · Flood stage: 7.5 ft

Kendrick Creek

Kendrick Creek at Roper Washington County · Flood stage: 7 ft

Killian Creek

Killian Creek near MARIPOSA Lincoln County · Flood stage: 21 ft

Leith Creek

Leith Creek above East Church St Scotland County · Flood stage: 7 ft

Linville River

Linville River near Nebo Burke County · Flood stage: 12 ft

Little Alamance Creek

Little Alamance Creek at Graham Alamance County · Flood stage: 14 ft Little Alamance Creek at Overbrook Dr Alamance County · Flood stage: 13 ft

Little Buffalo Creek

Little Buffalo Creek near Jefferson Ashe County

Little Contentnea Creek

Little Contentnea Creek at Farmville Pitt County · Flood stage: 13.5 ft Little Contentnea Creek near Ayden Pitt County · Flood stage: 24 ft

Little Fishing Creek (NC)

Little Fishing Creek (NC) near Ringwood Halifax County · Flood stage: 16 ft

Little Hope Creek

Little Hope Creek above Seneca Pl, in Madison Park Mecklenburg County · Flood stage: 8.5 ft

Little Lick Creek

Little Lick Creek at Oak Grove Durham County · Flood stage: 12 ft

Little River

Little River at Manchester Cumberland County · Flood stage: 18 ft Little River at Merrill Ln, 3 S Penrose Transylvania County · Flood stage: 10 ft Little River at NC18 near Blevins Crossroads Alleghany County · Flood stage: 13 ft Little River below Tributary at Fairntosh Durham County · Flood stage: 12 ft Little River near Sparta Alleghany County · Flood stage: 8 ft

Little River (NC)

Little River (NC) at Niagara Carthage Rd Moore County · Flood stage: 14 ft Little River (NC) near Mount Pleasant Hoke County · Flood stage: 15 ft Little River (NC) near Orange Factory Durham County · Flood stage: 12 ft Little River (NC) near Zebulon Wake County · Flood stage: 6 ft

Little River (North Carolina)

Little River (North Carolina) near Princeton Johnston County · Flood stage: 12 ft Little River (North Carolina) near Star/Troy Montgomery County · Flood stage: 14 ft

Little Rockfish Creek

Little Rockfish Creek at Lakeview Rd near Hope Mills Cumberland County · Flood stage: 21 ft Little Rockfish Creek at Strickland Bridge Rd Cumberland County · Flood stage: 10 ft Little Rockfish Creek at Wallace Duplin County · Flood stage: 11 ft

Little Sugar Creek

Little Sugar Creek above Hillside Ave, in Myers Park Mecklenburg County · Flood stage: 12 ft Little Sugar Creek above Medical Center Dr, 1 SSW Cherry Mecklenburg County · Flood stage: 13.5 ft Little Sugar Creek below E 36th St, in North Davidson (NoDa) Mecklenburg County · Flood stage: 11 ft

Little Sugar Creek (NC)

Little Sugar Creek (NC) at Archdale Drive Mecklenburg County · Flood stage: 12 ft Little Sugar Creek (NC) at NC51 Pineville Mecklenburg County · Flood stage: 18 ft

Little Tennessee River

Little Tennessee River at Cheoah Dam Graham County · Flood stage: 1155 ft Little Tennessee River at FONTANA DAM TVA Graham County · Flood stage: 1711 ft Little Tennessee River at Lake Emory Dam Macon County · Flood stage: 104 ft Little Tennessee River near IOTLA Macon County · Flood stage: 11 ft Little Tennessee River near NEEDMORE Swain County · Flood stage: 11 ft Little Tennessee River near Otto Macon County · Flood stage: 17 ft Little Tennessee River near Prentiss Macon County · Flood stage: 15 ft

Little Yadkin River

Little Yadkin River near Dalton Stokes County

Long Creek

Long Creek at PAW CREEK Mecklenburg County · Flood stage: 12.5 ft Long Creek at Rhyne NC Mecklenburg County · Flood stage: 15 ft Long Creek near Bessemer City 3 NE Gaston County · Flood stage: 9.5 ft

Lower Creek

Lower Creek at Lenoir Caldwell County · Flood stage: 11 ft

Lower Little River

Lower Little River near Ellendale Alexander County · Flood stage: 25 ft

Lumber River

Lumber River at Lumberton Robeson County · Flood stage: 13 ft Lumber River at Lumberton West 5th Street Robeson County · Flood stage: 13 ft Lumber River near Pembroke Robeson County · Flood stage: 10 ft

Lyle Creek

Lyle Creek at Section House Rd 2 NW Conover Catawba County · Flood stage: 9 ft

Lynn Branch

Lynn Branch at MacDonald Woods Park Wake County · Flood stage: 5.8 ft

Mallard Creek

Mallard Creek below Stony Creek nr Harrisburg Mecklenburg County · Flood stage: 13 ft

Marsh Creek (NC)

Marsh Creek (NC) at New Hope Wake County · Flood stage: 9 ft

Mayo Creek

Mayo Creek at Bethel Hill Person County · Flood stage: 8 ft

Mayo River

Mayo River near Price Rockingham County · Flood stage: 8 ft

McAlpine Creek

McAlpine Creek at Colony Rd Mecklenburg County · Flood stage: 17 ft McAlpine Creek at Idlewild Mecklenburg County · Flood stage: 16.5 ft McAlpine Creek at Waste Water Treatment Plant Mecklenburg County · Flood stage: 18 ft McAlpine Creek below Sardis Road Mecklenburg County · Flood stage: 20 ft

McDowell Creek

McDowell Creek at Beatties Ford Rd. Mecklenburg County · Flood stage: 16 ft McDowell Creek near HUNTERSVILLE Mecklenburg County · Flood stage: 14 ft

McKee Creek

McKee Creek near Wilgrove Mecklenburg County · Flood stage: 14 ft

McMullen Creek

McMullen Creek above Lincrest Place Mecklenburg County · Flood stage: 7.5 ft McMullen Creek at Sharon View Mecklenburg County · Flood stage: 9 ft

Middle Creek

Middle Creek near Clayton Johnston County · Flood stage: 11 ft

Middle Fork New River

Middle Fork New River at Boone Watauga County · Flood stage: 12 ft

Mill Creek

Mill Creek at Orchard St, in Old Fort McDowell County · Flood stage: 8 ft

Mill Swamp

Mill Swamp at Richlands Onslow County · Flood stage: 13 ft

Mills Branch

Mills Branch above Bridgeton Craven County · Flood stage: 12.5 ft

Mills River

Mills River near Mills River Henderson County · Flood stage: 9 ft

Moravian Creek

Moravian Creek at Wilkesboro Wilkes County · Flood stage: 18 ft

Morgan Creek

Morgan Creek near Chapel Hill Orange County · Flood stage: 11 ft Morgan Creek near White Cross Orange County · Flood stage: 8 ft

Mountain Creek

Mountain Creek at SR1617 Nr Bahama Durham County · Flood stage: 10 ft

Mud Creek (NC)

Mud Creek (NC) at Erkwood Dr. 1 S Hendersonville Henderson County · Flood stage: 8.5 ft Mud Creek (NC) at N Main St 1 N Hendersonville Henderson County · Flood stage: 14 ft

Muddy Creek

Muddy Creek at I-40 nr Clemmons Forsyth County · Flood stage: 12 ft Muddy Creek at Robinhood Rd Forsyth County · Flood stage: 21 ft

Mulberry Creek

Mulberry Creek at Collettsville Caldwell County · Flood stage: 10 ft

N Fork Catawba River

N Fork Catawba River at Highway 221 McDowell County · Flood stage: 9 ft

N Second Creek

N Second Creek above Statesville Blvd (US 70) 4 S Woodleaf Rowan County · Flood stage: 14 ft

N.E. Cape Fear River

N.E. Cape Fear River near Beulaville Duplin County · Flood stage: 18 ft N.E. Cape Fear River near Burgaw Pender County · Flood stage: 10 ft N.E. Cape Fear River near Chinquapin Duplin County · Flood stage: 13 ft

Nahunta Swamp

Nahunta Swamp near Shine Greene County · Flood stage: 17 ft

Nantahala River

Nantahala River at Nantahala Dam Macon County · Flood stage: 102 ft Nantahala River near Hewitt Swain County · Flood stage: 15 ft Nantahala River near Rainbow Springs Macon County · Flood stage: 10 ft

Neuse River

Neuse River at Falls Lake Wake County · Flood stage: 265 ft Neuse River at Fort Barnwell Craven County · Flood stage: 13 ft Neuse River at Kinston Lenoir County · Flood stage: 14 ft Neuse River at Main St in Seven Springs Wayne County · Flood stage: 15 ft Neuse River at Oriental (in MLLW) Pamlico County · Flood stage: 4 ft Neuse River at Smithfield Johnston County · Flood stage: 15 ft Neuse River at Spring Garden Craven County · Flood stage: 4.5 ft Neuse River Below Falls Dam Wake County · Flood stage: 6 ft Neuse River near Clayton Johnston County · Flood stage: 9 ft Neuse River near Goldsboro Wayne County · Flood stage: 18 ft

New Hope Creek

New Hope Creek at NC-54 Durham County · Flood stage: 24 ft New Hope Creek near Blands Durham County · Flood stage: 16 ft

New River

New River at Jacksonville (in MLLW) Onslow County · Flood stage: 3.5 ft New River near Gum Branch Onslow County · Flood stage: 14 ft New River near Richlands Onslow County · Flood stage: 16 ft

Newport River

Newport River at Newport (in MLLW) Carteret County · Flood stage: 5 ft

North Buffalo Creek

North Buffalo Creek at Church St in Greensboro Guilford County · Flood stage: 14 ft North Buffalo Creek at Greensboro Guilford County · Flood stage: 13 ft North Buffalo Creek at SR2819 near McCleansville Guilford County · Flood stage: 17 ft North Buffalo Creek at Westover Terrace Guilford County · Flood stage: 10 ft

North Fork Alligator River

North Fork Alligator River at Gum Neck (in MLLW) Tyrrell County · Flood stage: 2 ft

North Fork New River

North Fork New River at Ashland Ashe County · Flood stage: 5.5 ft North Fork New River at Clifton Ashe County · Flood stage: 7 ft

North Prong Falling Creek

North Prong Falling Creek at Rockingham Rd Richmond County · Flood stage: 8 ft

North Toe River

North Toe River at Spruce Pine Mitchell County · Flood stage: 11 ft North Toe River below Newland Avery County · Flood stage: 7.5 ft North Toe River near Plumtree and Frank Avery County · Flood stage: 7 ft

Northeast Creek (NC)

Northeast Creek (NC) at SS1182 near Lowes Grove Durham County · Flood stage: 6 ft Northeast Creek (NC) near Genlee Durham County · Flood stage: 14 ft

Oconaluftee River

Oconaluftee River at Bryson Dam (Lake Ela) Swain County Oconaluftee River below Contesky Dr, in Birdtown Swain County · Flood stage: 10 ft

Other

Knap of the Reeds Creek neat Butner, NC Granville County · Flood stage: 9 ft Little Lochmere Lake Stream Wake County · Flood stage: 3.5 ft MacGregor Downs Lake Upstream of SW Maynard Rd Wake County Speight Branch Upstream of SE Cary Pkwy Wake County · Flood stage: 1.6 ft Swift Creek Upstream of Kildaire Farm Rd Wake County · Flood stage: 6.3 ft Swift Creek Upstream of Queensferry Rd Wake County · Flood stage: 2.4 ft Swift Creek Upstream of Regency Pkwy Wake County · Flood stage: 3.6 ft Swift Creek Upstream of SW Cary Pkwy Wake County · Flood stage: 5.1 ft Trent River West of Trenton Jones County · Flood stage: 14 ft Tryon Lake Wake County Walnut Creek Upstream of I-40 Wake County · Flood stage: 4.6 ft Williams Creek Upstream of Gregson Dr Wake County · Flood stage: 3.8 ft

Pamlico River

Pamlico River at Washington (in MLLW) Beaufort County · Flood stage: 4 ft

Pamlico Sound

Pamlico Sound at Avon (in MLLW) Dare County · Flood stage: 3 ft Pamlico Sound at Avon Harbor (in MLLW) Dare County · Flood stage: 3 ft Pamlico Sound at Bell Island Pier (in MLLW) Hyde County · Flood stage: 2.5 ft Pamlico Sound at Cedar Island (in MLLW) Carteret County · Flood stage: 2 ft Pamlico Sound at Coast Guard Hatteras (in MLLW) Dare County · Flood stage: 2.5 ft Pamlico Sound at Frisco (in MLLW) Dare County · Flood stage: 3 ft Pamlico Sound at Ocracoke (in MLLW) Hyde County · Flood stage: 3 ft Pamlico Sound at Oregon Inlet Marina (in MLLW) Dare County · Flood stage: 3 ft Pamlico Sound at Rodanthe Ferry Terminal (in MLLW) Dare County · Flood stage: 3.5 ft Pamlico Sound at Stumpy Point (in MLLW) Dare County · Flood stage: 2 ft Pamlico Sound near Hobucken (in MLLW) Pamlico County · Flood stage: 2 ft

Parker Creek

Parker Creek above Greenville Pitt County · Flood stage: 12.5 ft

Pasquotank River

Pasquotank River near Mariners Wharf Park at Elizabeth City Pasquotank County · Flood stage: 1.75 ft

Paw Creek

Paw Creek at Wilkinson Blvd Mecklenburg County · Flood stage: 12.5 ft

Pee Dee River

Pee Dee River at Blewett Falls Lake Richmond County · Flood stage: 179 ft Pee Dee River at Lake Tillery Stanly County · Flood stage: 279 ft Pee Dee River near Ansonville Anson County · Flood stage: 34 ft Pee Dee River near Rockingham Richmond County · Flood stage: 15 ft

Pigeon House Creek

Pigeon House Creek at Cameron Village Wake County · Flood stage: 6 ft Pigeon House Creek at Dortch St at Raleigh Wake County · Flood stage: 15 ft Pigeon House Creek at Fenton St Wake County · Flood stage: 12 ft

Pigeon River

Pigeon River above Old River Rd (NC 215), 1 SW Canton Haywood County · Flood stage: 10 ft Pigeon River below Jonathans Ck, 4 NW Crabtree Haywood County · Flood stage: 13 ft

Pigeon River (NC)

Pigeon River (NC) above (W Fork) Abv Lake Logan Haywood County · Flood stage: 9 ft Pigeon River (NC) near (W Fork) nr Retreat Haywood County · Flood stage: 10 ft

Pungo River

Pungo River at Belhaven (in MLLW) Beaufort County · Flood stage: 2.5 ft

Queen Creek

Queen Creek at QUEENS CREEK DAM Macon County · Flood stage: 105 ft

Raven Fork Creek

Raven Fork Creek at EBCI Trout Farm Swain County · Flood stage: 9 ft

Reddies River

Reddies River at N. Wilkesboro Wilkes County

Reedy Creek

Reedy Creek at NC2128 Nr Oak Ridge Guilford County · Flood stage: 10 ft Reedy Creek at SR 2803 Mecklenburg County · Flood stage: 10 ft Reedy Creek below I-485 nr Pine Ridge Mecklenburg County · Flood stage: 15 ft Reedy Creek near Gibsonville Guilford County · Flood stage: 12 ft

Reedy Fork

Reedy Fork at Old NC-87 Alamance County · Flood stage: 9 ft

Reedy Patch Creek

Reedy Patch Creek near Bat Cave Henderson County · Flood stage: 6 ft

Richland Creek (NC)

Richland Creek (NC) at Autumn Care Haywood County · Flood stage: 7.5 ft Richland Creek (NC) at Waynesville Haywood County · Flood stage: 6 ft

Roanoke River

Roanoke River above Roanoke Rapids Dam Halifax County · Flood stage: 133 ft Roanoke River at Halifax Halifax County · Flood stage: 47 ft Roanoke River at Hamilton Martin County · Flood stage: 19 ft Roanoke River at Lake Gaston Halifax County · Flood stage: 202 ft Roanoke River at Roanoke Rapids Halifax County · Flood stage: 9 ft Roanoke River at Williamston Martin County · Flood stage: 12 ft Roanoke River near Scotland Neck Halifax County · Flood stage: 28 ft

Roanoke Sound

Roanoke Sound at Nags Head (in MLLW) Dare County · Flood stage: 2.5 ft Roanoke Sound at Pond Island Dare County · Flood stage: 3 ft

Roaring Creek (NC)

Roaring Creek (NC) at Roaring Creek rd near Valley Avery County · Flood stage: 6.5 ft

Robinson Creek (NC)

Robinson Creek (NC) at Great Falls Dr Jackson County · Flood stage: 10 ft

Rockfish Creek

Rockfish Creek at Research Dr near Fayetteville Wake County · Flood stage: 14 ft Rockfish Creek near Raeford Hoke County · Flood stage: 15 ft

Rocky Branch (NC)

Rocky Branch (NC) above Rocky Branch at Pullen Park in Raleigh Wake County · Flood stage: 10 ft

Rocky Broad River

Rocky Broad River at Bat Cave Henderson County · Flood stage: 7.5 ft

Rocky River

Rocky River at Siler City Chatham County · Flood stage: 20 ft

Rocky River NC

Rocky River NC at SR1300 near Crutchfield Chatham County · Flood stage: 13 ft Rocky River NC near Norwood Stanly County · Flood stage: 20 ft Rocky River NC near ROCKY RIVER/ ABV IRISH BUFFALO CK Cabarrus County · Flood stage: 18 ft

Ryan Creek

Ryan Creek below US220 at Greensboro Guilford County · Flood stage: 8 ft

S Toe River

S Toe River below Whiteoak Ck, 2 SSE Celo Yancey County · Flood stage: 9 ft

S Yadkin River

S Yadkin River below Foster Rd, 6 SW Mocksville Rowan County · Flood stage: 19 ft

SF Catawba River

SF Catawba River below George Poston Park, 1 N Lowell Gaston County · Flood stage: 10 ft

Sandy Creek (NC)

Sandy Creek (NC) at Cornwallis Rd Durham County · Flood stage: 15 ft

Scotts Creek

Scotts Creek near Beta Jackson County · Flood stage: 9 ft

Scuppernong River

Scuppernong River at Columbia (in MLLW) Tyrrell County · Flood stage: 2.5 ft

Second Broad River

Second Broad River near Logan Rutherford County · Flood stage: 22 ft

Shallowbag Bay

Shallowbag Bay at Manteo (in MLLW) Dare County · Flood stage: 3 ft

Six Runs Creek

Six Runs Creek at US 421 Sampson County · Flood stage: 11 ft

Sixmile Creek (NC)

Sixmile Creek (NC) near PINEVILLE #6512 Mecklenburg County · Flood stage: 16 ft

Slash Creek

Slash Creek at Hatteras Village (in MLLW) Dare County · Flood stage: 3 ft

Smith River

Smith River at Eden Rockingham County · Flood stage: 12 ft

Snowbird Creek

Snowbird Creek near Milltown Graham County · Flood stage: 22.3 ft

South Buffalo Creek

South Buffalo Creek at McConnell Rd Nr Greensboro Guilford County · Flood stage: 17 ft South Buffalo Creek at US220 Nr Greensboro Guilford County · Flood stage: 18 ft South Buffalo Creek near Pomona Guilford County · Flood stage: 11 ft

South Fork Catawba River

South Fork Catawba River near HENRY FORK Catawba County · Flood stage: 20 ft South Fork Catawba River near Laboratory Lincoln County · Flood stage: 10 ft

South Fork New River

South Fork New River at SR 1100 near Brownwood Ashe County · Flood stage: 10 ft South Fork New River at US Hwy 221 Watauga County · Flood stage: 23 ft South Fork New River near Jefferson Ashe County · Flood stage: 8 ft

Steele Creek

Steele Creek at Carowinds Blvd, 2.5 SSE Steele Creek Mecklenburg County · Flood stage: 9.5 ft

Stewart Creek

Stewart Creek at State St. Mecklenburg County · Flood stage: 10 ft Stewart Creek at W Morehead St (US 29), in Wesley Heights Mecklenburg County · Flood stage: 14 ft

Stony Creek

Stony Creek at Bus US 70 Wayne County · Flood stage: 9 ft Stony Creek at Nashville Nash County · Flood stage: 10 ft Stony Creek near Rocky Mount Nash County · Flood stage: 10 ft

Straight Fork Creek

Straight Fork Creek near the Tribal Hatchery Swain County · Flood stage: 9 ft

Sugar Creek

Sugar Creek above W Arrowood Rd, 2 W Starmount Mecklenburg County · Flood stage: 16 ft Sugar Creek at Rock Hill-Pineville Rd (NC 51), 1 WNW Pineville Mecklenburg County · Flood stage: 18 ft

Swannanoa River

Swannanoa River at Black Mountain Park Buncombe County · Flood stage: 10 ft Swannanoa River at Warren Wilson Buncombe County · Flood stage: 11 ft Swannanoa River below Hendersonville Rd (NC 81), in Biltmore Village (2 S Asheville) Buncombe County · Flood stage: 10 ft

Swift Creek

Swift Creek above McCuller's Crossroads Wake County · Flood stage: 12 ft Swift Creek above Streets Ferry Craven County · Flood stage: 5 ft Swift Creek at SR1555 Nr Clayton Johnston County · Flood stage: 15 ft Swift Creek at Vanceboro Craven County · Flood stage: 11 ft Swift Creek near Apex Wake County · Flood stage: 11 ft

Symphony Lake

Symphony Lake near Cary Wake County · Flood stage: 2.1 ft

Taggart Creek

Taggart Creek at West Blvd (NC 160), 1 WSW Reid Park Mecklenburg County · Flood stage: 19 ft

Tanasee Creek

Tanasee Creek at EAST FORK DAM Jackson County · Flood stage: 105 ft Tanasee Creek at TANASEE CREEK DAM Jackson County · Flood stage: 10 ft

Tar River

Tar River at Greenville Pitt County · Flood stage: 13 ft Tar River at Grimesland Pitt County · Flood stage: 7 ft Tar River at Louisburg Franklin County · Flood stage: 20 ft Tar River at NC581 Nr Spring Hope Nash County · Flood stage: 25 ft Tar River at NC97 In Rocky Mount Edgecombe County · Flood stage: 21 ft Tar River at Rock Springs Pitt County · Flood stage: 18 ft Tar River at Tarboro Edgecombe County · Flood stage: 19 ft Tar River at US301 Bypass at Rocky Mount Nash County · Flood stage: 17 ft Tar River near Langley Crossroads Nash County · Flood stage: 16 ft Tar River near Tar River Granville County · Flood stage: 16 ft

Third Fork Creek

Third Fork Creek at ML King Pkwy in Durham Durham County · Flood stage: 7 ft Third Fork Creek at Woodcroft Park Durham County · Flood stage: 13 ft

Tick Creek

Tick Creek Nr Mount Vernon Springs Chatham County · Flood stage: 12 ft

Torrence Creek

Torrence Creek near Huntersville Mecklenburg County · Flood stage: 12 ft

Tranters Creek

Tranters Creek above Washington Beaufort County · Flood stage: 4.5 ft

Trent River

Trent River at New Bern (in MLLW) Craven County · Flood stage: 3 ft Trent River at Pollocksville Jones County · Flood stage: 4 ft Trent River at Trenton Jones County · Flood stage: 14 ft Trent River near River Bend (in MLLW) Craven County · Flood stage: 4 ft

Tuckasegee River

Tuckasegee River at Barkers creek nr Dillsboro Jackson County · Flood stage: 12 ft Tuckasegee River at Rock Bridge Jackson County · Flood stage: 11 ft Tuckasegee River at sr1172 nr Cullowhee Jackson County · Flood stage: 16 ft Tuckasegee River at TUCKASEGEE DAM Jackson County · Flood stage: 102.5 ft Tuckasegee River below Everett St, in Bryson City Swain County · Flood stage: 10 ft Tuckasegee River near Scott's Creek inflow Jackson County · Flood stage: 25 ft

Tulula Creek

Tulula Creek at Robbinsville Graham County · Flood stage: 22.5 ft

Tusquittee Creek

Tusquittee Creek near Hayesville Clay County · Flood stage: 6.8 ft

Valley River

Valley River at Tomotla Cherokee County · Flood stage: 12 ft

Waccamaw River

Waccamaw River at Freeland Brunswick County · Flood stage: 15 ft

Walnut Creek (NC)

Walnut Creek (NC) at Buck Jones Road Wake County · Flood stage: 7 ft Walnut Creek (NC) at Byrum St in Cary Wake County · Flood stage: 4 ft Walnut Creek (NC) at Clay St Wake County · Flood stage: 3 ft Walnut Creek (NC) at Downstream Side of E Park Wake County · Flood stage: 4 ft Walnut Creek (NC) at East Park St in Cary Wake County · Flood stage: 4 ft Walnut Creek (NC) at Rose Ln in Raleigh Wake County · Flood stage: 10 ft Walnut Creek (NC) at S. State St. Wake County · Flood stage: 9 ft Walnut Creek (NC) at S. Wilmington St. Wake County · Flood stage: 12 ft Walnut Creek (NC) at Sunnybrook Dr in Raleigh Wake County · Flood stage: 12 ft Walnut Creek (NC) at Trailwood Drive Wake County · Flood stage: 12 ft Walnut Creek (NC) below Maynard St in Cary Wake County · Flood stage: 6 ft

Ward Creek

Ward Creek at Otway (in MLLW) Carteret County · Flood stage: 4 ft

Watauga River

Watauga River near Foscoe Watauga County · Flood stage: 9 ft Watauga River near Sugar Grove Watauga County · Flood stage: 6 ft

West Branch Rocky River NC

West Branch Rocky River NC below mouth of South Prong River Mecklenburg County · Flood stage: 15 ft

West Fork Pigeon River

West Fork Pigeon River near Bethel Haywood County · Flood stage: 10 ft

West Fork Tuckasegee River

West Fork Tuckasegee River at Thorpe Dam Jackson County · Flood stage: 102.5 ft

White Oak Creek

White Oak Creek at Green Level Wake County · Flood stage: 13 ft

Williams Old Mill Branch

Williams Old Mill Branch at US 421 Sampson County · Flood stage: 13 ft

Wilson Creek (NC)

Wilson Creek (NC) at Adako Rd 3 SW Collettsville Caldwell County · Flood stage: 7 ft Wilson Creek (NC) near Edgemont Caldwell County · Flood stage: 5 ft

Winkler Creek

Winkler Creek at Meadowview Drive in Boone Watauga County · Flood stage: 9.2 ft

Wolf Creek (NC)

Wolf Creek (NC) at WOLF CREEK DAM Jackson County · Flood stage: 105 ft Wolf Creek (NC) near Balsam Lake Jackson County · Flood stage: 8 ft

Yadkin River

Yadkin River at Badin Lake Stanly County · Flood stage: 542 ft Yadkin River at Elkin Surry County · Flood stage: 18 ft Yadkin River at Enon Forsyth County · Flood stage: 24 ft Yadkin River at High Rock Lake Davidson County · Flood stage: 655 ft Yadkin River at Patterson Caldwell County · Flood stage: 5 ft Yadkin River at Wilkesboro Wilkes County · Flood stage: 14 ft Yadkin River at Yadkin College Davie County · Flood stage: 18 ft

Frequently Asked Questions

How many river gauges are monitored in North Carolina?

StormCast monitors 456 river gauges with NWS flood stage data in North Carolina. These include USGS stream gauges and NWS forecast points on rivers and creeks across the state.

How do I get flood alerts for a North Carolina river?

Download StormCast free on Google Play, go to River Gauges, and add any gauge to your watchlist. You'll receive a push notification when the water level crosses into a new NWS flood category.

How often are river levels updated?

USGS updates most gauge readings every 15 minutes. Each gauge page on this site shows live data fetched directly from USGS.

More Resources