Craig County Map, Virginia

Written and Fact-checked by | Updated On: May 05, 2026 | 03:30 ET

Map of Craig County - Craig County is a county located in the U.S. state of Virginia. Craig County Map showing cities, highways, important places and water bodies. Get Where is Craig County located in the map, major cities in Craig county, population, areas, and places of interest.

Map of Craig County, Virginia

Craig County Map, Virginia, USA

About Craig County Map, Alabama: The map showing the county boundary, county seat, major cities, highways, water bodies and neighbouring counties.

Related Virginia Links

Virginia MapCounties in VirginiaCities in Virginia
Airports in VirginiaZip Codes in VirginiaWhere is Virginia
Where is RichmondWhere is ChesapeakeWhere is Virginia Beach

Map of Craig County, Virginia

Portsmouth County is a county located in the U.S. state of Virginia. It`s county seat is N/A. As per 2020 census, the population of Portsmouth County was 97840 and population density of Portsmouth was square miles. According to the United States Census Bureau, the county has a total area of 33 sq mi (85 km2). Portsmouth County was established on 1858[13].

Craig County Facts

ContinentNorth America
CountryUnited States
StateVirginia
County SeatNew Castle
Largest City/TownNew Castle
Established1851
Total Area331 sq mi (857 sq km)
Land Area330 sq mi (855 sq km)
Water Area1 sq mi (2 sq km)
Population4,892 (Census 2020)
Population Density15 people per sq mi
Time ZoneEastern (EST)
Major HighwaysVA-311, VA-42
Major RiversCraig Creek, Johns Creek
Neighboring CountiesBotetourt County, Roanoke County, Montgomery County, Giles County, Alleghany County
Famous ForMountain scenery, outdoor recreation, rural landscapes
Top AttractionsJefferson National Forest, Craig Creek, Appalachian Trail
Official WebsiteOfficial Website

About Craig County, Virginia

Craig County is located in the western part of Virginia in the state of the United States, and was established in 1851. The county seat is New Castle, which is also the largest town. The county lies in the Appalachian Mountains and is characterized by forested landscapes, streams, and a strong emphasis on outdoor recreation and rural living.

Cities and Towns in Craig County, Virginia

City/TownPopulation (Census 2020)Latitude & Longitude
New Castle (county seat)15237.5007°N, 80.1084°W
Paint Bank (CDP)20037.5853°N, 80.2470°W
Craig Springs (CDP)15037.4780°N, 80.1670°W
Oriskany (CDP)10037.6120°N, 79.9510°W
Barbours Creek (CDP)10037.4600°N, 80.0000°W

Golf Courses in Craig County, Virginia

Golf CourseLocationLatitude & Longitude
No major golf courses within county limitsN/AN/A
Botetourt Golf & Swim Club (nearby)Daleville37.4210°N, 79.9115°W

Roads and Highways in Craig County, Virginia

The county is connected by scenic mountain highways.

  • VA-311 – major north-south route through the county
  • VA-42 – connects rural communities and surrounding counties

Neighboring Counties of Craig County

  • Botetourt County (north)
  • Alleghany County (northwest)
  • Roanoke County (east)
  • Montgomery County (south)
  • Giles County (west)

Top Attractions in Craig County, Virginia

The county offers natural beauty and outdoor recreation opportunities.

  • Jefferson National Forest – hiking, camping, and wildlife viewing
  • Appalachian Trail – popular hiking trail crossing the county
  • Craig Creek – fishing, kayaking, and scenic views
  • Potts Mountain – hiking and panoramic views
  • Barbours Creek Wilderness – remote wilderness area for outdoor enthusiasts
  • Paint Bank – historic village with mountain scenery

Distance from Craig County to Nearby Cities

  • New Castle to Roanoke, VA – 25 mi (40 km)
  • New Castle to Blacksburg, VA – 35 mi (56 km)
  • New Castle to Lexington, VA – 40 mi (64 km)
  • New Castle to Salem, VA – 30 mi (48 km)
  • New Castle to Richmond, VA – 200 mi (322 km)

FAQs about Craig County

Where is Craig County located?

Craig County is located in western Virginia within the Appalachian Mountains.

What is the population of Craig County?

The population of Craig County is 4,892 according to the 2020 Census.

What is Craig County known for?

The county is known for its mountain scenery, forests, and outdoor recreation opportunities.

What are the major highways in Craig County?

The main highways include Virginia Route 311 and Virginia Route 42.

Are there golf courses in Craig County?

No major golf courses are located within Craig County, but nearby areas offer golf facilities.