46 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Marion | 1 | 11,906 | 11,236 | 0% | 341 | 35 | Township |
| Marion | 2 | 11,906 | 11,272 | 0% | 341 | 35 | Township |
| Leroy | 3 | 3,925 | 3,795 | 1.03% | 115 | 34 | Township |
| Leroy | 4 | 3,925 | 3,792 | 1.03% | 115 | 34 | Township |
| Leroy | 5 | 3,689 | 3,656 | 0.14% | 102 | 36 | Township |
| Leroy | 6 | 3,689 | 3,658 | 0.14% | 102 | 36 | Township |
| Reed City | 7 | 2,543 | 2,481 | 0.47% | 1,210 | 2 | City |
| Reed City | 8 | 2,543 | 2,483 | 0.47% | 1,210 | 2 | City |
| Hersey | 9 | 2,013 | 1,942 | 0.9% | 57 | 35 | Township |
| Hersey | 10 | 2,013 | 1,944 | 0.9% | 57 | 35 | Township |
| Evart | 11 | 1,790 | 1,749 | 0.45% | 727 | 2 | City |
| Evart | 12 | 1,790 | 1,749 | 0.45% | 727 | 2 | City |
| Marion | 13 | 1,656 | 1,658 | 0.06% | 65 | 26 | Township |
| Marion | 14 | 1,656 | 1,657 | 0.06% | 65 | 26 | Township |
| Marion | 15 | 1,613 | 1,561 | 0.88% | 44 | 37 | Township |
| Marion | 16 | 1,613 | 1,561 | 0.88% | 44 | 37 | Township |
| Marion | 17 | 1,559 | 1,575 | -0.26% | 43 | 36 | Township |
| Marion | 18 | 1,559 | 1,571 | -0.26% | 43 | 36 | Township |
| Rose Lake | 19 | 1,471 | 1,406 | 0.96% | 44 | 34 | Township |
| Rose Lake | 20 | 1,471 | 1,407 | 0.96% | 44 | 34 | Township |
| Burdell | 21 | 1,452 | 1,409 | 0.76% | 39 | 37 | Township |
| Burdell | 22 | 1,452 | 1,409 | 0.76% | 39 | 37 | Township |
| Evart | 23 | 1,387 | 1,340 | 0.8% | 42 | 33 | Township |
| Evart | 24 | 1,387 | 1,341 | 0.8% | 42 | 33 | Township |
| Le Roy | 25 | 1,297 | 1,247 | 0.93% | 37 | 35 | Township |
| Le Roy | 26 | 1,297 | 1,249 | 0.93% | 37 | 35 | Township |
| Sherman | 27 | 1,021 | 990 | 0.69% | 28 | 37 | Township |
| Sherman | 28 | 1,021 | 990 | 0.69% | 28 | 37 | Township |
| Sylvan | 29 | 1,011 | 974 | 0.9% | 29 | 35 | Township |
| Sylvan | 30 | 1,011 | 975 | 0.9% | 29 | 35 | Township |
| Osceola | 31 | 985 | 948 | 0.92% | 29 | 34 | Township |
| Osceola | 32 | 985 | 950 | 0.92% | 29 | 34 | Township |
| Middle Branch | 33 | 802 | 774 | 0.75% | 23 | 35 | Township |
| Middle Branch | 34 | 802 | 775 | 0.75% | 23 | 35 | Township |
| Marion | 35 | 802 | 781 | 0.5% | 623 | 1 | Village |
| Marion | 36 | 802 | 781 | 0.5% | 623 | 1 | Village |
| Marion | 37 | 773 | 762 | 0.65% | 32 | 24 | Township |
| Marion | 38 | 773 | 761 | 0.65% | 32 | 24 | Township |
| Orient | 39 | 754 | 728 | 0.94% | 22 | 35 | Township |
| Orient | 40 | 754 | 728 | 0.94% | 22 | 35 | Township |
| Hartwick | 41 | 608 | 590 | 0.66% | 17 | 35 | Township |
| Hartwick | 42 | 608 | 590 | 0.66% | 17 | 35 | Township |
| Hersey | 43 | 367 | 357 | 0.55% | 334 | 1 | Village |
| Hersey | 44 | 367 | 357 | 0.55% | 334 | 1 | Village |
| Tustin | 45 | 255 | 252 | 0% | 657 | 0 | Village |
| Tustin | 46 | 255 | 252 | 0% | 657 | 0 | Village |
Marion is the largest city in Osceola County, with a population of 11,906.
Tustin is the smallest city in Osceola County, with a population of 255.
There are 46 cities in Osceola County, Michigan.