Most Yearly Snow in Farmington History

This is a list of the largest annual snowfall totals ever recorded in Farmington, Maine history from 1893–2024. If you are looking for the most snow in a winter season, click here.
What Was the Snowiest Year in Farmington History?
According to NOAA records, the most snow that Farmington, Maine has ever received in a single calendar year is 166.0 inches which occurred in 1969.
Year to date though February 29, 2024: 29.0 inches
Farmington 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 131 29.0
2023 132 21.0
2022 123 48.8
2021 106 65.5
2020 98 71.5
2019 34 104.0
2018 22 112.0
2017 36 102.3
2016 77 83.6
2015 71 85.4
2014 25 107.3
2013 70 85.5
2012 81 82.3
2011 30 104.6
2010 117 51.6
2009 59 89.4
2008 7 130.2
2007 3 143.8
2006 130 38.0
2005 35 102.5
2004 127 45.4
2003 32 104.2
2002 79 83.1
2001 9 125.8
2000 55 92.5
1999 104 68.3
1998 120 50.0
1997 19 114.3
1996 45 96.0
1995 24 109.0
1994 41 99.5
1993 6 133.0
1992 128 45.0
1991 94 73.0
1990 84 78.0
1989 66 86.5
1988 103 69.0
1987 60 89.1
1986 86 77.0
1985 92 74.1
1984 51 94.0
1983 121 50.0
1982 72 85.0
1981 114 56.0
1980 113 57.0
1979 89 75.1
1978 8 128.0
1977 17 117.0
1976 46 96.0
1975 23 111.0
1974 84 78.0
1973 129 43.0
1972 2 148.0
1971 10 125.0
1970 65 87.0
1969 1 166.0
1968 61 89.0
1967 63 87.6
1966 58 90.1
1965 122 49.9
1964 90 74.5
1963 21 112.6
1962 31 104.4
1961 95 72.5
1960 72 85.0
1959 93 73.7
1958 11 125.0
1957 119 50.6
1956 43 98.7
1955 97 71.6
1954 40 100.8
1953 124 48.4
1952 57 90.2
1951 80 82.7
1950 42 99.0
1949 112 59.1
1948 111 60.1
1947 101 69.2
1946 54 92.8
1945 26 107.2
1944 75 84.8
1943 74 84.8
1942 105 67.3
1941 115 54.0
1940 47 95.4
1939 38 101.5
1938 69 86.0
1937 102 69.0
1936 56 92.0
1935 20 114.0
1934 100 70.5
1933 39 101.2
1932 107 64.0
1931 83 79.0
1930 116 52.5
1929 18 116.3
1928 64 87.0
1927 48 95.0
1926 14 122.0
1925 109 63.1
1924 78 83.5
1923 13 123.5
1922 16 117.5
1921 91 74.3
1920 5 136.5
1919 110 61.5
1918 88 76.0
1917 27 107.0
1916 27 107.0
1915 118 51.5
1914 82 80.0
1913 126 47.0
1912 49 94.7
1911 44 97.0
1910 96 72.3
1909 99 70.5
1908 52 93.5
1907 50 94.5
1906 29 106.0
1905 108 63.5
1904 62 88.5
1903 87 76.0
1902 76 83.8
1901 33 104.0
1900 15 121.3
1899 37 102.1
1898 4 142.9
1897 67 86.4
1896 53 92.9
1895 125 47.2
1894 68 86.2
1893 12 124.3