Salem, VA ZIP codes
Salem, Virginia has 3 ZIP codes, including 2 PO Box ZIPs. They are in Roanoke County and Salem city.
- Population in these ZIPs
- 38,914
- Avg. median income
- $74,300population-weighted
- Typical home value
- $308,600population-weighted
- Metro area
- Roanoke, VA
Loading map…
Click anywhere on the map to see which ZIP code it's in.
Salem, VA ZIP codes list
| ZIP code | County | Population | Median income | Typical home value |
|---|---|---|---|---|
| 24153 | Roanoke County | 38,914 | $74,260 | $308,600 |
| 24155 PO Box | Salem city | — | — | — |
| 24157 PO Box | Salem city | — | — | — |
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 Salem
- Roanoke 7 mi
- Bent Mountain 10 mi
- Catawba 10 mi
- Elliston 10 mi
- Cloverdale 11 mi
- Troutville 12 mi
- Daleville 12 mi
- Boones Mill 13 mi
- Shawsville 15 mi
- New Castle 15 mi
- Vinton 16 mi
- Copper Hill 17 mi
Frequently asked questions
What county is Salem, Virginia in?
Salem ZIP codes are in Roanoke County and Salem city.
Which Salem ZIP codes are PO Boxes?
24155 and 24157 are PO Box or single-organization ZIP codes; they have no residential delivery area.