Every ZIP code in the United States, with weather, radar, trivia and the numbers behind it. Five digits since 1963!

ZIP stands for Zone Improvement Plan. The codes went live on July 1, 1963.The lowest ZIP code is 00501 — the IRS in Holtsville, New York.The highest ZIP code is 99950, in Ketchikan, Alaska.Type 07734 into a calculator and turn it upside down: hELLO. It is Keansburg, New Jersey.12345 belongs to one company: General Electric in Schenectady, New York.The first digit is a region: 0 is New England and New Jersey, 9 is the West Coast, Alaska and Hawaii.Mr. ZIP, the cartoon mailman, was the mascot that sold the idea to America.ZIP+4 arrived in 1983 and can narrow a ZIP down to one side of one block.A ZIP code is a mail route, not a place: plenty of them cross county and even state lines.Play ZIP Hunt: guess the secret ZIP code of the day in six tries.
zipcodes.pro — STATE/OR/COUNTY/MARION

Marion County, OR ZIP codes

There are 33 ZIP codes in Marion County, OR, in 21 towns, from 97002 to 97392. The largest are 97301 (Salem), 97302 (Salem) and 97305 (Salem).

The county seat is Salem.

ZIP codes
33
Towns
21
County seat
Salem
County FIPS
41047
State
Oregon
Population
349,244
Median household income
$77,351
Land area
1,181 sq mi
Area codes
503, 971
Metro area
Salem

Marion County ZIP codes by town

Each ZIP code is listed under the county most of its land lies in and the town the Postal Service names it for; a ZIP code's own page shows exactly how it is split.

Map of Marion County ZIP codes

The ZIP codes of Marion County, shaded. Outlines are Census ZIP Code Tabulation Areas (2020), which approximate the mail routes; PO-box and single-address codes have no area and are not drawn. Click any area to open its ZIP code.

Marion County in numbers

About 349,244 people live in Marion County, in 126,870 households, the 5th most populous of Oregon's 36 counties. The median household income is $77,351 a year, 7% below the Oregon median of $83,011 (US: $80,734). The median owner-occupied home is valued at $416,400 (13% below the Oregon median), and median gross rent is $1,414 a month. The median age is 37.5; 26.0% of adults 25 and over hold a bachelor's degree or higher (36.8% across Oregon); the average commute takes 24 minutes.

Population349,244Marion349,244
Households126,870Marion126,870
Median age37.5Marion37.5Oregon40.4US 38.9
Median household income$77,351Marion$77,351Oregon$83,011US $80,734
Median home value$416,400Marion$416,400Oregon$477,600US $332,700
Median gross rent$1,414Marion$1,414Oregon$1,525US $1,413
Bachelor's degree or higher26.0%Marion26.0%Oregon36.8%US 35.7%
Mean commute24.1 minMarion24.1 minOregon23.0 minUS 26.4 min
Population density296 / sq miMarion296 / sq mi

U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Survey estimates carry margins of error, wider for small places. Sources and methods.

Largest towns in Marion County

Largest towns in Marion County
TownZIP codesPopulation
Salem 13 178,865
Keizer 1 39,082
Woodburn 1 27,875
Silverton 1 10,456
Stayton 1 8,292
Aumsville 1 4,230
Hubbard 1 3,406
Mount Angel 1 3,393
Jefferson 1 3,301
Sublimity 1 2,919
Turner 1 2,792
Gervais 1 2,581
Lyons 1 1,139
Donald 1 1,133
Aurora 1 1,030

Population of the census place of that name where there is one, otherwise of the ZIP codes the Postal Service addresses by it. A town's ZIP codes can reach past the county line.

Neighbouring counties

Counties that share a ZIP code with Marion County.

Not sure you are in Marion County? What county am I in? answers from your location, near a county line included.

Every ZIP code in Marion County, with figures

ZIP codes in Marion County
ZIP City Type Population Median income Median home
97002 Aurora , OR Standard 6,358 $70,137 $530,100
97020 Donald , OR Standard 1,133 $80,729 $351,500
97026 Gervais , OR Standard 3,959 $90,461 $395,400
97032 Hubbard , OR Standard 5,044 $101,250 $456,600
97071 Woodburn , OR Standard 33,123 $70,938 $340,800
97137 Saint Paul , OR Standard 989 $106,488 $761,600
97301 Salem , OR Standard 57,574 $60,422 $341,000
97302 Salem , OR Standard 40,799 $85,833 $446,400
97303 Salem , OR Standard 40,659 $84,871 $433,900
97305 Salem , OR Standard 45,083 $66,326 $372,200
97306 Salem , OR Standard 34,383 $101,753 $463,100
97307 Keizer , OR No street area — — —
97308 Salem , OR No street area — — —
97309 Salem , OR No street area — — —
97310 Salem , OR Standard 1,379 — —
97311 Salem , OR No street area — — —
97312 Salem , OR No street area — — —
97313 Salem , OR No street area — — —
97314 Salem , OR No street area — — —
97317 Salem , OR Standard 25,966 $84,393 $402,800
97325 Aumsville , OR Standard 7,252 $100,056 $384,000
97342 Detroit , OR Standard 173 $63,125 $310,000
97346 Gates , OR Standard 1,017 $83,750 $391,900
97352 Jefferson , OR Standard 6,497 $107,000 $441,700
97358 Lyons , OR Standard 2,356 $95,391 $491,500
97362 Mount Angel , OR Standard 4,110 $66,250 $462,400
97373 Saint Benedict , OR Standard 139 — —
97375 Scotts Mills , OR Standard 1,346 $110,758 $612,900
97381 Silverton , OR Standard 15,405 $89,383 $539,600
97383 Stayton , OR Standard 10,310 $78,853 $423,600
97384 Mehama , OR Standard 0 — —
97385 Sublimity , OR Standard 3,823 $84,796 $494,600
97392 Turner , OR Standard 6,770 $109,237 $576,000

Cite this page

zipcodes.pro. “Marion County ZIP codes.” Data release 2026-10-12. Retrieved 2026-10-20. https://zipcodes.pro/state/or/county/marion

Underlying data is public domain or openly licensed — sources, vintages and licences.