ZIP Codes of Craig County, VA

Population & People
Population & People
Total Population
4,402
Household Income
Household Income
Median Income
$67,620
Housing
Housing
Total Housing Units
2,099
Business & Economy
Business & Economy
Total Businesses
54
Employment
Employment
Employment Rate
49.99%
Education
Education
Bachelor's Degree+
17.87%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 2 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:2 ZIP Codes (2 Standard, 0 PO Box, 0 Unique) [See All]
Area Codes:540 / 826
Timezone:Eastern (GMT -05:00)
Local Time:2:14:08 PM
Population:4,402 [See All]
FIPS:51045
CBSA:Roanoke, VA
Land Area:262 sq mi
Water Area:1 sq mi
Coordinates:37.5358, -80.2077
Quick Link:
https://www.zip-codes.com/county/va-craig.asp
Need Craig data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Virginia's #130 most populous county
4,402 residents across 2 ZIPs — #130 of 134 Virginia counties.

Standout ZIPs in this County


Most Populous
New Castle · 4,392 people
99.8% of county total
Highest Income
New Castle · $67,620 median
1.0× county average
Largest Land Area
New Castle · 227.0 sq mi
Spans the most ground
Fastest Growth
New Castle · 4.2% (10-yr)
4,214 → 4,392 residents
Most Educated
New Castle · 17.9% bachelor's+
551 of 3,074 adults 25+

Things worth knowing about Craig County


4,402 residents live across 2 ZIPs covering 262 sq mi, served by 2 distinct USPS-recognized cities.

Population moved from 4,290 to 4,402 from 2014 to 2024 — a +2.6% change. 1 ZIPs gained residents, 1 lost.

The county's wealthiest ZIP 24127 (New Castle, $67,620 median) and poorest ZIP 24127 (New Castle, $67,620) are 0.0 miles apart — a 1.0× income gap across local geography.

Within Virginia, this is the #130 most populous of 134 counties and ranks #75 for median household income .

Weighted by population, the typical household earns about $67,620 across the county — reflecting what a typical resident sees, not a simple ZIP average.

17.9% of adults age 25+ hold a bachelor's degree or higher (551 of 3,084 reporting).

2 Standard delivery, 0 PO Box only, 0 single-entity Unique ZIPs serve this county.

Stories about Craig County


Single-ZIP anchor

One ZIP holds the majority of this county's population — a sign of a county built around a single city or town.

New Castle

All ZIP Codes in Craig County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
24127New CastleStandard4,392$67,620227.04.2%
24131Paint BankStandard1034.8-86.8%

Adjacent & Nearby Counties