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–2023. 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 June 4, 2023: 64.4 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)
2023 100 64.4
2022 107 60.1
2021 94 65.9
2020 84 71.0
2019 21 102.3
2018 45 90.5
2017 9 114.8
2016 112 55.2
2015 70 77.6
2014 14 107.7
2013 63 81.7
2012 109 57.3
2011 12 111.2
2010 113 54.3
2009 58 83.5
2008 4 135.3
2007 2 140.9
2006 128 41.0
2005 59 83.3
2004 117 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 37 95.0
1995 43 91.0
1994 35 96.0
1993 15 107.2
1992 91 68.4
1991 73 75.4
1990 36 95.4
1989 64 81.4
1988 79 73.3
1987 82 71.4
1986 26 99.4
1985 39 92.8
1984 33 96.5
1983 75 75.0
1982 71 76.0
1981 67 78.5
1980 98 64.5
1979 65 80.5
1978 16 107.0
1977 48 89.0
1976 19 105.0
1975 103 63.0
1974 98 64.5
1973 123 46.0
1972 7 122.8
1971 5 135.0
1970 57 83.5
1969 3 136.5
1968 39 92.8
1967 86 70.9
1966 54 85.0
1965 127 43.8
1964 61 81.8
1963 34 96.3
1962 76 74.7
1961 106 61.9
1960 110 56.2
1959 18 105.5
1958 20 103.5
1957 115 53.9
1956 13 109.7
1955 46 90.0
1954 8 117.4
1953 128 41.0
1952 23 101.3
1951 44 91.0
1950 88 69.3
1949 118 51.4
1948 95 65.9
1947 69 78.0
1946 42 91.7
1945 74 75.0
1944 60 82.8
1943 47 89.9
1942 55 84.4
1941 114 54.2
1940 80 72.7
1939 52 85.5
1938 90 69.2
1937 88 69.3
1936 38 93.8
1935 56 83.7
1934 72 75.9
1933 30 98.5
1932 111 55.7
1931 119 51.1
1930 125 44.2
1929 32 98.1
1928 66 79.4
1927 97 64.6
1926 29 98.5
1925 17 106.1
1924 92 67.3
1923 51 86.9
1922 28 98.6
1921 102 63.1
1920 10 114.5
1919 96 64.9
1918 85 70.9
1917 53 85.3
1916 41 92.6
1915 122 47.2
1914 49 88.7
1913 120 49.7
1912 78 73.5
1911 93 66.2
1910 83 71.1
1909 124 45.1
1908 1 145.2
1907 68 78.4
1906 100 64.4
1905 121 48.8
1904 77 74.1
1903 116 52.5
1902 108 58.5
1901 62 81.7
1900 6 129.0
1899 24 100.5
1898 50 88.6
1897 87 70.6
1896 81 72.5
1895 126 44.1
1894 130 27.1