63 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sylvan | 1 | 3,035 | 2,909 | 0.1% | 99 | 31 | Township |
| Pike Bay | 2 | 1,785 | 1,709 | 0.11% | 80 | 22 | Township |
| Shingobee | 3 | 1,729 | 1,661 | 0% | 33 | 52 | Township |
| Pine River | 4 | 1,240 | 1,185 | 0.08% | 36 | 35 | Township |
| East Gull Lake | 5 | 1,187 | 984 | 3.49% | 151 | 8 | City |
| Lake Shore | 6 | 1,136 | 1,069 | 1.16% | 90 | 13 | City |
| Walker | 7 | 982 | 979 | 0% | 350 | 3 | City |
| Pine River | 8 | 926 | 918 | 0.11% | 772 | 1 | City |
| Fairview | 9 | 925 | 889 | -0.11% | 26 | 36 | Township |
| May | 10 | 882 | 843 | 0.11% | 15 | 60 | Township |
| Powers | 11 | 848 | 814 | 0% | 29 | 29 | Township |
| Turtle Lake | 12 | 842 | 804 | 0.24% | 17 | 49 | Township |
| Woodrow | 13 | 747 | 718 | 0% | 29 | 25 | Township |
| Wilson | 14 | 686 | 663 | -0.29% | 39 | 18 | Township |
| Cass Lake | 15 | 684 | 679 | 0.15% | 628 | 1 | City |
| Kego | 16 | 659 | 631 | 0.15% | 21 | 31 | Township |
| Loon Lake | 17 | 654 | 628 | 0% | 38 | 17 | Township |
| Wilkinson | 18 | 616 | 588 | 0.33% | 20 | 31 | Township |
| Ponto Lake | 19 | 615 | 592 | 0% | 21 | 30 | Township |
| Birch Lake | 20 | 593 | 569 | 0% | 21 | 29 | Township |
| Walden | 21 | 562 | 539 | 0% | 16 | 36 | Township |
| Barclay | 22 | 550 | 528 | 0% | 40 | 14 | Township |
| Pillager | 23 | 535 | 512 | 0.75% | 630 | 1 | City |
| Crooked Lake | 24 | 528 | 507 | 0% | 17 | 30 | Township |
| Leech Lake | 25 | 514 | 487 | 0.39% | 22 | 24 | Township |
| Wabedo | 26 | 443 | 426 | 0% | 18 | 25 | Township |
| Maple | 27 | 431 | 411 | -0.46% | 12 | 36 | Township |
| Remer | 28 | 398 | 390 | 0.25% | 299 | 1 | City |
| Hiram | 29 | 366 | 352 | 0% | 13 | 27 | Township |
| Hackensack | 30 | 302 | 292 | 0.67% | 296 | 1 | City |
| Home Brook | 31 | 283 | 270 | 0.35% | 8 | 36 | Township |
| Backus | 32 | 265 | 267 | -0.38% | 427 | 1 | City |
| Thunder Lake | 33 | 243 | 234 | 0% | 8 | 32 | Township |
| Gould | 34 | 239 | 228 | 0% | 7 | 34 | Township |
| Boy Lake | 35 | 235 | 225 | 0% | 8 | 28 | Township |
| Meadow Brook | 36 | 235 | 226 | 0% | 6 | 39 | Township |
| Slater | 37 | 204 | 196 | 0% | 6 | 34 | Township |
| Remer | 38 | 202 | 194 | 0% | 7 | 29 | Township |
| Pine Lake | 39 | 193 | 186 | 0% | 7 | 28 | Township |
| Trelipe | 40 | 188 | 181 | 0% | 3 | 67 | Township |
| Poplar | 41 | 187 | 178 | 0.54% | 5 | 36 | Township |
| Torrey | 42 | 179 | 172 | 0% | 6 | 32 | Township |
| Inguadona | 43 | 168 | 162 | 0% | 5 | 35 | Township |
| Bungo | 44 | 166 | 158 | 0.61% | 5 | 35 | Township |
| Longville | 45 | 158 | 157 | 0% | 186 | 1 | City |
| Bena | 46 | 153 | 147 | 0.66% | 303 | 1 | City |
| Bull Moose | 47 | 148 | 141 | 0.68% | 4 | 34 | Township |
| McKinley | 48 | 148 | 140 | 0.68% | 4 | 36 | Township |
| Chickamaw Beach | 49 | 127 | 129 | -0.78% | 56 | 2 | City |
| Salem | 50 | 126 | 119 | 0.8% | 4 | 35 | Township |
| Deerfield | 51 | 120 | 116 | -0.83% | 4 | 33 | Township |
| Federal Dam | 52 | 119 | 119 | 0% | 54 | 2 | City |
| Blind Lake | 53 | 103 | 98 | 0% | 3 | 34 | Township |
| Whipholt | 54 | 93 | 85 | 8.14% | 29 | 3 | CDP |
| Ansel | 55 | 82 | 76 | 2.5% | 2 | 35 | Township |
| Zemple | 56 | 80 | 75 | 1.27% | 123 | 1 | City |
| Beulah | 57 | 73 | 70 | 0% | 2 | 35 | Township |
| Inger | 58 | 66 | 148 | -13.16% | 35 | 2 | CDP |
| Otter Tail Peninsula | 59 | 66 | 63 | 0% | 1 | 65 | Township |
| Ball Club | 60 | 63 | 153 | -23.17% | 23 | 3 | CDP |
| Boy River | 61 | 60 | 57 | 0% | 2 | 36 | Township |
| Smoky Hollow | 62 | 56 | 54 | 0% | 2 | 35 | Township |
| Boy River | 63 | 24 | 23 | 0% | 64 | 0 | City |
Sylvan is the largest city in Cass County, with a population of 3,035.
Boy River is the smallest city in Cass County, with a population of 24.
There are 63 cities in Cass County, Minnesota.