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 | -12.6 | -7.8 | -1.7 | 9.3 | 17.9 | 21.8 | 25 | 24.5 | 17.7 | 10.7 | -0.9 | -9.5 |
| Average low | -22.5 | -17.6 | -11.3 | -2.4 | 4.7 | 9.8 | 12.2 | 11.1 | 5.4 | -0.5 | -9.9 | -19.3 |
| Average | -17.6 | -12.8 | -6.5 | 3.5 | 11.3 | 15.8 | 18.7 | 17.9 | 11.6 | 5.1 | -5.4 | -14.4 |
| Record daily high | 9 | 11.1 | 20 | 35 | 35.7 | 37.2 | 37.8 | 38.3 | 37.8 | 32.2 | 22.2 | 12.2 |
| Date | Jan 27 1982 | Feb 25 1958 | Mar 23 1963 | Apr 21 1980 | May 22 1980 | Jun 27 1961 | Jul 29 1975 | Aug 05 1964 | Sep 05 1978 | Oct 04 1963 | Nov 05 1975 | Dec 01 1969 |
| Record daily low | -41.1 | -40 | -36.7 | -26 | -12.2 | -3.3 | 2.2 | -0.1 | -7.2 | -16.9 | -35.1 | -39 |
| Date | Jan 28 1966 | Feb 01 1996 | Mar 01 1962 | Apr 06 1979 | May 01 1966 | Jun 01 1964 | Jul 05 1965 | Aug 28 1986 | Sep 26 1965 | Oct 30 1984 | Nov 27 1985 | Dec 23 1983 |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
| Monthly rainfall (mm) | 0 | 0 | 4 | 26 | 57 | 82 | 64 | 70 | 56 | 31 | 3 | 2 |
| Annual average: 393 | ||||||||||||
| Monthly snowfall (cm) | 21 | 16 | 18 | 10 | 1 | 0 | 0 | 0 | 0 | 7 | 17 | 18 |
| Annual average: 109 | ||||||||||||
| Monthly precipitation (mm) | 21 | 17 | 23 | 36 | 58 | 82 | 64 | 70 | 56 | 38 | 20 | 20 |
| Annual average: 503 | ||||||||||||
| Single day record rainfall (mm) | 1 | 20 | 19 | 35 | 45 | 63 | 58 | 81 | 61 | 39 | 26 | 24 |
| Date | Jan 06 1961 | Feb 25 2000 | Mar 25 1961 | Apr 20 1967 | May 20 1974 | Jun 10 1970 | Jul 06 1971 | Aug 23 1981 | Sep 04 1971 | Oct 15 1984 | Nov 01 2000 | Dec 02 1982 |
| Single day record snowfall (cm) | 34 | 32 | 25 | 31 | 11 | 0 | 0 | 0 | 3 | 41 | 18 | 16 |
| Date | Jan 25 1981 | Feb 26 1969 | Mar 14 1971 | Apr 27 1966 | May 01 1967 | Jun 01 1958 | Jul 01 1958 | Aug 01 1958 | Sep 25 1972 | Oct 10 1959 | Nov 20 1977 | Dec 17 1977 |
| Single day record precipitation (mm) | 34 | 32 | 25 | 35 | 45 | 63 | 58 | 81 | 61 | 41 | 26 | 24 |
| Date | Jan 25 1981 | Feb 26 1969 | Mar 14 1971 | Apr 20 1967 | May 20 1974 | Jun 10 1970 | Jul 06 1971 | Aug 23 1981 | Sep 04 1971 | Oct 10 1959 | Nov 01 2000 | Dec 02 1982 |