From where does Spruce Creek originate?
Spruce Creek is a tributary of the South Fork Rockfish River that springs to life from headwaters 2.8 miles from here at 2,000 feet elevation near the base of Bryant Mountain in the Blue Ridge Mountains. From there, it winds its way down into the Rockfish Valley, passing through Nellysford precisely where you’re standing now. From here, the stream picks up pace and flows east into the South Fork Rockfish River, which Stony Creek also feeds into, winding its way through the valley and merging with the Rockfish River near Pilot Mountain Hollow. The Rockfish then wends its way through the Piedmont eventually joining the James River 20 miles southeast of here at Howardsville. Finally, the James River discharges into the Chesapeake Bay a further 165 miles southeast in the Hampton Roads area.