| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Brainerd | 1 | 14,437 | 14,374 | 0.06% | 1,190 | 12 | City |
| Baxter | 2 | 9,341 | 8,669 | 1.35% | 495 | 19 | City |
| Breezy Point | 3 | 2,812 | 2,580 | 1.48% | 240 | 12 | City |
| Pequot Lakes | 4 | 2,499 | 2,395 | 0.64% | 153 | 16 | City |
| Crosslake | 5 | 2,416 | 2,390 | 0.17% | 94 | 26 | City |
| Crosby | 6 | 2,323 | 2,357 | -0.3% | 786 | 3 | City |
| Nisswa | 7 | 2,263 | 1,972 | 2.07% | 210 | 11 | City |
| Emily | 8 | 874 | 845 | 0.46% | 29 | 30 | City |
| Deerwood | 9 | 570 | 578 | -0.35% | 383 | 1 | City |
| Ironton | 10 | 557 | 573 | -0.54% | 385 | 1 | City |
| Jenkins | 11 | 519 | 484 | 0.78% | 116 | 4 | City |
| Fifty Lakes | 12 | 464 | 446 | 0.43% | 16 | 29 | City |
| Cuyuna | 13 | 347 | 298 | 2.06% | 107 | 3 | City |
| Garrison | 14 | 203 | 192 | 1% | 194 | 1 | City |
| Harding | 15 | 124 | 125 | 0% | 40 | 3 | City |
| Trommald | 16 | 116 | 99 | 2.65% | 31 | 4 | City |
| Riverton | 17 | 110 | 113 | -0.9% | 136 | 1 | City |
| Fort Ripley | 18 | 82 | 84 | -1.2% | 64 | 1 | City |
| Genola | 19 | 71 | 71 | -1.39% | 231 | 0 | City |
| Manhattan Beach | 20 | 64 | 60 | 0% | 42 | 2 | City |
Brainerd is the largest city in Crow Wing County, with a population of 14,437.
Manhattan Beach is the smallest city in Crow Wing County, with a population of 64.
There are 20 cities in Crow Wing County, Minnesota.