Olmsted County, Minnesota Cities (2026)

7 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Rochester1124,648121,5750.41%2,19457 City
Byron27,0506,3271.75%2,2683 City
Stewartville37,0366,6840.85%2,1323 City
Oronoco42,1551,8092.77%7353 City
Eyota52,0381,9990.34%1,2072 City
Dover6764784-0.39%7611 City
Hammond71281310%8000 City

Olmsted County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 7 cities in Olmsted County, Minnesota.

Location of Olmsted County