| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Arcadia | 1 | 3,867 | 3,734 | 0.7% | 1,182 | 3 | City |
| Trempealeau | 2 | 1,891 | 1,857 | 0.11% | 954 | 2 | Village |
| Osseo | 3 | 1,845 | 1,805 | 0.16% | 897 | 2 | City |
| Galesville | 4 | 1,706 | 1,664 | 0.12% | 1,311 | 1 | City |
| Whitehall | 5 | 1,614 | 1,653 | -0.43% | 424 | 4 | City |
| Independence | 6 | 1,485 | 1,494 | -0.13% | 357 | 4 | City |
| Blair | 7 | 1,284 | 1,323 | -0.62% | 299 | 4 | City |
| Strum | 8 | 1,074 | 1,075 | -0.09% | 875 | 1 | Village |
| Eleva | 9 | 688 | 688 | 0% | 1,229 | 1 | Village |
| Ettrick | 10 | 517 | 525 | -0.19% | 700 | 1 | Village |
| Pigeon Falls | 11 | 391 | 395 | -0.26% | 901 | 0 | Village |
Arcadia is the largest city in Trempealeau County, with a population of 3,867.
Pigeon Falls is the smallest city in Trempealeau County, with a population of 391.
There are 11 cities in Trempealeau County, Wisconsin.