×
Craig County

Craig County

County in Virginia
Craig County is a county located in the Commonwealth of Virginia. As of the 2020 census, the population was 4,892. Its county seat is New Castle. Craig County is part of the Roanoke, VA Metropolitan Statistical Area. Wikipedia
Cities: New Castle
Population: 4,847 (2022)
County seat: New Castle
Superintendent: . C. Dwayne Huff
Congressional district: 9th
Founded: 1851
Named for: Robert Craig