49 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 |
| Lake Edward | 6 | 2,315 | 2,114 | 1.85% | 91 | 25 | Township |
| Crosby | 7 | 2,314 | 2,356 | -0.3% | 783 | 3 | City |
| Nisswa | 8 | 2,248 | 1,971 | 2.09% | 209 | 11 | City |
| Crow Wing | 9 | 2,136 | 2,150 | -0.88% | 73 | 29 | Township |
| Oak Lawn | 10 | 1,936 | 1,768 | 1.89% | 56 | 34 | Township |
| Deerwood | 11 | 1,432 | 1,309 | 1.85% | 50 | 29 | Township |
| Ideal | 12 | 1,332 | 1,219 | 1.83% | 64 | 21 | Township |
| Irondale | 13 | 1,243 | 1,262 | -0.64% | 45 | 27 | Township |
| Fort Ripley | 14 | 1,110 | 1,016 | 1.74% | 50 | 22 | Township |
| Center | 15 | 1,083 | 988 | 1.88% | 61 | 18 | Township |
| Bay Lake | 16 | 1,014 | 928 | 1.81% | 37 | 27 | Township |
| Nokay Lake | 17 | 977 | 894 | 1.77% | 29 | 33 | Township |
| Garrison | 18 | 923 | 838 | 1.88% | 31 | 30 | Township |
| Mission | 19 | 875 | 802 | 1.74% | 30 | 30 | Township |
| Emily | 20 | 872 | 845 | 0.58% | 29 | 30 | City |
| Maple Grove | 21 | 778 | 714 | 1.7% | 23 | 34 | Township |
| St. Mathias | 22 | 660 | 607 | 1.69% | 19 | 35 | Township |
| Daggett Brook | 23 | 595 | 547 | 1.71% | 16 | 36 | Township |
| Deerwood | 24 | 567 | 576 | -0.18% | 381 | 1 | City |
| Ironton | 25 | 558 | 576 | -0.53% | 385 | 1 | City |
| Pelican | 26 | 549 | 502 | 1.86% | 64 | 9 | Township |
| Jenkins | 27 | 508 | 484 | 0.79% | 114 | 4 | City |
| Platte Lake | 28 | 463 | 423 | 1.98% | 13 | 36 | Township |
| Fifty Lakes | 29 | 454 | 439 | 0.67% | 15 | 29 | City |
| Jenkins | 30 | 434 | 396 | 1.88% | 37 | 12 | Township |
| Wolford | 31 | 388 | 352 | 2.11% | 27 | 15 | Township |
| Rabbit Lake | 32 | 351 | 325 | 1.45% | 16 | 22 | Township |
| Fairfield | 33 | 350 | 321 | 1.74% | 10 | 34 | Township |
| Cuyuna | 34 | 341 | 298 | 2.1% | 105 | 3 | City |
| Perry Lake | 35 | 316 | 287 | 1.94% | 10 | 31 | Township |
| Garrison | 36 | 205 | 193 | 0.99% | 196 | 1 | City |
| Ross Lake | 37 | 182 | 164 | 2.25% | 5 | 33 | Township |
| Timothy | 38 | 181 | 166 | 1.69% | 5 | 34 | Township |
| Baxter | 39 | 176 | 177 | -0.56% | 5 | 36 | Township |
| Deerwood | 40 | 134 | 142 | -0.74% | 4 | 36 | Township |
| Harding | 41 | 121 | 123 | 0% | 39 | 3 | City |
| Trommald | 42 | 119 | 100 | 2.59% | 32 | 4 | City |
| Riverton | 43 | 114 | 117 | 0% | 141 | 1 | City |
| Gail Lake | 44 | 105 | 93 | 2.94% | 6 | 17 | Township |
| Little Pine | 45 | 94 | 85 | 2.17% | 3 | 34 | Township |
| Crosby | 46 | 91 | 86 | 1.11% | 2 | 43 | Township |
| Fort Ripley | 47 | 81 | 83 | 0% | 63 | 1 | City |
| Genola | 48 | 69 | 71 | 0% | 225 | 0 | City |
| Manhattan Beach | 49 | 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 49 cities in Crow Wing County, Minnesota.