14 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Waseca | 1 | 8,991 | 9,218 | -0.42% | 2,093 | 4 | City |
| Janesville | 2 | 2,468 | 2,450 | 0.12% | 1,606 | 2 | City |
| Woodville | 3 | 1,229 | 1,278 | -1.13% | 41 | 30 | Township |
| New Richland | 4 | 1,170 | 1,226 | -0.76% | 1,980 | 1 | City |
| Blooming Grove | 5 | 553 | 571 | -1.07% | 15 | 36 | Township |
| Otisco | 6 | 534 | 556 | -1.11% | 15 | 36 | Township |
| Janesville | 7 | 522 | 541 | -1.14% | 17 | 31 | Township |
| Iosco | 8 | 491 | 511 | -1.21% | 14 | 35 | Township |
| New Richland | 9 | 418 | 433 | -0.95% | 12 | 35 | Township |
| Alton | 10 | 410 | 424 | -0.97% | 12 | 35 | Township |
| St. Mary | 11 | 384 | 403 | -1.54% | 11 | 36 | Township |
| Freedom | 12 | 325 | 341 | -1.52% | 9 | 36 | Township |
| Vivian | 13 | 209 | 222 | -1.88% | 6 | 36 | Township |
| Waldorf | 14 | 202 | 205 | 0% | 533 | 0 | City |
Waseca is the largest city in Waseca County, with a population of 8,991.
Waldorf is the smallest city in Waseca County, with a population of 202.
There are 14 cities in Waseca County, Minnesota.