Haverhill Weather Records

Haverhill, Massachusetts weather averages and records from 1899–2022 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.2
February 38.4 17.9 77 -17 3.5 15.3
March 45.8 25.4 90 -4 5.0 13.1
April 57.8 35.0 95 9 4.1 1.8
May 68.2 44.9 99 24 3.7 0.0
June 77.1 54.5 101 36 3.8 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.7 1.4
December 40.8 22.5 76 -19 4.5 11.5
Entire year 59.7 38.5 105 -21 46.9 59.2
More Haverhill Weather Records
1899–2022
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
Difference in high temperature
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
Earliest freeze September 20 1993
Latest freeze May 29 2014
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 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
Freezing temperatures
High temperature ≤ 32 °F
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
Haverhill Weather by Year
More
Compare Haverhill to
Weather Station Details
Years Station Coordinates
1899–2022 Haverhill location