15 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| East Gull Lake | 1 | 1,228 | 984 | 3.45% | 156 | 8 | City |
| Lake Shore | 2 | 1,150 | 1,069 | 1.23% | 91 | 13 | City |
| Walker | 3 | 983 | 979 | 0.1% | 350 | 3 | City |
| Pine River | 4 | 928 | 918 | 0.22% | 773 | 1 | City |
| Cass Lake | 5 | 685 | 679 | 0.15% | 628 | 1 | City |
| Pillager | 6 | 540 | 512 | 0.93% | 636 | 1 | City |
| Remer | 7 | 400 | 390 | 0.5% | 301 | 1 | City |
| Hackensack | 8 | 304 | 292 | 0.66% | 298 | 1 | City |
| Backus | 9 | 265 | 267 | 0% | 427 | 1 | City |
| Longville | 10 | 158 | 157 | 0% | 186 | 1 | City |
| Bena | 11 | 154 | 147 | 0.65% | 305 | 1 | City |
| Chickamaw Beach | 12 | 127 | 129 | 0% | 56 | 2 | City |
| Federal Dam | 13 | 119 | 119 | 0% | 54 | 2 | City |
| Zemple | 14 | 81 | 75 | 1.25% | 124 | 1 | City |
| Boy River | 15 | 24 | 23 | 0% | 64 | 0 | City |
East Gull Lake is the largest city in Cass County, with a population of 1,228.
Boy River is the smallest city in Cass County, with a population of 24.
There are 15 cities in Cass County, Minnesota.