3 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Kissimmee | 1 | 86,150 | 79,179 | 1.64% | 4,002 | 22 | City |
| St. Cloud | 2 | 73,932 | 59,451 | 4.08% | 2,396 | 31 | City |
| Highland Park | 3 | 293 | 250 | 2.81% | 535 | 1 | Village |
Kissimmee is the largest city in Osceola County, with a population of 86,150.
Highland Park is the smallest city in Osceola County, with a population of 293.
There are 3 cities in Osceola County, Florida.