18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mount Pleasant | 1 | 20,930 | 21,727 | -0.76% | 2,710 | 8 | City |
| Union charter | 2 | 12,043 | 11,730 | 0.82% | 427 | 28 | Township |
| Chippewa | 3 | 4,737 | 4,531 | 1.2% | 132 | 36 | Township |
| Sherman | 4 | 3,289 | 3,129 | 1.32% | 95 | 35 | Township |
| Coe | 5 | 3,133 | 3,039 | 0.97% | 87 | 36 | Township |
| Isabella | 6 | 2,237 | 2,149 | 1.13% | 62 | 36 | Township |
| Lake Isabella | 7 | 1,980 | 1,894 | 0.87% | 569 | 3 | Village |
| Broomfield | 8 | 1,962 | 1,869 | 1.34% | 56 | 35 | Township |
| Shepherd | 9 | 1,533 | 1,496 | 0.46% | 1,602 | 1 | Village |
| Rolland | 10 | 1,459 | 1,410 | 1.11% | 41 | 36 | Township |
| Wise | 11 | 1,411 | 1,347 | 1.29% | 39 | 37 | Township |
| Weidman | 12 | 1,376 | 1,265 | 2% | 243 | 6 | CDP |
| Gilmore | 13 | 1,372 | 1,320 | 1.11% | 39 | 36 | Township |
| Denver | 14 | 1,189 | 1,134 | 1.19% | 33 | 36 | Township |
| Rosebush | 15 | 364 | 357 | 0.28% | 409 | 1 | Village |
| Winn | 16 | 335 | 421 | 7.03% | 585 | 1 | CDP |
| Beal City | 17 | 278 | 258 | -2.11% | 69 | 4 | CDP |
| McBride | 18 | 223 | 217 | 0.45% | 575 | 0 | Village |
Mount Pleasant is the largest city in Isabella County, with a population of 20,930.
McBride is the smallest city in Isabella County, with a population of 223.
There are 18 cities in Isabella County, Michigan.