About
Craig County 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.
The 2007 Population estimate was 5,275 in the 330 square miles comprising the County.
Craig County is governed by a five member board of supervisors and daily operations are managed by the County Administrator.

