Henrico County, VA ZIP Codes
16 ZIP codes cover all or part of Henrico County, Virginia. The Census Bureau counts 335,744 residents in the county, with a median household income of $88,783 and a median home value of $359,200. Median household income ranges from $55,567 in 23075 to $157,897 in 23059. Its largest communities include Richmond, Tuckahoe, Short Pump, Laurel and Glen Allen.
Henrico County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 335,744 |
| Households | 137,365 |
| Median household income | $88,783 |
| Median home value | $359,200 |
| Median age | 39.4 |
| Median rent | $1,541 |
All 16 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 418,811 |
| Households (sum of ZIP codes) | 177,203 |
| Median household income, range across ZIP codes | $55,567 (23075) to $157,897 (23059) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $89,727 |
| Homeowners | 60.6% |
| Households with kids under 18 | 28.1% |
| Moved in the past year | 13.9% |
| Carrier routes in EDDM2GO's route library | 287 routes, 198,704 homes (16 of 16 ZIP codes) |
Top facts
- Highest median household income in Henrico County: 23059 ($157,897)
- Most residents: 23223 (54,659 people)
- Highest homeownership: 23059 (78.4% own their home)
- Most households with kids: 23059 (43.1% of households)
- Most new movers: 23230 (27.7% moved in last year)
- Youngest median age: 23294 (32.3 years)
- Highest median home value: 23059 ($593,700)
Every ZIP code in Henrico County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23223 | Richmond | 54,659 | 24,774 | $55,731 | $265,200 | 43.8% | 23.8% | 15.6% | 33 | 28,227 | 77% of its land |
| 23059 | Glen Allen | 42,522 | 15,784 | $157,897 | $593,700 | 78.4% | 43.1% | 13.3% | 24 | 18,122 | 39% of its land |
| 23231 | Henrico | 38,544 | 16,528 | $76,505 | $297,800 | 67.0% | 22.3% | 9.6% | 28 | 17,996 | 94% of its land |
| 23228 | Henrico | 36,527 | 15,922 | $70,260 | $283,500 | 51.8% | 23.8% | 16.9% | 26 | 18,332 | 100% of its land |
| 23060 | Glen Allen | 36,497 | 14,564 | $104,468 | $409,900 | 77.1% | 30.7% | 11.7% | 24 | 18,541 | 100% of its land |
| 23229 | Henrico | 35,689 | 13,664 | $107,854 | $485,400 | 71.2% | 33.9% | 10.0% | 24 | 14,980 | 100% of its land |
| 23233 | Henrico | 31,582 | 12,531 | $125,665 | $479,000 | 65.1% | 33.9% | 14.5% | 21 | 15,852 | 73% of its land |
| 23222 | Richmond | 26,322 | 10,488 | $61,345 | $274,800 | 57.7% | 27.8% | 11.9% | 18 | 12,040 | 58% of its land |
| 23238 | Henrico | 26,050 | 11,173 | $101,523 | $420,500 | 59.1% | 28.6% | 15.9% | 18 | 13,603 | 42% of its land |
| 23227 | Richmond | 24,925 | 11,784 | $69,187 | $364,900 | 54.9% | 20.4% | 17.0% | 16 | 13,687 | 73% of its land |
| 23294 | Henrico | 20,216 | 8,390 | $64,164 | $294,500 | 35.7% | 30.5% | 18.9% | 10 | 9,653 | 100% of its land |
| 23226 | Richmond | 15,477 | 7,286 | $126,655 | $530,900 | 74.2% | 25.3% | 12.7% | 18 | 8,688 | 44% of its land |
| 23150 | Sandston | 12,544 | 5,266 | $79,050 | $283,000 | 75.4% | 28.6% | 8.4% | 9 | 6,162 | 100% of its land |
| 23230 | Richmond | 8,910 | 5,244 | $74,763 | $372,900 | 34.1% | 10.3% | 27.7% | 10 | 10,288 | 72% of its land |
| 23075 | Henrico | 8,347 | 3,805 | $55,567 | $222,700 | 64.7% | 32.4% | 9.7% | 7 | 4,421 | 100% of its land |
| 23250 | Richmond | 0 | 0 | — | — | — | — | — | 1 | 68 | 100% of its land |
A ZIP code is listed for Henrico 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
- Richmond — 229,359 residents · 18 ZIP codes
- Tuckahoe — 49,183 residents · 2 ZIP codes
- Short Pump — 29,026 residents · 2 ZIP codes
- Laurel — 18,721 residents · 2 ZIP codes
- Glen Allen — 17,551 residents · 2 ZIP codes
- East Highland Park — 15,265 residents · 2 ZIP codes
- Highland Springs — 14,296 residents · 2 ZIP codes
- Lakeside — 12,654 residents · 1 ZIP code
- Innsbrook — 8,578 residents · 2 ZIP codes
- Montrose — 8,285 residents · 2 ZIP codes
- Dumbarton — 7,997 residents · 2 ZIP codes
- Sandston — 7,399 residents · 3 ZIP codes
- Chamberlayne — 4,692 residents · 1 ZIP code
Rankings
- Richest ZIP codes in Henrico County — 15 ZIP codes ranked
- ZIP codes with the highest home values in Henrico County — 15 ZIP codes ranked
- ZIP codes with the highest homeownership in Henrico County — 15 ZIP codes ranked
- ZIP codes with the most families with kids in Henrico County — 15 ZIP codes ranked
- ZIP codes with the most new movers in Henrico County — 15 ZIP codes ranked
- Youngest ZIP codes in Henrico County — 15 ZIP codes ranked
- Oldest ZIP codes in Henrico County — 15 ZIP codes ranked
- Fastest-growing ZIP codes in Henrico County — 15 ZIP codes ranked
Price a mailing to Henrico County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Henrico County, VA?
- 23223, 23059, 23231, 23228, 23060, 23229, 23233, 23222, 23238, 23227, 23294, 23226, 23150, 23230, 23075 and 23250. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Henrico County?
- 335,744 residents in 137,365 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Henrico County?
- $88,783 for the county as a whole. Its ZIP codes range from $55,567 (23075) to $157,897 (23059).
- Which Henrico County ZIP code has the highest median household income?
- 23059, at $157,897, among ZIP codes with at least 1,000 residents. See the full ranking of Henrico County ZIP codes by income.
- How many carrier routes and mailboxes are in Henrico County?
- For the 16 of 16 ZIP codes in EDDM2GO's stored route library: 287 carrier routes reaching 198,704 residential and 11,944 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.