20 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Brainerd | 1 | 14,412 | 14,375 | 0.04% | 1,188 | 12 | City |
| Baxter | 2 | 9,438 | 8,682 | 1.35% | 501 | 19 | City |
| Breezy Point | 3 | 2,833 | 2,584 | 1.5% | 242 | 12 | City |
| Pequot Lakes | 4 | 2,492 | 2,401 | 0.61% | 152 | 16 | City |
| Crosslake | 5 | 2,418 | 2,400 | 0.12% | 94 | 26 | City |
| Crosby | 6 | 2,314 | 2,356 | -0.3% | 783 | 3 | City |
| Nisswa | 7 | 2,248 | 1,971 | 2.09% | 209 | 11 | City |
| Emily | 8 | 872 | 845 | 0.58% | 29 | 30 | City |
| Deerwood | 9 | 567 | 576 | -0.18% | 381 | 1 | City |
| Ironton | 10 | 558 | 576 | -0.53% | 385 | 1 | City |
| Jenkins | 11 | 508 | 484 | 0.79% | 114 | 4 | City |
| Fifty Lakes | 12 | 454 | 439 | 0.67% | 15 | 29 | City |
| Cuyuna | 13 | 341 | 298 | 2.1% | 105 | 3 | City |
| Garrison | 14 | 205 | 193 | 0.99% | 196 | 1 | City |
| Harding | 15 | 121 | 123 | 0% | 39 | 3 | City |
| Trommald | 16 | 119 | 100 | 2.59% | 32 | 4 | City |
| Riverton | 17 | 114 | 117 | 0% | 141 | 1 | City |
| Fort Ripley | 18 | 81 | 83 | 0% | 63 | 1 | City |
| Genola | 19 | 69 | 71 | 0% | 225 | 0 | City |
| Manhattan Beach | 20 | 64 | 60 | 1.59% | 42 | 2 | City |
Brainerd is the largest city in Crow Wing County, with a population of 14,412.
Manhattan Beach is the smallest city in Crow Wing County, with a population of 64.
There are 20 cities in Crow Wing County, Minnesota.