Skip to content

Salem, OR ZIP codes

Salem, Oregon has 14 ZIP codes, including 6 PO Box ZIPs. They are in Marion County and Polk County.

Population in these ZIPs
280,722
Avg. median income
$80,700population-weighted
Typical home value
$439,300population-weighted
Metro area
Salem, OR
Loading map…

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

ZIP codes within 10 miles

Salem, OR ZIP codes list

Salem, OR ZIP codes
ZIP codeCountyPopulationMedian incomeTypical home value
97301Marion County57,574$60,422$367,800
97302Marion County40,799$85,833$456,400
97303Marion County40,659$84,871$447,300
97304Polk County34,879$98,031$494,400
97305Marion County45,083$66,326$418,300
97306Marion County34,383$101,753$489,900
97308 PO BoxMarion County———
97309 PO BoxMarion County———
97310Marion County1,379——
97311 PO BoxMarion County———
97312 PO BoxMarion County———
97313 PO BoxMarion County———
97314 PO BoxMarion County———
97317Marion County25,966$84,393$453,400

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

Frequently asked questions

What is the ZIP code for Salem, OR?

Salem, OR has 14 ZIP codes: 97301, 97302, 97303, 97304, 97305, 97306, 97308, 97309, 97310, 97311, 97312, 97313, 97314 and 97317.

What county is Salem, Oregon in?

Salem ZIP codes are in Marion County and Polk County.

Which Salem ZIP codes are PO Boxes?

97308, 97309, 97311, 97312, 97313 and 97314 are PO Box or single-organization ZIP codes; they have no residential delivery area.