Frost dates
Frost dates in New Hampshire
Typical last spring frost and first fall frost for 54 weather stations across New Hampshire, from NOAA’s 1991–2020 climate normals.
Last spring frost
Apr 30 – May 23
Typical across New Hampshire (middle: May 8)
First fall frost
Sep 22 – Oct 11
Typical across New Hampshire (middle: Oct 4)
Your own yard can differ by weeks from the nearest town. Get frost dates for your exact spot →
By town
| Station | Last spring frost | First fall frost | Frost-free days |
|---|---|---|---|
| Benton 5 SW | May 15 | Sep 28 | 136 |
| Berlin | May 14 | Sep 30 | 139 |
| Berlin Municipal Airport | May 30 | Sep 19 | 112 |
| Bethlehem 2 | May 24 | Sep 18 | 117 |
| Bradford 2 | May 15 | Sep 27 | 135 |
| Colebrook 3 SW | May 31 | Sep 21 | 113 |
| Concord Municipal Airport | May 8 | Oct 3 | 148 |
| Durham | May 8 | Oct 4 | 149 |
| Durham 2 N | May 3 | Oct 10 | 160 |
| Durham 2 SSW | May 7 | Oct 4 | 150 |
| E Milford | Apr 28 | Oct 8 | 163 |
| E Sandwich | May 6 | Oct 6 | 153 |
| Epping | May 7 | Oct 4 | 150 |
| Errol Airport | May 21 | Sep 22 | 124 |
| First Connecticut Lake | May 25 | Sep 24 | 122 |
| Franklin Falls Dam | May 7 | Oct 3 | 149 |
| Gorham Airport | May 14 | Sep 26 | 135 |
| Grafton | May 21 | Sep 26 | 128 |
| Greenland | May 4 | Oct 8 | 157 |
| Greenville 1 NNE | May 10 | Oct 6 | 149 |
| Hanover | May 1 | Oct 13 | 165 |
| Hopkinton Lake | May 6 | Oct 1 | 148 |
| Hudson 1 SSE | May 3 | Oct 8 | 158 |
| Jaffrey Municipal Airport | May 5 | Oct 6 | 154 |
| Jaffrey Silver Rch Airpark | May 5 | Oct 6 | 154 |
| Jefferson | May 8 | Oct 1 | 146 |
| Keene | May 14 | Oct 1 | 140 |
| Lakeport 2 | Apr 30 | Oct 18 | 171 |
| Lancaster | May 18 | Sep 30 | 135 |
| Lebanon Municipal Airport | May 9 | Oct 6 | 150 |
| Lincoln Nepp | May 7 | Oct 4 | 150 |
| Manchester Airport | Apr 21 | Oct 19 | 181 |
| Massabesic Lake | Apr 30 | Oct 11 | 164 |
| Meredith 3 NNE | Apr 28 | Oct 16 | 171 |
| Milford | May 3 | Oct 5 | 155 |
| Mount Sunapee | May 2 | Oct 9 | 160 |
| N Conway | May 7 | Oct 5 | 151 |
| N Stratford | May 19 | Sep 29 | 133 |
| Nashua 2 NNW | Apr 30 | Oct 12 | 165 |
| Nashua Cwsu | Apr 29 | Oct 8 | 162 |
| Newport | May 14 | Oct 1 | 140 |
| Pinkham Notch | May 18 | Oct 1 | 136 |
| Plymouth | May 20 | Sep 27 | 130 |
| Rochester Skyhaven Airport | Apr 30 | Oct 9 | 162 |
| Salisbury | May 14 | Sep 29 | 138 |
| Tamworth 4 | May 16 | Sep 26 | 133 |
| W Hampstead | Apr 30 | Oct 11 | 164 |
| Walpole 2 S Nepp | May 8 | Oct 3 | 148 |
| Waterville Valley Nepp | May 15 | Sep 28 | 136 |
| Weare | May 2 | Oct 8 | 159 |
| Weare 2 NE | May 9 | Oct 5 | 149 |
| Wentworth | May 12 | Oct 6 | 147 |
| Whitefield Mount Washington Airport | May 27 | Sep 19 | 115 |
| York Pond | May 23 | Sep 22 | 122 |
Each date is the median: in half of years the frost comes earlier, in half later. Frost here means a low of 32°F or colder at the station. Low spots and valleys often frost a week or two earlier than these dates; hillsides and city centers later.
Source: NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020. The Field almanac also shows how often frost comes early or late, and a reanalysis reading for your exact location.