Average December Temperatures in British Columbia

Average temperatures for December at 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 normals for maximum and minimum monthly temperatures, in degrees Celsius and Fahrenheit, based on weather data collected from 1981 to 2010.

Southwest BC Mainland

Average December temperatures
High °F Low °F Place High °C Low °C
43 32 Abbotsford 6 0
43 33 Chilliwack 6 1
43 35 Gibsons 6 2
42 34 Powell River 5 1
43 33 Vancouver - Richmond 6 1
32 22 Whistler 0 -5

Gulf Islands

Average daily temperatures in December
High °F Low °F Place High °C Low °C
42 35 Cortes Island, Whaletown 6 2
43 33 Gabriola Island 6 1
44 35 Mayne Island, Village Bay 7 2
43 36 Saltspring Island 6 2

Vancouver Island

Average daily temperatures in December
High °F Low °F Place High °C Low °C
41 31 Campbell River 5 -1
43 34 Courtenay - Comox 6 1
41 33 Duncan 5 0
39 31 Gold River 4 -1
43 32 Nanaimo 6 0
40 33 Port Alberni 4 0
43 34 Port Hardy 6 1
43 35 Port Renfrew 6 2
45 34 Sidney 7 1
47 35 Tofino 8 2
47 39 Victoria 9 4

Central British Columbia

December temperatures: daily averages
High °F Low °F Place High °C Low °C
26 10 Barkerville -3 -12
36 28 Bella Coola 2 -2
33 22 Kamloops 0 -6
35 25 Kelowna 2 -4
32 23 Lillooet 0 -5
35 26 Penticton 1 -4
34 24 Vernon 1 -4
28 12 Williams Lake -2 -11

Southeast BC

Average December temperatures
High °F Low °F Place High °C Low °C
32 24 Castlegar 0 -4
26 12 Cranbrook -3 -11
23 12 Golden -5 -11
30 21 Revelstoke -1 -6
26 12 Sparwood -3 -11

Northern British Columbia

Average December temperatures
High °F Low °F Place High °C Low °C
23 12 Atlin -5 -11
6 -9 Fort Nelson -15 -23
19 4 Fort St John -7 -15
28 15 Prince George -2 -9
42 32 Prince Rupert 6 0
44 35 Sandspit, Haida Gwaii 7 2
26 13 Smithers -4 -11
Reference

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

British Columbia Temperatures
Back to Top