16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Palm Bay | 1 | 147,486 | 120,168 | 3.85% | 1,702 | 87 | City |
| Melbourne | 2 | 88,181 | 85,080 | 0.71% | 1,996 | 44 | City |
| Titusville | 3 | 50,148 | 48,821 | 0.53% | 1,716 | 29 | City |
| West Melbourne | 4 | 32,577 | 26,579 | 3.82% | 2,999 | 11 | City |
| Rockledge | 5 | 32,359 | 27,706 | 2.96% | 2,448 | 13 | City |
| Cocoa | 6 | 20,128 | 19,032 | 1.1% | 1,469 | 14 | City |
| Satellite Beach | 7 | 11,401 | 11,230 | 0.3% | 3,903 | 3 | City |
| Cocoa Beach | 8 | 11,395 | 11,348 | 0.08% | 2,446 | 5 | City |
| Cape Canaveral | 9 | 10,023 | 9,975 | 0.09% | 4,511 | 2 | City |
| Indian Harbour Beach | 10 | 9,003 | 9,017 | -0.03% | 4,301 | 2 | City |
| Grant-Valkaria | 11 | 6,033 | 4,516 | 5.29% | 222 | 27 | Town |
| Melbourne Beach | 12 | 3,283 | 3,231 | 0.31% | 3,323 | 1 | Town |
| Malabar | 13 | 3,228 | 2,960 | 1.67% | 302 | 11 | Town |
| Indialantic | 14 | 3,142 | 3,014 | 0.8% | 3,233 | 1 | Town |
| Palm Shores | 15 | 1,212 | 1,199 | 0.17% | 2,020 | 1 | Town |
| Melbourne Village | 16 | 684 | 677 | 0.15% | 1,177 | 1 | Town |
Palm Bay is the largest city in Brevard County, with a population of 147,486.
Melbourne Village is the smallest city in Brevard County, with a population of 684.
There are 16 cities in Brevard County, Florida.