| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Garfield | 1 | 19,495 | 19,628 | -1.03% | 733 | 27 | Township |
| Traverse City | 2 | 15,853 | 15,674 | 0.13% | 1,916 | 8 | City |
| East Bay | 3 | 11,854 | 11,589 | 0.63% | 297 | 40 | Township |
| Blair | 4 | 9,276 | 9,004 | 0.74% | 260 | 36 | Township |
| Mayfield | 5 | 8,088 | 7,982 | 0.22% | 239 | 34 | Township |
| Green Lake | 6 | 6,864 | 6,711 | 0.62% | 235 | 29 | Township |
| Peninsula | 7 | 6,197 | 6,079 | 0.6% | 222 | 28 | Township |
| Acme | 8 | 4,560 | 4,465 | 0.64% | 182 | 25 | Township |
| Whitewater | 9 | 2,754 | 2,689 | 0.66% | 58 | 48 | Township |
| Mayfield | 10 | 1,853 | 1,795 | 0.65% | 52 | 36 | Township |
| Kingsley | 11 | 1,462 | 1,412 | 0.48% | 1,101 | 1 | Village |
Garfield is the largest city in Grand Traverse County, with a population of 19,495.
Kingsley is the smallest city in Grand Traverse County, with a population of 1,462.
There are 11 cities in Grand Traverse County, Michigan.