3 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kissimmee | 1 | 87,544 | 79,179 | 1.62% | 4,067 | 22 | City |
| St. Cloud | 2 | 76,828 | 59,451 | 3.92% | 2,490 | 31 | City |
| Highland Park | 3 | 302 | 250 | 3.07% | 551 | 1 | Village |
Kissimmee is the largest city in Osceola County, with a population of 87,544.
Highland Park is the smallest city in Osceola County, with a population of 302.
There are 3 cities in Osceola County, Florida.