There are 27 cities in Marion County, Oregon.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Salem1176,251175,931-0.35%3,62048.69
Keizer237,72239,331-1.29%5,2767.15
Woodburn329,72025,9714.26%5,0925.84
Hayesville421,82222,189 7,2073.03
Four Corners516,16316,491 6,5572.46
Silverton610,21310,480-1.11%2,9163.50
Stayton78,1628,229-0.16%2,6743.05
Aumsville84,1354,246-0.89%3,6631.13
Mount Angel93,3823,398-0.27%3,0501.11
Hubbard103,3473,435-0.89%4,6620.72
Jefferson113,2443,334-0.92%3,7850.86
Sublimity122,8882,969-0.93%3,1020.93
Gervais132,5372,598-0.82%6,5730.39
Turner142,3702,450-1.08%1,6591.43
Mill City151,9661,972 2,3430.84
Aurora161,0991,142-1.52%2,2940.48
Donald179991,014-0.6%3,5430.28
Mehama18534396 1,1660.46
Labish Village19496491 9,1850.05
Gates20479549-0.83%7430.65
St. Paul21421433-0.94%1,4320.29
Scotts Mills22411423-0.96%1,1390.36
Brooks23311621 6030.52
Marion24294416 2561.15
Butteville25285317 2721.05
Detroit26191201-0.52%3250.59
Idanha27155155 1451.07
showing: 27 rows

Cities in Marion County, Oregon by Population (2024)

What is the largest city in Marion County, Oregon?

Salem is the largest city in Marion County.

What is the smallest city in Marion County, Oregon?

Idanha is the smallest city in Marion County.

How many cities are in Marion County?

There are 27 cities in Marion County, Oregon.

Frequently Asked Questions