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 | -6.6 | -5.1 | 0.7 | 7.5 | 16.1 | 20.7 | 22.8 | 21.5 | 16.5 | 10 | 2.7 | -3.7 |
| Average low | -17.2 | -16 | -10.2 | -2.8 | 3.9 | 9 | 11.7 | 10.7 | 6 | 0.6 | -5.4 | -13.3 |
| Average | -11.9 | -10.6 | -4.8 | 2.4 | 10 | 14.8 | 17.3 | 16.1 | 11.3 | 5.3 | -1.3 | -8.5 |
| Record daily high | 16 | 16 | 21.5 | 28 | 30 | 31.5 | 33.3 | 32.2 | 30 | 26.7 | 21.7 | 17.2 |
| Date | Jan 15 1995 | Feb 12 1999 | Mar 28 1998 | Apr 27 1990 | May 25 1950 | Jun 16 2001 | Jul 18 1953 | Aug 02 1975 | Sep 01 1953 | Oct 11 1949 | Nov 02 1950 | Dec 10 1966 |
| Record daily low | -38.3 | -39 | -34.5 | -22.8 | -12.2 | -2.2 | 0 | -1.1 | -8.5 | -12.8 | -26 | -35 |
| Date | Jan 15 1957 | Feb 07 1993 | Mar 07 1989 | Apr 01 1964 | May 03 1966 | Jun 01 1966 | Jul 30 1952 | Aug 28 1978 | Sep 29 1980 | Oct 20 1972 | Nov 24 1989 | Dec 25 1980 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
| Monthly rainfall (mm) | 22 | 20 | 35 | 56 | 105 | 128 | 126 | 138 | 116 | 100 | 66 | 32 |
| Annual average: 942 | ||||||||||||
| Monthly snowfall (cm) | 83 | 70 | 66 | 29 | 1 | 0 | 0 | 0 | 0 | 5 | 44 | 81 |
| Annual average: 379 | ||||||||||||
| Monthly precipitation (mm) | 106 | 89 | 101 | 86 | 106 | 128 | 126 | 138 | 116 | 105 | 110 | 113 |
| Annual average: 1322 | ||||||||||||
| Single day record rainfall (mm) | 37 | 115 | 32 | 30 | 48 | 73 | 64 | 112 | 63 | 59 | 41 | 46 |
| Date | Jan 26 1986 | Feb 03 1982 | Mar 02 1991 | Apr 24 1970 | May 08 2000 | Jun 21 1993 | Jul 18 1963 | Aug 04 1989 | Sep 12 1960 | Oct 13 1954 | Nov 26 1950 | Dec 12 1967 |
| Single day record snowfall (cm) | 36 | 44 | 38 | 29 | 20 | 0 | 0 | 0 | 3 | 31 | 41 | 36 |
| Date | Jan 01 1961 | Feb 04 1995 | Mar 16 1976 | Apr 16 1988 | May 02 1961 | Jun 01 1950 | Jul 01 1950 | Aug 01 1950 | Sep 26 1957 | Oct 30 1963 | Nov 26 1987 | Dec 17 1978 |
| Single day record precipitation (mm) | 37 | 115 | 52 | 31 | 48 | 73 | 64 | 112 | 63 | 59 | 46 | 46 |
| Date | Jan 26 1986 | Feb 03 1982 | Mar 28 1992 | Apr 20 1955 | May 08 2000 | Jun 21 1993 | Jul 18 1963 | Aug 04 1989 | Sep 12 1960 | Oct 13 1954 | Nov 23 1967 | Dec 12 1967 |