Marion County, Oregon Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Salem1182,902175,9850.62%3,73849 City
Keizer239,11539,328-0.06%5,4447 City
Woodburn333,04626,0583.44%5,3456 City
Silverton410,42910,472-0.2%2,9744 City
Stayton58,5608,2350.85%2,7413 City
Aumsville64,2374,254-0.09%3,7531 City
Mount Angel73,4703,3850.46%3,0551 City
Hubbard83,3903,439-0.26%4,2271 City
Jefferson93,2893,341-0.3%3,8381 City
Sublimity102,8612,967-0.73%3,0501 City
Gervais112,5662,598-0.23%6,3050 City
Turner122,4042,450-0.33%1,6781 City
Aurora131,1081,141-0.45%2,2890 City
Donald141,0081,0040%2,6600 City
Gates15463553-3.94%7171 City
St. Paul16427433-0.47%1,4520 City
Scotts Mills17413417-0.24%1,1440 City
Detroit18187202-1.58%3191 City
Idanha191591570%2151 City

Marion County Cities Summary

Largest City

Salem is the largest city in Marion County, with a population of 182,902.

Smallest City

Idanha is the smallest city in Marion County, with a population of 159.

10 Largest Cities

There are 19 cities in Marion County, Oregon.

Location of Marion County