7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Rochester | 1 | 124,648 | 121,575 | 0.41% | 2,194 | 57 | City |
| Byron | 2 | 7,050 | 6,327 | 1.75% | 2,268 | 3 | City |
| Stewartville | 3 | 7,036 | 6,684 | 0.85% | 2,132 | 3 | City |
| Oronoco | 4 | 2,155 | 1,809 | 2.77% | 735 | 3 | City |
| Eyota | 5 | 2,038 | 1,999 | 0.34% | 1,207 | 2 | City |
| Dover | 6 | 764 | 784 | -0.39% | 761 | 1 | City |
| Hammond | 7 | 128 | 131 | 0% | 800 | 0 | City |
Rochester is the largest city in Olmsted County, with a population of 124,648.
Hammond is the smallest city in Olmsted County, with a population of 128.
There are 7 cities in Olmsted County, Minnesota.