Basic information about the Craig County
The Craig County is located in the state of Virginia. This county occupies 331 square miles, with 2 square miles being water areas. There are 5.190 inhabitants living in the county according to the 2010 Census. As for the racial makeup of Craig County citizens, the 3 largest groups are White (98.69%), followed by Two or More races (0.71%) and American Indian and Alaska Native (0.23%). There are 2.183 households in the county, while 68,90% of them are family households and 31,10% represent non family households. There are 1 cities and towns in Craig County. The most populated city is New Castle town and the smallest town or village is .