| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| East Gull Lake | 1 | 1,224 | 987 | 3.38% | 155 | 8 | City |
| Lake Shore | 2 | 1,140 | 1,068 | 1.15% | 90 | 13 | City |
| Walker | 3 | 977 | 977 | 0.1% | 348 | 3 | City |
| Pine River | 4 | 912 | 915 | 0.11% | 760 | 1 | City |
| Cass Lake | 5 | 677 | 677 | 0% | 621 | 1 | City |
| Pillager | 6 | 545 | 510 | 0.74% | 642 | 1 | City |
| Remer | 7 | 381 | 378 | 0.26% | 287 | 1 | City |
| Hackensack | 8 | 308 | 294 | 0.65% | 302 | 1 | City |
| Backus | 9 | 263 | 269 | -0.38% | 424 | 1 | City |
| Bena | 10 | 158 | 149 | 1.28% | 313 | 1 | City |
| Longville | 11 | 157 | 158 | 0% | 184 | 1 | City |
| Chickamaw Beach | 12 | 123 | 126 | 0% | 55 | 2 | City |
| Federal Dam | 13 | 116 | 113 | 0% | 52 | 2 | City |
| Zemple | 14 | 77 | 76 | 0% | 118 | 1 | City |
| Boy River | 15 | 32 | 31 | 0% | 86 | 0 | City |
East Gull Lake is the largest city in Cass County, with a population of 1,224.
Boy River is the smallest city in Cass County, with a population of 32.
There are 15 cities in Cass County, Minnesota.