Marion County, Oregon Cities (2025)

25 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,3846 City
Hayesville422,29422,1890.71%7,4563 CDP
Four Corners516,21716,4910.11%6,6352 CDP
Silverton610,36710,487-0.23%2,9564 City
Stayton78,5918,2380.82%2,7513 City
Aumsville84,2074,252-0.21%3,7261 City
Mount Angel93,4503,3790.41%3,0371 City
Hubbard103,3943,433-0.24%4,2321 City
Jefferson113,2873,329-0.27%3,8351 City
Sublimity122,8572,967-0.76%3,0461 City
Gervais132,5642,598-0.27%6,3000 City
Turner142,4052,450-0.37%1,6781 City
Aurora151,1171,142-0.45%2,3080 City
Donald161,0141,0090.1%2,6750 City
Mehama175943963.48%1,2970 CDP
Labish Village185174911.37%9,5740 CDP
Gates19470552-3.49%7281 City
St. Paul20424432-0.47%1,4420 City
Scotts Mills214174170%1,1550 City
Brooks22289621-2.36%5671 CDP
Marion23289416-0.69%2521 CDP
Detroit24186201-1.59%3171 City
Idanha251571550%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 25 cities in Marion County, Oregon.

Location of Marion County