Most Yearly Snow in Portland History

This is a list of the largest annual snowfall totals ever recorded in Portland, Maine history from 1871–2024. If you are looking for the most snow in a winter season, click here.
What Was the Snowiest Year in Portland History?
According to NOAA records, the most snow that Portland, Maine has ever received in a single calendar year is 150.1 inches which occurred in 1956.
Year to date though May 1, 2024: 37.3 inches
Portland 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 132 37.3
2023 105 52.5
2022 133 36.6
2021 138 33.4
2020 104 53.3
2019 68 71.0
2018 25 91.8
2017 18 97.4
2016 85 63.8
2015 32 87.9
2014 70 70.6
2013 19 97.0
2012 87 62.9
2011 61 74.2
2010 134 36.5
2009 74 67.7
2008 27 91.4
2007 28 89.1
2006 142 29.2
2005 5 116.0
2004 140 31.5
2003 77 66.4
2002 110 49.1
2001 36 85.5
2000 92 59.9
1999 125 41.8
1998 130 39.4
1997 81 65.8
1996 31 88.0
1995 63 73.4
1994 73 68.2
1993 3 123.2
1992 127 41.0
1991 116 47.9
1990 98 56.2
1989 115 48.0
1988 108 51.3
1987 39 83.7
1986 119 46.2
1985 110 49.1
1984 57 75.0
1983 107 51.6
1982 75 67.6
1981 128 40.9
1980 120 45.9
1979 64 73.3
1978 59 74.7
1977 29 88.8
1976 72 70.0
1975 84 63.9
1974 123 45.2
1973 143 26.2
1972 2 123.7
1971 12 105.4
1970 22 94.4
1969 13 104.4
1968 71 70.5
1967 6 114.0
1966 48 79.7
1965 124 45.1
1964 51 78.6
1963 44 82.4
1962 45 81.2
1961 35 86.9
1960 23 94.0
1959 60 74.3
1958 20 96.5
1957 117 46.3
1956 1 150.1
1955 112 49.0
1954 78 66.0
1953 141 30.0
1952 54 76.4
1951 67 71.4
1950 66 72.2
1949 114 48.0
1948 89 62.4
1947 97 57.1
1946 40 83.5
1945 33 87.5
1944 55 75.7
1943 80 65.8
1942 121 45.8
1941 117 46.3
1940 88 62.4
1939 65 72.4
1938 105 52.5
1937 135 36.5
1936 46 80.8
1935 30 88.4
1934 37 85.2
1933 10 108.1
1932 86 63.6
1931 103 53.5
1930 139 32.7
1929 50 78.7
1928 129 40.7
1927 49 79.4
1926 62 73.9
1925 94 58.2
1924 79 66.0
1923 15 103.4
1922 21 95.4
1921 82 64.6
1920 9 110.2
1919 136 34.3
1918 83 64.1
1917 56 75.4
1916 11 107.2
1915 109 51.0
1914 95 57.9
1913 137 33.6
1912 93 59.2
1911 69 70.6
1910 99 56.1
1909 91 60.0
1908 101 55.6
1907 26 91.7
1906 4 117.3
1905 43 83.0
1904 34 87.0
1903 122 45.4
1902 96 57.7
1901 47 79.8
1900 53 76.6
1899 24 91.9
1898 7 112.0
1897 41 83.3
1896 52 78.1
1895 126 41.1
1894 42 83.3
1893 17 100.9
1892 102 54.8
1891 113 48.9
1890 58 74.9
1889 131 38.9
1888 38 84.7
1887 14 103.7
1886 76 66.5
1885 100 55.6
1884 8 111.3
1883 90 62.2
1882 16 103.1
1881 144 0.0
1880 144 0.0
1879 144 0.0
1878 144 0.0
1877 144 0.0
1876 144 0.0
1875 144 0.0
1874 144 0.0
1873 144 0.0
1872 144 0.0
1871 144 0.0