| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Stuart | 1 | 19,947 | 17,489 | 2.55% | 2,804 | 7 | City |
| Indiantown | 2 | 6,884 | 6,560 | 0.85% | 476 | 14 | Village |
| Tequesta | 3 | 6,325 | 6,164 | 0.41% | 3,453 | 2 | Village |
| Sewall's Point | 4 | 2,096 | 1,995 | 0.87% | 1,779 | 1 | Town |
| Jupiter Island | 5 | 847 | 809 | 0.71% | 313 | 3 | Town |
| Jupiter Inlet Colony | 6 | 469 | 403 | 2.63% | 3,026 | 0 | Town |
| Ocean Breeze | 7 | 425 | 309 | 5.72% | 2,576 | 0 | Town |
Stuart is the largest city in Martin County, with a population of 19,947.
Ocean Breeze is the smallest city in Martin County, with a population of 425.
There are 7 cities in Martin County, Florida.