General

General

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.

Cities: New Castle
Population: 4,847 (2022)
County seat: New Castle
Superintendent: . C. Dwayne Huff va-doeapp.com
Congressional district: 9th
Founded: 1851
Named for: Robert Craig

Add link