| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kalkaska | 1 | 5,218 | 5,016 | 0.21% | 74 | 70 | Township |
| Clearwater | 2 | 2,608 | 2,490 | 0.31% | 84 | 31 | Township |
| Kalkaska | 3 | 2,276 | 2,180 | 0.8% | 863 | 3 | Village |
| Springfield | 4 | 1,646 | 1,563 | 0.37% | 47 | 35 | Township |
| Coldsprings | 5 | 1,616 | 1,543 | 0.31% | 47 | 35 | Township |
| Fife Lake | 6 | 1,564 | 1,524 | 0.71% | 45 | 35 | Township |
| Boardman | 7 | 1,539 | 1,480 | 0.13% | 43 | 36 | Township |
| Orange | 8 | 1,327 | 1,260 | 0.38% | 39 | 34 | Township |
| Excelsior | 9 | 1,038 | 991 | 0.39% | 29 | 35 | Township |
| Garfield | 10 | 1,032 | 977 | 0.49% | 10 | 106 | Township |
| Fife Lake | 11 | 472 | 466 | 0% | 650 | 1 | Village |
| Blue Lake | 12 | 414 | 399 | 0.24% | 12 | 35 | Township |
| Oliver | 13 | 303 | 288 | 0.33% | 8.0 | 36 | Township |
Kalkaska is the largest city in Kalkaska County, with a population of 5,218.
Oliver is the smallest city in Kalkaska County, with a population of 303.
There are 13 cities in Kalkaska County, Michigan.