County ZIP codes · Oregon · FIPS 41047

Marion County, OR ZIP Codes

Marion County, Oregon has 35 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 28 residential and 7 for PO boxes or a single organization. 26 of the residential ones lie mainly in Marion County and 2 mainly in a neighboring county; 11 cross the county line. Median household income ranges from $60,422 in 97301 (Salem) to $109,237 in 97392 (Turner) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Marion County?

97002 · Aurora: $70k97020 · Donald: $81k97026 · Gervais: $91k97032 · Hubbard: $101k97071 · Woodburn: $71k97137 · Saint Paul: $107k97301 · Salem: $60k97302 · Salem: $86k97303 · Salem: $85k97305 · Salem: $66k97306 · Salem: $102k97310 · Salem: –97317 · Salem: $84k97325 · Aumsville: $100k97342 · Detroit: $63k97346 · Gates: $84k97350 · Idanha: $42k97352 · Jefferson: $107k97358 · Lyons: $95k97360 · Mill City: $67k97362 · Mount Angel: $66k97373 · Saint Benedict: –97375 · Scotts Mills: $111k97381 · Silverton: $89k97383 · Stayton: $79k97384 · Mehama: –97385 · Sublimity: $85k97392 · Turner: $109k9735897350973819734297071973759735297317973839713797026973859734697305970029739297325973069730297303970329736297360973019731097002 · Aurora: $70k97020 · Donald: $81k97026 · Gervais: $91k97032 · Hubbard: $101k97071 · Woodburn: $71k97137 · Saint Paul: $107k97301 · Salem: $60k97302 · Salem: $86k97303 · Salem: $85k97305 · Salem: $66k97306 · Salem: $102k97310 · Salem: –97317 · Salem: $84k97325 · Aumsville: $100k97342 · Detroit: $63k97346 · Gates: $84k97350 · Idanha: $42k97352 · Jefferson: $107k97358 · Lyons: $95k97360 · Mill City: $67k97362 · Mount Angel: $66k97373 · Saint Benedict: –97375 · Scotts Mills: $111k97381 · Silverton: $89k97383 · Stayton: $79k97384 · Mehama: –97385 · Sublimity: $85k97392 · Turner: $109k9735897350973819734297071973759735297317973839713797026973859734697305970029739297325973069730297303970329736297002 · Aurora: $70k97020 · Donald: $81k97026 · Gervais: $91k97032 · Hubbard: $101k97071 · Woodburn: $71k97137 · Saint Paul: $107k97301 · Salem: $60k97302 · Salem: $86k97303 · Salem: $85k97305 · Salem: $66k97306 · Salem: $102k97310 · Salem: –97317 · Salem: $84k97325 · Aumsville: $100k97342 · Detroit: $63k97346 · Gates: $84k97350 · Idanha: $42k97352 · Jefferson: $107k97358 · Lyons: $95k97360 · Mill City: $67k97362 · Mount Angel: $66k97373 · Saint Benedict: –97375 · Scotts Mills: $111k97381 · Silverton: $89k97383 · Stayton: $79k97385 · Sublimity: $85k97392 · Turner: $109k97358973509738197342970719735297317973839738597346973059700297306
The residential ZIP codes of Marion County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $70,938 and $95,391.

They carry 22 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 28 residential ZIP codes in Marion County

26 ZIP codes lie mainly in Marion County; 2 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Marion County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
97301 Salem 57,574 5,093 $60k $341k 100%
97305 Salem 45,083 955 $66k $372k 100%
97302 Salem 40,799 1,741 $86k $446k 100%
97303 Salem 40,659 1,632 $85k $434k 100%
97306 Salem 34,383 1,061 $102k $463k 100%
97071 Woodburn 33,123 641 $71k $341k 74%
97317 Salem 25,966 470 $84k $403k 100%
97381 Silverton 15,405 140 $89k $540k 100%
97383 Stayton 10,310 216 $79k $424k 70%
97325 Aumsville 7,252 240 $100k $384k 100%
97392 Turner 6,770 160 $109k $576k 100%
97352 Jefferson 6,497 134 $107k $442k 82%
97002 Aurora 6,358 153 $70k $530k 71%
97032 Hubbard 5,044 282 $101k $457k 65%
97362 Mount Angel 4,110 176 $66k $462k 89%
97026 Gervais 3,959 117 $91k $395k 100%
97385 Sublimity 3,823 108 $85k $495k 100%
97358 Lyons 2,356 27 $95k $492k 77%
97310 Salem 1,379 7,835 – – 100%
97375 Scotts Mills 1,346 28 $111k $613k 79%
97020 Donald 1,133 4,018 $81k $352k 100%
97346 Gates 1,017 23 $84k $392k 73%
97137 Saint Paul 989 22 $107k $762k 100%
97342 Detroit 173 2 $63k $310k 100%
97373 Saint Benedict 139 3,022 – – 100%
97384 Mehama no residents 0 – – 100%

Partly in Marion County

Residential ZIP codes mainly in another county that reach at least 1% into Marion County, by their share here
In this county
97360 Mill City 2,040 151 $67k $310k 42%
97350 Idanha 219 2 $42k $273k 7%

Download the 35 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

11 ZIP codes of Marion County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Marion County and in the neighboring counties
ZIPIn MarionElsewhere
9707174%Clackamas County 26%
9738370%Linn County 30%
9735282%Linn County 18%
9700271%Clackamas County 29%
9703265%Clackamas County 35%
9736289%Clackamas County 11%
9735877%Linn County 23%
9736042%Linn County 58%
9737579%Clackamas County 21%
9734673%Linn County 27%
973507%Linn County 93%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Marion County without a residential area (GeoNames postal codes)
ZIPPostal name
97307Keizer
97308Salem
97309Salem
97311Salem
97312Salem
97313Salem
97314Salem

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Marion County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Marion County's ZIP codes use 3 prefixes: 970, 971 and 973.

Three-digit prefixes of Marion County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Marion County's
PrefixSectional centerHereAll codes
970 Portland, OR (SCF 970) 5 69
971 Portland, OR (SCF 970) 1 43
973 Portland, OR (SCF 970) 29 73

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.