{"id":7179,"date":"2023-08-27T20:03:56","date_gmt":"2023-08-27T20:03:56","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=7179"},"modified":"2026-08-16T19:08:27","modified_gmt":"2026-08-16T19:08:27","slug":"marion-county-oregon","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/marion-county-oregon\/","title":{"rendered":"Marion County, Oregon"},"content":{"rendered":"<p>Marion County is a county in Oregon, United States, in the Willamette Valley south of Portland. It had a population of 345,920 at the 2020 census, making it Oregon&#8217;s fifth-most populous county, and covers 1,194 square miles (3,096 km2) centred near 44&deg;55&prime;N 122&deg;35&prime;W.<\/p>\n<p>Salem, the county seat, is also the state capital of Oregon; its postal code is 97301. The county has 20 incorporated cities, several unincorporated census-designated places and roughly three dozen smaller communities, runs on Pacific time, and carries FIPS code 41047.<\/p>\n<h2>Towns &amp; Villages in Marion County<\/h2>\n<p>Marion County&#8217;s 345,920 residents live across 20 incorporated cities, a handful of census-designated places (CDPs) and dozens of small unincorporated communities. Salem, Keizer and Woodburn hold most of the population; the rest of the county is farm towns, timber hamlets and Cascade foothill outposts. In the table below, &#8220;CDP&#8221; marks a census-recognized but unincorporated place, and &#8220;Unincorp.&#8221; marks a named community with no formal boundary or census count of its own.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<tr>\n<td>Salem<\/td>\n<td>City &middot; seat<\/td>\n<td>175,535<\/td>\n<td>97301<\/td>\n<\/tr>\n<tr>\n<td>Keizer<\/td>\n<td>City<\/td>\n<td>39,376<\/td>\n<td>97303 \/ 97307<\/td>\n<\/tr>\n<tr>\n<td>Woodburn<\/td>\n<td>City<\/td>\n<td>26,013<\/td>\n<td>97071<\/td>\n<\/tr>\n<tr>\n<td>Silverton<\/td>\n<td>City<\/td>\n<td>10,484<\/td>\n<td>97381<\/td>\n<\/tr>\n<tr>\n<td>Stayton<\/td>\n<td>City<\/td>\n<td>8,244<\/td>\n<td>97383<\/td>\n<\/tr>\n<tr>\n<td>Aumsville<\/td>\n<td>City<\/td>\n<td>4,234<\/td>\n<td>97325<\/td>\n<\/tr>\n<tr>\n<td>Hubbard<\/td>\n<td>City<\/td>\n<td>3,426<\/td>\n<td>97032<\/td>\n<\/tr>\n<tr>\n<td>Mount Angel<\/td>\n<td>City<\/td>\n<td>3,392<\/td>\n<td>97362<\/td>\n<\/tr>\n<tr>\n<td>Jefferson<\/td>\n<td>City<\/td>\n<td>3,327<\/td>\n<td>97352<\/td>\n<\/tr>\n<tr>\n<td>Sublimity<\/td>\n<td>City<\/td>\n<td>2,967<\/td>\n<td>97385<\/td>\n<\/tr>\n<tr>\n<td>Gervais<\/td>\n<td>City<\/td>\n<td>2,595<\/td>\n<td>97026<\/td>\n<\/tr>\n<tr>\n<td>Turner<\/td>\n<td>City<\/td>\n<td>2,454<\/td>\n<td>97392<\/td>\n<\/tr>\n<tr>\n<td>Mill City<\/td>\n<td>City<\/td>\n<td>1,971<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Aurora<\/td>\n<td>City<\/td>\n<td>1,133<\/td>\n<td>97002<\/td>\n<\/tr>\n<tr>\n<td>Donald<\/td>\n<td>City<\/td>\n<td>1,009<\/td>\n<td>97020<\/td>\n<\/tr>\n<tr>\n<td>St. Paul<\/td>\n<td>City<\/td>\n<td>434<\/td>\n<td>97137<\/td>\n<\/tr>\n<tr>\n<td>Scotts Mills<\/td>\n<td>City<\/td>\n<td>419<\/td>\n<td>97375<\/td>\n<\/tr>\n<tr>\n<td>Detroit<\/td>\n<td>City<\/td>\n<td>203<\/td>\n<td>97342<\/td>\n<\/tr>\n<tr>\n<td>Idanha<\/td>\n<td>City<\/td>\n<td>156<\/td>\n<td>97350<\/td>\n<\/tr>\n<tr>\n<td>Brooks<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>97305<\/td>\n<\/tr>\n<tr>\n<td>Four Corners<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hayesville<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Labish Village<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Mehama<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>97384<\/td>\n<\/tr>\n<tr>\n<td>Butteville<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Marion<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Gates<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>97346<\/td>\n<\/tr>\n<tr>\n<td>Saint Benedict<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>97373<\/td>\n<\/tr>\n<tr>\n<td>Aurora Airport<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Badger Corner<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Bethany<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Breitenbush<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Breitenbush Hot Springs<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Champoeg<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Chemawa<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Clear Lake<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Downs<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Drake Crossing<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Elkhorn<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Elkhorn Woods<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Fairfield<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Fruitland<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hazel Green<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Labish Center<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lakebrook<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Liberty<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Macleay<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>McKee<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Middle Grove<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Monitor<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Niagara<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>North Howell<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Oak Park<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Pratum<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Roberts<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Rosedale<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Saint Louis<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Shaw<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Sidney<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Sunnyside<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Talbot<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>West Stayton<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>West Woodburn<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Young<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Two names on this list are easy to confuse: Marion, the small unincorporated CDP east of Aumsville, is not the county seat and is often mistaken for the county&#8217;s namesake town; and Mill City sits on both banks of the North Santiam River, with its smaller half in neighboring Linn County. Aurora likewise straddles the Marion&ndash;Clackamas county line, with most of the city in Marion County.<\/p>\n<h2>ZIP Codes<\/h2>\n<p>Marion County uses 32 ZIP codes across its cities and post offices, plus several PO-Box-only and single-entity codes tied to state government offices in Salem. The main delivery ZIPs are:<\/p>\n<ul>\n<li>97301, 97302, 97303, 97305, 97306, 97317 &mdash; Salem (also serves Brooks and Hayesville)<\/li>\n<li>97307 &mdash; Keizer<\/li>\n<li>97071 &mdash; Woodburn<\/li>\n<li>97381 &mdash; Silverton<\/li>\n<li>97383 &mdash; Stayton<\/li>\n<li>97325 &mdash; Aumsville<\/li>\n<li>97392 &mdash; Turner<\/li>\n<li>97352 &mdash; Jefferson<\/li>\n<li>97002 &mdash; Aurora<\/li>\n<li>97032 &mdash; Hubbard<\/li>\n<li>97362 &mdash; Mount Angel<\/li>\n<li>97026 &mdash; Gervais<\/li>\n<li>97385 &mdash; Sublimity<\/li>\n<li>97375 &mdash; Scotts Mills<\/li>\n<li>97020 &mdash; Donald<\/li>\n<li>97346 &mdash; Gates<\/li>\n<li>97137 &mdash; St. Paul<\/li>\n<li>97350 &mdash; Idanha<\/li>\n<li>97342 &mdash; Detroit<\/li>\n<li>97373 &mdash; Saint Benedict<\/li>\n<li>97384 &mdash; Mehama<\/li>\n<\/ul>\n<p>Smaller unincorporated communities, such as Macleay, Labish Village and the North Howell and Liberty areas, use a neighboring city&#8217;s ZIP code rather than having one of their own.<\/p>\n<h2>Geography<\/h2>\n<p>Marion County spans the floor of the Willamette Valley in the west and climbs into the Cascade Range foothills in the east, where the North Santiam River canyon runs past Mill City, Gates and Detroit toward the Santiam Pass. The Willamette River forms most of the county&#8217;s western boundary, and the Pudding and North and South Santiam rivers drain the farmland around Woodburn, Mount Angel and Stayton. Detroit Lake, a reservoir on the North Santiam, sits in the county&#8217;s mountainous eastern third.<\/p>\n<p>Marion County borders <a href=\"https:\/\/townsvillages.com\/us\/polk-county-oregon\/\">Polk County<\/a> to the west, <a href=\"https:\/\/townsvillages.com\/us\/yamhill-county\/\">Yamhill County<\/a> to the northwest, <a href=\"https:\/\/townsvillages.com\/us\/clackamas-county\/\">Clackamas County<\/a> to the north, <a href=\"https:\/\/townsvillages.com\/us\/wasco-county\/\">Wasco County<\/a> to the northeast, <a href=\"https:\/\/townsvillages.com\/us\/jefferson-county-oregon\/\">Jefferson County<\/a> to the east, and <a href=\"https:\/\/townsvillages.com\/us\/linn-county-oregon\/\">Linn County<\/a> to the south.<\/p>\n<h2>Demographics<\/h2>\n<p>Marion County had 345,920 residents at the 2020 census, spread over 1,184 square miles of land for a density of roughly 292 people per square mile &mdash; concentrated almost entirely in the Salem&ndash;Keizer urban area, which together account for more than 60% of the county&#8217;s population. Salem is by far the largest city, followed by Keizer and then Woodburn. The county&#8217;s median household income runs below the Oregon median of $80,160, reflecting its large farm-labor and food-processing workforce; Woodburn and the county&#8217;s smaller agricultural towns carry sizeable Latino and Russian Old Believer communities built up over decades of migration into the Willamette Valley&#8217;s fields and canneries.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>The Oregon state government is the county&#8217;s single biggest employer, since Salem is the capital and home to most executive-branch agencies. Agriculture and food processing come next: Marion County is one of the top nursery-stock and berry-producing counties in the country, and the marionberry &mdash; a blackberry cultivar developed at Oregon State University and named for the county &mdash; is grown throughout the Willamette Valley here. Wood products, hop growing around Mount Angel and Silverton, and higher education (Willamette University and Corban University in Salem, Chemeketa Community College) round out the base. Mount Angel&#8217;s annual Oktoberfest and the Oregon State Fair, held on the state fairgrounds in Salem, are the county&#8217;s largest annual draws.<\/p>\n<h2>History<\/h2>\n<p>The area was organized July 5, 1843 as the Champooick District, one of Oregon&#8217;s four original districts, named for Champoeg, a Willamette River meeting site where American settlers voted to form a provisional government earlier that year. The Oregon territorial legislature renamed it Marion County on September 3, 1849, honoring Francis Marion, the South Carolina Revolutionary War general known as the &#8220;Swamp Fox.&#8221; Salem became the county seat in 1849, the territorial capital moved there in 1852, and Salem was confirmed as Oregon&#8217;s state capital when statehood arrived in 1859.<\/p>\n<h2>Getting There<\/h2>\n<p>Interstate 5 runs north&ndash;south through the county past Woodburn, Brooks and Salem; Oregon Route 22 connects Salem east to Stayton, Mill City and Detroit; and Oregon Route 99E parallels I-5 through the county&#8217;s smaller farm towns.<\/p>\n<ul>\n<li>Portland &mdash; 47 miles north via I-5<\/li>\n<li>Eugene &mdash; 64 miles south via I-5<\/li>\n<li>Bend &mdash; about 130 miles southeast via OR-22 and the Santiam Pass<\/li>\n<li>Newport (Oregon Coast) &mdash; about 70 miles west via OR-22 and US-20<\/li>\n<\/ul>\n<p>The nearest large commercial airport is Portland International Airport (PDX), roughly 50 miles north; Salem also has a small municipal airport (McNary Field) with limited commercial service.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Marion County, Oregon?<\/strong><br \/>It is in the Willamette Valley of northwest Oregon, south of Portland, centred near 44&deg;55&prime;N 122&deg;35&prime;W.<\/p>\n<p><strong>What is the population of Marion County?<\/strong><br \/>345,920 at the 2020 census, making it Oregon&#8217;s fifth-most populous county.<\/p>\n<p><strong>How big is Marion County?<\/strong><br \/>1,194 square miles (3,096 km2), including 10 square miles of water.<\/p>\n<p><strong>What is the county seat of Marion County?<\/strong><br \/>Salem is the county seat and also the capital of Oregon.<\/p>\n<p><strong>How many cities and towns are in Marion County?<\/strong><br \/>20 incorporated cities, plus several census-designated places and dozens of smaller unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Marion County?<\/strong><br \/>32 ZIP codes, led by 97301 for downtown Salem; other cities such as Woodburn (97071), Silverton (97381) and Stayton (97383) have their own.<\/p>\n<p><strong>What is Marion County known for?<\/strong><br \/>Oregon&#8217;s state government, Willamette Valley agriculture, and the marionberry, a blackberry cultivar named after the county.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/oregon\/\">Towns and villages in Oregon<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Marion County is a county in Oregon, United States, in the Willamette Valley south of Portland. It had a population of 345,920 at the 2020 census, making it Oregon&#8217;s fifth-most populous county, and covers 1,194 square miles (3,096 km2) centred near 44&deg;55&prime;N 122&deg;35&prime;W. Salem, the county seat, is also the state capital of Oregon; its [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Towns & Villages in Marion County, Oregon","_seopress_titles_desc":"Marion County, Oregon: population, ZIP codes and towns guide covering Salem, Keizer, Woodburn, Silverton, Stayton and every city in the county.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[44],"tags":[6],"class_list":["post-7179","post","type-post","status-publish","format-standard","category-oregon","tag-towns-and-cities","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/7179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/comments?post=7179"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/7179\/revisions"}],"predecessor-version":[{"id":10279,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/7179\/revisions\/10279"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=7179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=7179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=7179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}