New Hampshire Frost Dates: Last and First Frost by Town
Across New Hampshire's 54 NOAA stations with regular frost, the median last spring frost is May 8 and the median first fall frost is October 4. Last frost dates range from April 21 at Manchester Airport to May 31 at Colebrook 3SW, so enter your ZIP code below for the station nearest you.
How frost dates vary across New Hampshire
- Elevation matters: across New Hampshire's stations, each 1,000 ft of elevation delays the median last frost by about 13 days.
- North vs south: stations in the northern third of the state (north of 43.9°N) reach their median last frost about 15 days later than the southern third (south of 43.1°N).
- Safety margin: the median 10%-risk date (May 22) is about 14 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 New Hampshire's major weather stations
These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.
| Berlin Municipal Airport | 1,158 | May 30 | Jun 11 | Sep 19 | 112 |
| Concord Municipal Airport | 346 | May 8 | May 22 | Oct 3 | 146 |
| Durham 2 N | 119 | May 3 | May 16 | Oct 10 | 158 |
| Durham 2 SSW | 63 | May 7 | May 19 | Oct 4 | 150 |
| Jaffrey Municipal Airport | 1,040 | May 5 | May 20 | Oct 6 | 152 |
| Lebanon Municipal Airport | 598 | May 9 | May 24 | Oct 6 | 148 |
| Manchester Airport | 225 | Apr 21 | May 6 | Oct 19 | 180 |
| Mount Washington | 6,267 | Any month | Any month | Any month | 66 |
| Rochester Skyhaven Airport | 323 | Apr 30 | May 13 | Oct 9 | 161 |
| Whitefield Mount Washington Airport | 1,074 | May 27 | Jun 10 | Sep 19 | 116 |
All 55 stations in New Hampshire
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.
| Benton 5 SW | 1,200 | May 15 | Jun 3 | Sep 28 | 133 |
| Berlin | 920 | May 14 | May 30 | Sep 30 | 135 |
| Berlin Municipal Airport | 1,158 | May 30 | Jun 11 | Sep 19 | 112 |
| Bethlehem 2 | 1,180 | May 24 | Jun 8 | Sep 18 | 116 |
| Bradford 2 | 815 | May 15 | May 29 | Sep 27 | 135 |
| Colebrook 3SW | 1,120 | May 31 | Jun 14 | Sep 21 | 112 |
| Concord Municipal Airport | 346 | May 8 | May 22 | Oct 3 | 146 |
| Durham | 75 | May 8 | May 22 | Oct 4 | 148 |
| Durham 2 N | 119 | May 3 | May 16 | Oct 10 | 158 |
| Durham 2 SSW | 63 | May 7 | May 19 | Oct 4 | 150 |
| E Milford | 240 | Apr 28 | May 12 | Oct 8 | 161 |
| E Sandwich | 692 | May 6 | May 19 | Oct 6 | 151 |
| Epping | 160 | May 7 | May 21 | Oct 4 | 148 |
| Errol Airport | 1,240 | May 21 | Jun 3 | Sep 22 | 123 |
| First Connecticut Lake | 1,650 | May 25 | Jun 8 | Sep 24 | 121 |
| Franklin Falls Dam | 450 | May 7 | May 20 | Oct 3 | 148 |
| Gorham Airport | 800 | May 14 | May 29 | Sep 26 | 133 |
| Grafton | 830 | May 21 | Jun 5 | Sep 26 | 127 |
| Greenland | 95 | May 4 | May 18 | Oct 8 | 157 |
| Greenville 1 NNE | 900 | May 10 | May 27 | Oct 6 | 147 |
| Hanover | 584 | May 1 | May 15 | Oct 13 | 162 |
| Hopkinton Lake | 430 | May 6 | May 20 | Oct 1 | 146 |
| Hudson 1 SSE | 185 | May 3 | May 16 | Oct 8 | 156 |
| Jaffrey Municipal Airport | 1,040 | May 5 | May 20 | Oct 6 | 152 |
| Jaffrey Silver Rch Airpark | 1,030 | May 5 | May 19 | Oct 6 | 154 |
| Jefferson | 1,235 | May 8 | May 23 | Oct 1 | 146 |
| Keene | 511 | May 14 | May 28 | Oct 1 | 138 |
| Lakeport 2 | 500 | Apr 30 | May 13 | Oct 18 | 170 |
| Lancaster | 860 | May 18 | Jun 1 | Sep 30 | 132 |
| Lebanon Municipal Airport | 598 | May 9 | May 24 | Oct 6 | 148 |
| Lincoln Nepp | 807 | May 7 | May 19 | Oct 4 | 149 |
| Manchester Airport | 225 | Apr 21 | May 6 | Oct 19 | 180 |
| Massabesic Lake | 253 | Apr 30 | May 14 | Oct 11 | 164 |
| Meredith 3 NNE | 861 | Apr 28 | May 9 | Oct 16 | 171 |
| Milford | 320 | May 3 | May 15 | Oct 5 | 156 |
| Mount Sunapee | 1,275 | May 2 | May 17 | Oct 9 | 158 |
| Mount Washington | 6,267 | Any month | Any month | Any month | 66 |
| N Conway | 522 | May 7 | May 19 | Oct 5 | 150 |
| N Stratford | 950 | May 19 | Jun 2 | Sep 29 | 131 |
| Nashua 2 NNW | 135 | Apr 30 | May 11 | Oct 12 | 165 |
| Nashua Cwsu | 180 | Apr 29 | May 11 | Oct 8 | 162 |
| Newport | 770 | May 14 | May 29 | Oct 1 | 140 |
| Pinkham Notch | 2,025 | May 18 | Jun 1 | Oct 1 | 135 |
| Plymouth | 660 | May 20 | Jun 4 | Sep 27 | 128 |
| Rochester Skyhaven Airport | 323 | Apr 30 | May 13 | Oct 9 | 161 |
| Salisbury | 550 | May 14 | May 28 | Sep 29 | 138 |
| Tamworth 4 | 541 | May 16 | May 30 | Sep 26 | 129 |
| W Hampstead | 288 | Apr 30 | May 14 | Oct 11 | 162 |
| Walpole 2S Nepp | 604 | May 8 | May 22 | Oct 3 | 149 |
| Waterville Valley Nepp | 1,429 | May 15 | May 29 | Sep 28 | 134 |
| Weare | 720 | May 2 | May 14 | Oct 8 | 158 |
| Weare 2 NE | 805 | May 9 | May 23 | Oct 5 | 148 |
| Wentworth | 653 | May 12 | May 25 | Oct 6 | 146 |
| Whitefield Mount Washington Airport | 1,074 | May 27 | Jun 10 | Sep 19 | 116 |
| York Pond | 1,519 | May 23 | Jun 6 | Sep 22 | 122 |
Frequently asked questions
When is the last frost in New Hampshire?
The median last spring frost (32°F) across New Hampshire's NOAA weather stations is May 8, based on 1991–2020 climate normals. It ranges from April 21 at Manchester Airport to May 31 at Colebrook 3SW. For a safer planting date, use the 10%-risk date; the state median for that is May 22.
When is the first frost in New Hampshire?
The median first fall frost across New Hampshire's stations is October 4. The earliest median first frost is September 18 at Bethlehem 2, and the latest is October 19 at Manchester Airport.
How long is the growing season in New Hampshire?
The median frost-free season is 148 days across New Hampshire's stations, from 112 days at Berlin Municipal Airport to 180 days at Manchester Airport.
When should I plant tomatoes in New Hampshire?
Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical New Hampshire station that means starting seeds indoors 6–8 weeks before May 8 and transplanting from about May 22. Check your ZIP code, because dates vary by weeks across the state.
Can it frost in summer in New Hampshire?
Yes, at 1 station in New Hampshire a 32°F night is possible in any month, mostly at high elevation or far north. There is no reliable frost-free season there; use cold-hardy crops and row covers.
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 Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming