| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Viroqua | 1 | 4,410 | 4,533 | -0.56% | 992 | 4 | City |
| Westby | 2 | 2,444 | 2,380 | 0.37% | 907 | 3 | City |
| Hillsboro | 3 | 1,399 | 1,407 | -0.14% | 992 | 1 | City |
| Stoddard | 4 | 930 | 837 | 2.09% | 1,460 | 1 | Village |
| Coon Valley | 5 | 760 | 756 | 0% | 682 | 1 | Village |
| La Farge | 6 | 698 | 718 | -0.43% | 692 | 1 | Village |
| Ontario | 7 | 527 | 532 | -0.19% | 525 | 1 | Village |
| Readstown | 8 | 368 | 376 | -0.54% | 215 | 2 | Village |
| De Soto | 9 | 326 | 306 | 0.93% | 281 | 1 | Village |
| Chaseburg | 10 | 239 | 242 | -0.42% | 284 | 1 | Village |
| Genoa | 11 | 227 | 232 | -0.44% | 636 | 0 | Village |
Viroqua is the largest city in Vernon County, with a population of 4,410.
Genoa is the smallest city in Vernon County, with a population of 227.
There are 11 cities in Vernon County, Wisconsin.