Haverhill Weather Records

Haverhill, Massachusetts weather averages and records from 1899–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Haverhill, Massachusetts was 105 °F which occurred on July 30, 1949.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Haverhill, Massachusetts was -21 °F which occurred on January 22, 1984.
Lowest Temperatures: All-Time By Year
Haverhill Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 35.5 16.9 71 -21 3.4 16.3
February 38.4 17.9 77 -17 3.5 15.2
March 45.8 25.4 90 -4 5.0 13.1
April 57.8 35.0 95 9 4.2 1.8
May 68.2 44.9 99 24 3.7 0.0
June 77.1 54.5 101 36 3.9 0.0
July 83.0 60.9 105 41 3.6 0.0
August 81.6 59.2 104 36 3.5 0.0
September 73.9 51.6 98 22 4.1 0.0
October 62.2 40.2 89 19 5.2 0.1
November 51.0 31.0 84 -2 3.8 1.5
December 40.8 22.5 76 -19 4.5 11.4
Entire year 59.6 38.5 105 -21 47.1 59.3
More Haverhill Weather Records
1899–2024
Highest daily low 86 °F July 5, 1911
Lowest daily high 1 °F December 30, 1917
Greatest daily range
(Difference of high and low)
53 °F April 27, 1962
Greatest difference in daily high
over two conscutive days
43 °F Jan 16–17, 1994
Most daily precipitation 7.1 inches September 11, 1954
Most monthly precipitation 17.8 inches March 2010
Most yearly precipitation 64.5 inches 1996
Most yearly days with precipitation 159 1972
Earliest snow in season October 10 1979
Latest snow in season May 10 1977
Most daily snow 25.3 inches February 7, 1978
Most monthly snow 64.5 inches February 1969
Most yearly snow 123.4 inches 1956
Most snow in a winter 123.1 inches 1995–1996
Greatest snow accumulation 42.0 inches February 26, 1969
Earliest freeze September 20 1993
Earliest day ≥ 80 °F March 21 2012
Earliest day ≥ 90 °F March 31 1998
Earliest day ≥ 100 °F June 3 1919
Latest freeze May 29 2014
Latest day ≥ 80 °F November 21 1999
Latest day ≥ 90 °F September 24 1959
Latest day ≥ 100 °F August 10 1949
Most days in a year < 0 °F 17 2015
Most days in a year < 32 °F 155 1987
Most days in a year ≥ 80 °F 99 1957
Most days in a year ≥ 90 °F 41 1955
Most days in a year ≥ 100 °F 7 1949
Haverhill Weather Streaks
Most consecutive days...
With precipitation 12 days Nov 3–14, 1969
Without precipitation 29 days Jan 18 – Feb 15, 1980
With snow 5 days Feb 6–10, 2008
High temperature at or
below freezing
26 days Jan 16 – Feb 10, 1918
High temperature ≥ 80 °F 41 days Jun 28 – Aug 7, 1913
High temperature ≥ 90 °F 10 days Aug 10–19, 2002
High temperature ≥ 100 °F 4 days Jul 27–30, 1949
Plant Hardiness Zone
6B
Haverhill is in plant hardiness zone 6B
based on average yearly minimum temperature from 1991–2020
Haverhill Weather by Year
More Haverhill Weather
Compare Haverhill to:
Weather Station Details
Years Station Coordinates
1899–2024 Haverhill location