Florida last frost dates, station by station
Half of Florida's 59 weather stations record their last spring frost by Mar 1. That single date hides a 44-day spread: Feb 5 at Weeki Wachee to Mar 21 at Crestview Bob Sikes AP. Eight stations in ten fall between Feb 8 and Mar 13. Find yours below — the date for your town is the one that matters.
One state, 44 days of last frost
The darker band is where eight stations in ten sit — Feb 8 to Mar 13, a spread of 33 days on its own. The pale ends are real places too: Weeki Wachee, at 20 feet, clears frost around Feb 5, and Crestview Bob Sikes AP at 190 feet is still at risk until Mar 21. Those two sit about 156 miles apart north to south, and that is what the gap is: latitude rather than elevation.
This is why one date for a state is not an answer. Plant to the state median in the wrong half of Florida and you are either throwing away 24 days of season or losing the plants.
Find your nearest station
Every Florida station in NOAA’s 1991–2020 normals, earliest last frost first. Cautious is the date frost is done by in nine years out of ten. Even odds is the coin flip most seed packets mean. Early is a date frost usually still follows, for gardeners who own row cover and don’t mind using it. Season is that station’s growing season in days, which almost nobody publishes per station.
| Station | Cautious10% | Even odds50% | Early90% | Season | Elev. |
|---|---|---|---|---|---|
| Weeki Wachee | Mar 5 | Feb 5 | Jan 6 | 322 d | 20 ft |
| Destin Ft Walton AP | Mar 4 | Feb 5 | Jan 5 | 321 d | 22 ft |
| Ft Green 12 WSW | Mar 14 | Feb 6 | Jan 6 | 325 d | 112 ft |
| Arcadia | Mar 10 | Feb 7 | Jan 8 | 324 d | 25 ft |
| Panama City Bay Co AP | Mar 5 | Feb 7 | Jan 5 | 318 d | 21 ft |
| Starke | Mar 8 | Feb 8 | Jan 6 | 313 d | 150 ft |
| Jacksonville Craig Muni AP | Mar 7 | Feb 9 | Jan 12 | 314 d | 41 ft |
| Hastings 4NE | Mar 17 | Feb 14 | Jan 11 | 308 d | 10 ft |
| Pensacola Rgnl AP | Mar 11 | Feb 14 | Jan 21 | 301 d | 112 ft |
| Panama City 5N | Mar 11 | Feb 15 | Jan 13 | 301 d | 5 ft |
| Apalachicola AP | Mar 11 | Feb 15 | Jan 17 | 307 d | 19 ft |
| Deland 1 SSE | Mar 19 | Feb 17 | Jan 14 | 310 d | 25 ft |
| Pensacola 7 NNE | Mar 13 | Feb 17 | Jan 20 | 299 d | 114 ft |
| Apalachicola Airport | Mar 12 | Feb 20 | Jan 20 | 299 d | 20 ft |
| Live Oak | Mar 19 | Feb 20 | Jan 20 | 292 d | 120 ft |
| Mt Plymouth 1SSW | Mar 20 | Feb 24 | Jan 22 | 301 d | 90 ft |
| White Springs 7N | Mar 17 | Feb 24 | Jan 28 | 287 d | 132 ft |
| Monticello 10 SW | Mar 17 | Feb 25 | Jan 25 | 286 d | 219 ft |
| Ocala | Mar 21 | Feb 25 | Jan 24 | 293 d | 75 ft |
| Jacksonville | Mar 19 | Feb 25 | Jan 22 | 288 d | 33 ft |
| NW Florida Beaches Intl AP | Mar 19 | Feb 25 | Jan 31 | 280 d | 57 ft |
| Archbold Bio Stn | Mar 28 | Feb 26 | Jan 20 | 300 d | 140 ft |
| De Funiak Springs 1 E | Mar 22 | Feb 28 | Feb 3 | 275 d | 245 ft |
| Usher Twr | Mar 22 | Feb 28 | Jan 31 | 279 d | 33 ft |
| Pensacola Forest Sherman Nas | Mar 20 | Feb 28 | Jan 31 | 277 d | 28 ft |
| Whiting Field Nas South | Mar 23 | Feb 28 | Feb 1 | 276 d | 178 ft |
| Jackson Whitehouse Nolf | Mar 23 | Feb 28 | Jan 30 | 280 d | 99 ft |
| Lake City 2 E | Mar 24 | Mar 1 | Feb 5 | 273 d | 195 ft |
| Orange Springs 2SSW | Mar 22 | Mar 1 | Jan 29 | 284 d | 50 ft |
| Wewahitchka | Mar 20 | Mar 1 | Feb 4 | 271 d | 42 ft |
| Marianna Muni AP | Mar 21 | Mar 1 | Feb 2 | 270 d | 113 ft |
| Brooksville Hernando Co AP | Mar 27 | Mar 1 | Jan 30 | 281 d | 77 ft |
| Chactaw Nolf Milton | Mar 23 | Mar 1 | Jan 31 | 273 d | 102 ft |
| Bushnell 1 E | Mar 25 | Mar 2 | Jan 31 | 281 d | 80 ft |
| Inverness 3 SE | Mar 29 | Mar 3 | Jan 31 | 279 d | 58 ft |
| Gainesville Rgnl AP | Mar 23 | Mar 3 | Feb 1 | 277 d | 123 ft |
| Gainesville 11 WNW | Mar 26 | Mar 4 | Feb 3 | 274 d | 95 ft |
| Perry | Mar 26 | Mar 4 | Feb 6 | 267 d | 45 ft |
| Chipley | Mar 27 | Mar 5 | Feb 7 | 263 d | 130 ft |
| Madison | Mar 23 | Mar 5 | Feb 3 | 273 d | 120 ft |
| Cross City AP | Mar 27 | Mar 5 | Feb 6 | 268 d | 38 ft |
| Perry Foley AP | Mar 27 | Mar 5 | Feb 8 | 268 d | 45 ft |
| Bonifay Tri Co AP | Mar 25 | Mar 5 | Feb 8 | 260 d | 85 ft |
| Cross City 1 E | Mar 31 | Mar 6 | Feb 10 | 263 d | 42 ft |
| Monticello 5 SE | Mar 25 | Mar 7 | Feb 9 | 262 d | 98 ft |
| Glen St Mary 1 W | Mar 31 | Mar 8 | Feb 6 | 272 d | 128 ft |
| Mayo | Apr 2 | Mar 8 | Feb 8 | 264 d | 65 ft |
| Panacea 1 S | Mar 26 | Mar 8 | Feb 15 | 262 d | 6 ft |
| New Hope | Mar 29 | Mar 10 | Feb 15 | 259 d | 105 ft |
| Jasper | Mar 30 | Mar 11 | Feb 15 | 258 d | 147 ft |
| Tallahassee | Mar 30 | Mar 11 | Feb 18 | 255 d | 63 ft |
| Niceville | Mar 31 | Mar 12 | Feb 14 | 253 d | 60 ft |
| High Springs | Apr 2 | Mar 13 | Feb 16 | 255 d | 65 ft |
| Quincy 3 SSW | Mar 31 | Mar 13 | Feb 20 | 256 d | 245 ft |
| Bell 4NW | Apr 2 | Mar 14 | Feb 18 | 254 d | 30 ft |
| Tallahassee AP | Apr 3 | Mar 14 | Feb 20 | 255 d | 55 ft |
| Whiting Fld Nas | Apr 4 | Mar 14 | Feb 21 | 251 d | 199 ft |
| Milton Exp Stn | Apr 3 | Mar 15 | Feb 22 | 241 d | 217 ft |
| Crestview Bob Sikes AP | Apr 9 | Mar 21 | Feb 26 | 237 d | 190 ft |
59 stations listed, and 80 left out because Florida has stations that do not freeze in at least nine years out of ten — a “last frost” for those is a number without a meaning. Every date is for 32 °F. A station is not your garden. If the nearest one is on the other side of a ridge or a lake from you, it is describing different air — see how far wrong a nearest-station answer can be.
What to do with the spread
Pick the end that matches what you are willing to lose. The cautious date costs you a couple of weeks of season and buys near-certainty. The early date gets the season back and will have you covering plants some years. Most people want the middle and should know it is a coin flip, not a promise.
Our frost lookup does this for your own address rather than your state. It doesn’t read this table. It reads an 820-foot grid built from 26 years of NASA Daymet daily lows, corrected for each square’s own elevation and checked against NOAA’s stations. Different data, same question, answered for your patch of ground rather than the nearest airport.
And once your garden’s in GardenTrack, you get a heads-up when frost’s in your local forecast, so the date stops being something you have to remember.
How we know
Every figure here comes from NOAA NCEI’s U.S. Climate Normals, 1991–2020, the official 30-year record. We keep only stations that freeze in at least nine years out of ten (244 left out nationally), because a station that rarely freezes has no meaningful “last frost” to report and would drag the early end of every warm state to nonsense.
The whole extract is published as a free CSV under CC BY 4.0, so nothing here has to be taken on trust. The method, including the attempts that failed, is written up at how we research frost dates.
A normal is not a forecast. These are thirty-year averages. They tell you what to plan around; they do not tell you what next April will do.