Get Exclusive App Deals
English

New Hampshire

Travel Info

New Hampshire Trending place to visit

More destinations

New Hampshire Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

New Hampshire year round climate

  • Spring (March–May): 35–58°F on average, with variable weather. Early spring can still be chilly, gradually warming to comfortable temperatures, with occasional rainfall. Common activities: maple viewing (in some areas with remaining leaves), hiking. Suggested clothing: warm jacket, comfortable layering.
  • Summer (June–August): 65–73°F on average, warm and humid with frequent rainfall. Common activities: camping, boating, swimming, mountain climbing. Suggested clothing: light and breathable clothing, rain gear.
  • Autumn (September–November): 62–40°F on average, cool weather. Colorful autumn leaves are a characteristic of autumn, with gradually decreasing rainfall. Common activities: maple viewing, apple picking, outdoor recreational activities. Suggested clothing: warm jacket, comfortable layering.
  • Winter (December–February): -3.9–-33.4°F on average, cold weather with significant snowfall. Common activities: skiing, snowshoeing, ice fishing. Suggested clothing: heavy warm clothing, waterproof and windproof jacket, snow boots.

New Hampshire climatological average

Annual average temperature: approx. 48.2°F / Annual rainfall: approx. 1416 mm / Summer humidity: 65%–75% / Rainiest month: June

New Hampshire monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
25°F
83.2
February
26.8°F
49.7
March
35.1°F
109
April
45.1°F
102.1
May
58.3°F
112.5
June
65.5°F
186.2
July
73.2°F
175.4
August
69.1°F
172.5
September
62.1°F
116
October
51.8°F
90.3
November
40.6°F
68.5
December
30.6°F
151

New Hampshire weather for the next seven days

12/21
Sunday
Sunny
36.9°F/21.4°F
12/22
Monday
Sunny
31.3°F/14.9°F
12/23
Tuesday
Moderate snow
32.7°F/23.8°F
12/24
Wednesday
Patchy moderate snow
33.7°F/18.1°F
12/25
Thursday
Freezing fog
38.4°F/18.2°F
12/26
Friday
Freezing fog
43°F/24.2°F
12/27
Saturday
Sunny
21.3°F/11.8°F