Cities in Olmsted County, Minnesota by Population (2024)

There are 19 cities in Olmsted County, Minnesota.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Rochester1122,692121,5750.23%2,17256.5City
Kasson27,2066,8861.12%2,2703.2City
Stewartville36,9776,6841.06%2,1143.3City
Byron46,9616,3282.32%2,2403.1City
St. Charles54,0414,0230.1%1,0613.8City
Pine Island63,9053,7670.88%6526.0City
Plainview73,5403,4860.37%1,6532.1City
Chatfield82,9903,000-0.1%1,1552.6City
Eyota92,0261,9980.35%1,2001.7City
Oronoco101,7711,810-0.56%6042.9City
Hayfield111,3521,367-0.29%1,0801.3City
Elgin121,1591,1140.96%1,2480.9City
Mantorville131,0991,107-0.18%7331.5City
Mazeppa148868780.23%8141.1City
Dover15776784-0.26%7731.0City
Marion164403267.84%2361.9CDP
Zumbro Falls17155157-0.64%2650.6City
High Forest181541187.69%4720.3CDP
Hammond191311310%8190.2City

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Olmsted County, Minnesota?

Rochester is the largest city in Olmsted County.

What is the smallest city in Olmsted County, Minnesota?

Hammond is the smallest city in Olmsted County.

How many cities are in Olmsted County?

There are 19 cities in Olmsted County, Minnesota.

Frequently Asked Questions