| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| St. Petersburg | 1 | 265,670 | 259,305 | 0.62% | 4,299 | 62 | City |
| Clearwater | 2 | 114,067 | 117,250 | -0.26% | 4,358 | 26 | City |
| Largo | 3 | 80,488 | 82,737 | -0.25% | 4,287 | 19 | City |
| Pinellas Park | 4 | 52,238 | 53,379 | -0.11% | 3,234 | 16 | City |
| Dunedin | 5 | 35,140 | 36,136 | -0.25% | 3,313 | 11 | City |
| Tarpon Springs | 6 | 25,815 | 25,114 | 0.83% | 2,788 | 9 | City |
| Seminole | 7 | 18,959 | 19,421 | -0.2% | 3,656 | 5 | City |
| Safety Harbor | 8 | 16,574 | 17,055 | -0.3% | 3,365 | 5 | City |
| Oldsmar | 9 | 14,473 | 14,916 | -0.33% | 1,618 | 9 | City |
| Gulfport | 10 | 11,361 | 11,769 | -0.38% | 4,109 | 3 | City |
| St. Pete Beach | 11 | 8,507 | 8,873 | -0.54% | 4,001 | 2 | City |
| Treasure Island | 12 | 6,375 | 6,571 | -0.34% | 4,124 | 2 | City |
| South Pasadena | 13 | 5,145 | 5,349 | -0.46% | 8,434 | 1 | City |
| Kenneth City | 14 | 4,840 | 5,048 | -0.58% | 6,779 | 1 | Town |
| Belleair | 15 | 4,704 | 4,294 | 1.58% | 2,718 | 2 | Town |
| Madeira Beach | 16 | 3,965 | 3,890 | 0.63% | 4,038 | 1 | City |
| Indian Rocks Beach | 17 | 3,548 | 3,673 | -0.42% | 4,199 | 1 | City |
| Belleair Bluffs | 18 | 2,232 | 2,316 | -0.45% | 4,852 | 0 | City |
| Redington Shores | 19 | 2,112 | 2,178 | -0.28% | 6,400 | 0 | Town |
| Belleair Beach | 20 | 1,574 | 1,631 | -0.44% | 3,300 | 0 | City |
| North Redington Beach | 21 | 1,440 | 1,481 | -0.28% | 5,517 | 0 | Town |
| Redington Beach | 22 | 1,353 | 1,379 | -0.15% | 3,769 | 0 | Town |
| Indian Shores | 23 | 1,164 | 1,194 | -0.26% | 3,485 | 0 | Town |
| Belleair Shore | 24 | 71 | 74 | -1.39% | 1,203 | 0 | Town |
St. Petersburg is the largest city in Pinellas County, with a population of 265,670.
Belleair Shore is the smallest city in Pinellas County, with a population of 71.
There are 24 cities in Pinellas County, Florida.