Hail History

Hail history for Florida

5,694 NOAA hail reports across 68 counties and 131 cities and towns since 1955, updated to November 3, 2026.

Readout · Florida

Last hail
Oct 23, 2026
1.75 in, golf ball size · preliminary
Hail days, last 5 years
150
since Nov 3, 2021 · 445 reports
Largest ever
4.50 in
softball · May 13, 2007

5,694 reports on 1,929 days since 1955 · #27 of 51 states

Hail map · Florida

Okaloosa County: 66 reportsGlades County: 27 reportsDeSoto County: 18 reportsDixie County: 16 reportsMartin County: 64 reportsHardee County: 29 reportsBay County: 69 reportsFlagler County: 117 reportsOrange County: 277 reportsWalton County: 62 reportsPasco County: 108 reportsSt. Lucie County: 85 reportsWashington County: 27 reportsSumter County: 31 reportsPalm Beach County: 176 reportsAlachua County: 142 reportsLafayette County: 7 reportsOkeechobee County: 46 reportsHernando County: 29 reportsCharlotte County: 38 reportsLee County: 123 reportsLake County: 114 reportsSuwannee County: 65 reportsLevy County: 57 reportsNassau County: 97 reportsMadison County: 35 reportsColumbia County: 55 reportsCalhoun County: 28 reportsCitrus County: 78 reportsFranklin County: 12 reportsGadsden County: 31 reportsGulf County: 26 reportsJefferson County: 22 reportsPinellas County: 112 reportsClay County: 121 reportsSanta Rosa County: 80 reportsSeminole County: 135 reportsVolusia County: 189 reportsMonroe County: 12 reportsSt. Johns County: 121 reportsOsceola County: 92 reportsSarasota County: 48 reportsGilchrist County: 29 reportsHendry County: 34 reportsHighlands County: 60 reportsIndian River County: 67 reportsManatee County: 72 reportsUnion County: 18 reportsDuval County: 287 reportsWakulla County: 37 reportsJackson County: 54 reportsLeon County: 141 reportsEscambia County: 80 reportsMiami-Dade County: 245 reportsBradford County: 33 reportsTaylor County: 22 reportsBroward County: 210 reportsPolk County: 256 reportsBrevard County: 236 reportsHamilton County: 51 reportsCollier County: 57 reportsBaker County: 39 reportsLiberty County: 22 reportsHolmes County: 12 reportsPutnam County: 109 reportsMarion County: 140 reportsHillsborough County: 288 reports
FewerMore
Counties shaded by all-time hail reports. Select a county for its page.

For homeowners

Roof damage after hail? Get a free inspection

Hail bruises shingles and cracks seals in ways you can't see from the ground, and most insurers set a claim deadline after the storm. The latest hail report in Florida is from October 23, 2026. A local roofer can check and document it at no cost.

Phone line opening soon

What would a claim cost you? Try the hail claim calculator

Preview: this form is not connected yet. Nothing you enter is sent or stored.

Roofer? Get hail alerts for your area with StormScope

What the record says about Florida

The latest hail report in Florida is from October 23, 2026, 1.75 in (golf ball size). Since November 3, 2021 there have been 150 separate hail days; the biggest stones in that time were 3.00 in on April 26, 2023.

Over the 20 years 2006–2025, Florida logged 2,556 reports on 760 hail days, about 127.8 reports a year. That is 27% less than the median US state (173.9 a year) and ranks #27 of 51 states and DC for all-time reports.

3% of reports with a size were 2 inches (hen egg) or larger, against 3% for the median US state. The largest hail on record here is 4.50 in (softball) on May 13, 2007 near 2.51 ENE Kendrick.

Reports were down 46% in 2016–2025 (900) compared with 2006–2015 (1,656). The busiest year was 1999, with 317 reports on 64 days. Hail here peaks in May (23% of reports); 57% fall between April and June.

Reports a year 2006–2025 average

  • Florida 127.8
  • Median US state 173.9

Hail days 2006–2025

  • Florida 760
  • Median US state 561

Share 2 in or larger of sized reports

  • Florida 3%
  • Median US state 3%

Hail over time

0100200300400 1955: 3 reports, largest 2.00 in 1956: 3 reports, largest 1.00 in 1957: 5 reports, largest 1.75 in 1958: 3 reports, largest 1.75 in 1959: 6 reports, largest 1.00 in 1960: 17 reports, largest 2.50 in 1960 1961: 14 reports, largest 2.75 in 1962: 14 reports, largest 2.00 in 1963: 10 reports, largest 4.00 in 1964: 13 reports, largest 1.50 in 1965: 6 reports, largest 2.00 in 1966: 9 reports, largest 1.75 in 1967: 13 reports, largest 1.75 in 1968: 23 reports, largest 2.00 in 1969: 18 reports, largest 2.75 in 1970: 7 reports, largest 2.75 in 1970 1971: 32 reports, largest 2.75 in 1972: 24 reports, largest 3.50 in 1973: 17 reports, largest 1.75 in 1974: 29 reports, largest 2.00 in 1975: 20 reports, largest 2.75 in 1976: 16 reports, largest 2.75 in 1977: 17 reports, largest 1.75 in 1978: 9 reports, largest 2.00 in 1979: 17 reports, largest 1.75 in 1980: 25 reports, largest 2.75 in 1980 1981: 19 reports, largest 1.75 in 1982: 21 reports, largest 1.75 in 1983: 50 reports, largest 3.00 in 1984: 18 reports, largest 3.00 in 1985: 18 reports, largest 1.75 in 1986: 37 reports, largest 1.75 in 1987: 3 reports, largest 1.75 in 1988: 14 reports, largest 2.00 in 1989: 46 reports, largest 1.75 in 1990: 31 reports, largest 2.00 in 1990 1991: 58 reports, largest 2.50 in 1992: 97 reports, largest 3.00 in 1993: 73 reports, largest 1.75 in 1994: 53 reports, largest 1.75 in 1995: 111 reports, largest 3.00 in 1996: 159 reports, largest 4.50 in 1997: 184 reports, largest 2.75 in 1998: 256 reports, largest 3.00 in 1999: 317 reports, largest 2.00 in 2000: 159 reports, largest 2.75 in 2000 2001: 237 reports, largest 3.00 in 2002: 158 reports, largest 2.75 in 2003: 239 reports, largest 4.50 in 2004: 154 reports, largest 2.75 in 2005: 208 reports, largest 2.75 in 2006: 210 reports, largest 3.00 in 2007: 221 reports, largest 4.50 in 2008: 220 reports, largest 1.75 in 2009: 190 reports, largest 2.75 in 2010: 82 reports, largest 1.75 in 2010 2011: 192 reports, largest 2.50 in 2012: 187 reports, largest 3.00 in 2013: 103 reports, largest 2.75 in 2014: 139 reports, largest 1.75 in 2015: 112 reports, largest 1.75 in 2016: 91 reports, largest 2.00 in 2017: 76 reports, largest 2.75 in 2018: 85 reports, largest 3.00 in 2019: 74 reports, largest 2.00 in 2020: 99 reports, largest 3.00 in 2020 2021: 78 reports, largest 2.00 in 2022: 109 reports, largest 2.00 in 2023: 129 reports, largest 3.00 in 2024: 75 reports, largest 2.00 in 2025: 84 reports, largest 2.50 in 2026: 48 reports, largest 1.75 in
Reports per year, 1955–2026. Bar colour shows the largest hail that year. Reporting grew sharply after the mid-1990s, so early decades undercount.
05001,0001,500 January: 90 reports (2%) Jan February: 286 reports (5%) Feb March: 738 reports (13%) Mar April: 714 reports (13%) Apr May: 1,312 reports (23%) May June: 1,232 reports (22%) Jun July: 742 reports (13%) Jul August: 384 reports (7%) Aug September: 115 reports (2%) Sep October: 45 reports (1%) Oct November: 22 reports (0%) Nov December: 14 reports (0%) Dec
All 5,694 reports by calendar month.
Reports per month, 2017–2026. Darker cells had more reports.
YearJanFebMarAprMayJunJulAugSepOctNovDecTotal
2026 1387311933 48
2025 291135176112 84
2024 619232241 75
2023 3682623216 129
2022 4152937103821 109
2021 119453811 78
2020 75119517 99
2019 271113815 74
2018 26152235662 85
2017 1721091671311 76

Hail days since Nov 3, 2021

DateReportsLargestStorm page
Oct 23, 2026 3 1.75 in View
Sep 20, 2026 2 0.25 in View
Sep 11, 2026 1 0.25 in View
Aug 26, 2026 1 0.88 in View
Aug 23, 2026 1 0.25 in View
Aug 20, 2026 1 0.25 in View
Aug 19, 2026 3 1.00 in View
Aug 18, 2026 2 1.00 in View
Aug 12, 2026 1 0.50 in View
Jul 17, 2026 1 1.00 in —
Jul 13, 2026 1 1.00 in —
Jul 12, 2026 1 0.88 in —
Jul 11, 2026 2 0.75 in —
Jul 10, 2026 1 1.00 in —
Jul 8, 2026 3 1.25 in —
Jul 5, 2026 1 0.75 in —
Jul 2, 2026 1 0.75 in —
Jun 30, 2026 1 1.00 in —
Jun 24, 2026 1 1.00 in —
Jun 2, 2026 1 1.00 in —
May 17, 2026 1 0.88 in —
May 12, 2026 2 1.00 in —
May 10, 2026 1 1.50 in —
May 8, 2026 2 1.00 in —
May 7, 2026 1 1.00 in —
Mar 16, 2026 2 1.00 in —
Mar 15, 2026 4 1.75 in —
Mar 1, 2026 2 1.00 in —
Feb 28, 2026 3 1.00 in —
Jan 3, 2026 1 1.00 in —
Nov 9, 2025 2 1.00 in —
Oct 26, 2025 1 1.00 in —
Sep 21, 2025 1 1.25 in —
Jul 22, 2025 2 1.00 in —
Jul 15, 2025 1 1.00 in —
Jul 12, 2025 2 1.00 in —
Jul 11, 2025 1 1.00 in —
Jun 25, 2025 13 1.50 in —
Jun 11, 2025 1 1.00 in —
Jun 10, 2025 1 1.00 in —

The 40 most recent of 150 hail days.

Largest hail on record

Largest hail reports in Florida
Date Size Location County Damage Time · source
May 13, 2007 4.50 insoftball 2.51 ENE Kendrick Marion — 14:40 local · NCEI
Mar 1, 2003 4.50 insoftball Hampton Bradford — 08:56 local · NCEI
Mar 30, 1996 4.50 insoftball Lake Wales Polk $24.0 million 15:45 local · NCEI
Mar 29, 1963 4.00 ingrapefruit — Miami-Dade — 11:00 local · NCEI
Mar 29, 1972 3.50 inteacup — Walton — 13:00 local · NCEI

Sizes filed before 1996 are often rough estimates (round numbers like 7.00 or 8.00 in) without an exact spot; they are shown as NOAA filed them.

Size of every report

Most recent reports

Most recent hail reports in Florida
Date Size Location County Time · source
Oct 23, 2026 1.75 ingolf ball 2 NE Riviera Beach Palm Beach 22:18 UTC · NWS prelim.
Oct 23, 2026 1.00 inquarter 2 NE Riviera Beach Palm Beach 22:18 UTC · NWS prelim.
Oct 23, 2026 0.75 inpenny 3 NE Riviera Beach Palm Beach 22:14 UTC · NWS prelim.
Sep 20, 2026 0.25 inpea 2 ESE Ruskin Hillsborough 22:33 UTC · NWS prelim.
Sep 20, 2026 0.25 inpea 3 SW Parrish Manatee 19:47 UTC · NWS prelim.
Sep 11, 2026 0.25 inpea 2 SSE North Fort Myers Lee 20:47 UTC · NWS prelim.
Aug 26, 2026 0.88 innickel 3 SSE Oakland Orange 20:41 UTC · NWS prelim.
Aug 23, 2026 0.25 inpea 2 W Wakulla Wakulla 23:35 UTC · NWS prelim.
Aug 20, 2026 0.25 inpea 6 W Yulee Nassau 22:39 UTC · NWS prelim.
Aug 19, 2026 1.00 inquarter Compass Lake Jackson 21:23 UTC · NWS prelim.
Aug 19, 2026 1.00 inquarter 3 ENE Poplar Head Washington 20:52 UTC · NWS prelim.
Aug 19, 2026 0.88 innickel Bayou George Bay 20:50 UTC · NWS prelim.

Cities and towns with the most hail reports

All 131 cities and towns with 10+ reports

Recent storm days in Florida

How Florida compares

Hail reports by county

CountyReportsLargest
Hillsborough County2883.00 in
Duval County2872.75 in
Orange County2773.00 in
Polk County2564.50 in
Miami-Dade County2454.00 in
Brevard County2362.50 in
Broward County2103.00 in
Volusia County1892.75 in
Palm Beach County1762.00 in
Alachua County1422.75 in
Leon County1412.75 in
Marion County1404.50 in
Seminole County1353.00 in
Lee County1232.00 in
Clay County1212.00 in
St. Johns County1213.00 in
Flagler County1172.75 in
Lake County1142.75 in
Pinellas County1123.00 in
Putnam County1092.00 in
Pasco County1083.00 in
Nassau County972.75 in
Osceola County922.00 in
St. Lucie County853.00 in
Santa Rosa County802.75 in
Escambia County802.00 in
Citrus County782.00 in
Manatee County722.00 in
Bay County693.00 in
Indian River County673.00 in
Okaloosa County661.75 in
Suwannee County652.75 in
Martin County642.00 in
Walton County623.50 in
Highlands County602.00 in
Collier County571.75 in
Levy County571.75 in
Columbia County552.00 in
Jackson County541.75 in
Hamilton County512.75 in
Sarasota County481.75 in
Okeechobee County462.50 in
Baker County392.00 in
Charlotte County382.00 in
Wakulla County372.75 in
Madison County351.75 in
Hendry County342.75 in
Bradford County334.50 in
Sumter County311.75 in
Gadsden County312.75 in
Hernando County291.75 in
Hardee County292.00 in
Gilchrist County291.75 in
Calhoun County281.75 in
Washington County271.75 in
Glades County271.75 in
Gulf County262.00 in
Jefferson County222.00 in
Liberty County221.75 in
Taylor County223.00 in
Union County182.75 in
DeSoto County182.75 in
Dixie County162.00 in
Holmes County121.75 in
Monroe County121.75 in
Franklin County121.75 in
12000 County81.75 in
Lafayette County72.00 in

Questions about hail in Florida

How often does it hail in Florida?

5,694 hail reports have been logged in Florida since 1955. Over the 20 years 2006–2025 that averages 127.8 reports a year. That ranks #27 of 51 states by number of reports.

When is hail season in Florida?

Most reports come in May, June, July. May alone accounts for 23% of all reports.

What is the largest hail recorded in Florida?

4.50 in (softball size) on May 13, 2007 near 2.51 ENE Kendrick. 3% of reports here were 2 inches or larger.

When did it last hail in Florida?

The most recent report in this data is from October 23, 2026 (1.75 in). Final NOAA data runs to July 31, 2026; preliminary NWS reports run to November 3, 2026.

How many hail storms has Florida had in the last five years?

150 separate days with hail reports since November 3, 2021, adding up to 445 reports. The most recent was October 23, 2026.

Where does this hail data come from?

Hail reports come from the NOAA NCEI Storm Events Database, which the National Weather Service compiles from spotter, public, law enforcement and media reports. Recent days use preliminary NWS Local Storm Reports via the Iowa Environmental Mesonet until NOAA publishes final data. Only reported hail is counted, so areas with fewer people tend to have fewer reports.