The Rockfish River is an approximately 40 mile long tributary of the James River.
The Rockfish is formed in Nelson County by the confluence of its North and South Forks, both of which rise in the Blue Ridge Mountains, and flows generally southeastwardly through northern Nelson County.
Albemarle County Boundary
The lower course of the Rockfish River defines the boundary between Nelson County, to the west, and Albemarle County to the west. It enters the James River from the northwest, about eight miles southwest of Scottsville.
- Columbia Gazetteer of North America entry
- Print. Virginia Atlas & Gazetteer (2005). p. 55. Yarmouth, Maine: DeLorme.
Sixth edition, ISBN 0-89933-326-5.