16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kalkaska | 1 | 5,238 | 5,021 | 0.98% | 74 | 70 | Township |
| Clearwater | 2 | 2,623 | 2,495 | 1.12% | 84 | 31 | Township |
| Kalkaska | 3 | 2,272 | 2,187 | 0.75% | 862 | 3 | Village |
| Springfield | 4 | 1,655 | 1,564 | 1.16% | 47 | 35 | Township |
| Coldsprings | 5 | 1,621 | 1,543 | 1.06% | 47 | 35 | Township |
| Fife Lake | 6 | 1,550 | 1,526 | 0.39% | 45 | 35 | Township |
| Boardman | 7 | 1,548 | 1,479 | 0.98% | 43 | 36 | Township |
| Orange | 8 | 1,319 | 1,246 | 1.23% | 39 | 34 | Township |
| Rapid City | 9 | 1,157 | 1,495 | -1.11% | 214 | 5 | CDP |
| Garfield | 10 | 1,040 | 985 | 1.17% | 10 | 106 | Township |
| Excelsior | 11 | 1,039 | 990 | 1.07% | 29 | 35 | Township |
| South Boardman | 12 | 632 | 489 | 0.96% | 192 | 3 | CDP |
| Fife Lake | 13 | 472 | 467 | 0.21% | 650 | 1 | Village |
| Blue Lake | 14 | 414 | 398 | 0.98% | 12 | 35 | Township |
| Manistee Lake | 15 | 344 | 527 | -1.99% | 97 | 4 | CDP |
| Oliver | 16 | 305 | 290 | 0.99% | 9 | 36 | Township |
Kalkaska is the largest city in Kalkaska County, with a population of 5,238.
Oliver is the smallest city in Kalkaska County, with a population of 305.
There are 16 cities in Kalkaska County, Michigan.