18 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cadillac | 1 | 10,595 | 10,373 | 0.35% | 1,274 | 8 | City |
| Haring charter | 2 | 3,636 | 3,571 | 0.3% | 110 | 33 | Township |
| Cherry Grove | 3 | 2,463 | 2,424 | 0.24% | 74 | 33 | Township |
| Clam Lake | 4 | 2,363 | 2,315 | 0.3% | 78 | 30 | Township |
| Selma | 5 | 2,293 | 2,234 | 0.39% | 67 | 34 | Township |
| Cedar Creek | 6 | 1,869 | 1,855 | 0% | 55 | 34 | Township |
| Springville | 7 | 1,822 | 1,743 | 0.66% | 56 | 33 | Township |
| Manton | 8 | 1,659 | 1,272 | 4.08% | 1,063 | 2 | City |
| Wexford | 9 | 1,198 | 1,155 | 0.59% | 33 | 37 | Township |
| Liberty | 10 | 956 | 926 | 0.53% | 26 | 36 | Township |
| Antioch | 11 | 920 | 898 | 0.33% | 26 | 35 | Township |
| Colfax | 12 | 918 | 898 | 0.33% | 26 | 35 | Township |
| Buckley | 13 | 780 | 765 | 0.39% | 429 | 2 | Village |
| Boon | 14 | 672 | 655 | 0.45% | 19 | 36 | Township |
| Greenwood | 15 | 657 | 638 | 0.46% | 19 | 35 | Township |
| Slagle | 16 | 523 | 506 | 0.58% | 15 | 36 | Township |
| Mesick | 17 | 423 | 398 | 0.95% | 318 | 1 | Village |
| Harrietta | 18 | 160 | 157 | 0.63% | 161 | 1 | Village |
Cadillac is the largest city in Wexford County, with a population of 10,595.
Harrietta is the smallest city in Wexford County, with a population of 160.
There are 18 cities in Wexford County, Michigan.