Most Yearly Snow in St. Johnsbury History

This is a list of the largest annual snowfall totals ever recorded in St. Johnsbury, Vermont history from 1894–2024. If you are looking for the most snow in a winter season, click here.
What Was the Snowiest Year in St. Johnsbury History?
According to NOAA records, the most snow that St. Johnsbury, Vermont has ever received in a single calendar year is 145.2 inches which occurred in 1908.
Year to date though April 17, 2024: 58.5 inches
St. Johnsbury 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 108 58.5
2023 65 81.0
2022 107 60.1
2021 95 65.9
2020 85 71.0
2019 21 102.3
2018 45 90.5
2017 9 114.8
2016 113 55.2
2015 71 77.6
2014 14 107.7
2013 63 81.7
2012 110 57.3
2011 12 111.2
2010 114 54.3
2009 59 83.5
2008 4 135.3
2007 2 140.9
2006 129 41.0
2005 52 86.6
2004 118 51.7
2003 31 98.4
2002 25 99.5
2001 27 99.0
2000 22 101.5
1999 104 62.5
1998 105 62.4
1997 11 112.6
1996 38 95.0
1995 43 91.0
1994 35 96.0
1993 15 107.2
1992 92 68.4
1991 72 76.2
1990 37 95.4
1989 64 81.4
1988 78 74.3
1987 84 71.4
1986 26 99.4
1985 40 92.8
1984 33 96.5
1983 76 75.0
1982 73 76.0
1981 68 78.5
1980 99 64.5
1979 66 80.5
1978 16 107.0
1977 48 89.0
1976 19 105.0
1975 103 63.0
1974 99 64.5
1973 124 46.0
1972 7 122.8
1971 5 135.0
1970 58 83.5
1969 3 136.5
1968 40 92.8
1967 87 70.9
1966 55 85.0
1965 128 43.8
1964 61 81.8
1963 34 96.3
1962 77 74.7
1961 106 61.9
1960 111 56.2
1959 18 105.5
1958 20 103.5
1957 116 53.9
1956 13 109.7
1955 46 90.0
1954 8 117.4
1953 129 41.0
1952 23 101.3
1951 44 91.0
1950 89 69.3
1949 120 51.4
1948 96 65.9
1947 70 78.0
1946 42 91.7
1945 75 75.0
1944 60 82.8
1943 47 89.9
1942 56 84.4
1941 115 54.2
1940 81 72.7
1939 53 85.5
1938 91 69.2
1937 89 69.3
1936 39 93.8
1935 57 83.7
1934 74 75.9
1933 30 98.5
1932 112 55.7
1931 119 51.4
1930 126 44.2
1929 32 98.1
1928 67 79.4
1927 98 64.6
1926 29 98.5
1925 17 106.1
1924 93 67.3
1923 51 86.9
1922 28 98.6
1921 102 63.1
1920 10 114.5
1919 97 64.9
1918 86 70.9
1917 54 85.3
1916 36 95.6
1915 121 50.5
1914 49 88.7
1913 122 49.7
1912 80 73.5
1911 94 66.2
1910 83 71.6
1909 125 45.1
1908 1 145.2
1907 69 78.4
1906 101 64.4
1905 123 48.8
1904 79 74.1
1903 117 52.5
1902 108 58.5
1901 62 81.7
1900 6 129.0
1899 24 100.5
1898 50 88.6
1897 88 70.6
1896 82 72.5
1895 127 44.1
1894 131 27.1