1. Cape Fear River: This river originates in the Piedmont region and flows through the Sandhills and Coastal Plain before emptying into the Atlantic Ocean. It is the longest river entirely within the state of North Carolina.
2. Neuse River: The Neuse River flows from the Piedmont through the Coastal Plain and into Pamlico Sound. It is the second longest river in North Carolina.
3. Tar River: The Tar River originates in the Piedmont and flows through the Coastal Plain before joining the Pamlico River.
4. Roanoke River: The Roanoke River forms the border between North Carolina and Virginia. It flows from the Blue Ridge Mountains to the Albemarle Sound.
5. Yadkin River: This river flows through the western part of the state and is the largest tributary of the Pee Dee River.