| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mount Pleasant | 1 | 20,749 | 21,735 | -0.84% | 2,687 | 8 | City |
| Union | 2 | 11,793 | 11,728 | -0.48% | 419 | 28 | Township |
| Chippewa | 3 | 4,670 | 4,531 | 0.04% | 130 | 36 | Township |
| Sherman | 4 | 3,239 | 3,124 | 0.09% | 93 | 35 | Township |
| Coe | 5 | 3,077 | 3,038 | -0.23% | 85 | 36 | Township |
| Isabella | 6 | 2,192 | 2,149 | -0.18% | 60 | 36 | Township |
| Lake Isabella | 7 | 1,966 | 1,893 | 0.72% | 565 | 3 | Village |
| Broomfield | 8 | 1,926 | 1,866 | 0.1% | 55 | 35 | Township |
| Shepherd | 9 | 1,519 | 1,491 | 0.4% | 1,587 | 1 | Village |
| Rolland | 10 | 1,439 | 1,417 | -0.21% | 40 | 36 | Township |
| Wise | 11 | 1,384 | 1,345 | -0.07% | 38 | 37 | Township |
| Gilmore | 12 | 1,351 | 1,320 | -0.07% | 38 | 36 | Township |
| Denver | 13 | 1,175 | 1,133 | 0% | 32 | 36 | Township |
| Rosebush | 14 | 362 | 356 | 0.28% | 407 | 1 | Village |
| McBride | 15 | 226 | 218 | 0.44% | 582 | 0 | Village |
Mount Pleasant is the largest city in Isabella County, with a population of 20,749.
McBride is the smallest city in Isabella County, with a population of 226.
There are 15 cities in Isabella County, Michigan.