| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Marshall | 1 | 14,250 | 13,851 | 0.56% | 1,378 | 10 | City |
| Tracy | 2 | 2,037 | 2,063 | -0.1% | 850 | 2 | City |
| Minneota | 3 | 1,356 | 1,367 | -0.07% | 935 | 1 | City |
| Cottonwood | 4 | 1,139 | 1,145 | 0.09% | 1,144 | 1 | City |
| Balaton | 5 | 577 | 589 | -0.17% | 398 | 1 | City |
| Lynd | 6 | 427 | 432 | -0.23% | 369 | 1 | City |
| Ghent | 7 | 377 | 375 | 0.27% | 1,204 | 0 | City |
| Russell | 8 | 358 | 347 | 0.56% | 390 | 1 | City |
| Taunton | 9 | 129 | 134 | -0.77% | 128 | 1 | City |
| Garvin | 10 | 116 | 120 | -0.85% | 414 | 0 | City |
Marshall is the largest city in Lyon County, with a population of 14,250.
Garvin is the smallest city in Lyon County, with a population of 116.
There are 10 cities in Lyon County, Minnesota.