| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lake City | 1 | 5,320 | 5,249 | 0.26% | 1,185 | 4 | City |
| Plainview | 2 | 3,486 | 3,483 | 0.11% | 1,627 | 2 | City |
| Wabasha | 3 | 2,607 | 2,567 | 0.31% | 318 | 8 | City |
| Elgin | 4 | 1,142 | 1,114 | 0.44% | 1,229 | 1 | City |
| Mazeppa | 5 | 877 | 874 | -0.11% | 806 | 1 | City |
| Kellogg | 6 | 425 | 419 | 0.47% | 1,371 | 0 | City |
| Zumbro Falls | 7 | 153 | 157 | -0.65% | 262 | 1 | City |
| Millville | 8 | 144 | 150 | -0.69% | 960 | 0 | City |
| Elba | 9 | 131 | 133 | -0.76% | 68 | 2 | City |
| Minneiska | 10 | 95 | 97 | -1.04% | 184 | 1 | City |
Lake City is the largest city in Wabasha County, with a population of 5,320.
Minneiska is the smallest city in Wabasha County, with a population of 95.
There are 10 cities in Wabasha County, Minnesota.