10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Marshall | 1 | 14,069 | 13,849 | 0.26% | 1,361 | 10 | City |
| Tracy | 2 | 2,033 | 2,057 | -0.2% | 848 | 2 | City |
| Minneota | 3 | 1,352 | 1,361 | -0.07% | 932 | 1 | City |
| Cottonwood | 4 | 1,146 | 1,145 | 0% | 1,151 | 1 | City |
| Balaton | 5 | 583 | 589 | -0.17% | 402 | 1 | City |
| Lynd | 6 | 435 | 435 | 0% | 376 | 1 | City |
| Ghent | 7 | 380 | 373 | 0.26% | 1,214 | 0 | City |
| Russell | 8 | 360 | 348 | 0.56% | 392 | 1 | City |
| Taunton | 9 | 131 | 134 | 0% | 130 | 1 | City |
| Garvin | 10 | 116 | 119 | 0% | 414 | 0 | City |
Marshall is the largest city in Lyon County, with a population of 14,069.
Garvin is the smallest city in Lyon County, with a population of 116.
There are 10 cities in Lyon County, Minnesota.