The river has its headwaters in the Blue Ridge Mountains in southwestern Virginia at Lafayette in Montgomery County where the North Fork and South Fork of the river merge. The North Fork, approximately 30 mi (50 km) long, rises between two mountain ridges and flows initially southwest, then loops back to the northeast. The South Fork, approximately 20 mi (30 km) long, rises in several streams in the mountains on the border of Floyd, Roanoke, and Montgomery counties and flows generally north, joining the North Fork from the south.

Our bait recommendations

Here's the baits that our Pros love for this lake.