Can't find what you're looking for? We're happy to answer your questions.

British Columbia Weather Records

Weather data and records for British Columbia, Canada based on data compiled by the NOAA.
All data displayed in U.S. customary units.
All data displayed in metric units.
British Columbia Cities
Yearly weather averages for various places in British Columbia, from 1991–2020.
City Average (°F°C) Record (°F°C) Yearly (inchescm)
High Low High Low Precipitation Snow
Abbotsford 59.515.3 43.26.2 109.242.9 -6.0-21.1 59.5151.0 20.451.9
Campbell River 57.013.9 40.54.7 103.139.5 -11.0-23.9 57.9147.1 33.585.0
Comox 57.013.9 43.96.6 100.438.0 -6.0-21.1 45.3115.0 20.652.3
Dawson Creek 47.08.4 24.5-4.1 102.038.9 -56.6-49.2 16.742.4 70.6179.3
Fort St. John 45.17.3 27.7-2.4 100.938.3 -65.0-53.9 18.647.3 84.4214.3
Hope 58.414.7 43.56.4 106.541.4 -11.9-24.4 66.1167.9 n/a
Kamloops 59.215.1 39.24.0 117.147.3 -35.0-37.2 10.927.7 24.662.4
Kelowna 58.114.5 35.62.0 112.344.6 -30.6-34.8 12.932.7 n/a
Lytton 60.315.7 41.75.4 121.349.6 -25.1-31.7 19.349.0 n/a
Osoyoos 61.416.4 41.05.0 113.045.0 -15.7-26.5 12.030.5 17.845.1
Penticton 59.415.2 39.44.1 111.644.2 -17.0-27.2 13.835.0 24.762.7
Port Alberni 58.514.7 40.64.8 108.942.7 -2.0-18.9 70.3178.5 n/a
Port Hardy 53.211.8 41.85.4 83.728.7 6.1-14.4 76.8194.9 17.845.3
Powell River 56.413.5 42.55.8 98.637.0 1.9-16.7 48.9124.2 20.752.6
Prince George 51.710.9 32.20.1 102.239.0 -58.0-50.0 23.359.1 63.2160.6
Prince Rupert 51.510.8 40.64.8 90.032.2 -11.9-24.4 92.5235.0 n/a
Revelstoke 54.412.4 37.12.8 105.140.6 -29.9-34.4 31.981.0 n/a
Salmon Arm 56.013.4 36.62.6 109.242.9 -34.1-36.7 23.459.4 74.7189.6
Squamish 57.914.4 41.35.2 109.443.0 -5.1-20.6 89.0226.1 n/a
Terrace 53.011.6 38.73.7 101.338.5 -22.0-30.0 44.1112.1 59.3150.7
Tofino 55.713.2 43.16.1 91.032.8 5.0-15.0 125.7319.3 8.521.6
Vancouver 58.314.6 47.18.4 94.834.9 0.0-17.8 56.6143.8 n/a
Vernon 57.714.3 38.23.4 111.644.2 -31.0-35.0 16.241.2 n/a
Victoria 59.115.1 44.46.9 100.037.8 3.9-15.6 23.760.1 n/a
Whistler 53.411.9 35.62.0 107.642.0 -20.6-29.2 50.1127.2 160.8408.5
Williams Lake 50.410.2 30.7-0.7 106.041.1 -45.0-42.8 18.045.7 68.3173.6