Founded in 1851, Craig County is one of 95 counties in the state of Virginia. Historically, Craig County was formed from Formed from Botetourt, Roanoke, Giles, and Monroe (in present-day West Virginia) Counties. The city of New Castle is the county seat. With FIPS code of 45, Craig County has a population of 4,865 and area of 330 square miles (855 km2).
List of all cities in Craig County, VA alphabetically
|City/Town||Postal Code||Area Code|
|New Castle, VA||24127||540|
|Paint Bank, VA||24131||540|