24 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| St. Petersburg | 1 | 269,059 | 259,271 | 0.73% | 4,353 | 62 | City |
| Clearwater | 2 | 116,678 | 117,343 | -0.11% | 4,458 | 26 | City |
| Largo | 3 | 82,263 | 82,630 | -0.09% | 4,382 | 19 | City |
| Pinellas Park | 4 | 53,530 | 53,393 | 0.05% | 3,314 | 16 | City |
| Dunedin | 5 | 35,897 | 36,070 | -0.1% | 3,384 | 11 | City |
| Tarpon Springs | 6 | 26,421 | 25,153 | 0.97% | 2,853 | 9 | City |
| Seminole | 7 | 19,389 | 19,416 | -0.03% | 3,739 | 5 | City |
| Safety Harbor | 8 | 16,950 | 17,059 | -0.13% | 3,442 | 5 | City |
| Oldsmar | 9 | 14,808 | 14,920 | -0.16% | 1,655 | 9 | City |
| Gulfport | 10 | 11,614 | 11,768 | -0.27% | 4,200 | 3 | City |
| St. Pete Beach | 11 | 8,695 | 8,868 | -0.4% | 4,090 | 2 | City |
| Treasure Island | 12 | 6,511 | 6,575 | -0.2% | 4,212 | 2 | City |
| South Pasadena | 13 | 5,263 | 5,348 | -0.32% | 8,628 | 1 | City |
| Kenneth City | 14 | 4,944 | 5,052 | -0.44% | 6,924 | 1 | Town |
| Belleair | 15 | 4,694 | 4,291 | 1.73% | 2,712 | 2 | Town |
| Madeira Beach | 16 | 4,044 | 3,891 | 0.75% | 4,118 | 1 | City |
| Indian Rocks Beach | 17 | 3,628 | 3,672 | -0.25% | 4,293 | 1 | City |
| Belleair Bluffs | 18 | 2,277 | 2,312 | -0.31% | 4,950 | 0 | City |
| Redington Shores | 19 | 2,164 | 2,176 | -0.14% | 6,558 | 0 | Town |
| Belleair Beach | 20 | 1,610 | 1,633 | -0.31% | 3,375 | 0 | City |
| North Redington Beach | 21 | 1,477 | 1,482 | -0.07% | 5,659 | 0 | Town |
| Redington Beach | 22 | 1,384 | 1,379 | 0.07% | 3,855 | 0 | Town |
| Indian Shores | 23 | 1,189 | 1,192 | -0.08% | 3,560 | 0 | Town |
| Belleair Shore | 24 | 75 | 77 | -1.32% | 1,271 | 0 | Town |
St. Petersburg is the largest city in Pinellas County, with a population of 269,059.
Belleair Shore is the smallest city in Pinellas County, with a population of 75.
There are 24 cities in Pinellas County, Florida.