Madison, NH has a humid continental climate characterized by warm summers and cold winters. During the summer months, temperatures average in the low to mid 70s Fahrenheit with occasional heat waves pushing temperatures up into the 80s. Winters are quite cold, with average highs in the 20s and lows near 0°F. Snowfall is common throughout the winter and can accumulate to several feet at times. Precipitation comes year round, with heavier amounts occurring during spring and fall.
Madison (zip 03849), New Hampshire gets 51 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Madison (zip 03849) averages 79 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 199 sunny days per year in Madison (zip 03849). The US average is 205 sunny days.
Madison (zip 03849) gets some kind of precipitation, on average, 138 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 80 degrees
Winter Low: the January low is 7
Rain: averages 51 inches of rain a year
Snow: averages 79 inches of snow a year