Town Chart.

← Back to Discover · All towns in Virginia

Towns in Craig County

1 town with data in Craig County, Virginia, largest first. Find your matches.

New Castle is the only town we list in Craig County, with 138 people.

TownPopulationTypical household incomeTypical home price
New Castle 138 $77,083 $256,300

ZIP codes in Craig County

2 ZIP codes in Craig County, Virginia. A ZIP code can also reach into a neighboring county.

Nearby counties in Virginia

Link to this page

Copy this HTML to link to this page from your own site.