Marion County, Oregon Cities (2025)

19 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Salem1181,513175,9770.61%3,71049 City
Keizer239,10839,325-0.11%5,4437 City
Woodburn331,54426,0683.6%5,1026 City
Silverton410,36710,487-0.23%2,9564 City
Stayton58,5918,2380.82%2,7513 City
Aumsville64,2074,252-0.21%3,7261 City
Mount Angel73,4503,3790.41%3,0371 City
Hubbard83,3943,433-0.24%4,2321 City
Jefferson93,2873,329-0.27%3,8351 City
Sublimity102,8572,967-0.76%3,0461 City
Gervais112,5642,598-0.27%6,3000 City
Turner122,4052,450-0.37%1,6781 City
Aurora131,1171,142-0.45%2,3080 City
Donald141,0141,0090.1%2,6750 City
Gates15470552-3.49%7281 City
St. Paul16424432-0.47%1,4420 City
Scotts Mills174174170%1,1550 City
Detroit18186201-1.59%3171 City
Idanha191571550%2121 City

Marion County Cities Summary

Largest City

Salem is the largest city in Marion County, with a population of 181,513.

Smallest City

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

10 Largest Cities

There are 19 cities in Marion County, Oregon.

Location of Marion County