Average Annual Temperatures in British Columbia

Average annual temperatures for cities and towns throughout British Columbia are given below.

You can jump to a separate table for each section of the province: Southwest Mainland, Gulf Islands, Vancouver Island, Central BC, Southeast BC and Northern BC.

The tables list the maximum and minimum yearly temperatures, in degrees Celsius and Fahrenheit, based on weather data collected from 1981 to 2010.

Place name links take you to more detailed temperature information for that location.

Southwest BC Mainland

Average annual temperatures
High °F Low °F Place High °C Low °C
59 42 Abbotsford 15 6
60 43 Chilliwack 16 6
57 45 Gibsons 14 7
56 42 Powell River 13 6
57 44 Vancouver - Richmond 14 7
53 35 Whistler 12 2

Gulf Islands

Temperatures averages for the year
High °F Low °F Place High °C Low °C
56 45 Cortes Island, Whaletown 14 7
57 42 Gabriola Island 14 5
58 43 Mayne Island, Village Bay 14 6
57 45 Saltspring Island 14 7

Vancouver Island

Temperatures averages for the year
High °F Low °F Place High °C Low °C
57 40 Campbell River 14 4
57 43 Courtenay - Comox 14 6
58 42 Duncan 15 5
58 40 Gold River 14 4
59 41 Nanaimo 15 5
58 40 Port Alberni 15 5
53 42 Port Hardy 12 5
55 42 Port Renfrew 13 6
58 42 Sidney 14 6
56 42 Tofino 13 6
60 45 Victoria 15 7

Central British Columbia

Annual average temperature
High °F Low °F Place High °C Low °C
46 26 Barkerville 8 -4
55 39 Bella Coola 13 4
59 39 Kamloops 15 4
59 39 Kelowna 15 4
58 40 Lillooet 15 4
59 39 Penticton 15 4
58 38 Vernon 14 3
55 30 Williams Lake 13 -1

Southeast BC

Average yearly temperatures
High °F Low °F Place High °C Low °C
57 38 Castlegar 14 3
53 32 Cranbrook 12 0
51 31 Golden 11 -1
54 36 Revelstoke 12 2
51 29 Sparwood 10 -2

Northern British Columbia

Average annual temperatures
High °F Low °F Place High °C Low °C
42 26 Atlin 6 -3
41 21 Fort Nelson 5 -6
45 27 Fort St John 7 -3
51 32 Prince George 11 0
51 40 Prince Rupert 11 4
53 42 Sandspit, Haida Gwaii 11 6
49 30 Smithers 9 -1
Reference

Environment Canada. Meteorological Service of Canada. Canadian Climate Normals. 1981-2010 Climate Normals & Averages.

British Columbia Temperatures
Back to Top