How many hurricanes have hit Florida in the last 10 years?

11 hurricanes passed within 50 miles of Florida at hurricane strength from 2016 to 2025: Hermine (2016), Matthew (2016), Irma (2017), Michael (2018), Sally (2020), Ian (2022), Nicole (2022), Idalia (2023), Debby (2024), Helene (2024) and Milton (2024). Another 15 weaker systems also came within 50 miles.

By year

Tropical systems within 50 miles of Florida

Tropical systems within 50 miles of Florida 2016: 4 4 2017: 2 2 2018: 3 3 2019: 2 2 2020: 5 5 2021: 3 3 2022: 3 3 2023: 1 1 2024: 3 3 2025: 0 2016201720182019202020212022202320242025

Every storm

Storms near Florida, 2016 to 2025
Chantal202598.4Volusia CountyRemnant low29
Rafael202491.7Monroe CountyCategory 2106
Milton20240.0Manatee CountyCategory 3125
Helene20240.0Madison CountyCategory 4138
Debby20240.0Taylor CountyCategory 181
Idalia20230.0Taylor CountyCategory 3126
Arlene202390.9Monroe CountyRemnant low29
Nicole20220.0Indian River CountyCategory 175
Ian20220.0Charlotte CountyCategory 5161
Colin202293.6Nassau CountyTropical depression35
Alex20220.0Martin CountyDisturbance46
Mindy20210.0Franklin CountyTropical storm56
Fred20210.0Bay CountyTropical storm63
Elsa20210.0Taylor CountyTropical storm69
Claudette202175.5Escambia CountyTropical depression32
Eta20200.0Monroe CountyTropical storm64
Zeta202073.7Escambia CountyCategory 183
Sally20200.0Escambia CountyCategory 2109
Omar202039.7St. Johns CountyRemnant low29
Isaias202031.1Palm Beach CountyTropical storm69
Fay20200.0Gulf CountyRemnant low35
Nestor20190.0Bay CountyPost-tropical46
Dorian201981.1Brevard CountyCategory 2104
Three201927.5Palm Beach CountyTropical depression35
Michael20180.0Bay CountyCategory 5160
Gordon20180.0Monroe CountyTropical storm69
Alberto20180.0Walton CountyTropical storm53
Nate201755.9Escambia CountyTropical storm55
Irma20170.0Monroe CountyCategory 4132
Emily20170.0Manatee CountyTropical storm56
Matthew201624.0Brevard CountyCategory 3129
Julia20160.0St. Johns CountyTropical storm52
Hermine20160.0Jefferson CountyCategory 181
Colin20160.0Columbia CountyTropical storm52