... including targeted forecasts at the time of your arrival to each point!
Lebanon, New Hampshire has four distinct seasons with a wide range of temperatures. In the winter, the average high temperature is around 33°F and the average low temperature is around 12°F. Snowfall is common, with an average of 75 inches throughout the season. The coldest months are usually December and January, and the occasional snowstorm can bring heavy snow and blizzard conditions.
In the spring, temperatures begin to warm up, with the average high reaching around 51°F and the average low dropping to around 25°F. April and May are the rainiest months, with an average of 5 inches of rain each month.
Summer temperatures in Lebanon are typically warm, with the average high reaching 78°F and the average low reaching around 54°F. July and August are the hottest and most humid months, with occasional thunderstorms and heavy rains.
In the fall, temperatures begin to cool down again, with the average high reaching around 64°F and the average low dropping to around 41°F. September and October are the driest months, with an average of 3 inches of rain each month.
Overall, the weather in Lebanon is mild and pleasant, with four distinct seasons and an array of temperatures.
As of 2020, the city population is 13718.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Lebanon, New Hampshire.