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 | -7.5 | -5.4 | 0.6 | 8.5 | 16.9 | 21.9 | 25.1 | 23.4 | 17.6 | 10.6 | 2.9 | -4.8 |
| Average low | -16.5 | -14.8 | -8.8 | -0.9 | 5.8 | 11.1 | 14 | 12.9 | 8 | 2.3 | -3.7 | -12.9 |
| Average | -12 | -10.1 | -4.1 | 3.8 | 11.4 | 16.5 | 19.6 | 18.2 | 12.8 | 6.4 | -0.4 | -8.9 |
| Record daily high | 7.8 | 11.5 | 17 | 29.5 | 32.2 | 34 | 34.5 | 35 | 30 | 24 | 18 | 12.5 |
| Date | Jan 09 1978 | Feb 22 1981 | Mar 25 1987 | Apr 27 1990 | May 22 1977 | Jun 15 1988 | Jul 04 1983 | Aug 01 1975 | Sep 06 1983 | Oct 01 1983 | Nov 16 1989 | Dec 03 1982 |
| Record daily low | -35 | -36.7 | -30 | -18 | -7.2 | 0.5 | 3.9 | 1.5 | -5 | -8.3 | -22.2 | -32 |
| Date | Jan 04 1981 | Feb 23 1972 | Mar 04 1972 | Apr 06 1982 | May 02 1974 | Jun 04 1982 | Jul 05 1979 | Aug 28 1982 | Sep 29 1980 | Oct 20 1972 | Nov 27 1978 | Dec 25 1980 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
| Monthly rainfall (mm) | 27 | 16 | 42 | 74 | 114 | 119 | 139 | 118 | 128 | 109 | 72 | 32 |
| Annual average: 991 | ||||||||||||
| Monthly snowfall (cm) | 77 | 65 | 44 | 16 | 0 | 0 | 0 | 0 | 0 | 1 | 31 | 83 |
| Annual average: 316 | ||||||||||||
| Monthly precipitation (mm) | 104 | 81 | 86 | 90 | 114 | 119 | 139 | 118 | 128 | 110 | 103 | 116 |
| Annual average: 1308 | ||||||||||||
| Single day record rainfall (mm) | 53 | 39 | 41 | 42 | 45 | 82 | 74 | 59 | 76 | 59 | 42 | 53 |
| Date | Jan 26 1976 | Feb 02 1983 | Mar 19 1983 | Apr 01 1976 | May 07 1986 | Jun 22 1981 | Jul 11 1976 | Aug 28 1978 | Sep 14 1979 | Oct 09 1977 | Nov 17 1978 | Dec 01 1996 |
| Single day record snowfall (cm) | 41 | 53 | 43 | 38 | 3 | 0 | 0 | 0 | 0 | 5 | 43 | 38 |
| Date | Jan 21 1979 | Feb 03 1972 | Mar 22 1972 | Apr 03 1975 | May 07 1976 | Jun 01 1972 | Jul 01 1972 | Aug 01 1972 | Sep 01 1971 | Oct 24 1972 | Nov 21 1986 | Dec 07 1996 |
| Single day record precipitation (mm) | 58 | 53 | 43 | 42 | 45 | 82 | 74 | 59 | 76 | 59 | 43 | 53 |
| Date | Jan 08 1978 | Feb 03 1972 | Mar 22 1972 | Apr 01 1976 | May 07 1986 | Jun 22 1981 | Jul 11 1976 | Aug 28 1978 | Sep 14 1979 | Oct 09 1977 | Nov 21 1986 | Dec 01 1996 |