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 | -10.8 | -8.2 | -1.6 | 6.3 | 15.1 | 20.5 | 22.7 | 21 | 15.4 | 8.2 | 0.2 | -7.5 |
| Average low | -22.8 | -21.2 | -13.8 | -4.3 | 3 | 8.8 | 11.9 | 10.5 | 5.8 | 0.5 | -6.9 | -17.8 |
| Average | -16.8 | -14.7 | -7.7 | 1 | 9.1 | 14.7 | 17.3 | 15.8 | 10.6 | 4.4 | -3.3 | -12.7 |
| Record daily high | 12.5 | 11.1 | 17 | 27 | 32.2 | 33 | 34.4 | 36.1 | 30.6 | 26.1 | 17.5 | 11.1 |
| Date | Jan 19 1996 | Feb 19 1954 | Mar 24 1987 | Apr 28 1986 | May 27 1978 | Jun 16 1994 | Jul 18 1953 | Aug 01 1975 | Sep 07 1960 | Oct 09 1970 | Nov 16 1989 | Dec 06 1951 |
| Record daily low | -47.8 | -46.1 | -38 | -30 | -12.2 | -9.4 | -1.1 | -1.1 | -8.9 | -15 | -30 | -43.9 |
| Date | Jan 15 1957 | Feb 02 1955 | Mar 09 1984 | Apr 04 1954 | May 02 1974 | Jun 01 1964 | Jul 05 1958 | Aug 01 1950 | Sep 11 1961 | Oct 23 1950 | Nov 27 1995 | Dec 04 1972 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
| Monthly rainfall (mm) | 10 | 7 | 20 | 41 | 87 | 93 | 130 | 103 | 99 | 68 | 32 | 10 |
| Annual average: 699 | ||||||||||||
| Monthly snowfall (cm) | 68 | 51 | 51 | 32 | 5 | 0 | 0 | 0 | 0 | 9 | 43 | 76 |
| Annual average: 333 | ||||||||||||
| Monthly precipitation (mm) | 78 | 58 | 71 | 74 | 92 | 93 | 130 | 103 | 100 | 77 | 74 | 85 |
| Annual average: 1033 | ||||||||||||
| Single day record rainfall (mm) | 21 | 26 | 32 | 36 | 42 | 93 | 119 | 53 | 78 | 44 | 53 | 24 |
| Date | Jan 08 1978 | Feb 20 1996 | Mar 19 1975 | Apr 21 1992 | May 11 1981 | Jun 22 1981 | Jul 19 1996 | Aug 31 1954 | Sep 04 1970 | Oct 24 1957 | Nov 08 1996 | Dec 12 1952 |
| Single day record snowfall (cm) | 41 | 38 | 48 | 50 | 22 | 1 | 0 | 0 | 7 | 26 | 35 | 61 |
| Date | Jan 20 1951 | Feb 13 1952 | Mar 04 1971 | Apr 09 2000 | May 14 2002 | Jun 15 1958 | Jul 01 1951 | Aug 25 1949 | Sep 29 1963 | Oct 14 1978 | Nov 27 1965 | Dec 17 1978 |
| Single day record precipitation (mm) | 41 | 38 | 48 | 50 | 42 | 93 | 119 | 53 | 78 | 44 | 53 | 61 |
| Date | Jan 20 1951 | Feb 13 1952 | Mar 04 1971 | Apr 09 2000 | May 11 1981 | Jun 22 1981 | Jul 19 1996 | Aug 31 1954 | Sep 04 1970 | Oct 24 1957 | Nov 08 1996 | Dec 17 1978 |