Average Temperatures and Rainfall for British Columbia

Average annual temperatures for British Columbia (9°C/48°F) are slightly above the average for Canada (4°C/39°F).

Average annual rainfall for British Columbia (1,054mm/41 inches) is significantly above the average for Canada (705mm/28 inches).

What is the warmest or hottest month in British Columbia?

July is the hottest or warmest month in British Columbia, with an average maximum temperate of 25°C/77°F.

What is the coldest or coolest month in British Columbia?

February is the coolest or coldest month in British Columbia, with an average minimum temperate of -2°C/28°F.

What is the most rainy or wettest month in British Columbia?

November is the wettest or most rainy month in British Columbia, with an average rainfall of 168mm/7 inches.

What is the least rainy or driest month in British Columbia?

August is the driest or least rainy month in British Columbia, with an average rainfall of 29mm/1 inches.

What is the warmest or hottest place in British Columbia?

Vancouver is the hottest or warmest place in British Columbia, with an average maximum temperate of 12°C/54°F.

What is the coldest place in British Columbia?

Creston is the coldest place in British Columbia, with an average maximum temperate of 4°C/39°F.

What is the most rainy or wettest place in British Columbia?

Creston is the most rainy or wettest place in British Columbia, with an average annual rainfall of 2,136mm/84 inches.

What is the least rainy or driest place in British Columbia?

Kelowna is the least rainy or driest place in British Columbia, with an average annual rainfall of 335mm/13 inches.

Average Monthly Temperatures
Average Maximum Temperature Average Minimum Temperature
Average Monthly Rainfall
PlaceMin TempMax TempAvg TempRainfall
Abbotsford 6 16 11 1,445
Aldergrove 6 16 11 1,445
Burnaby 8 15 12 1,487
Chilliwack 6 16 11 1,445
Coquitlam 6 15 11 1,692
Creston -1 9 4 2,136
Delta 8 15 11 1,091
Kelowna 5 15 10 335
Ladner 9 13 11 -
Mission 6 16 11 1,445
Oak Bay 6 15 10 366
Okanagan 2 14 8 598
Richmond 9 13 11 -
Sooke 5 14 10 826
Surrey 8 15 11 1,091
Vancouver 8 15 12 1,487
Victoria 6 15 10 366