The weather statistics displayed here represent the value of each meteorological parameter for each month of the year. The sampling period for this data covers 30 years. Record maximums and minimums are updated annually.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
| Average high | -8 | -5.8 | 0.2 | 8.4 | 16.8 | 21.3 | 23.8 | 22.3 | 16.9 | 10.1 | 2.2 | -4.7 |
| Average low | -18 | -15.9 | -9.8 | -1.8 | 5.5 | 10.5 | 13.3 | 12.3 | 7.4 | 1.7 | -4.9 | -13.5 |
| Average | -13 | -10.9 | -4.8 | 3.3 | 11.2 | 15.9 | 18.6 | 17.3 | 12.2 | 5.9 | -1.4 | -9.1 |
| Record daily high | 12.2 | 21.4 | 23.9 | 29.9 | 31.6 | 33.3 | 35.4 | 33.5 | 33.3 | 26.7 | 20 | 14.4 |
| Date | Jan 25 1950 | Feb 19 1997 | Mar 26 1945 | Apr 28 1990 | May 21 1977 | Jun 28 1944 | Jul 08 1988 | Aug 08 2001 | Sep 03 1953 | Oct 06 1946 | Nov 03 1961 | Dec 03 1982 |
| Record daily low | -40 | -39.4 | -36.7 | -21.1 | -8.3 | -2.1 | 2.6 | 0 | -4.5 | -11.7 | -23.9 | -36.7 |
| Date | Jan 10 1942 | Feb 15 1943 | Mar 03 1950 | Apr 04 1954 | May 07 1966 | Jun 02 1986 | Jul 21 1992 | Aug 30 1976 | Sep 27 1989 | Oct 23 1969 | Nov 30 1958 | Dec 20 1942 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
| Monthly rainfall (mm) | 17 | 10 | 32 | 51 | 86 | 95 | 100 | 100 | 113 | 92 | 59 | 20 |
| Annual average: 774 | ||||||||||||
| Monthly snowfall (cm) | 63 | 52 | 38 | 16 | 2 | 0 | 0 | 0 | 0 | 5 | 35 | 61 |
| Annual average: 273 | ||||||||||||
| Monthly precipitation (mm) | 68 | 53 | 65 | 67 | 88 | 95 | 100 | 100 | 113 | 98 | 90 | 71 |
| Annual average: 1007 | ||||||||||||
| Single day record rainfall (mm) | 53 | 21 | 46 | 62 | 50 | 64 | 93 | 96 | 71 | 75 | 53 | 38 |
| Date | Jan 22 1997 | Feb 01 1968 | Mar 08 1942 | Apr 01 1939 | May 31 1970 | Jun 29 1957 | Jul 30 1990 | Aug 31 1952 | Sep 28 1999 | Oct 03 1983 | Nov 11 1995 | Dec 04 1961 |
| Single day record snowfall (cm) | 28 | 26 | 48 | 30 | 12 | 0 | 0 | 0 | 5 | 26 | 23 | 23 |
| Date | Jan 30 2001 | Feb 25 1965 | Mar 10 1943 | Apr 01 1969 | May 06 1974 | Jun 10 1980 | Jul 01 1939 | Aug 01 1939 | Sep 30 1956 | Oct 30 1962 | Nov 19 1989 | Dec 25 1989 |
| Single day record precipitation (mm) | 57 | 38 | 48 | 74 | 50 | 64 | 93 | 96 | 71 | 75 | 55 | 38 |
| Date | Jan 22 1997 | Feb 20 2002 | Mar 10 1943 | Apr 01 1939 | May 31 1970 | Jun 29 1957 | Jul 30 1990 | Aug 31 1952 | Sep 28 1999 | Oct 03 1983 | Nov 11 1995 | Dec 04 1961 |