This is a list of rivers in the U.S. state of North Carolina.

By drainage basin

This list is arranged by drainage basin, with respective tributaries alphabetically indented under each larger stream's name.

Atlantic Ocean

Chowan and lower Roanoke drainage basins

Roanoke River

Albemarle Sound

Pamlico and Neuse drainage basins

Pamlico River

Tar River

Fishing Creek

Swift Creek

Neuse River

Cape Fear River

Cape Fear River

Yadkin–Pee Dee River Basin

Pee Dee River

Santee River

Santee drainage basin

Catawba River

  • Lower Little River
  • Middle Little River
  • Upper Little River
  • Johns River
  • Linville River
  • Congaree River (SC)
  • Pacolet River (SC)
  • Little Hungry River
  • Thompson River
  • Tugaloo River (SC and GA)

Gulf of Mexico

French Broad drainage basin


See also