Henry County, VA ZIP Codes
9 ZIP codes cover all or part of Henry County, Virginia. The Census Bureau counts 49,980 residents in the county, with a median household income of $50,760 and a median home value of $134,800. Median household income ranges from $45,227 in 24055 to $60,015 in 27048. Its largest communities include Martinsville, Collinsville, Horse Pasture, Chatmoss and Stanleytown.
Henry County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 49,980 |
| Households | 21,043 |
| Median household income | $50,760 |
| Median home value | $134,800 |
| Median age | 47.7 |
| Median rent | $728 |
All 9 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 75,750 |
| Households (sum of ZIP codes) | 31,971 |
| Median household income, range across ZIP codes | $45,227 (24055) to $60,015 (27048) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $51,274 |
| Homeowners | 73.1% |
| Households with kids under 18 | 23.9% |
| Moved in the past year | 7.3% |
| Carrier routes in EDDM2GO's route library | 54 routes, 34,720 homes (9 of 9 ZIP codes) |
Top facts
- Highest median household income in Henry County: 27048 ($60,015)
- Most residents: 24112 (31,028 people)
- Highest homeownership: 24165 (86.4% own their home)
- Most households with kids: 24165 (30.5% of households)
- Most new movers: 24112 (8.9% moved in last year)
- Youngest median age: 24078 (38.2 years)
- Highest median home value: 27048 ($167,700)
Every ZIP code in Henry County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24112 | Martinsville | 31,028 | 13,299 | $48,770 | $130,100 | 67.0% | 21.8% | 8.9% | 23 | 15,479 | 80% of its land |
| 24055 | Bassett | 11,814 | 5,354 | $45,227 | $125,200 | 76.5% | 20.9% | 4.8% | 8 | 5,811 | 79% of its land |
| 24148 | Ridgeway | 8,355 | 3,048 | $59,428 | $152,200 | 85.0% | 27.0% | 8.9% | 5 | 3,641 | 100% of its land |
| 27048 | Stoneville | 7,814 | 3,413 | $60,015 | $167,700 | 83.6% | 26.0% | 7.5% | 5 | 3,568 | 1% of its land |
| 24078 | Collinsville | 6,438 | 2,656 | $53,665 | $143,400 | 60.6% | 28.9% | 4.4% | 4 | 3,286 | 100% of its land |
| 24054 | Axton | 5,957 | 2,329 | $53,910 | $134,600 | 76.3% | 28.3% | 4.9% | 4 | 2,707 | 67% of its land |
| 24089 | Fieldale | 2,265 | 952 | $51,458 | $97,100 | 77.9% | 23.4% | 6.9% | 2 | 1,110 | 100% of its land |
| 24165 | Spencer | 1,875 | 823 | $49,250 | $120,500 | 86.4% | 30.5% | 6.9% | 2 | 754 | 51% of its land |
| 24168 | Stanleytown | 204 | 97 | $78,229 | — | 100.0% | 0.0% | 0.0% | 1 | 148 | 100% of its land |
A ZIP code is listed for Henry 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
- Martinsville — 13,658 residents · 1 ZIP code
- Collinsville — 7,139 residents · 2 ZIP codes
- Horse Pasture — 2,236 residents · 3 ZIP codes
- Chatmoss — 1,563 residents · 2 ZIP codes
- Stanleytown — 1,386 residents · 2 ZIP codes
- Ridgeway — 1,051 residents · 1 ZIP code
- Bassett — 1,031 residents · 1 ZIP code
- Fieldale — 783 residents · 1 ZIP code
- Villa Heights — 601 residents · 1 ZIP code
- Oak Level — 563 residents · 1 ZIP code
- Laurel Park — 553 residents · 1 ZIP code
- Sandy Level — 407 residents · 3 ZIP codes
Rankings
- Richest ZIP codes in Henry County — 8 ZIP codes ranked
- ZIP codes with the highest home values in Henry County — 8 ZIP codes ranked
- ZIP codes with the highest homeownership in Henry County — 8 ZIP codes ranked
- ZIP codes with the most families with kids in Henry County — 8 ZIP codes ranked
- ZIP codes with the most new movers in Henry County — 8 ZIP codes ranked
- Youngest ZIP codes in Henry County — 8 ZIP codes ranked
- Oldest ZIP codes in Henry County — 8 ZIP codes ranked
- Fastest-growing ZIP codes in Henry County — 8 ZIP codes ranked
Price a mailing to Henry County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Henry County, VA?
- 24112, 24055, 24148, 27048, 24078, 24054, 24089, 24165 and 24168. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Henry County?
- 49,980 residents in 21,043 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Henry County?
- $50,760 for the county as a whole. Its ZIP codes range from $45,227 (24055) to $60,015 (27048).
- Which Henry County ZIP code has the highest median household income?
- 27048, at $60,015, among ZIP codes with at least 1,000 residents. See the full ranking of Henry County ZIP codes by income.
- How many carrier routes and mailboxes are in Henry County?
- For the 9 of 9 ZIP codes in EDDM2GO's stored route library: 54 carrier routes reaching 34,720 residential and 1,787 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.