Vermont frost dates
The typical last spring frost ranges from Apr 29 in Burlington to May 20 in Stowe.
4 of the 4 Vermont cities listed have typical frost dates. The longest frost-free season is 169 days in Burlington; the shortest is 129 days in Stowe. For a single address, look up your ZIP code: rural ZIPs use their nearest suitable station.
| City | Last spring frost | 1 in 10 after | First fall frost | 1 in 10 before | Hard freeze (28°F) | Season |
|---|---|---|---|---|---|---|
| Burlington | Apr 29 | May 11 | Oct 15 | Oct 2 | Apr 18 / Oct 28 | 169 days |
| Rutland | May 15 | May 31 | Sep 27 | Sep 13 | May 2 / Oct 5 | 132 days |
| South Burlington | Apr 29 | May 11 | Oct 15 | Oct 2 | Apr 18 / Oct 28 | 169 days |
| Stowe | May 20 | Jun 4 | Sep 28 | Sep 14 | May 7 / Oct 7 | 129 days |
Reading the table: Rutland
In Rutland, the last spring frost typically comes around May 15: in half of years it is earlier, in half later. In 1 year in 10 it comes after May 31, 16 days later, so tender plants set out after that date have a 90% chance of escaping frost. In fall, the first frost typically arrives around Sep 27, and in 1 year in 10 before Sep 13. Hard freezes (28°F) usually end earlier in spring and start later in fall: around May 2 and Oct 5 in Rutland.
Frost dates at more Vermont weather stations
NOAA stations across Vermont used by our ZIP code lookup, named for the town they are in.
| Station | Elevation | Last spring frost | First fall frost |
|---|---|---|---|
| Barre Montpelier Airport | 1,126 ft | May 16 (1 in 10 after May 30) | Sep 29 (before Sep 16) |
| Bennington Morse St Airport | 826 ft | May 11 (1 in 10 after May 28) | Oct 2 (before Sep 19) |
| Cavendish | 842 ft | May 16 (1 in 10 after May 31) | Sep 29 (before Sep 16) |
| Chelsea 2 Nw | 1,440 ft | May 9 (1 in 10 after May 24) | Oct 1 (before Sep 21) |
| Corinth | 1,180 ft | May 14 (1 in 10 after May 29) | Sep 29 (before Sep 14) |
| Cornwall | 345 ft | May 5 (1 in 10 after May 20) | Oct 3 (before Sep 21) |
| E Haven | 1,000 ft | May 30 (1 in 10 after Jun 11) | Sep 16 (before Sep 5) |
| Eden 2 S | 1,456 ft | May 5 (1 in 10 after May 20) | Oct 8 (before Sep 28) |
| Enosburg Falls | 420 ft | May 14 (1 in 10 after May 28) | Oct 1 (before Sep 18) |
| Island Pond | 1,200 ft | May 19 (1 in 10 after Jun 3) | Sep 29 (before Sep 14) |
| Jay Peak | 1,840 ft | May 14 (1 in 10 after May 31) | Oct 1 (before Sep 19) |
| Newport | 790 ft | May 14 (1 in 10 after May 28) | Sep 30 (before Sep 17) |
| Peru | 1,700 ft | May 16 (1 in 10 after May 31) | Oct 2 (before Sep 20) |
| Plainfield | 800 ft | May 25 (1 in 10 after Jun 7) | Sep 22 (before Sep 9) |
| Pownal 1 Ne | 1,110 ft | May 7 (1 in 10 after May 22) | Oct 8 (before Sep 26) |
| Rochester | 830 ft | May 13 (1 in 10 after May 29) | Oct 2 (before Sep 19) |
| S Hero | 110 ft | Apr 28 (1 in 10 after May 10) | Oct 20 (before Oct 4) |
| S Lincoln | 1,341 ft | May 21 (1 in 10 after Jun 6) | Sep 25 (before Sep 8) |
| Saint Johnsbury | 700 ft | May 13 (1 in 10 after May 25) | Oct 3 (before Sep 21) |
| Salisbury 2 N | 420 ft | May 21 (1 in 10 after Jun 7) | Sep 26 (before Sep 13) |
| Springfield Hartness Airport | 578 ft | May 13 (1 in 10 after May 28) | Oct 3 (before Sep 20) |
| St Albans Radio | 380 ft | May 1 (1 in 10 after May 16) | Oct 12 (before Sep 28) |
| Sunderland 2 | 900 ft | May 13 (1 in 10 after May 28) | Sep 29 (before Sep 15) |
| Sutton | 1,500 ft | May 9 (1 in 10 after May 25) | Oct 1 (before Sep 20) |
| Sutton 2NE | 1,000 ft | Jun 1 (1 in 10 after Jun 15) | Sep 13 (before Aug 30) |
| Woodstock | 600 ft | May 13 (1 in 10 after May 27) | Oct 1 (before Sep 20) |
| Worcester 2 W | 1,360 ft | May 4 (1 in 10 after May 18) | Oct 5 (before Sep 21) |
32°F dates from NOAA 1991-2020 freeze probabilities for each city's station. "1 in 10 after": a 10% chance of a later spring frost (planting is 90% safe after it). How to read frost dates.