Craig County, VA ZIP Codes
4 ZIP codes cover all or part of Craig County, Virginia: 24127, 24128, 24070 and 24131. The Census Bureau counts 4,856 residents in the county, with a median household income of $69,057 and a median home value of $189,000. Median household income ranges from $66,188 in 24070 to $78,512 in 24128. Its largest communities include New Castle.
Craig County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 4,856 |
| Households | 1,735 |
| Median household income | $69,057 |
| Median home value | $189,000 |
| Median age | 46.3 |
| Median rent | $713 |
All 4 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 7,123 |
| Households (sum of ZIP codes) | 2,620 |
| Median household income, range across ZIP codes | $66,188 (24070) to $78,512 (24128) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $69,924 |
| Homeowners | 86.9% |
| Households with kids under 18 | 22.8% |
| Moved in the past year | 12.5% |
| Carrier routes in EDDM2GO's route library | 9 routes, 3,376 homes (4 of 4 ZIP codes) |
Top facts
- Highest median household income in Craig County: 24128 ($78,512)
- Most residents: 24127 (4,392 people)
- Highest homeownership: 24070 (100.0% own their home)
- Most households with kids: 24127 (25.9% of households)
- Most new movers: 24070 (26.4% moved in last year)
- Youngest median age: 24070 (44.6 years)
- Highest median home value: 24128 ($255,800)
Every ZIP code in Craig County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24127 | New Castle | 4,392 | 1,529 | $67,620 | $187,100 | 81.6% | 25.9% | 10.2% | 4 | 1,930 | 100% of its land |
| 24128 | Newport | 1,450 | 615 | $78,512 | $255,800 | 89.9% | 21.8% | 7.2% | 2 | 869 | 29% of its land |
| 24070 | Catawba | 1,271 | 471 | $66,188 | $238,800 | 100.0% | 14.4% | 26.4% | 2 | 589 | 47% of its land |
| 24131 | Paint Bank | 10 | 5 | — | — | 100.0% | 0.0% | 0.0% | 1 | 47 | 100% of its land |
A ZIP code is listed for Craig County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- New Castle — 138 residents · 1 ZIP code
Price a mailing to Craig County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Craig County, VA?
- 24127, 24128, 24070 and 24131. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Craig County?
- 4,856 residents in 1,735 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Craig County?
- $69,057 for the county as a whole. Its ZIP codes range from $66,188 (24070) to $78,512 (24128).
- Which Craig County ZIP code has the highest median household income?
- 24128, at $78,512, among ZIP codes with at least 1,000 residents.
- How many carrier routes and mailboxes are in Craig County?
- For the 4 of 4 ZIP codes in EDDM2GO's stored route library: 9 carrier routes reaching 3,376 residential and 59 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.