Williams Lake Weather Records

Williams Lake, British Columbia weather averages and records from 1939–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Williams Lake, British Columbia was 41.1 °C which occurred on July 17, 1941.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Williams Lake, British Columbia was -42.8 °C which occurred on December 30, 1968.
Lowest Temperatures: All-Time By Year
Williams Lake Weather by Month
Averages based on the years 1991–2020
Month Average (°C) Record (°C) Average (cm)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January -2.6 -10.4 13.9 -42.8 3.7 38.7
February 0.3 -9.4 14.4 -38.3 2.4 23.8
March 5.4 -5.3 21.1 -31.7 2.2 19.9
April 10.9 -1.2 28.8 -16.7 2.3 7.2
May 16.5 3.4 36.7 -5.8 4.1 3.1
June 19.6 7.1 39.6 -4.0 6.4 0.4
July 22.9 9.6 41.1 0.0 5.5 0.0
August 22.6 8.5 36.1 -1.7 4.1 0.0
September 17.3 4.3 35.8 -8.9 4.1 0.5
October 9.5 -0.6 28.3 -28.6 4.5 9.4
November 1.7 -5.5 17.7 -41.6 4.2 32.6
December -3.0 -10.3 17.2 -42.8 3.4 37.6
Entire year 10.2 -0.7 41.1 -42.8 46.6 174.5
More Williams Lake Weather Records
1939–2024
Highest daily low 20.8 °C June 30, 2021
Lowest daily high -31.1 °C December 28, 1968
Greatest daily range
(Difference of high and low)
37.8 °C May 5, 1942
Greatest difference in daily high
over two conscutive days
28.5 °C Jan 30–31, 1989
Most daily precipitation 5.1 cm August 25, 1945
Most monthly precipitation 19.7 cm July 1982
Most yearly precipitation 63.3 cm 1982
Most yearly days with precipitation 168 2016
Earliest snow in season September 1 1991
Latest snow in season June 12 2017
Most daily snow 51.8 cm November 15, 2013
Most monthly snow 117.2 cm January 1971
Most yearly snow 317.0 cm 1975
Most snow in a winter 286.9 cm 1975–1976
Greatest snow accumulation 112.0 cm February 17, 1965
Earliest freeze August 19 1973
Earliest day ≥ 20 °C March 29 1941
Earliest day ≥ 25 °C April 13 1943
Earliest day ≥ 30 °C May 3 1946
Earliest day ≥ 35 °C May 5 1942
Latest freeze June 27 1963
Latest day ≥ 20 °C October 29 1944
Latest day ≥ 25 °C October 14 1945
Latest day ≥ 30 °C September 25 1943
Latest day ≥ 35 °C September 4 1988
Most days in a year < 0 °C 206 1985
Most days in a year ≥ 20 °C 138 1946
Most days in a year ≥ 25 °C 77 1946
Most days in a year ≥ 30 °C 30 1946
Most days in a year ≥ 35 °C 6 1942
Most days in a year ≥ 40 °C 2 1941
Williams Lake Weather Streaks
Most consecutive days...
With precipitation 17 days Jun 30 – Jul 16, 2005
Without precipitation 28 days Nov 2–29, 1972
With snow 12 days Dec 31, 1968 – Jan 11, 1969
Freezing temperatures
High temperature ≤ 0 °C
38 days Dec 9, 1984 – Jan 15, 1985
High temperature ≥ 20 °C 54 days Jul 8 – Aug 30, 1961
High temperature ≥ 25 °C 20 days Jun 25 – Jul 14, 2021
High temperature ≥ 30 °C 8 days Jul 6–13, 1945
High temperature ≥ 35 °C 5 days Jun 30 – Jul 4, 1942
Plant Hardiness Zone
4B
Williams Lake is in plant hardiness zone 4B
based on average yearly minimum temperature from 1991–2020
Williams Lake Weather by Year
More Williams Lake Weather
Compare Williams Lake to
Weather Station Details
Years Station Coordinates
2012–2024 Williams Lake A location
1960–2012 Williams Lake A location
1939–1947 Williams Lake location