Most Yearly Snow in Haverhill History

This is a list of the largest annual snowfall totals ever recorded in Haverhill, Massachusetts history from 1899–2024. If you are looking for the most snow in a winter season, click here.
What Was the Snowiest Year in Haverhill History?
According to NOAA records, the most snow that Haverhill, Massachusetts has ever received in a single calendar year is 123.4 inches which occurred in 1956.
Year to date though February 16, 2024: 23.6 inches
Haverhill Snowfall by Year
  • Years marked with a gold background have more than 5% incomplete data
  • Click column headers to sort
Year Rank Snow (inches)
2024 112 23.6
2023 118 20.8
2022 92 36.9
2021 91 37.3
2020 97 34.5
2019 41 61.2
2018 23 75.9
2017 38 63.9
2016 78 41.2
2015 2 109.0
2014 35 67.8
2013 19 77.0
2012 119 20.8
2011 24 74.1
2010 90 37.5
2009 37 67.3
2008 39 63.8
2007 42 60.6
2006 100 32.5
2005 4 103.0
2004 83 39.1
2003 9 90.5
2002 58 49.3
2001 10 90.0
2000 71 44.4
1999 96 34.8
1998 116 21.7
1997 43 60.3
1996 3 105.3
1995 58 49.3
1994 26 73.6
1993 5 102.9
1992 98 33.3
1991 107 27.0
1990 94 35.8
1989 101 31.2
1988 84 39.0
1987 52 52.0
1986 109 25.5
1985 88 38.2
1984 80 39.9
1983 66 47.7
1982 73 44.0
1981 115 23.0
1980 114 23.4
1979 104 30.0
1978 15 85.0
1977 29 71.4
1976 51 52.6
1975 22 76.2
1974 67 47.0
1973 113 23.4
1972 11 89.7
1971 17 78.2
1970 21 76.5
1969 6 101.3
1968 47 55.8
1967 7 100.1
1966 18 77.6
1965 77 41.7
1964 33 68.9
1963 56 50.2
1962 55 50.6
1961 14 85.1
1960 28 71.8
1959 46 59.5
1958 27 72.3
1957 75 42.0
1956 1 123.4
1955 110 25.1
1954 68 46.3
1953 81 39.3
1952 57 50.0
1951 76 41.7
1950 72 44.2
1949 117 21.4
1948 124 0.0
1947 124 0.0
1946 124 0.0
1945 120 18.8
1944 74 43.4
1943 86 38.9
1942 105 29.8
1941 64 48.7
1940 44 60.0
1939 60 49.2
1938 62 48.9
1937 111 23.8
1936 106 28.1
1935 45 59.7
1934 61 49.0
1933 31 69.9
1932 54 51.2
1931 65 48.4
1930 70 45.1
1929 49 54.4
1928 102 30.7
1927 79 41.2
1926 31 69.9
1925 108 25.9
1924 69 45.9
1923 12 88.7
1922 16 78.7
1921 82 39.2
1920 48 54.5
1919 121 18.2
1918 13 87.4
1917 20 77.0
1916 8 99.3
1915 103 30.2
1914 63 48.8
1913 122 15.3
1912 89 38.1
1911 93 36.1
1910 50 53.9
1909 53 51.8
1908 99 33.1
1907 35 67.8
1906 39 63.8
1905 34 68.7
1904 25 74.1
1903 87 38.5
1902 30 70.6
1901 84 39.0
1900 95 35.0
1899 123 1.3