How it works
This draws a random place in Florida from all 411 cities, towns and villages in the Census Bureau's 2025 estimates, from Jacksonville, with over a million people, down to Marineland.
Read the full guide
A random city in Florida from any of 67 counties
Palm Beach County has 39 cities, towns and villages, Miami-Dade County 34 and Broward County 31. Ten counties have only one: Tallahassee is the single city of Leon County. In Wakulla County the largest is Sopchoppy, with 487 people, because Crawfordville, the county seat, is not incorporated and has no card.
Jacksonville and the four it did not absorb
Jacksonville merged with Duval County in 1968. Baldwin, Atlantic Beach, Neptune Beach and Jacksonville Beach kept their own governments, and each has a card of its own.
- Seminole is a city in Pinellas County, not Seminole County, and the town of Lee is in Madison County, not Lee County.
- Westlake, in Palm Beach County, had about 1,000 people in 2020 and has 9,042 now.
Questions and answers
How many cities are in Florida?
Florida has 411 municipalities: 267 cities, 123 towns and 21 villages. Twenty-six have 100,000 people or more and 78 have under 1,000.
What is the difference between a city, a town and a village in Florida?
None in law: a Florida municipality may go by any of the three names. Davie, a town, has 110,851 people, and Layton, a city in Monroe County, has 209.
What is the smallest town in Florida?
Marineland, mostly in Flagler County, with nine people in the 2025 estimates. Bay Lake has 19 and Lake Buena Vista 25, both in Orange County, and Lazy Lake in Broward County has 38.
What are the largest cities in Florida?
Jacksonville, with 1,017,689 people, then Miami with 489,812, Tampa with 413,554, Orlando with 333,888 and Port St. Lucie with 268,062. Tallahassee, the capital, is ninth.