11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| La Crosse | 1 | 50,646 | 52,660 | -0.79% | 2,333 | 22 | City |
| Onalaska | 2 | 20,155 | 18,867 | 1.29% | 1,899 | 11 | City |
| Holmen | 3 | 12,141 | 10,765 | 2.32% | 1,594 | 8 | Village |
| West Salem | 4 | 5,299 | 5,331 | -0.13% | 1,582 | 3 | Village |
| French Island | 5 | 4,281 | 4,318 | 0.12% | 2,118 | 2 | CDP |
| Brice Prairie | 6 | 1,959 | 2,200 | 0.2% | 427 | 5 | CDP |
| Bangor | 7 | 1,604 | 1,446 | 1.97% | 956 | 2 | Village |
| Rockland | 8 | 751 | 769 | -0.53% | 1,128 | 1 | Village |
| St. Joseph | 9 | 632 | 593 | 7.12% | 334 | 2 | CDP |
| Mindoro | 10 | 435 | 399 | 7.14% | 686 | 1 | CDP |
| Melvina | 11 | 92 | 92 | 0% | 189 | 0 | Village |
La Crosse is the largest city in La Crosse County, with a population of 50,646.
Melvina is the smallest city in La Crosse County, with a population of 92.
There are 11 cities in La Crosse County, Wisconsin.