Craig County History
Craig County is located in the Shenandoah Valley region of Virginia.
It was named for Robert Craig, a 19th-century Virginia congressman.
Formed from Botetourt, Roanoke, Giles, and Monroe (in present-day West Virginia) Counties in 1851, it was enlarged with several subsequent additions from neighboring counties.
Population from the 2000 census was just over 5,000 people.
The county seat is New Castle
http://genealogytrails.com/vir/craig/
Here is some founding information for group.
Billie