Home / Rivers / Yadkin River
215 miles

Yadkin River

The Yadkin is one of the longest rivers in North Carolina. It rises near the Blue Ridge Parkway and becomes the Pee Dee River south of Badin.

N20 mi
Course of the river, simplified. Map data © OpenStreetMap contributors.
Air temp Loading…

River facts

Length215 miles
SourceNear Thunder Hill Overlook, Blue Ridge Parkway
MouthBecomes the Pee Dee River near Badin
FishSunfish, catfish, largemouth bass, white bass

Several stretches are dammed for water, power and flood control, forming High Rock Lake and Badin Lake. Spring and early summer fishing is mostly sunfish, catfish, largemouth bass and white bass.

Listed fish are the species named for the river on its Wikipedia page. Check the North Carolina Wildlife Resources Commission for river-specific regulations before you fish.

Lakes and flowages on the Yadkin River

Lakes in our guide on or connected to this river:

Source: Yadkin River (Wikipedia)

← All rivers

View on interactive map

Zoom and pan on a street, satellite or terrain map to follow the river past roads and towns. Red pins are boat ramps and launches. Tap a pin for directions.