| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Owatonna | 1 | 26,689 | 26,413 | 0.21% | 1,760 | 15 | City |
| Blooming Prairie | 2 | 1,927 | 1,969 | -0.41% | 1,413 | 1 | City |
| Medford | 3 | 1,388 | 1,319 | 0.8% | 1,162 | 1 | City |
| Ellendale | 4 | 655 | 670 | -0.46% | 785 | 1 | City |
Owatonna is the largest city in Steele County, with a population of 26,689.
Ellendale is the smallest city in Steele County, with a population of 655.
There are 4 cities in Steele County, Minnesota.