Osoyoos Weather Records

Osoyoos, British Columbia weather averages and records from 1954–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Osoyoos, British Columbia was 45.0 °C which occurred on June 29, 2021.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Osoyoos, British Columbia was -26.5 °C which occurred on December 29, 1990.
Lowest Temperatures: All-Time By Year
Osoyoos Weather by Month
Averages based on the years 1991–2020
Month Average (°C) Record (°C) Average (cm)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 1.8 -3.3 17.5 -26.1 2.9 14.5
February 5.7 -2.7 17.0 -24.4 1.9 3.2
March 12.2 0.5 23.5 -17.8 2.2 2.0
April 17.6 4.1 32.8 -7.8 2.4 0.1
May 22.7 8.7 36.0 -3.9 3.8 0.0
June 26.0 11.9 45.0 0.6 3.9 0.0
July 30.6 14.9 41.2 4.5 2.2 0.0
August 30.0 14.1 39.5 5.0 1.4 0.0
September 24.3 9.6 36.5 -2.2 1.4 0.0
October 15.7 4.7 28.9 -10.5 2.0 0.0
November 7.1 0.2 21.1 -22.5 3.2 6.7
December 1.9 -3.0 18.1 -26.5 3.7 18.2
Entire year 16.4 5.0 45.0 -26.5 30.6 45.1
More Osoyoos Weather Records
1954–2024
Highest daily low 25.0 °C July 21, 1979
Lowest daily high -20.6 °C December 28, 1968
Greatest daily range
(Difference of high and low)
27.5 °C April 27, 1987
Greatest difference in daily high
over two conscutive days
19.0 °C Dec 14–15, 1979
Most daily precipitation 5.2 cm May 26, 1998
Most monthly precipitation 10.5 cm May 1998
Most yearly precipitation 50.6 cm 1983
Most yearly days with precipitation 155 2009
Earliest snow in season October 23 1984
Latest snow in season April 2 2003
Most daily snow 29.2 cm February 3, 1973
Most monthly snow 74.1 cm December 1971
Most yearly snow 137.2 cm 1965
Most snow in a winter 120.8 cm 1964–1965
Greatest snow accumulation 32.0 cm January 23, 1982
Earliest freeze September 17 1960
Earliest day ≥ 25 °C April 2 1992
Earliest day ≥ 30 °C April 24 1977
Earliest day ≥ 35 °C May 15 1973
Earliest day ≥ 40 °C June 26 2021
Latest freeze May 16 1974
Latest day ≥ 25 °C October 13 1979
Latest day ≥ 30 °C September 27 1994
Latest day ≥ 35 °C September 5 2020
Most days in a year < 0 °C 150 1955
Most days in a year ≥ 20 °C 172 1994
Most days in a year ≥ 25 °C 120 1998
Most days in a year ≥ 30 °C 67 2023
Most days in a year ≥ 35 °C 28 2021
Most days in a year ≥ 40 °C 5 2021
Osoyoos Weather Streaks
Most consecutive days...
With precipitation 16 days Dec 19, 2005 – Jan 3, 2006
Without precipitation 75 days Aug 13 – Oct 26, 1974
With snow 11 days Jan 9–19, 1969
Freezing temperatures
High temperature ≤ 0 °C
33 days Jan 6 – Feb 7, 1957
High temperature ≥ 20 °C 123 days May 31 – Sep 30, 1967
High temperature ≥ 25 °C 77 days Jun 23 – Sep 7, 2003
High temperature ≥ 30 °C 33 days Jul 13 – Aug 14, 1971
High temperature ≥ 35 °C 10 days Jun 25 – Jul 4, 2021
High temperature ≥ 40 °C 5 days Jun 26–30, 2021
Plant Hardiness Zone
7A
Osoyoos is in plant hardiness zone 7A
based on average yearly minimum temperature from 1991–2020
Osoyoos Weather by Year
More Osoyoos Weather
Compare Osoyoos to:
Weather Station Details
Years Station Coordinates
2009–2024 Osoyoos CS location
1968–2008 Osoyoos West location
1954–1967 Osoyoos location