21 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Big Rapids | 1 | 8,615 | 8,363 | 0.58% | 1,938 | 4 | City |
| Morton | 2 | 4,792 | 4,440 | 1.1% | 145 | 33 | Township |
| Big Rapids charter | 3 | 4,088 | 3,941 | 0.66% | 134 | 30 | Township |
| Green charter | 4 | 3,386 | 3,227 | 0.59% | 92 | 37 | Township |
| Mecosta | 5 | 2,867 | 2,748 | 0.46% | 84 | 34 | Township |
| Canadian Lakes | 6 | 2,533 | 2,760 | -0.59% | 245 | 10 | CDP |
| Aetna | 7 | 2,353 | 2,246 | 0.6% | 66 | 36 | Township |
| Colfax | 8 | 2,030 | 1,963 | 0.3% | 58 | 35 | Township |
| Austin | 9 | 1,787 | 1,716 | 0.51% | 50 | 36 | Township |
| Fork | 10 | 1,695 | 1,628 | 0.47% | 49 | 35 | Township |
| Martiny | 11 | 1,666 | 1,597 | 0.48% | 52 | 32 | Township |
| Wheatland | 12 | 1,436 | 1,395 | 0.28% | 40 | 35 | Township |
| Chippewa | 13 | 1,284 | 1,225 | 0.63% | 39 | 33 | Township |
| Hinton | 14 | 1,109 | 1,056 | 0.64% | 31 | 36 | Township |
| Millbrook | 15 | 1,107 | 1,069 | 0.45% | 31 | 36 | Township |
| Morley | 16 | 531 | 511 | 0.76% | 593 | 1 | Village |
| Mecosta | 17 | 492 | 406 | 3.58% | 442 | 1 | Village |
| Paris | 18 | 476 | 490 | -0.63% | 13 | 36 | Township |
| Barryton | 19 | 413 | 401 | 0.49% | 432 | 1 | Village |
| Paris | 20 | 349 | 251 | 7.06% | 406 | 1 | CDP |
| Stanwood | 21 | 210 | 203 | 0.48% | 868 | 0 | Village |
Big Rapids is the largest city in Mecosta County, with a population of 8,615.
Stanwood is the smallest city in Mecosta County, with a population of 210.
There are 21 cities in Mecosta County, Michigan.