17 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Owatonna | 1 | 26,733 | 26,412 | 0.2% | 1,763 | 15 | City |
| Blooming Prairie | 2 | 1,923 | 1,968 | -0.36% | 1,410 | 1 | City |
| Medford | 3 | 1,383 | 1,320 | 0.8% | 1,158 | 1 | City |
| Medford | 4 | 831 | 845 | -0.6% | 50 | 17 | Township |
| Somerset | 5 | 695 | 727 | -0.86% | 19 | 36 | Township |
| Ellendale | 6 | 652 | 669 | -0.46% | 782 | 1 | City |
| Meriden | 7 | 588 | 614 | -0.84% | 16 | 36 | Township |
| Owatonna | 8 | 587 | 613 | -1.01% | 25 | 23 | Township |
| Havana | 9 | 533 | 557 | -0.93% | 15 | 35 | Township |
| Deerfield | 10 | 516 | 539 | -0.96% | 15 | 36 | Township |
| Berlin | 11 | 486 | 508 | -1.02% | 14 | 35 | Township |
| Lemond | 12 | 484 | 504 | -0.82% | 13 | 36 | Township |
| Summit | 13 | 408 | 432 | -1.45% | 11 | 36 | Township |
| Blooming Prairie | 14 | 382 | 400 | -1.04% | 11 | 34 | Township |
| Clinton Falls | 15 | 363 | 384 | -1.36% | 24 | 15 | Township |
| Merton | 16 | 342 | 358 | -0.87% | 10 | 36 | Township |
| Hope | 17 | 217 | 222 | -0.91% | 6 | 35 | Township |
Owatonna is the largest city in Steele County, with a population of 26,733.
Hope is the smallest city in Steele County, with a population of 217.
There are 17 cities in Steele County, Minnesota.