Craig
County, VA (2007 Population Est. 5,275, 330 Square Miles) is located in
the the western portion of the Commonwealth of Virginia, north of the City
of Roanoke and the Roanoke Urbanized Area. Craig County is part of the Roanoke
Metropolitan Statistical Area. New Castle is the county seat. 