Haverhill December 25 Weather Records

Daily averages and all-time records for weather in Haverhill, Massachusetts for the date of December 25 (Christmas).
December 25 All-Time Records
1899–2024
Highest temperature 69 °F 2015
Lowest temperature -11 °F 1980
Lowest daily high 14 °F 1983
Highest daily low 42 °F 1936
Most precipitation 1.29 inches 1961
Most snow 12.0 inches 1961
December 25 Average Weather
1991–2020 1
Average high 38.6 °F
Average low 20.9 °F
Chance precipitation 39.4%
Chance snow 15.5%
Haverhill December 25 Weather by Year
Year High (°F) Low (°F) Precip. (inches) Snow (inches)
2023 46 33 0.01 0.0
2022 25 11 0.00 0.0
2021 28 20 0.00 0.0
2020 52 24 0.18 0.0
2019 42 22 0.00 0.0
2018 39 23 0.00 0.0
2017 34 23 0.15 1.0
2016 42 30 0.28 0.0
2015 69 39 0.00 0.0
2014 42 38 0.50 0.0
2013 34 14 0.00 0.0
2012 39 25 0.00 0.0
2011 29 16 0.00 n/a
2010 35 16 0.00 0.0
2009 n/a 22 0.00 0.0
2008 44 17 0.00 0.0
2007 44 17 0.00 0.0
2006 45 n/a 0.54 0.0
2005 45 n/a 0.55 n/a
2004 32 16 0.00 0.0
2003 56 31 0.06 0.0
2002 40 20 1.26 8.0
2001 41 23 0.00 0.0
2000 24 9 0.00 0.0
1999 25 9 0.00 0.0
1998 35 15 0.00 0.0
1997 41 29 0.60 0.0
1996 47 20 0.06 0.0
1995 38 21 0.00 0.0
1994 55 36 0.59 0.0
1993 32 25 0.00 0.2
1992 35 6 0.02 n/a
1991 26 10 0.00 0.0
1990 32 19 0.00 0.0
1989 26 -7 0.00 0.0
1988 45 34 0.00 0.0
1987 51 36 0.00 0.0
1986 51 32 1.20 0.0
1985 36 12 0.01 0.0
1984 47 22 0.00 0.0
1983 14 -4 0.00 0.0
1982 58 30 0.02 0.0
1981 36 15 0.00 0.0
1980 34 -11 0.00 0.0
1979 55 32 n/a 0.0
1978 43 31 1.02 1.0
1977 47 29 0.14 0.0
1976 37 19 0.00 0.0
1975 17 -2 0.00 0.0
1974 33 28 0.62 6.5
1973 34 12 0.00 0.0
1972 38 31 0.04 0.0
1971 47 21 0.02 0.0
1970 29 13 0.00 0.0
1969 23 2 0.00 0.0
1968 23 4 0.00 0.0
1967 34 8 0.00 0.0
1966 26 20 1.12 5.5
1965 58 37 0.62 0.0
1964 59 40 0.00 0.0
1963 40 29 0.00 0.0
1962 27 9 0.00 0.0
1961 35 24 1.29 12.0
1960 39 21 0.00 0.0
1959 40 14 0.00 0.0
1958 19 4 0.00 0.0
1957 43 26 0.00 0.0
1956 44 33 0.08 0.0
1955 47 27 0.00 0.0
1954 34 16 0.00 0.0
1953 45 21 0.00 0.0
1952 46 39 0.00 0.0
1951 32 19 0.06 1.7
1950 40 15 0.00 0.0
1949 38 17 0.00 0.0
1948 n/a n/a n/a n/a
1947 n/a n/a n/a n/a
1946 n/a n/a n/a n/a
1945 n/a n/a n/a n/a
1944 35 27 0.22 0.2
1943 35 12 0.00 0.0
1942 45 34 0.00 0.0
1941 54 41 n/a 0.0
1940 54 28 0.00 0.0
1939 26 16 0.00 0.0
1938 38 27 0.04 0.0
1937 40 32 0.34 1.0
1936 45 42 n/a 0.0
1935 26 11 n/a n/a
1934 36 23 0.00 0.0
1933 41 29 0.00 0.0
1932 53 36 0.04 n/a
1931 49 38 0.54 0.0
1930 35 17 0.00 n/a
1929 31 19 0.00 n/a
1928 48 30 0.00 0.0
1927 36 17 0.00 0.0
1926 42 33 0.11 n/a
1925 34 28 0.04 0.7
1924 33 22 0.00 n/a
1923 35 22 0.00 n/a
1922 40 30 0.00 n/a
1921 33 19 0.27 2.5
1920 34 17 0.00 0.0
1919 36 20 0.08 n/a
1918 41 35 0.60 n/a
1917 40 35 0.02 0.0
1916 32 22 0.03 0.0
1915 48 31 0.00 n/a
1914 21 7 0.03 1.5
1913 40 32 0.00 0.0
1912 n/a 14 n/a 0.0
1911 45 28 0.00 0.0
1910 45 30 0.16 n/a
1909 29 15 n/a 0.0
1908 45 28 0.00 n/a
1907 40 30 0.00 0.0
1906 26 15 0.00 0.0
1905 36 20 0.00 0.0
1904 19 3 0.00 0.0
1903 49 37 0.01 n/a
1902 26 17 0.00 0.0
1901 38 34 0.04 0.3
1900 52 31 n/a n/a
1899 42 31 0.35 n/a
What's the all-time high for Haverhill on 12/25?
For the date of Dec 25, the highest temperature ever reached in Haverhill history is 69 °F which happened in 2015.
Highest Temperatures in Haverhill on December 25
Rank Temperature Year
1 69 °F 2015
2 59 °F 1964
3 58 °F 1965
3 58 °F 1982
5 56 °F 2003
6 55 °F 1994
6 55 °F 1979
8 54 °F 1941
8 54 °F 1940
10 53 °F 1932
What's the all-time low for Haverhill on 12/25?
For the date of Dec 25, the lowest temperature ever reached in Haverhill history is -11 °F which happened in 1980.
Lowest Temperatures in Haverhill on December 25
Rank Temperature Year
1 -11 °F 1980
2 -7 °F 1989
3 -4 °F 1983
4 -2 °F 1975
5 2 °F 1969
6 3 °F 1904
7 4 °F 1958
7 4 °F 1968
9 6 °F 1992
10 7 °F 1914
Lowest High Temperatures in Haverhill on December 25
Rank Temperature Year
1 14 °F 1983
2 17 °F 1975
3 19 °F 1904
3 19 °F 1958
5 21 °F 1914
6 23 °F 1969
6 23 °F 1968
8 24 °F 2000
9 25 °F 1999
9 25 °F 2022
What's the most it has ever rained in Haverhill on 12/25?
For the date of Dec 25, the most precipitation ever recorded in Haverhill history is 1.29 inches which happened in 1961.
All-Time Most Precipitation in Haverhill on December 25
Rank Precipitation Year
1 1.29 inches 1961
2 1.26 inches 2002
3 1.20 inches 1986
4 1.12 inches 1966
5 1.02 inches 1978
6 0.62 inches 1965
6 0.62 inches 1974
8 0.60 inches 1997
8 0.60 inches 1918
10 0.59 inches 1994
All-Time Most Snow in Haverhill on December 25
Rank Precipitation Year
1 12.0 inches 1961
2 8.0 inches 2002
3 6.5 inches 1974
4 5.5 inches 1966
5 2.5 inches 1921
6 1.7 inches 1951
7 1.5 inches 1914
8 1.0 inches 2017
8 1.0 inches 1937
8 1.0 inches 1978
Weather Station Details
Years Station Coordinates
1899–2024 Haverhill location