Home › Florida › Cities

Florida cities by disaster risk

173 cities and communities with 25,000 or more people. Ratings are for the county each city sits in.

Photo: Rob Bixby, CC BY 2.0
CityCountyOverall riskTop hazardPeople
JacksonvilleDuval CountyHighInland flooding977,670
MiamiMiami-Dade CountyVery HighInland flooding459,745
TampaHillsborough CountyHighHurricane401,618
OrlandoOrange CountyHighInland flooding319,758
St. PetersburgPinellas CountyHighHurricane262,732
Port St. LucieSt. Lucie CountyHighHurricane232,491
HialeahMiami-Dade CountyVery HighInland flooding226,165
Cape CoralLee CountyHighHurricane215,536
TallahasseeLeon CountyModerateInland flooding201,875
Fort LauderdaleBroward CountyHighInland flooding185,604
Pembroke PinesBroward CountyHighInland flooding173,194
HollywoodBroward CountyHighInland flooding155,082
GainesvilleAlachua CountyModerateInland flooding145,702
MiramarBroward CountyHighInland flooding138,600
Coral SpringsBroward CountyHighInland flooding136,103
Lehigh AcresLee CountyHighHurricane132,353
Palm BayBrevard CountyHighHurricane130,132
West Palm BeachPalm Beach CountyHighHurricane122,290
Spring HillHernando CountyModerateHurricane119,983
LakelandPolk CountyHighHurricane119,961
BrandonHillsborough CountyHighHurricane119,767
ClearwaterPinellas CountyHighHurricane117,247
Pompano BeachBroward CountyHighInland flooding114,147
RiverviewHillsborough CountyHighHurricane113,697
Miami GardensMiami-Dade CountyVery HighInland flooding113,177
DavieBroward CountyHighInland flooding108,346
Boca RatonPalm Beach CountyHighHurricane100,234
Palm CoastFlagler CountyModerateHurricane98,258
SunriseBroward CountyHighInland flooding97,918
DeltonaVolusia CountyHighHurricane97,334
PlantationBroward CountyHighInland flooding96,293
Fort MyersLee CountyHighHurricane95,051
AlafayaOrange CountyHighInland flooding92,449
Deerfield BeachBroward CountyHighInland flooding88,093
MelbourneBrevard CountyHighHurricane86,576
Town 'n' CountryHillsborough CountyHighHurricane85,928
North PortSarasota CountyHighHurricane84,605
The VillagesMarion CountyHighHurricane83,498
HomesteadMiami-Dade CountyVery HighInland flooding82,807
LargoPinellas CountyHighHurricane82,617
Miami BeachMiami-Dade CountyVery HighInland flooding82,031
KissimmeeOsceola CountyModerateInland flooding81,479
Boynton BeachPalm Beach CountyHighHurricane81,435
Pine HillsOrange CountyHighInland flooding80,105
KendallMiami-Dade CountyVery HighInland flooding79,562
DoralMiami-Dade CountyVery HighInland flooding79,216
Daytona BeachVolusia CountyHighHurricane78,992
Wesley ChapelPasco CountyHighHurricane76,011
PoincianaPolk CountyHighHurricane75,068
LauderhillBroward CountyHighInland flooding74,896
TamaracBroward CountyHighInland flooding73,019
WestonBroward CountyHighInland flooding68,837
Delray BeachPalm Beach CountyHighHurricane67,979
Horizon WestOrange CountyHighInland flooding67,416
OcalaMarion CountyHighHurricane66,584
Port CharlotteCharlotte CountyHighHurricane66,133
St. CloudOsceola CountyModerateInland flooding65,130
Four CornersOrange CountyHighInland flooding65,048
Port OrangeVolusia CountyHighHurricane64,767
SanfordSeminole CountyModerateInland flooding63,730
WellingtonPalm Beach CountyHighHurricane62,146
JupiterPalm Beach CountyHighHurricane61,883
Palm HarborPinellas CountyHighHurricane61,512
Palm Beach GardensPalm Beach CountyHighHurricane60,959
North MiamiMiami-Dade CountyVery HighInland flooding60,344
MargateBroward CountyHighInland flooding59,198
The HammocksMiami-Dade CountyVery HighInland flooding58,838
Coconut CreekBroward CountyHighInland flooding58,330
ApopkaOrange CountyHighInland flooding58,232
BradentonManatee CountyHighHurricane57,014
SarasotaSarasota CountyHighHurricane56,970
Bonita SpringsLee CountyHighHurricane55,904
FountainebleauMiami-Dade CountyVery HighInland flooding55,665
Winter HavenPolk CountyHighHurricane55,200
PensacolaEscambia CountyHighHurricane54,036
Pinellas ParkPinellas CountyHighHurricane53,560
Kendale LakesMiami-Dade CountyVery HighInland flooding52,622
WestchesterMiami-Dade CountyVery HighInland flooding52,032
Country ClubMiami-Dade CountyVery HighInland flooding51,296
Coral GablesMiami-Dade CountyVery HighInland flooding49,802
TamiamiMiami-Dade CountyVery HighInland flooding49,752
TitusvilleBrevard CountyHighHurricane49,385
Fort PierceSt. Lucie CountyHighHurricane49,082
OcoeeOrange CountyHighInland flooding49,033
University CDP (Hillsborough County)Hillsborough CountyHighHurricane48,127
Winter GardenOrange CountyHighInland flooding47,872
ClermontLake CountyModerateInland flooding46,853
Altamonte SpringsSeminole CountyModerateInland flooding46,116
North LauderdaleBroward CountyHighInland flooding45,234
Cutler BayMiami-Dade CountyVery HighInland flooding45,070
North Fort MyersLee CountyHighHurricane44,993
Oakland ParkBroward CountyHighInland flooding44,682
GreenacresPalm Beach CountyHighHurricane44,373
Ormond BeachVolusia CountyHighHurricane43,976
Lakewood RanchSarasota CountyHighHurricane43,945
North Miami BeachMiami-Dade CountyVery HighInland flooding43,898
Lake Worth BeachPalm Beach CountyHighHurricane43,365
Meadow WoodsOrange CountyHighInland flooding42,852
PrincetonMiami-Dade CountyVery HighInland flooding42,625
University CDP (Orange County)Orange CountyHighInland flooding41,902
Hallandale BeachBroward CountyHighInland flooding41,854
DeLandVolusia CountyHighHurricane41,611
Plant CityHillsborough CountyHighHurricane40,887
The AcreagePalm Beach CountyHighHurricane40,843
OviedoSeminole CountyModerateInland flooding40,599
Royal Palm BeachPalm Beach CountyHighHurricane40,344
ValricoHillsborough CountyHighHurricane40,239
AventuraMiami-Dade CountyVery HighInland flooding39,885
NavarreSanta Rosa CountyModerateHurricane39,838
Winter SpringsSeminole CountyModerateInland flooding38,951
Land O' LakesPasco CountyHighHurricane38,910
South Miami HeightsMiami-Dade CountyVery HighInland flooding38,766
Riviera BeachPalm Beach CountyHighHurricane38,657
EsteroLee CountyHighHurricane37,858
ParklandBroward CountyHighInland flooding37,178
CarrollwoodHillsborough CountyHighHurricane36,725
Lauderdale LakesBroward CountyHighInland flooding36,404
DunedinPinellas CountyHighHurricane36,062
Kendall WestMiami-Dade CountyVery HighInland flooding35,912
Fruit CoveSt. Johns CountyModerateInland flooding35,877
Egypt Lake-LetoHillsborough CountyHighHurricane35,873
Richmond WestMiami-Dade CountyVery HighInland flooding35,593
Merritt IslandBrevard CountyHighHurricane34,992
Panama CityBay CountyModerateHurricane34,979
Cooper CityBroward CountyHighInland flooding34,660
Haines CityPolk CountyHighHurricane34,234
West Little RiverMiami-Dade CountyVery HighInland flooding33,890
Sun City CenterHillsborough CountyHighHurricane33,548
Apollo BeachHillsborough CountyHighHurricane33,355
East LakePinellas CountyHighHurricane33,283
Buenaventura LakesOsceola CountyModerateInland flooding32,682
Dania BeachBroward CountyHighInland flooding32,180
LakesideClay CountyModerateInland flooding32,105
Lake MagdaleneHillsborough CountyHighHurricane32,083
Oakleaf PlantationClay CountyModerateInland flooding32,070
New Smyrna BeachVolusia CountyHighHurricane31,974
Miami LakesMiami-Dade CountyVery HighInland flooding31,553
LeesburgLake CountyModerateInland flooding30,807
Vero Beach SouthIndian River CountyHighHurricane30,344
Winter ParkOrange CountyHighInland flooding30,274
CasselberrySeminole CountyModerateInland flooding30,135
Ferry PassEscambia CountyHighHurricane30,053
RuskinHillsborough CountyHighHurricane29,834
Fleming IslandClay CountyModerateInland flooding29,766
Golden GateCollier CountyHighHurricane29,234
East Lake-Orient ParkHillsborough CountyHighHurricane29,213
RockledgeBrevard CountyHighHurricane29,133
Citrus ParkHillsborough CountyHighHurricane28,804
West MelbourneBrevard CountyHighHurricane28,795
CrestviewOkaloosa CountyModerateHurricane28,773
Silver Springs ShoresMarion CountyHighHurricane28,537
Ives EstatesMiami-Dade CountyVery HighInland flooding28,506
WrightOkaloosa CountyModerateHurricane27,927
Palm River-Clair MelHillsborough CountyHighHurricane27,844
Leisure CityMiami-Dade CountyVery HighInland flooding27,808
VeniceSarasota CountyHighHurricane27,479
NocateeSt. Johns CountyModerateInland flooding27,442
Palm SpringsPalm Beach CountyHighHurricane27,356
Temple TerraceHillsborough CountyHighHurricane27,275
LutzHillsborough CountyHighHurricane27,106
BellviewEscambia CountyHighHurricane26,488
Palm CityMartin CountyModerateHurricane26,371
ImmokaleeCollier CountyHighHurricane26,361
PaceSanta Rosa CountyModerateHurricane26,282
SebastianIndian River CountyHighHurricane26,262
Fish HawkHillsborough CountyHighHurricane26,186
World Golf VillageSt. Johns CountyModerateInland flooding26,077
South BradentonManatee CountyHighHurricane25,990
KeystoneHillsborough CountyHighHurricane25,858
Tarpon SpringsPinellas CountyHighHurricane25,791
Key WestMonroe CountyModerateHurricane25,720
NorthdaleHillsborough CountyHighHurricane25,710
Port St. JohnBrevard CountyHighHurricane25,120