| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kissimmee | 1 | 86,894 | 79,215 | 1.52% | 4,037 | 22 | City |
| St. Cloud | 2 | 77,790 | 59,565 | 3.78% | 2,521 | 31 | City |
| Highland Park | 3 | 301 | 256 | 2.73% | 549 | 1 | Village |
Kissimmee is the largest city in Osceola County, with a population of 86,894.
Highland Park is the smallest city in Osceola County, with a population of 301.
There are 3 cities in Osceola County, Florida.