Skip to content

Henry County, Virginia ZIP codes

8 ZIP codes are in Henry County, plus 4 that cross in from neighboring counties. It's part of the Martinsville, VA micro area.

ZIP codes
8
Population in these ZIPs
67,936
Avg. median income
$50,600population-weighted
Cities & towns
8
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in Henry County

ZIP codes in Henry County
ZIP codeCityPopulationMedian incomeTypical home value
24054Axton5,957$53,910$123,900
24055Bassett11,814$45,227$134,600
24078Collinsville6,438$53,665$170,600
24089Fieldale2,265$51,458$111,100
24112Martinsville31,028$48,770$131,500
24148Ridgeway8,355$59,428$161,100
24165Spencer1,875$49,250$160,700
24168Stanleytown204$78,229—

ZIP codes partly in Henry County

These ZIP codes are mostly in a neighboring county but cover part of Henry County.

ZIP codes partly in Henry County
ZIP codeCityStateCountyPopulationMedian incomeTypical home value
24102HenryVAFranklin County1,291$76,250$227,200
24133Patrick SpringsVAPatrick County2,219$61,964$179,300
24530CallandsVAPittsylvania County678$36,165$147,600
27048StonevilleNCRockingham County7,814$60,015$211,700

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in Henry County

Nearby counties

Frequently asked questions

How many ZIP codes are in Henry County, Virginia?

8 ZIP codes are mainly in Henry County, and 4 more ZIP codes from neighboring areas reach partly into it.

What cities are in Henry County?

ZIP codes in Henry County use the city names Axton, Bassett, Collinsville, Fieldale, Martinsville, Ridgeway, Spencer and Stanleytown.

What metro area is Henry County in?

Henry County is part of the Martinsville, VA micropolitan statistical area.