Olmsted County, Minnesota Cities (2025)

53 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Rochester1124,136121,3910.41%2,19856 City
Rochester2124,136121,5750.41%2,19856 City
Stewartville36,9776,6880.84%2,1143 City
Stewartville46,9776,6840.84%2,1143 City
Byron56,9296,3171.76%2,2293 City
Byron66,9296,3271.76%2,2293 City
Marion74,1654,033-0.02%14329 Township
Marion84,1654,031-0.02%14329 Township
Cascade92,8482,8390.46%24712 Township
Cascade102,8482,8370.46%24712 Township
Oronoco112,5362,450-0.04%8131 Township
Oronoco122,5362,448-0.04%8131 Township
Rochester132,2832,0772.19%12718 Township
Rochester142,2832,0792.19%12718 Township
Oronoco152,0971,8062.79%7153 City
Oronoco162,0971,8092.79%7153 City
Eyota172,0312,0020.3%1,2032 City
Eyota182,0311,9990.3%1,2032 City
Haverhill191,4881,4980.4%4732 Township
Haverhill201,4881,4980.4%4732 Township
New Haven211,2961,2570.78%3834 Township
New Haven221,2961,2600.78%3834 Township
Kalmar231,1681,1200.86%3633 Township
Kalmar241,1681,1230.86%3633 Township
Salem251,0781,0920.37%3036 Township
Salem261,0781,0900.37%3036 Township
High Forest27945970-0.42%2440 Township
High Forest28945968-0.42%2440 Township
Dover29767783-0.52%7641 City
Dover30767784-0.52%7641 City
Pleasant Grove317357520.27%2136 Township
Pleasant Grove327357510.27%2136 Township
Rock Dell336866820.15%1936 Township
Rock Dell346866840.15%1936 Township
Orion35533545-0.56%1536 Township
Orion36533546-0.56%1536 Township
Viola37529550-0.56%1536 Township
Viola38529549-0.56%1536 Township
Eyota395034880%1534 Township
Eyota405034870%1534 Township
Marion414713267.05%2532 CDP
Dover42381383-0.52%1135 Township
Dover43381385-0.52%1135 Township
Elmira443663491.67%1035 Township
Elmira453663491.67%1035 Township
Quincy463393280%936 Township
Quincy473393280%936 Township
Byron48203210-1.46%636 Township
Byron49203210-1.46%636 Township
Byron501571500.64%436 Township
Byron511571500.64%436 Township
Hammond52128131-0.78%8000 City
Hammond53128131-0.78%8000 City

Olmsted County Cities Summary

Largest City

Rochester is the largest city in Olmsted County, with a population of 124,136.

Smallest City

Hammond is the smallest city in Olmsted County, with a population of 128.

10 Largest Cities

There are 53 cities in Olmsted County, Minnesota.

Location of Olmsted County