Terrace Weather Records

Terrace, British Columbia weather averages and records from 1912–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Terrace, British Columbia was 38.5 °C which occurred on July 29, 2009.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Terrace, British Columbia was -30.0 °C which occurred on January 14, 1950.
Lowest Temperatures: All-Time By Year
Terrace Weather by Month
Averages based on the years 1991–2020
Month Average (°C) Record (°C) Average (cm)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 0.5 -4.2 11.1 -30.0 13.9 42.7
February 3.4 -2.7 16.0 -27.2 7.5 23.6
March 7.3 -0.8 22.5 -18.9 7.5 11.3
April 12.5 2.2 29.5 -8.3 5.7 1.0
May 17.6 6.1 35.0 -6.7 4.8 0.0
June 20.1 9.7 37.0 -1.1 4.8 0.0
July 22.4 12.0 38.5 1.7 4.7 0.0
August 22.4 11.9 36.7 -2.8 6.1 0.0
September 17.3 8.6 33.3 -5.6 10.4 0.0
October 10.5 4.1 23.3 -13.9 17.0 1.3
November 4.4 0.2 18.9 -18.5 16.5 27.4
December 0.8 -3.2 11.5 -26.7 14.1 43.1
Entire year 11.6 3.7 38.5 -30.0 112.1 150.7
More Terrace Weather Records
1912–2024
Highest daily low 22.2 °C August 24, 1945
Lowest daily high -23.3 °C January 31, 1947
Greatest daily range
(Difference of high and low)
30.0 °C August 24, 1938
Greatest difference in daily high
over two conscutive days
17.2 °C Mar 3–4, 1951
Most daily precipitation 11.7 cm December 1, 1933
Most monthly precipitation 41.9 cm December 1923
Most yearly precipitation 176.0 cm 1939
Most yearly days with precipitation 240 2007
Earliest snow in season October 5 1956
Latest snow in season May 11 1958
Most daily snow 66.8 cm February 18, 1972
Most monthly snow 256.4 cm December 1957
Most yearly snow 545.4 cm 1956
Most snow in a winter 528.6 cm 1965–1966
Greatest snow accumulation 160.0 cm February 5, 1968
Earliest freeze August 31 1919
Earliest day ≥ 20 °C March 30 2016
Earliest day ≥ 25 °C April 19 1934
Earliest day ≥ 30 °C May 13 1993
Earliest day ≥ 35 °C May 29 1983
Latest freeze June 9 1939
Latest day ≥ 20 °C October 16 2022
Latest day ≥ 25 °C September 25 1947
Latest day ≥ 30 °C September 10 1946
Latest day ≥ 35 °C August 20 1977
Most days in a year < 0 °C 154 1982
Most days in a year ≥ 20 °C 117 1936
Most days in a year ≥ 25 °C 55 1951
Most days in a year ≥ 30 °C 23 1958
Most days in a year ≥ 35 °C 5 1977
Terrace Weather Streaks
Most consecutive days...
With precipitation 34 days Oct 14 – Nov 16, 2001
Without precipitation 41 days Jul 4 – Aug 13, 1952
With snow 15 days Nov 27 – Dec 11, 1967
Freezing temperatures
High temperature ≤ 0 °C
48 days Dec 18, 1968 – Feb 3, 1969
High temperature ≥ 20 °C 43 days Aug 1 – Sep 12, 1930
High temperature ≥ 25 °C 21 days Jul 20 – Aug 9, 1927
High temperature ≥ 30 °C 12 days Jun 8–19, 1969
High temperature ≥ 35 °C 4 days Jul 28–31, 2018
Plant Hardiness Zone
6B
Terrace is in plant hardiness zone 6B
based on average yearly minimum temperature from 1991–2020
Terrace Weather by Year
More Terrace Weather
Compare Terrace to:
Weather Station Details
Years Station Coordinates
1970–2024 Terrace PCC location
1953–1969 Terrace A location
1912–1953 Terrace location