Craig County, part of the Roanoke metropolitan area, is a rural, mountainous county located on the western border of the Commonwealth of Virginia. Its county seat is New Castle, which is also the only
Alleghany County is an American county located on the far western edge of Commonwealth of Virginia. It is bordered by the Allegheny Mountains, from which the county derives its name, and it is the nor
Craig County, Virginia
…as part of "Greater Appalachia" by Colin Woodard in his book American Nations: A History of the Eleven Rival Regional Cultures of North America. Alleghany County – north Botetourt County – east…