Craig County, Virginia

Craig County is a county located in the Commonwealth of Virginia. As of the 2010 census, the population was 5,190. Its county seat is New Castle. Craig County is part of the Roanoke, VA Metropolitan Statistical Area.

Craig County, Virginia

Craig County is a county located in the Commonwealth of Virginia. As of the 2010 census, the population was 5,190. Its county seat is New Castle. Craig County is part of the Roanoke, VA Metropolitan Statistical Area.