Marion County, Oregon Cities (2026)

19 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Salem1182,620175,9770.61%3,73249 City
Keizer239,06539,325-0.11%5,4377 City
Woodburn332,63926,0683.47%5,2796 City
Silverton410,34310,487-0.23%2,9494 City
Stayton58,6628,2380.83%2,7743 City
Aumsville64,1984,252-0.21%3,7181 City
Mount Angel73,4643,3790.41%3,0491 City
Hubbard83,3863,433-0.24%4,2221 City
Jefferson93,2793,329-0.24%3,8261 City
Sublimity102,8352,967-0.77%3,0221 City
Gervais112,5572,598-0.27%6,2830 City
Turner122,3962,450-0.37%1,6721 City
Aurora131,1121,142-0.45%2,2980 City
Donald141,0151,0090.1%2,6780 City
Gates15454552-3.4%7031 City
St. Paul16423432-0.24%1,4390 City
Scotts Mills174174170%1,1550 City
Detroit18183201-1.61%3121 City
Idanha191581550.64%2141 City

Marion County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 19 cities in Marion County, Oregon.

Location of Marion County