Haverhill December 21 Weather Records

Daily averages and all-time records for weather in Haverhill, Massachusetts for the date of December 21.
December 21 All-Time Records
1899–2024
Highest temperature 60 °F 1957
Lowest temperature -7 °F 1942
Lowest daily high 11 °F 1955
Highest daily low 52 °F 1957
Most precipitation 2.04 inches 1993
Most snow 11.7 inches 1975
December 21 Average Weather
1991–2020 1
Average high 39.3 °F
Average low 21.5 °F
Chance precipitation 38.7%
Chance snow 14.0%
Haverhill December 21 Weather by Year
Year High (°F) Low (°F) Precip. (inches) Snow (inches)
2023 43 29 0.00 0.0
2022 39 20 0.00 0.0
2021 30 16 0.00 0.0
2020 34 16 0.11 2.0
2019 27 10 0.00 0.0
2018 46 20 0.00 0.0
2017 43 22 0.00 0.0
2016 32 12 0.00 0.0
2015 39 24 0.00 0.0
2014 33 25 0.00 0.0
2013 52 28 0.00 0.0
2012 40 27 0.08 0.0
2011 39 20 0.00 n/a
2010 29 27 0.11 1.5
2009 n/a n/a 0.00 0.0
2008 31 13 0.95 9.0
2007 25 20 0.00 0.0
2006 52 25 0.00 0.0
2005 30 12 n/a n/a
2004 28 2 0.00 0.0
2003 34 15 0.00 0.0
2002 53 33 0.00 0.0
2001 40 30 0.00 0.0
2000 32 20 0.00 0.0
1999 49 36 0.16 0.0
1998 58 31 0.00 0.0
1997 30 18 0.00 0.0
1996 35 18 0.00 0.0
1995 32 20 0.16 2.3
1994 59 29 0.00 0.0
1993 55 30 2.04 0.0
1992 n/a 17 0.00 0.0
1991 42 22 0.09 0.8
1990 41 26 0.21 0.0
1989 21 8 0.00 0.0
1988 59 38 0.00 0.0
1987 45 28 0.00 0.0
1986 33 23 0.00 0.0
1985 28 17 0.00 0.0
1984 35 26 0.49 3.0
1983 27 5 0.00 0.0
1982 35 27 0.00 0.0
1981 32 2 0.00 0.0
1980 25 -6 0.00 0.0
1979 33 19 0.00 0.0
1978 42 27 0.57 0.0
1977 47 28 1.18 0.0
1976 33 15 0.36 1.0
1975 21 11 0.84 11.7
1974 39 32 0.00 0.0
1973 58 28 0.68 0.0
1972 21 14 0.10 0.8
1971 41 21 0.00 0.0
1970 31 16 0.00 0.0
1969 36 14 0.00 0.0
1968 37 25 0.05 0.8
1967 49 27 0.00 0.0
1966 29 21 0.00 0.0
1965 34 11 0.00 0.0
1964 29 20 0.00 0.0
1963 20 -1 0.00 0.0
1962 25 1 0.00 0.0
1961 35 27 0.00 0.0
1960 44 14 0.63 0.7
1959 27 12 0.00 0.0
1958 21 3 0.00 0.0
1957 60 52 0.68 0.0
1956 42 30 0.00 0.0
1955 11 -5 0.00 0.0
1954 34 23 0.94 10.5
1953 56 35 0.00 0.0
1952 37 28 0.00 0.0
1951 55 21 0.42 1.0
1950 35 14 0.00 0.0
1949 53 33 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.00 0.0
1943 48 25 0.00 0.0
1942 12 -7 0.00 0.0
1941 24 5 n/a 0.0
1940 44 35 0.00 0.0
1939 42 35 0.42 0.0
1938 34 26 n/a n/a
1937 33 21 0.00 0.0
1936 45 33 n/a 0.0
1935 35 16 n/a n/a
1934 42 32 n/a n/a
1933 37 23 0.90 2.5
1932 44 20 n/a n/a
1931 36 12 0.00 0.0
1930 38 31 0.00 n/a
1929 31 22 0.00 n/a
1928 51 29 0.13 0.0
1927 46 35 0.00 0.0
1926 45 21 0.00 0.5
1925 38 34 0.63 0.0
1924 20 -5 0.00 n/a
1923 52 37 0.04 n/a
1922 35 19 0.06 0.5
1921 38 28 0.05 0.5
1920 36 22 0.00 0.0
1919 24 8 0.00 n/a
1918 55 33 0.00 n/a
1917 39 31 0.00 0.0
1916 30 15 0.08 0.5
1915 34 21 0.00 n/a
1914 39 19 0.53 4.0
1913 50 25 0.00 0.0
1912 42 29 n/a 0.0
1911 35 24 0.00 0.0
1910 35 24 0.21 3.0
1909 31 18 n/a 0.0
1908 42 27 0.00 n/a
1907 34 29 0.00 0.0
1906 39 19 0.44 0.0
1905 42 28 1.06 0.0
1904 31 18 0.00 0.0
1903 52 35 0.28 n/a
1902 39 19 0.18 n/a
1901 33 11 0.00 0.0
1900 41 23 n/a n/a
1899 47 30 0.00 n/a
What's the all-time high for Haverhill on 12/21?
For the date of Dec 21, the highest temperature ever reached in Haverhill history is 60 °F which happened in 1957.
Highest Temperatures in Haverhill on December 21
Rank Temperature Year
1 60 °F 1957
2 59 °F 1988
2 59 °F 1994
4 58 °F 1998
4 58 °F 1973
6 56 °F 1953
7 55 °F 1918
7 55 °F 1951
7 55 °F 1993
10 53 °F 1949
10 53 °F 2002
What's the all-time low for Haverhill on 12/21?
For the date of Dec 21, the lowest temperature ever reached in Haverhill history is -7 °F which happened in 1942.
Lowest Temperatures in Haverhill on December 21
Rank Temperature Year
1 -7 °F 1942
2 -6 °F 1980
3 -5 °F 1924
3 -5 °F 1955
5 -1 °F 1963
6 1 °F 1962
7 2 °F 2004
7 2 °F 1981
9 3 °F 1958
10 5 °F 1983
10 5 °F 1941
Lowest High Temperatures in Haverhill on December 21
Rank Temperature Year
1 11 °F 1955
2 12 °F 1942
3 20 °F 1924
3 20 °F 1963
5 21 °F 1972
5 21 °F 1975
5 21 °F 1989
5 21 °F 1958
9 24 °F 1919
9 24 °F 1941
What's the most it has ever rained in Haverhill on 12/21?
For the date of Dec 21, the most precipitation ever recorded in Haverhill history is 2.04 inches which happened in 1993.
All-Time Most Precipitation in Haverhill on December 21
Rank Precipitation Year
1 2.04 inches 1993
2 1.18 inches 1977
3 1.06 inches 1905
4 0.95 inches 2008
5 0.94 inches 1954
6 0.90 inches 1933
7 0.84 inches 1975
8 0.68 inches 1973
8 0.68 inches 1957
10 0.63 inches 1960
10 0.63 inches 1925
All-Time Most Snow in Haverhill on December 21
Rank Precipitation Year
1 11.7 inches 1975
2 10.5 inches 1954
3 9.0 inches 2008
4 4.0 inches 1914
5 3.0 inches 1984
5 3.0 inches 1910
7 2.5 inches 1933
8 2.3 inches 1995
9 2.0 inches 2020
10 1.5 inches 2010
Weather Station Details
Years Station Coordinates
1899–2024 Haverhill location