21 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Prairie Chien | 1 | 5,458 | 5,539 | -0.26% | 919 | 6 | City |
| Prairie Chien | 2 | 5,458 | 5,526 | -0.26% | 919 | 6 | City |
| Wauzeka | 3 | 618 | 630 | -0.32% | 129 | 5 | Village |
| Wauzeka | 4 | 618 | 628 | -0.32% | 129 | 5 | Village |
| Soldiers Grove | 5 | 552 | 565 | -0.54% | 151 | 4 | Village |
| Soldiers Grove | 6 | 552 | 564 | -0.54% | 151 | 4 | Village |
| Gays Mills | 7 | 509 | 523 | -0.59% | 104 | 5 | Village |
| Gays Mills | 8 | 509 | 522 | -0.59% | 104 | 5 | Village |
| Seneca | 9 | 378 | 311 | 7.39% | 449 | 1 | CDP |
| Eastman | 10 | 338 | 353 | -0.88% | 94 | 4 | Village |
| Eastman | 11 | 338 | 352 | -0.88% | 94 | 4 | Village |
| Ferryville | 12 | 191 | 194 | -0.52% | 90 | 2 | Village |
| Ferryville | 13 | 191 | 195 | -0.52% | 90 | 2 | Village |
| Mount Sterling | 14 | 183 | 187 | -0.54% | 128 | 1 | Village |
| Mount Sterling | 15 | 183 | 186 | -0.54% | 128 | 1 | Village |
| Lynxville | 16 | 132 | 136 | -0.75% | 95 | 1 | Village |
| Lynxville | 17 | 132 | 136 | -0.75% | 95 | 1 | Village |
| Steuben | 18 | 113 | 121 | -1.74% | 18 | 6 | Village |
| Steuben | 19 | 113 | 121 | -1.74% | 18 | 6 | Village |
| Bell Center | 20 | 107 | 109 | -0.93% | 19 | 6 | Village |
| Bell Center | 21 | 107 | 109 | -0.93% | 19 | 6 | Village |
Prairie Chien is the largest city in Crawford County, with a population of 5,458.
Bell Center is the smallest city in Crawford County, with a population of 107.
There are 21 cities in Crawford County, Wisconsin.