| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Elmwood | 1 | 5,066 | 4,898 | 0.54% | 254 | 20 | Township |
| Suttons Bay | 2 | 2,976 | 2,874 | 0.57% | 121 | 25 | Township |
| Bingham | 3 | 2,676 | 2,580 | 0.6% | 114 | 24 | Township |
| Leland | 4 | 2,201 | 2,134 | 0.46% | 49 | 45 | Township |
| Leelanau | 5 | 2,120 | 2,050 | 0.52% | 43 | 49 | Township |
| Kasson | 6 | 1,704 | 1,647 | 0.47% | 47 | 36 | Township |
| Solon | 7 | 1,617 | 1,562 | 0.56% | 61 | 26 | Township |
| Centerville | 8 | 1,290 | 1,241 | 0.7% | 47 | 28 | Township |
| Empire | 9 | 1,175 | 1,130 | 0.6% | 33 | 35 | Township |
| Cleveland | 10 | 1,142 | 1,101 | 0.62% | 37 | 31 | Township |
| Glen Arbor | 11 | 786 | 758 | 0.64% | 28 | 28 | Township |
| Suttons Bay | 12 | 589 | 572 | 0.34% | 459 | 1 | Village |
| Northport | 13 | 505 | 490 | 0.4% | 306 | 2 | Village |
| Cedar | 14 | 485 | 474 | -0.41% | 14 | 34 | Township |
| Empire | 15 | 357 | 346 | 0.56% | 347 | 1 | Village |
Elmwood is the largest city in Leelanau County, with a population of 5,066.
Empire is the smallest city in Leelanau County, with a population of 357.
There are 15 cities in Leelanau County, Michigan.