Glen Allen, VA ZIP codes
Glen Allen, Virginia has 3 ZIP codes, including 1 PO Box ZIP. They are in Henrico County and Hanover County.
- Population in these ZIPs
- 79,019
- Avg. median income
- $133,200population-weighted
- Typical home value
- $545,900population-weighted
- Metro area
- Richmond, VA
Loading map…
Click anywhere on the map to see which ZIP code it's in.
Glen Allen, VA ZIP codes list
| ZIP code | County | Population | Median income | Typical home value |
|---|---|---|---|---|
| 23058 PO Box | Henrico County | — | — | — |
| 23059 | Hanover County | 42,522 | $157,897 | $626,000 |
| 23060 | Henrico County | 36,497 | $104,468 | $452,600 |
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 near Glen Allen
- Henrico 6 mi
- Richmond 7 mi
- Ashland 9 mi
- Manakin Sabot 12 mi
- Mechanicsville 12 mi
- Rockville 13 mi
- Midlothian 13 mi
- Hanover 14 mi
- Doswell 15 mi
- Oilville 16 mi
- Montpelier 16 mi
- Crozier 16 mi
Frequently asked questions
What county is Glen Allen, Virginia in?
Glen Allen ZIP codes are in Henrico County and Hanover County.
Which Glen Allen ZIP codes are PO Boxes?
23058 is a PO Box or single-organization ZIP code; it has no residential delivery area.