Find the Right School

Find a College

Begin Now!

Online Colleges
Campus Colleges
Virginia Counties
Virginia County map
Click Image to Enlarge
Virginia Counties
The Commonwealth of Virginia is divided into 95 counties and 39 independent cities, which are considered county-equivalents for census purposes.

Craig County, Virginia

Craig County History, Geography, and Demographics

County Seat: New Castle
Year Organized: 1851
Square Miles: 330
Court House:

P.O. Box 308
County Courthouse
New Castle, VA 24127-0308

Etymology - Origin of County Name

Craig is named for Virginia state legislator and U.S. Congressman from Virginia Robert Craig.


County QuickFacts: Census Bureau Quick Facts

County History

Craig County, Virginia formed from Botetourt, Giles, Roanoke and Monroe; and later Alleghany, and Montgomery Counties. Monroe County and Montgomery Counties gave portions in 1852-1853. Alleghany and Monroe Counties gave portions in 1855-1856. Giles County gave portions in 1857-1858 and 1879-1880. [Virginia Counties: Those Resulting from Virginia Legislation, by Morgan Poitiaux Robinson, originally published as Bulletin of the Virginia State Library, Volume 9, January, April, July 1916, reprinted 1992 by Genealogical Publishing Co., Inc., Baltimore, MD.]

Craig County was named for Robert Craig, a nineteenth-century Virginia congressman. The county was formed from Botetourt, Giles, Roanoke and Monroe (West Virginia) Counties in 1851. Parts of Monroe County were added in 1853 and 1856, part of Montgomery County was added in 1853, part of Alleghany County added in 1856, and part of Giles County added in 1858. Its area is 336 square miles, and the county seat is New Castle. The population is 5,091 according to the 2000 census. Lost the first deed book and most of the loose papers during the Civil War.


According to the U.S. Census Bureau, the county has a total area of 331 square miles (856 kmē), of which, 331 square miles (856 kmē) of it is land and 0 square miles (0 kmē) of it (0.00%) is water.

Neighboring Counties:

  • Alleghany County, VA to the north
  • Botetourt County, VA to the east
  • Giles County, VA to the southwest
  • Monroe County, WV to the northwest
  • Montgomery County, VA to the south
  • Roanoke County, VA to the south

Cities and Towns:

- New Castle (County Seat) town Incorporated Area

County Resources:

Enter County Resources and Information Here

County Resources
Counties: US Map
The history of our nation was a prolonged struggle to define the relative roles and powers of our governments: federal, state, and local. And the names given the counties, our most locally based jurisdictions, reflects the "characteristic features of this country!"