| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cadillac | 1 | 10,464 | 10,373 | 0.25% | 1,258 | 8 | City |
| Haring | 2 | 3,632 | 3,571 | 0.17% | 110 | 33 | Township |
| Cherry Grove | 3 | 2,445 | 2,424 | 0.04% | 73 | 33 | Township |
| Clam Lake | 4 | 2,335 | 2,314 | -0.04% | 77 | 30 | Township |
| Selma | 5 | 2,271 | 2,233 | 0.18% | 66 | 34 | Township |
| Cedar Creek | 6 | 1,871 | 1,853 | 0.38% | 55 | 34 | Township |
| Springville | 7 | 1,809 | 1,742 | 0.5% | 56 | 33 | Township |
| Manton | 8 | 1,689 | 1,271 | 3.87% | 1,082 | 2 | City |
| Wexford | 9 | 1,186 | 1,155 | 0.34% | 32 | 37 | Township |
| Liberty | 10 | 943 | 930 | 0% | 26 | 36 | Township |
| Antioch | 11 | 919 | 895 | 0.33% | 26 | 35 | Township |
| Colfax | 12 | 912 | 897 | 0% | 26 | 35 | Township |
| Buckley | 13 | 782 | 768 | 0.26% | 430 | 2 | Village |
| Boon | 14 | 665 | 653 | 0.15% | 18 | 36 | Township |
| Greenwood | 15 | 647 | 638 | -0.15% | 18 | 35 | Township |
| Slagle | 16 | 513 | 507 | 0% | 14 | 36 | Township |
| Mesick | 17 | 408 | 395 | 0.49% | 307 | 1 | Village |
| Harrietta | 18 | 158 | 156 | 0% | 159 | 1 | Village |
Cadillac is the largest city in Wexford County, with a population of 10,464.
Harrietta is the smallest city in Wexford County, with a population of 158.
There are 18 cities in Wexford County, Michigan.