Harrisonburg, VA ZIP codes
Harrisonburg, Virginia has 4 ZIP codes, including 1 PO Box ZIP. They are in Rockingham County and Harrisonburg city.
- Population in these ZIPs
- 75,704
- Avg. median income
- $69,600population-weighted
- Typical home value
- $348,700population-weighted
- Metro area
- Harrisonburg, VA
Loading map…
Click anywhere on the map to see which ZIP code it's in.
Harrisonburg, VA ZIP codes list
| ZIP code | County | Population | Median income | Typical home value |
|---|---|---|---|---|
| 22801 | Rockingham County | 39,983 | $72,067 | $371,500 |
| 22802 | Rockingham County | 30,374 | $66,423 | $318,800 |
| 22803 PO Box | Harrisonburg city | — | — | — |
| 22807 | Harrisonburg city | 5,347 | — | — |
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 Harrisonburg
- Penn Laird 6 mi
- Keezletown 6 mi
- Mount Crawford 7 mi
- Mc Gaheysville 8 mi
- Linville 8 mi
- Singers Glen 9 mi
- Bridgewater 10 mi
- Port Republic 10 mi
- Weyers Cave 11 mi
- Shenandoah 14 mi
- Dayton 14 mi
- Mount Sidney 14 mi
Frequently asked questions
What is the ZIP code for Harrisonburg, VA?
Harrisonburg, VA has 4 ZIP codes: 22801, 22802, 22803 and 22807.
What county is Harrisonburg, Virginia in?
Harrisonburg ZIP codes are in Rockingham County and Harrisonburg city.
Which Harrisonburg ZIP codes are PO Boxes?
22803 is a PO Box or single-organization ZIP code; it has no residential delivery area.