11 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Viroqua | 1 | 4,348 | 4,524 | -0.66% | 978 | 4 | City |
| Westby | 2 | 2,432 | 2,378 | 0.37% | 903 | 3 | City |
| Hillsboro | 3 | 1,392 | 1,407 | -0.14% | 987 | 1 | City |
| Stoddard | 4 | 953 | 838 | 2.03% | 1,496 | 1 | Village |
| Coon Valley | 5 | 762 | 759 | 0.13% | 684 | 1 | Village |
| La Farge | 6 | 697 | 720 | -0.57% | 691 | 1 | Village |
| Ontario | 7 | 524 | 532 | -0.19% | 522 | 1 | Village |
| Readstown | 8 | 367 | 378 | -0.54% | 214 | 2 | Village |
| De Soto | 9 | 335 | 308 | 1.52% | 289 | 1 | Village |
| Chaseburg | 10 | 239 | 242 | 0% | 284 | 1 | Village |
| Genoa | 11 | 228 | 233 | -0.44% | 639 | 0 | Village |
Viroqua is the largest city in Vernon County, with a population of 4,348.
Genoa is the smallest city in Vernon County, with a population of 228.
There are 11 cities in Vernon County, Wisconsin.