NOAA 1991–2020 freeze normals
Frost Dates in Florida
Last and first frost at the 157 NOAA stations behind this site's Florida pages.
At the middle station of the 57 in Florida where a freeze comes every year, the last spring frost (50%) is March 1 and the first fall frost December 1, a freeze-free season of 276 days. The last frost is earliest at Fort Walton Beach (Destin Fort Walton Airport, FL, February 5) and latest at Crestview (Crestview Bob Sikes Airport, FL, March 21), 44 days apart. The season runs from 237 days at Crestview to 321 at Fort Walton Beach.
At 57 of the 157 stations a 32°F night comes in fewer than half of winters; 14 recorded no freeze at all in 1991–2020. Where a freeze does come, it is rarest at Miami Beach (0% of winters), Hialeah (0% of winters) and Miami (0% of winters).
39 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 6 days longer, with the last spring frost 3 days earlier and the first fall frost 3 days later; the season lengthened at 28 stations and shortened at 10. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
Florida places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Winter Garden | 34787 | January 28 | January 9 | 343 d | 70% |
| Port St Lucie | 34953 | — | — | — | 14% |
| Pembroke Pines | 33024 | — | — | — | 0% |
| Royal Palm Beach | 33411 | — | — | — | 7% |
| Tampa | 33647 | January 30 | January 6 | 335 d | 81% |
| Fort Lauderdale | 33311 | — | — | — | 5% |
| Jacksonville | 32218 | February 25 | December 7 | 288 d | 100% |
| Orlando | 32828 | — | — | — | 35% |
| Saint Johns | 32259 | February 1 | January 5 | 330 d | 80% |
| Clermont | 34711 | January 29 | January 11 | 349 d | 66% |
| Miami | 33157 | — | — | — | 11% |
| Hialeah | 33012 | — | — | — | 0% |
| Miami | 33186 | — | — | — | 6% |
| Doral | 33178 | — | — | — | 0% |
| Oviedo | 32765 | January 24 | January 9 | 352 d | 64% |
| Kissimmee | 34744 | January 28 | January 6 | 342 d | 71% |
| Pompano Beach | 33064 | — | — | — | 1% |
| Jacksonville | 32246 | February 9 | December 31 | 314 d | 96% |
| Sanford | 32771 | January 26 | January 12 | 359 d | 51% |
| Coral Springs | 33065 | — | — | — | 3% |
| Riverview | 33578 | January 31 | January 8 | 336 d | 81% |
| Apopka | 32703 | February 24 | December 29 | 301 d | 98% |
| Lake Worth | 33467 | — | — | — | 11% |
| Miami | 33142 | — | — | — | 0% |
| Jupiter | 33458 | — | — | — | 13% |
| Orlando | 32824 | January 25 | January 10 | 355 d | 61% |
| Palmetto | 34221 | — | — | — | 31% |
| North Miami | 33161 | — | — | — | 0% |
| The Villages | 32162 | February 2 | January 3 | 327 d | 87% |
| Gainesville | 32608 | March 4 | December 4 | 274 d | 100% |
| Palm Coast | 32164 | January 24 | January 11 | 356 d | 57% |
| North Lauderdale | 33068 | — | — | — | 1% |
| Ormond Beach | 32174 | January 30 | January 8 | 340 d | 75% |
| Lakeland | 33810 | January 26 | January 9 | 349 d | 68% |
| Miami | 33165 | — | — | — | 1% |
| Tallahassee | 32304 | March 11 | November 21 | 255 d | 100% |
| Tampa | 33612 | — | — | — | 35% |
| Melbourne | 32940 | January 24 | January 9 | 359 d | 57% |
| Haines City | 33844 | — | — | — | 33% |
| Hollywood | 33021 | — | — | — | 2% |
| Venice | 34293 | — | — | — | 40% |
| Palm Bay | 32907 | — | — | — | 34% |
| St Augustine | 32092 | February 14 | December 30 | 308 d | 95% |
| Port Richey | 34668 | January 20 | January 9 | 354 d | 58% |
| Port St Lucie | 34983 | — | — | — | 2% |
| Bonita Springs | 34135 | — | — | — | 15% |
| Spring Hill | 34609 | March 1 | December 5 | 281 d | 100% |
| Leesburg | 34748 | January 26 | January 9 | 346 d | 67% |
| Stuart | 34997 | — | — | — | 33% |
| Riverview | 33579 | January 20 | January 9 | 357 d | 54% |
| Cape Coral | 33914 | — | — | — | 14% |
| Pensacola | 32526 | February 14 | December 9 | 301 d | 99% |
| Deland | 32724 | February 17 | December 30 | 310 d | 96% |
| Navarre | 32566 | March 1 | November 27 | 273 d | 100% |
| Miami | 33155 | — | — | — | 0% |
| Pensacola | 32514 | February 17 | December 9 | 299 d | 99% |
| Palm Beach Gardens | 33418 | — | — | — | 18% |
| Winter Haven | 33880 | — | — | — | 38% |
| Panama City | 32404 | February 15 | December 12 | 301 d | 98% |
| Kissimmee | 34759 | February 4 | January 4 | 332 d | 82% |
| Naples | 34120 | — | — | — | 33% |
| Palm Bay | 32909 | January 30 | January 11 | 343 d | 67% |
| Titusville | 32780 | January 25 | January 13 | 362 d | 51% |
| Fernandina Beach | 32034 | February 2 | January 4 | 333 d | 85% |
| St Augustine | 32084 | February 1 | January 5 | 334 d | 79% |
| Spring Hill | 34608 | February 5 | January 1 | 322 d | 90% |
| Key West | 33040 | — | — | — | 0% |
| Miami Beach | 33141 | — | — | — | 0% |
| Homestead | 33030 | — | — | — | 8% |
| Milton | 32570 | March 14 | November 19 | 251 d | 100% |
| Fort Walton Beach | 32547 | February 5 | December 28 | 321 d | 93% |
| Pensacola | 32506 | February 28 | November 29 | 277 d | 100% |
| St Petersburg | 33710 | — | — | — | 11% |
| Sarasota | 34232 | — | — | — | 31% |
| Ocala | 34472 | February 25 | December 12 | 293 d | 99% |
| Port Charlotte | 33952 | — | — | — | 42% |
| Niceville | 32578 | March 12 | November 19 | 253 d | 100% |
| Immokalee | 34142 | — | — | — | 43% |
| Crestview | 32539 | March 21 | November 12 | 237 d | 100% |
| Clearwater | 33756 | — | — | — | 23% |
| Bartow | 33830 | January 24 | January 7 | 352 d | 65% |
| Lithia | 33547 | February 6 | January 3 | 325 d | 90% |
| Jacksonville | 32221 | February 28 | December 3 | 280 d | 99% |
| Crawfordville | 32327 | March 14 | November 23 | 255 d | 100% |
| New Smyrna Beach | 32168 | — | — | — | 48% |
| Parrish | 34219 | January 28 | January 9 | 355 d | 59% |
| Port St Lucie | 34986 | — | — | — | 33% |
| Gulf Breeze | 32563 | February 28 | November 27 | 276 d | 100% |
| Sebastian | 32958 | — | — | — | 24% |
| Panama City | 32405 | February 7 | December 24 | 318 d | 94% |
| Arcadia | 34266 | February 7 | January 4 | 324 d | 91% |
| Ponte Vedra Beach | 32082 | January 31 | January 10 | 345 d | 67% |
| Port Orange | 32127 | February 3 | January 9 | 333 d | 79% |
| Ponte Vedra | 32081 | February 1 | January 8 | 334 d | 80% |
| Fort Lauderdale | 33308 | — | — | — | 0% |
| Naples | 34109 | — | — | — | 6% |
| Palatka | 32177 | January 31 | January 4 | 337 d | 83% |
| Gainesville | 32605 | March 3 | December 2 | 277 d | 100% |
| Sebring | 33870 | January 28 | January 8 | 343 d | 69% |
| Merritt Island | 32953 | January 29 | January 16 | 353 d | 55% |
| Palm Bay | 32905 | — | — | — | 13% |
| Atlantic Beach | 32233 | February 1 | January 5 | 332 d | 84% |
| Okeechobee | 34974 | January 31 | January 11 | 355 d | 57% |
| Brooksville | 34601 | February 3 | January 3 | 329 d | 86% |
| Lake City | 32025 | March 1 | November 28 | 273 d | 100% |
| Tallahassee | 32308 | February 25 | December 3 | 286 d | 100% |
| Naples | 34114 | — | — | — | 4% |
| Labelle | 33935 | February 2 | January 8 | 339 d | 78% |
| Live Oak | 32060 | February 20 | December 6 | 292 d | 99% |
| Lake Placid | 33852 | February 26 | December 22 | 300 d | 98% |
| Clewiston | 33440 | January 27 | January 13 | 357 d | 54% |
| Belle Glade | 33430 | — | — | — | 48% |
| Tallahassee | 32305 | March 8 | November 22 | 262 d | 100% |
| Defuniak Springs | 32433 | February 28 | November 28 | 275 d | 100% |
| Beverly Hills | 34465 | March 3 | December 5 | 279 d | 100% |
| Punta Gorda | 33983 | — | — | — | 50% |
| Chipley | 32428 | March 5 | November 21 | 263 d | 100% |
| Wildwood | 34785 | March 2 | December 5 | 281 d | 100% |
| Fort Pierce | 34951 | — | — | — | 49% |
| Quincy | 32351 | March 13 | November 22 | 256 d | 100% |
| Dania Beach | 33004 | — | — | — | 0% |
| Sarasota | 34240 | February 1 | January 6 | 336 d | 79% |
| Alachua | 32615 | March 13 | November 22 | 255 d | 100% |
| Starke | 32091 | February 8 | December 24 | 313 d | 94% |
| Panama City Beach | 32413 | February 25 | December 1 | 280 d | 100% |
| Key Biscayne | 33149 | — | — | — | 0% |
| Macclenny | 32063 | March 8 | December 1 | 272 d | 100% |
| Williston | 32696 | February 28 | December 2 | 279 d | 100% |
| Wauchula | 33873 | February 4 | January 8 | 332 d | 81% |
| Bonifay | 32425 | March 5 | November 18 | 260 d | 100% |
| Key Largo | 33037 | — | — | — | 0% |
| Monticello | 32344 | March 7 | November 23 | 262 d | 100% |
| Perry | 32348 | March 5 | November 25 | 268 d | 100% |
| Interlachen | 32148 | March 1 | December 7 | 284 d | 100% |
| Hilliard | 32046 | February 26 | December 7 | 285 d | 100% |
| Mims | 32754 | February 10 | January 8 | 327 d | 88% |
| Marianna | 32446 | March 1 | November 27 | 270 d | 100% |
| Marathon | 33050 | — | — | — | 0% |
| Old Town | 32680 | March 6 | November 26 | 263 d | 100% |
| Madison | 32340 | March 5 | November 29 | 273 d | 100% |
| Jasper | 32052 | March 11 | November 22 | 258 d | 100% |
| Wewahitchka | 32465 | March 1 | November 29 | 271 d | 100% |
| Port St Joe | 32456 | February 15 | December 18 | 307 d | 97% |
| Pahokee | 33476 | — | — | — | 0% |
| Mayo | 32066 | March 8 | November 25 | 264 d | 100% |
| Summerland Key | 33042 | — | — | — | 0% |
| Moore Haven | 33471 | January 23 | January 11 | 361 d | 54% |
| Branford | 32008 | March 14 | November 22 | 254 d | 100% |
| Century | 32535 | March 10 | November 15 | 251 d | 100% |
| Jay | 32565 | March 15 | November 13 | 241 d | 100% |
| Tavernier | 33070 | — | — | — | 0% |
| Harmony | 34773 | January 26 | January 10 | 354 d | 62% |
| Laurel Hill | 32567 | March 4 | November 26 | 265 d | 100% |
| Eastpoint | 32328 | February 20 | December 13 | 299 d | 98% |
| Westville | 32464 | March 10 | November 20 | 259 d | 100% |
| Islamorada | 33036 | — | — | — | 0% |
| White Springs | 32096 | February 24 | December 7 | 287 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.