14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Waseca | 1 | 9,029 | 9,218 | -0.42% | 2,102 | 4 | City |
| Janesville | 2 | 2,465 | 2,450 | 0.12% | 1,604 | 2 | City |
| Woodville | 3 | 1,243 | 1,278 | -1.11% | 42 | 30 | Township |
| New Richland | 4 | 1,179 | 1,226 | -0.84% | 1,995 | 1 | City |
| Blooming Grove | 5 | 559 | 571 | -1.06% | 16 | 36 | Township |
| Otisco | 6 | 540 | 556 | -1.1% | 15 | 36 | Township |
| Janesville | 7 | 528 | 541 | -1.12% | 17 | 31 | Township |
| Iosco | 8 | 497 | 511 | -1.19% | 14 | 35 | Township |
| New Richland | 9 | 422 | 433 | -0.94% | 12 | 35 | Township |
| Alton | 10 | 414 | 424 | -0.96% | 12 | 35 | Township |
| St. Mary | 11 | 390 | 403 | -1.52% | 11 | 36 | Township |
| Freedom | 12 | 330 | 341 | -1.49% | 9 | 36 | Township |
| Vivian | 13 | 213 | 222 | -1.84% | 6 | 36 | Township |
| Waldorf | 14 | 202 | 205 | -0.49% | 533 | 0 | City |
Waseca is the largest city in Waseca County, with a population of 9,029.
Waldorf is the smallest city in Waseca County, with a population of 202.
There are 14 cities in Waseca County, Minnesota.