Vermont Frost Dates: Last and First Frost by Town
Across Vermont's 45 NOAA stations with regular frost, the median last spring frost is May 13 and the median first fall frost is October 1. Last frost dates range from April 28 at S Hero to June 1 at Sutton 2NE, so enter your ZIP code below for the station nearest you.
How frost dates vary across Vermont
- Elevation matters: across Vermont's stations, each 1,000 ft of elevation delays the median last frost by about 5 days.
- Safety margin: the median 10%-risk date (May 28) is about 15 days after the median last frost. Waiting until then cuts the chance of a killing frost on tender transplants from 1 in 2 to 1 in 10.
Frost dates at Vermont's major weather stations
These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.
| Barre Montpelier Airport | 1,126 | May 16 | May 30 | Sep 29 | 136 |
| Bennington Morse St Airport | 826 | May 11 | May 28 | Oct 2 | 143 |
| Burlington Intl Airport | 330 | Apr 29 | May 11 | Oct 15 | 169 |
| Morrisville Stowe State Airport | 732 | May 20 | Jun 4 | Sep 28 | 129 |
| Saint Johnsbury | 700 | May 10 | May 23 | Oct 3 | 147 |
| Springfield Hartness Airport | 578 | May 13 | May 28 | Oct 3 | 143 |
All 45 stations in Vermont
Last frost and first frost are medians: a 50% chance of a 32°F night after (spring) or before (fall) that date. 10% risk is the spring date with only a 1-in-10 chance of a later frost. Click a column to sort.
| Averill | 1,699 | May 25 | Jun 8 | Sep 22 | 120 |
| Barre Montpelier Airport | 1,126 | May 16 | May 30 | Sep 29 | 136 |
| Bennington Morse St Airport | 826 | May 11 | May 28 | Oct 2 | 143 |
| Burlington Intl Airport | 330 | Apr 29 | May 11 | Oct 15 | 169 |
| Cavendish | 842 | May 16 | May 31 | Sep 29 | 136 |
| Chelsea 2 NW | 1,440 | May 9 | May 24 | Oct 1 | 143 |
| Corinth | 1,180 | May 14 | May 29 | Sep 29 | 136 |
| Cornwall | 345 | May 5 | May 20 | Oct 3 | 151 |
| E Haven | 1,000 | May 30 | Jun 11 | Sep 16 | 109 |
| Eden 2 S | 1,456 | May 5 | May 20 | Oct 8 | 155 |
| Enosburg Falls | 420 | May 14 | May 28 | Oct 1 | 139 |
| Enosburg Falls 2 | 425 | May 18 | Jun 2 | Sep 30 | 134 |
| Essex Junction 1 N | 340 | May 2 | May 17 | Oct 11 | 160 |
| Island Pond | 1,200 | May 19 | Jun 3 | Sep 29 | 129 |
| Island Pond Airport | 1,194 | May 16 | Jun 2 | Sep 28 | 132 |
| Jay Peak | 1,840 | May 14 | May 31 | Oct 1 | 138 |
| Johnson 2 N | 980 | May 9 | May 24 | Oct 1 | 142 |
| Montpelier 2 | 530 | May 5 | May 21 | Oct 9 | 157 |
| Morrisville 4 SSW | 760 | May 24 | Jun 5 | Sep 27 | 123 |
| Morrisville Stowe State Airport | 732 | May 20 | Jun 4 | Sep 28 | 129 |
| Mount Mansfield | 3,950 | May 23 | Jun 8 | Sep 30 | 130 |
| N Hartland Lake | 570 | May 8 | May 22 | Oct 6 | 150 |
| N Springfield Lake | 560 | May 9 | May 22 | Oct 2 | 146 |
| Newport | 790 | May 14 | May 28 | Sep 30 | 138 |
| Northfield | 670 | May 18 | May 30 | Sep 28 | 133 |
| Peru | 1,700 | May 16 | May 31 | Oct 2 | 140 |
| Plainfield | 800 | May 25 | Jun 7 | Sep 22 | 119 |
| Pownal 1 NE | 1,110 | May 7 | May 22 | Oct 8 | 154 |
| Rochester | 830 | May 13 | May 29 | Oct 2 | 141 |
| Rutland | 620 | May 15 | May 31 | Sep 27 | 132 |
| S Hero | 110 | Apr 28 | May 10 | Oct 20 | 174 |
| S Lincoln | 1,341 | May 21 | Jun 6 | Sep 25 | 124 |
| Saint Johnsbury | 700 | May 13 | May 25 | Oct 3 | 143 |
| Saint Johnsbury | 700 | May 10 | May 23 | Oct 3 | 147 |
| Salisbury 2 N | 420 | May 21 | Jun 7 | Sep 26 | 127 |
| Springfield Hartness Airport | 578 | May 13 | May 28 | Oct 3 | 143 |
| St Albans Radio | 380 | May 1 | May 16 | Oct 12 | 161 |
| Sunderland 2 | 900 | May 13 | May 28 | Sep 29 | 137 |
| Sutton | 1,500 | May 9 | May 25 | Oct 1 | 143 |
| Sutton 2NE | 1,000 | Jun 1 | Jun 15 | Sep 13 | 103 |
| Union Village Dam | 460 | May 9 | May 22 | Oct 2 | 145 |
| Vergennes | 196 | Apr 30 | May 11 | Oct 17 | 168 |
| Waitsfield 2 SE | 1,142 | May 11 | May 27 | Oct 1 | 142 |
| Woodstock | 600 | May 13 | May 27 | Oct 1 | 141 |
| Worcester 2 W | 1,360 | May 4 | May 18 | Oct 5 | 153 |
Frequently asked questions
When is the last frost in Vermont?
The median last spring frost (32°F) across Vermont's NOAA weather stations is May 13, based on 1991–2020 climate normals. It ranges from April 28 at S Hero to June 1 at Sutton 2NE. For a safer planting date, use the 10%-risk date; the state median for that is May 28.
When is the first frost in Vermont?
The median first fall frost across Vermont's stations is October 1. The earliest median first frost is September 13 at Sutton 2NE, and the latest is October 20 at S Hero.
How long is the growing season in Vermont?
The median frost-free season is 141 days across Vermont's stations, from 103 days at Sutton 2NE to 174 days at S Hero.
When should I plant tomatoes in Vermont?
Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical Vermont station that means starting seeds indoors 6–8 weeks before May 13 and transplanting from about May 28. Check your ZIP code, because dates vary by weeks across the state.
How to use these dates
Frost dates are 30-year averages from NOAA, not forecasts. Use them to plan seed starting and planting, then watch the 10-day forecast as the date approaches. Cold air settles in valleys and low spots, so a garden at the bottom of a slope can frost a week or more later in spring than the nearest station shows.
Ready to plan? The planting calendar by ZIP code turns these dates into start-indoors, transplant and sowing dates for 30 crops.
Sources and method
Dates are the 32°F freeze probabilities published in the NOAA NCEI 1991–2020 U.S. Climate Normals for each station. Station names are NOAA's, lightly expanded for readability. See the methodology or download the full table.
Frost dates in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming