Marion County, Oregon cities by population

Number of cities: 27
Population: 344,037
Largest city: Salem
Table of cities in Marion County, Oregon sorted by population from largest to smallest.
CityTypePopulation
Salemcity174,193
Keizercity39,119
Woodburncity25,877
HayesvilleCDP21,887
Four CornersCDP16,608
Silvertoncity10,402
Staytoncity8,199
Aumsvillecity4,193
Hubbardcity3,422
Mount Angelcity3,397
Jeffersoncity3,329
Sublimitycity2,940
Gervaiscity2,585
Turnercity2,306
Mill Citycity1,904
Donaldcity1,200
Auroracity878
Labish VillageCDP558
Gatescity485
Scotts Millscity431
St. Paulcity425
MehamaCDP409
BrooksCDP387
ButtevilleCDP344
MarionCDP322
Idanhacity155
Detroitcity78

What is the largest city in Marion County, Oregon?

Salem is the largest city in Marion County, Oregon with a population of 174,193.

TOP-5 cities by population in Marion County, Oregon:
  • Salem
  • Keizer
  • Woodburn
  • Hayesville
  • Four Corners