Last Frost Day

Last Frost Dates by State: 10%, 50% and 90% Odds Tables

Frost dates vary more within a state than most charts suggest. In Colorado, the median last spring freeze ranges from mid-April to late June depending on the station. In California, it spans four months. A single “state frost date” doesn’t help anyone, so each state page lists real NOAA stations, with the spread of dates for each.

For the dates at your exact location, use the ZIP code lookup. It matches you to the nearest station.

TL;DR:

How to read the tables

The columns

Every state page uses the same columns, all taken from NOAA’s 1991-2020 Climate Normals:

Which date should you plan with? NC State Extension’s guide to these tables sums up the safe end: “10%: High precision, low risk. Use this date for risk-averse / conservative decision-making.”

Want odds for a date in between? See Frost Odds by ZIP: Your Chance of Frost After Any Date.

Your garden vs. the station

The dates belong to the station, not your garden. A garden in a frost pocket, on a hillside or near a large lake can differ from the station by “a week or more,” as our methodology page puts it. A big elevation gap can matter far more. Colorado shows how far it can go. The station at Boulder (1,672 m) has a median last freeze of May 6, while Boulder 14 W (2,996 m) has June 21. The Colorado page has the details.

State index

Median dates for every state

Each row summarizes all qualifying NOAA stations in the state. The date ranges show the earliest and latest median (50%) date among stations where it freezes every year. Stations where it doesn’t freeze every year are counted in the last column and left out of the ranges. In warm states that matters. Florida’s range comes from only the 20 of its 139 stations that freeze every year, and all 20 are at 29.6°N or farther north, so it describes north Florida only. The same applies to California, Texas, Arizona and Louisiana. Check the last column before reading too much into a range.

Colorado is the first state with a full station page. Follow the Colorado link in the table to see every station.

StateNOAA stationsMedian last 32°F, earliest to latest stationMedian first 32°F, earliest to latest stationStations without a freeze every year
Alabama118Feb 28 to Apr 11Oct 27 to Nov 277
Alaska163Apr 4 to Jun 12Aug 21 to Nov 90
Arizona174Feb 9 to Jun 23Sep 15 to Dec 550
Arkansas112Mar 10 to Apr 15Oct 20 to Nov 180
California332Feb 14 to Jun 14Sep 10 to Dec 4199
Colorado210Apr 14 to Jun 21Sep 2 to Oct 260
Connecticut23Apr 5 to May 11Oct 4 to Nov 60
Delaware7Mar 29 to Apr 11Oct 30 to Nov 140
Florida139Mar 1 to Mar 21Nov 12 to Dec 1119
Georgia126Feb 27 to Apr 26Oct 19 to Dec 47
Hawaii2Apr 12 to Apr 12Dec 1 to Dec 11
Idaho127Apr 2 to Jun 22Sep 2 to Nov 50
Illinois170Apr 2 to May 2Oct 7 to Nov 50
Indiana117Mar 29 to May 2Oct 9 to Nov 100
Iowa150Apr 10 to May 8Sep 28 to Oct 270
Kansas176Apr 4 to May 9Oct 4 to Nov 10
Kentucky97Mar 27 to May 2Oct 10 to Nov 90
Louisiana98Feb 26 to Mar 30Nov 5 to Dec 141
Maine82Apr 21 to Jun 2Sep 13 to Oct 260
Maryland43Mar 22 to May 9Oct 9 to Nov 260
Massachusetts69Apr 4 to May 17Oct 1 to Nov 150
Michigan211Apr 17 to Jun 7Sep 9 to Nov 50
Minnesota179Apr 15 to Jun 5Sep 8 to Oct 280
Mississippi94Feb 26 to Apr 9Oct 26 to Nov 245
Missouri171Mar 24 to Apr 27Oct 8 to Nov 90
Montana216Apr 30 to Jun 18Sep 2 to Oct 150
Nebraska184Apr 15 to May 30Sep 11 to Oct 210
Nevada109Feb 26 to Jun 16Sep 11 to Nov 299
New Hampshire54Apr 21 to May 31Sep 18 to Oct 190
New Jersey48Mar 26 to May 1Oct 11 to Nov 220
New Mexico175Mar 9 to Jun 19Sep 7 to Nov 180
New York176Mar 26 to Jun 2Sep 9 to Nov 250
North Carolina187Mar 1 to May 16Oct 4 to Dec 201
North Dakota125May 2 to May 24Sep 17 to Oct 90
Ohio130Apr 8 to May 10Oct 8 to Nov 120
Oklahoma193Mar 15 to Apr 26Oct 17 to Nov 150
Oregon172Mar 7 to Jun 11Sep 5 to Nov 2721
Pennsylvania160Mar 30 to May 24Sep 27 to Nov 170
Rhode Island11Apr 7 to May 3Oct 8 to Nov 130
South Carolina103Feb 28 to Apr 26Oct 17 to Dec 93
South Dakota166Apr 26 to Jun 1Sep 10 to Oct 130
Tennessee148Mar 16 to May 22Oct 1 to Nov 160
Texas476Feb 16 to Apr 28Oct 15 to Dec 4118
Utah169Mar 9 to Jun 21Sep 1 to Nov 200
Vermont45Apr 28 to Jun 1Sep 13 to Oct 200
Virginia125Mar 16 to May 12Oct 3 to Nov 260
Washington154Mar 2 to Jun 6Sep 4 to Nov 234
West Virginia99Apr 7 to May 15Oct 2 to Nov 40
Wisconsin204Apr 19 to Jun 3Sep 18 to Oct 290
Wyoming129Apr 28 to Jun 24Aug 28 to Oct 100
Range chart with one row per state. Each row has a spring bar from the earliest to the latest station median last 32°F date and a fall bar for the first 32°F date. Florida's spring bar is short, from March 1 to March 21. Western states such as Arizona, California and Nevada have the widest bars, running from February into June.
Source: the state table above, from NOAA NCEI U.S. Climate Normals 1991 to 2020 station medians. Hawaii has one station value, so its bars are a single day.

Washington, D.C.

NOAA’s station names don’t list any station under D.C. The ZIP lookup matches D.C. ZIP codes to nearby stations, mainly NATL ARBORETUM DC (which NOAA’s name labels as MD), Washington Reagan Airport (VA) and Dalecarlia Reservoir (MD). All are within 8.2 km.

How we chose the stations

One station per map cell

We start from the same 6,949 stations the ZIP lookup uses: every NOAA station with all nine spring and fall 32°F dates present and not flagged as missing, insufficient or inconsistent. See methodology.

Big states have hundreds of stations, so each state page shows a main table of stations spread across the state, plus a full list of every station underneath. For the main table:

  1. Divide the state into 1° × 1° latitude/longitude cells, roughly 110 km north to south.
  2. In each cell, take one station. Prefer the most complete data (S over R over E), then major airport and weather-office stations (NOAA’s “USW” IDs), then the station nearest the cell’s center.
  3. Small states with fewer than 8 cells get topped up to 8 stations by the same preferences.

This spreads the table across mountains, plains and coast instead of piling it up around one city. It also means the main table won’t always include your city’s station. That’s what the full list and the ZIP lookup are for.

FAQ

Using frost dates

Where should I get my frost dates?

From the weather station nearest you, ideally at a similar elevation. Our ZIP lookup matches your ZIP code to the nearest qualifying NOAA station and shows its full 10% to 90% range, not just one date.

Which date should I plan with: 10%, 50% or 90%?

It depends on how much risk you’ll accept. NC State Extension calls the spring 10% date the low-risk, conservative choice and the 50% date the moderate one. For tender plants, plan around the 10% date.

Are frost dates reliable?

They’re averages of real station records, so they’re a good guide but not a promise. NC State Extension’s guide puts it plainly: “These probability levels capture past trends, but trends from the past might not correspond to what we will experience today or in the future.” Use them to pick a window, then check the forecast.

Changes and local differences

Are frost dates getting earlier or later?

In many places the first fall freeze is coming later. Climate Central’s 2025 analysis of NOAA data found it now arrives later in 179 of 204 U.S. cities (88%) than in the early 1970s, by 12 days on average. Our tables use the 1991-2020 normals, so they describe that 30-year period.

Does cold air settle in low spots?

Yes. Cold air drains downhill and pools, so a garden at the bottom of a slope can freeze when the station doesn’t. Our methodology page puts the difference for frost pockets, hillsides and lakeside gardens at “a week or more.”

Sources