6 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,563 | 29 | City |
| Four Corners | 3 | 64,142 | 45,946 | 4.11% | 1,349 | 48 | CDP |
| Buenaventura Lakes | 4 | 35,085 | 35,117 | 1.74% | 6,291 | 6 | CDP |
| Campbell | 5 | 2,208 | 2,262 | -0.81% | 1,173 | 2 | CDP |
| Highland Park | 6 | 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 6 cities in Osceola County, Florida.