PlaceDossier / Questions

How hot does it get at my BC property?

Environment and Climate Change Canada's 30-year normals count, at many weather stations, the days in an average year whose high passed 30 °C and 35 °C. A report gives them from the station nearest the lot, with the highest temperature the station recorded from 1991 to 2020.

The report opens at this answer, with the lot drawn on the map and every other check alongside. A PID (on the tax notice or title) always finds the lot; an address works when it's an exact match.

Share

TextEmail

Text and Email open your own messages or email app with these words. Edit them first if you like.

What the answer means

Days over 30 °C
The days in an average year when the station's daily high passed 30 °C, averaged over the 30 years of the normals. A figure like 4.6 means some summers have none and others a dozen.
Days over 35 °C
The same count past 35 °C, where the normals carry it: the days when heat starts to harm people without a cool place to go, most of all older people living alone.
The hottest day
The highest temperature the station recorded from 1991 to 2020, with its year. Many BC stations set theirs in the heat dome of late June 2021, after the period these normals cover, so it is a floor, not the record.
Which station
A report and a place's page take the nearest station within 30 km whose normals carry the figure, 1991–2020 where ECCC publishes them, else 1981–2010. A place without such a station says so on its page.
Elevation and setting
Valley floors heat up most: a lot a few hundred metres above the station, or by a big lake, can stay several degrees cooler. The report gives the lot's elevation against the station's.
Keeping a home cool
Ask whether the home has air conditioning or a heat pump, which rooms it cools, and how the upstairs bedrooms fare in July. Shade trees on the west and south and an attic that vents its heat count for a lot on a valley floor.
Fewer years
Some stations' figures rest on 15 to 25 of the 30 years. They're marked with an asterisk: treat them as a rougher guide.

Hot-day counts are a station's averages, read by us for the nearest station; the lot itself can differ, and recent summers have run hotter than the 1991-2020 averages in much of BC. Confirm with a home inspector or HVAC contractor about the home's cooling, and the regional health authority about heat warnings before you buy or build.

Source: Canadian Climate Normals 1991-2020 and 1981-2010, Environment and Climate Change Canada (Open Government Licence – Canada).

By place

262 of BC's 319 places have days over 30 °C in their nearest station's normals within 30 km. Places are listed by name here; the places with the most days over 30 °C ranks those whose figure rests on the full 30 years.

Place, and the station: distance, normalsDays a year over 30 °COver 35 °CHighest recorded, 1991-2020
100 Mile House
100 Mile House, 1 km, 1981-2010
6.2 days*under half a day*–
Abbotsford
Abbotsford Airport, 4 km, 1991-2020
9.2 days*0.5 days*38 °C (2009)
Alberni-Clayoquot, Electoral Area A
Bamfield East, 1 km, 1981-2010
under half a day*no days*–
Alberni-Clayoquot, Electoral Area B
Alberni Robertson Creek, 5 km, 1981-2010
20 days*2.3 days*–
Alberni-Clayoquot, Electoral Area C
Tofino Airport, 21 km, 1981-2010
under half a dayno days–
Alberni-Clayoquot, Electoral Area D
Alberni Robertson Creek, 7 km, 1981-2010
20 days*2.3 days*–
Alberni-Clayoquot, Electoral Area E
Alberni Robertson Creek, 11 km, 1981-2010
20 days*2.3 days*–
Anmore
Port Moody Glenayre, 4 km, 1981-2010
2.5 days*no days*–
Barriere
Darfield, 13 km, 1981-2010
19 days*1.5 days*–
Belcarra
Burnaby Simon Fraser University, 4 km, 1981-2010
0.6 days*no days*–
Bulkley-Nechako, Electoral Area A
Smithers Airport, 3 km, 1991-2020
3.5 daysunder half a day36 °C (2009)
Bulkley-Nechako, Electoral Area B
Burns Lake Decker Lake, 22 km, 1991-2020
2.9 days*no days*38.6 °C (2004)
Bulkley-Nechako, Electoral Area C
Fort St James, 4 km, 1981-2010
1.6 days*no days*–
Bulkley-Nechako, Electoral Area D
Fraser Lake North Shore, 2 km, 1981-2010
2.7 daysno days–
Bulkley-Nechako, Electoral Area E
Takysie Lake, 25 km, 1981-2010
0.7 days*no days*–
Bulkley-Nechako, Electoral Area F
Vanderhoof, 3 km, 1981-2010
6.6 days*under half a day*–
Bulkley-Nechako, Electoral Area G
Burns Lake Decker Lake, 26 km, 1991-2020
2.9 days*no days*38.6 °C (2004)
Burnaby
Burnaby Simon Fraser University, 6 km, 1981-2010
0.6 days*no days*–
Burns Lake
Burns Lake Decker Lake, 21 km, 1991-2020
2.9 days*no days*38.6 °C (2004)
Cariboo, Electoral Area A
Quesnel Airport, 9 km, 1981-2010
9.1 days*under half a day*–
Cariboo, Electoral Area B
Quesnel Airport, 6 km, 1981-2010
9.1 days*under half a day*–
Cariboo, Electoral Area C
Quesnel Airport, 6 km, 1981-2010
9.1 days*under half a day*–
Cariboo, Electoral Area D
Williams Lake Airport, 3 km, 1991-2020
4 days*no days*34.2 °C (1998)
Cariboo, Electoral Area E
Williams Lake River, 3 km, 1981-2010
16 days*1.6 days*–
Cariboo, Electoral Area F
Williams Lake Airport, 12 km, 1991-2020
4 days*no days*34.2 °C (1998)
Cariboo, Electoral Area G
100 Mile House, 11 km, 1981-2010
6.2 days*under half a day*–
Cariboo, Electoral Area I
Quesnel Airport, 11 km, 1981-2010
9.1 days*under half a day*–
Cariboo, Electoral Area L
Bridge Lake 2, 12 km, 1981-2010
1.9 days*no days*–
Castlegar
Castlegar Airport, 4 km, 1981-2010
32 days5.2 days–
Central Coast, Electoral Area C
Bella Coola Airport, 4 km, 1991-2020
5.3 days*under half a day*41.2 °C (2009)
Central Coast, Electoral Area D
Bella Coola, 2 km, 1981-2010
2.4 days*under half a day*–
Central Coast, Electoral Area E
Bella Coola, 5 km, 1981-2010
2.4 days*under half a day*–
Central Kootenay, Electoral Area A
Creston treatment plant, 9 km, 1981-2010
21 days*1.1 days*–
Central Kootenay, Electoral Area B
Creston, 4 km, 1991-2020
28 days*3.5 days*38.7 °C (2007)
Central Kootenay, Electoral Area C
Creston treatment plant, 2 km, 1981-2010
21 days*1.1 days*–
Central Kootenay, Electoral Area D
Kaslo, 4 km, 1981-2010
9.7 days*under half a day*–
Central Kootenay, Electoral Area E
Nelson, 29 km, 1991-2020
27 days*3.6 days*39.7 °C (2003)
Central Kootenay, Electoral Area F
Nelson, 12 km, 1991-2020
27 days*3.6 days*39.7 °C (2003)
Central Kootenay, Electoral Area G
Castlegar Airport, 29 km, 1981-2010
32 days5.2 days–
Central Kootenay, Electoral Area H
Nelson, 23 km, 1991-2020
27 days*3.6 days*39.7 °C (2003)
Central Kootenay, Electoral Area J
Castlegar Airport, 6 km, 1981-2010
32 days5.2 days–
Central Kootenay, Electoral Area K
Nakusp, 6 km, 1991-2020
21 days*2.4 days*40.4 °C (1998)
Central Okanagan
Kelowna Airport, 3 km, 1981-2010
26 days*3.7 days*–
Central Okanagan West
Okanagan Centre, 13 km, 1981-2010
18 days*1.4 days*–
Central Saanich
Saanichton Cda, 3 km, 1981-2010
1.1 days*no days*–
Chetwynd
Chetwynd Airport, 1 km, 1981-2010
2.2 days*no days*–
Chilliwack
Chilliwack, 2 km, 1981-2010
11 days*0.5 days*–
Clearwater
Vavenby, 19 km, 1981-2010
17 days*1.5 days*–
Clinton
Clinton, 8 km, 1991-2020
9.1 days*under half a day*35.2 °C (1998)
Coldstream
Vernon Bella Vista, 7 km, 1991-2020
29 days*3.9 days*39.5 °C (1994)
Columbia-Shuswap, Electoral Area A
Golden Airport, 6 km, 1991-2020
12 days*under half a day*36.3 °C (1998)
Columbia-Shuswap, Electoral Area B
Revelstoke, 1 km, 1991-2020
19 days*1.3 days*40.1 °C (2015)
Columbia-Shuswap, Electoral Area D
Westwold, 14 km, 1981-2010
22 days*1.9 days*–
Columbia-Shuswap, Electoral Area E
Salmon Arm Airport, 29 km, 1991-2020
26 days*2.7 days*39.9 °C (1998)
Colwood
Victoria Highland, 10 km, 1981-2010
5.6 days*under half a day*–
Comox
Comox Airport, 5 km, 1991-2020
2.2 daysno days35.2 °C (2009)
Comox Valley, Electoral Area A
Mud Bay, 12 km, 1981-2010
1.9 days*no days*–
Comox Valley, Electoral Area B (Lazo North)
Courtenay Meadowbrook, 4 km, 1981-2010
4.4 days*no days*–
Coquitlam
Port Moody Glenayre, 6 km, 1981-2010
2.5 days*no days*–
Courtenay
Courtenay Meadowbrook, 3 km, 1981-2010
4.4 days*no days*–
Cowichan Valley, Electoral Area A
Shawnigan Lake, 5 km, 1981-2010
4 daysno days–
Cowichan Valley, Electoral Area B
Shawnigan Lake, 1 km, 1981-2010
4 daysno days–
Cowichan Valley, Electoral Area C
Shawnigan Lake, 5 km, 1981-2010
4 daysno days–
Cowichan Valley, Electoral Area D
Duncan Kelvin Creek, 8 km, 1981-2010
7.9 days*under half a day*–
Cowichan Valley, Electoral Area E
Duncan Kelvin Creek, 3 km, 1981-2010
7.9 days*under half a day*–
Cowichan Valley, Electoral Area F
Cowichan Lake Forestry, 3 km, 1981-2010
9 days*0.6 days*–
Cowichan Valley, Electoral Area G
Nanaimo Airport, 14 km, 1981-2010
6.7 daysunder half a day–
Cowichan Valley, Electoral Area H
Nanaimo Airport, 4 km, 1981-2010
6.7 daysunder half a day–
Cowichan Valley, Electoral Area I
Cowichan Lake Forestry, 7 km, 1981-2010
9 days*0.6 days*–
Cranbrook
Cranbrook City, 1 km, 1981-2010
15 days*0.5 days*–
Creston
Creston, 0 km, 1991-2020
28 days*3.5 days*38.7 °C (2007)
Cumberland
Courtenay Meadowbrook, 12 km, 1981-2010
4.4 days*no days*–
Daajing Giids
Sandspit Airport, 19 km, 1991-2020
no days*no days*27.5 °C (2009)
Dawson Creek
Dawson Creek Airport, 4 km, 1991-2020
2.1 days*no days*35 °C (2006)
Delta
Delta Tsawwassen Beach, 9 km, 1981-2010
under half a day*no days*–
Duncan
Duncan Kelvin Creek, 5 km, 1981-2010
7.9 days*under half a day*–
East Kootenay, Electoral Area A
Fernie, 4 km, 1981-2010
11 days*under half a day*–
East Kootenay, Electoral Area B
Wardner Kootenay Hatchery, 16 km, 1981-2010
25 days*2.9 days*–
East Kootenay, Electoral Area C
Cranbrook City, 4 km, 1981-2010
15 days*0.5 days*–
East Kootenay, Electoral Area E
Wasa, 7 km, 1981-2010
16 days*0.6 days*–
East Kootenay, Electoral Area F
Kootenay National Park West Gate, 19 km, 1981-2010
14 days*0.8 days*–
East Kootenay, Electoral Area G
Kootenay National Park West Gate, 4 km, 1981-2010
14 days*0.8 days*–
Elkford
Fording River, 15 km, 1981-2010
under half a day*no days*–
Esquimalt
Victoria Gonzales City, 7 km, 1991-2020
1.2 days*under half a day*36 °C (2007)
Fernie
Fernie, 2 km, 1981-2010
11 days*under half a day*–
Fort St. James
Fort St James, 2 km, 1981-2010
1.6 days*no days*–
Fort St. John
Fort St John Airport, 7 km, 1991-2020
1.1 days*no days*33.5 °C (2006)
Fraser Lake
Fraser Lake North Shore, 2 km, 1981-2010
2.7 daysno days–
Fraser Valley, Electoral Area C
Chilliwack, 8 km, 1981-2010
11 days*0.5 days*–
Fraser Valley, Electoral Area D
Agassiz climate station, 5 km, 1991-2020
11 days*0.6 days*37.3 °C (2009)
Fraser Valley, Electoral Area E
Chilliwack River Hatchery, 6 km, 1981-2010
6.5 days*under half a day*–
Fraser Valley, Electoral Area F
Stave Falls, 10 km, 1981-2010
7.8 days*under half a day*–
Fraser Valley, Electoral Area G
Mission West Abbey, 3 km, 1981-2010
3.5 daysno days–
Fraser Valley, Electoral Area H
Sardis, 6 km, 1981-2010
8.2 days*under half a day*–
Fraser-Fort George, Electoral Area A
Prince George 15 km NW, 27 km, 1981-2010
1.9 days*no days*–
Fraser-Fort George, Electoral Area C
Prince George treatment plant, 11 km, 1981-2010
4.2 daysno days–
Fraser-Fort George, Electoral Area D
Prince George Airport, 6 km, 1991-2020
3.6 days*no days*35.6 °C (2007)
Fraser-Fort George, Electoral Area E
Hixon, 15 km, 1981-2010
8.4 days*under half a day*–
Fraser-Fort George, Electoral Area F
Prince George Airport, 11 km, 1991-2020
3.6 days*no days*35.6 °C (2007)
Fraser-Fort George, Electoral Area G
Prince George 15 km NW, 26 km, 1981-2010
1.9 days*no days*–
Fraser-Fort George, Electoral Area H
Cariboo Lodge, 28 km, 1981-2010
0.5 days*no days*–
Fruitvale
Warfield, 15 km, 1981-2010
30 days*3.9 days*–
Gold River
Gold River Townsite, 1 km, 1981-2010
15 days*1.8 days*–
Golden
Golden Airport, 1 km, 1991-2020
12 days*under half a day*36.3 °C (1998)
Grand Forks
Grand Forks, 2 km, 1981-2010
34 days*4.3 days*–
Granisle
Topley Landing, 8 km, 1981-2010
1.4 daysno days–
Greenwood
Midway, 12 km, 1981-2010
32 days*4.2 days*–
Harrison Hot Springs
Agassiz climate station, 6 km, 1991-2020
11 days*0.6 days*37.3 °C (2009)
Hazelton
Hazelton Temlehan, 7 km, 1981-2010
6.6 days*0.5 days*–
Highlands
Victoria Highland, 3 km, 1981-2010
5.6 days*under half a day*–
Invermere
Kootenay National Park West Gate, 14 km, 1981-2010
14 days*0.8 days*–
Juan de Fuca (Part 1)
William Head, 21 km, 1981-2010
under half a day*no days*–
Juan de Fuca (Part 2)
Port Renfrew, 7 km, 1981-2010
under half a day*no days*–
Kamloops
Kamloops Airport, 8 km, 1991-2020
36 days8 days40.4 °C (2006)
Kaslo
Kaslo, 1 km, 1981-2010
9.7 days*under half a day*–
Kelowna
Kelowna Burnett's Nursery, 2 km, 1981-2010
25 days*2.1 days*–
Kent
Agassiz climate station, 1 km, 1991-2020
11 days*0.6 days*37.3 °C (2009)
Keremeos
Keremeos 2, 1 km, 1981-2010
32 days*3.9 days*–
Kimberley
Marysville, 6 km, 1981-2010
13 days*under half a day*–
Kitimat
Kitimat Townsite, 1 km, 1981-2010
2.9 days*under half a day*–
Kitimat-Stikine, Electoral Area B
Hazelton Temlehan, 6 km, 1981-2010
6.6 days*0.5 days*–
Kitimat-Stikine, Electoral Area C (Part 1)
Terrace Pcc, 5 km, 1981-2010
4.8 days*under half a day*–
Kitimat-Stikine, Electoral Area E
Terrace Pcc, 6 km, 1981-2010
4.8 days*under half a day*–
Kitimat-Stikine, Electoral Area F
Dease Lake, 1 km, 1981-2010
under half a day*under half a day*–
Kootenay Boundary B / Lower Columbia-Old-Glory
Castlegar Airport, 11 km, 1981-2010
32 days5.2 days–
Kootenay Boundary D / Rural Grand Forks
Grand Forks, 1 km, 1981-2010
34 days*4.3 days*–
Kootenay Boundary E / West Boundary
Joe Rich Creek, 21 km, 1981-2010
8.8 days*under half a day*–
Kootenay Boundary, Electoral Area A
Warfield, 16 km, 1981-2010
30 days*3.9 days*–
Ladysmith
Nanaimo Airport, 8 km, 1981-2010
6.7 daysunder half a day–
Lake Country
Winfield, 1 km, 1981-2010
18 days*0.9 days*–
Lake Cowichan
Lake Cowichan, 0 km, 1981-2010
12 days*1.5 days*–
Langford
Victoria Highland, 7 km, 1981-2010
5.6 days*under half a day*–
Langley (district municipality)
Haney East, 12 km, 1981-2010
6.6 days*under half a day*–
Langley (city)
Pitt Meadows, 12 km, 1991-2020
11 days*0.5 days*37.6 °C (2009)
Lantzville
Nanaimo Airport, 26 km, 1981-2010
6.7 daysunder half a day–
Lillooet
Lillooet Seton BC Hydro, 2 km, 1981-2010
31 days*7 days*–
Lions Bay
North Vancouver Grouse Mountain Resort, 14 km, 1981-2010
under half a day*no days*–
Logan Lake
Highland Valley Lornex, 15 km, 1981-2010
1.1 days*no days*–
Lytton
Lytton, 1 km, 1991-2020
43 days*13 days*42 °C (2006)
Mackenzie
Mackenzie, 4 km, 1991-2020
3.5 days*under half a day*35.8 °C (2007)
Maple Ridge
Haney East, 3 km, 1981-2010
6.6 days*under half a day*–
Merritt
Merritt treatment plant, 1 km, 1981-2010
23 days*2.9 days*–
Metchosin
William Head, 4 km, 1981-2010
under half a day*no days*–
Metro Vancouver, Electoral Area A
Vancouver Airport, 9 km, 1991-2020
under half a day*no days*34.4 °C (2009)
Midway
Midway, 1 km, 1981-2010
32 days*4.2 days*–
Mission
Mission West Abbey, 1 km, 1981-2010
3.5 daysno days–
Montrose
Warfield, 12 km, 1981-2010
30 days*3.9 days*–
Mount Waddington, Electoral Area A
Port Hardy Airport, 25 km, 1991-2020
no days*no days*30 °C (2004)
Mount Waddington, Electoral Area B
Quatsino Lightstation, 8 km, 1981-2010
no days*no days*–
Mount Waddington, Electoral Area C
Port Hardy Airport, 28 km, 1991-2020
no days*no days*30 °C (2004)
Nakusp
Nakusp, 4 km, 1991-2020
21 days*2.4 days*40.4 °C (1998)
Nanaimo
Nanaimo Airport, 13 km, 1981-2010
6.7 daysunder half a day–
Nanaimo, Electoral Area A
Nanaimo Airport, 4 km, 1981-2010
6.7 daysunder half a day–
Nanaimo, Electoral Area B
Gabriola Island, 3 km, 1981-2010
0.8 days*no days*–
Nanaimo, Electoral Area C
Nanaimo Airport, 10 km, 1981-2010
6.7 daysunder half a day–
Nanaimo, Electoral Area E
Coombs, 17 km, 1981-2010
4.8 days*no days*–
Nanaimo, Electoral Area G
Coombs, 6 km, 1981-2010
4.8 days*no days*–
Nanaimo, Electoral Area H
Qualicum River fish research station, 2 km, 1981-2010
0.7 days*no days*–
Nelson
Nelson, 1 km, 1991-2020
27 days*3.6 days*39.7 °C (2003)
New Denver
New Denver, 1 km, 1981-2010
17 days*0.9 days*–
New Hazelton
Hazelton Temlehan, 10 km, 1981-2010
6.6 days*0.5 days*–
North Coast, Electoral Area C
Holland Rock, 26 km, 1991-2020
no days*no days*26.5 °C (2004)
North Coast, Electoral Area D
Tlell, 7 km, 1981-2010
no days*no days*–
North Coast, Electoral Area E
Sandspit Airport, 1 km, 1991-2020
no days*no days*27.5 °C (2009)
North Cowichan
Duncan Kelvin Creek, 12 km, 1981-2010
7.9 days*under half a day*–
North Okanagan, Electoral Area F
Salmon Arm Airport, 13 km, 1991-2020
26 days*2.7 days*39.9 °C (1998)
North Saanich
Victoria Airport, 1 km, 1991-2020
2.1 days*no days*36.3 °C (2007)
North Vancouver (district municipality)
North Vancouver Grouse Mountain Resort, 7 km, 1981-2010
under half a day*no days*–
North Vancouver (city)
Vancouver Harbour, 4 km, 1991-2020
0.8 days*no days*34.9 °C (2009)
Northern Rockies
Fort Nelson Airport, 7 km, 1991-2020
3.2 days*no days*34.6 °C (2018)
Oak Bay
Victoria Gonzales City, 1 km, 1991-2020
1.2 days*under half a day*36 °C (2007)
Okanagan-Similkameen, Electoral Area A
Osoyoos climate station, 1 km, 1991-2020
53 days*16 days*42.8 °C (1998)
Okanagan-Similkameen, Electoral Area B
Keremeos 2, 6 km, 1981-2010
32 days*3.9 days*–
Okanagan-Similkameen, Electoral Area C
Oliver, 0 km, 1981-2010
39 days*7.5 days*–
Okanagan-Similkameen, Electoral Area D
Penticton Airport, 13 km, 1991-2020
29 days*4 days*38.6 °C (1998)
Okanagan-Similkameen, Electoral Area F
Penticton Airport, 5 km, 1991-2020
29 days*4 days*38.6 °C (1998)
Okanagan-Similkameen, Electoral Area G
Keremeos 2, 0 km, 1981-2010
32 days*3.9 days*–
Okanagan-Similkameen, Electoral Area H
Princeton Airport, 10 km, 1991-2020
27 days*4 days*39.3 °C (2015)
Okanagan-Similkameen, Electoral Area I
Penticton Airport, 8 km, 1991-2020
29 days*4 days*38.6 °C (1998)
Oliver
Oliver treatment plant, 1 km, 1981-2010
40 days*8.2 days*–
Osoyoos
Osoyoos West, 2 km, 1981-2010
36 days*5.3 days*–
Parksville
Coombs, 9 km, 1981-2010
4.8 days*no days*–
Peace River, Electoral Area B
Fort St John Airport, 29 km, 1991-2020
1.1 days*no days*33.5 °C (2006)
Peace River, Electoral Area C
Fort St John Airport, 15 km, 1991-2020
1.1 days*no days*33.5 °C (2006)
Peace River, Electoral Area D
Dawson Creek Airport, 11 km, 1991-2020
2.1 days*no days*35 °C (2006)
Peace River, Electoral Area E
Chetwynd Airport, 3 km, 1981-2010
2.2 days*no days*–
Peachland
Peachland, 2 km, 1981-2010
14 days*0.7 days*–
Pemberton
Pemberton, 5 km, 1991-2020
32 days*6.6 days*40.6 °C (1998)
Penticton
Penticton Airport, 4 km, 1991-2020
29 days*4 days*38.6 °C (1998)
Pitt Meadows
Pitt Meadows, 1 km, 1991-2020
11 days*0.5 days*37.6 °C (2009)
Port Clements
Tlell, 26 km, 1981-2010
no days*no days*–
Port Edward
Holland Rock, 7 km, 1991-2020
no days*no days*26.5 °C (2004)
Port Hardy
Port Hardy Airport, 11 km, 1991-2020
no days*no days*30 °C (2004)
Port McNeill
Port Hardy Airport, 22 km, 1991-2020
no days*no days*30 °C (2004)
Port Moody
Port Moody Glenayre, 4 km, 1981-2010
2.5 days*no days*–
Pouce Coupe
Dawson Creek Airport, 4 km, 1991-2020
2.1 days*no days*35 °C (2006)
Powell River
Powell River Airport, 2 km, 1981-2010
1.6 days*no days*–
Prince George
Prince George treatment plant, 4 km, 1981-2010
4.2 daysno days–
Prince Rupert
Prince Rupert Airport, 8 km, 1981-2010
no days*no days*–
Princeton
Princeton Airport, 1 km, 1991-2020
27 days*4 days*39.3 °C (2015)
qathet, Electoral Area A
Powell River, 21 km, 1981-2010
0.9 days*no days*–
qathet, Electoral Area B
Powell River Airport, 4 km, 1981-2010
1.6 days*no days*–
qathet, Electoral Area C
Powell River Airport, 22 km, 1981-2010
1.6 days*no days*–
qathet, Electoral Area D
Powell River Airport, 17 km, 1981-2010
1.6 days*no days*–
Qualicum Beach
Coombs, 5 km, 1981-2010
4.8 days*no days*–
Quesnel
Quesnel Airport, 5 km, 1981-2010
9.1 days*under half a day*–
Radium Hot Springs
Kootenay National Park West Gate, 2 km, 1981-2010
14 days*0.8 days*–
Revelstoke
Revelstoke, 4 km, 1991-2020
19 days*1.3 days*40.1 °C (2015)
Richmond
Richmond Nature Park, 3 km, 1981-2010
2.7 days*no days*–
Rossland
Warfield, 4 km, 1981-2010
30 days*3.9 days*–
Saanich
Victoria University, 5 km, 1991-2020
2.7 days*under half a day*37.6 °C (2009)
Salmo
Castlegar Airport, 28 km, 1981-2010
32 days5.2 days–
Salmon Arm
Salmon Arm Airport, 4 km, 1991-2020
26 days*2.7 days*39.9 °C (1998)
Saltspring Island
Salt Spring Island Cusheon Lake, 2 km, 1981-2010
1.5 days*under half a day*–
Sechelt
Merry Island Lightstation, 11 km, 1981-2010
no days*no days*–
Sicamous
Salmon Arm Airport, 24 km, 1991-2020
26 days*2.7 days*39.9 °C (1998)
Sidney
Victoria Airport, 2 km, 1991-2020
2.1 days*no days*36.3 °C (2007)
Silverton
New Denver, 5 km, 1981-2010
17 days*0.9 days*–
Slocan
New Denver, 26 km, 1981-2010
17 days*0.9 days*–
Smithers
Smithers Airport, 5 km, 1991-2020
3.5 daysunder half a day36 °C (2009)
Sooke
William Head, 15 km, 1981-2010
under half a day*no days*–
Southern Gulf Islands
Mayne Island, 8 km, 1981-2010
0.5 days*no days*–
Sparwood
Sparwood, 1 km, 1991-2020
8.5 days*no days*35.3 °C (2015)
Squamish
Squamish treatment plant central, 0 km, 1981-2010
2.9 days*under half a day*–
Squamish-Lillooet, Electoral Area B
Lillooet Seton BC Hydro, 8 km, 1981-2010
31 days*7 days*–
Squamish-Lillooet, Electoral Area C
Pemberton, 4 km, 1991-2020
32 days*6.6 days*40.6 °C (1998)
Squamish-Lillooet, Electoral Area D
Squamish treatment plant central, 9 km, 1981-2010
2.9 days*under half a day*–
Stewart
Stewart Airport, 0 km, 1991-2020
1.1 days*no days*34.6 °C (2020)
Stikine Region
Atlin, 1 km, 1991-2020
no days*no days*31 °C (2004)
Strathcona, Electoral Area B
Cape Mudge, 19 km, 1981-2010
1.1 days*no days*–
Strathcona, Electoral Area C
Cape Mudge, 6 km, 1981-2010
1.1 days*no days*–
Sunshine Coast, Electoral Area A
Merry Island Lightstation, 19 km, 1981-2010
no days*no days*–
Sunshine Coast, Electoral Area B
Merry Island Lightstation, 5 km, 1981-2010
no days*no days*–
Sunshine Coast, Electoral Area D
Gibsons Gower Point, 9 km, 1981-2010
under half a day*no days*–
Sunshine Coast, Electoral Area E
Gibsons Gower Point, 1 km, 1981-2010
under half a day*no days*–
Taylor
Fort St John Airport, 9 km, 1991-2020
1.1 days*no days*33.5 °C (2006)
Telkwa
Smithers Airport, 17 km, 1991-2020
3.5 daysunder half a day36 °C (2009)
Terrace
Terrace Pcc, 2 km, 1981-2010
4.8 days*under half a day*–
Thompson-Nicola, Electoral Area A (Wells Gray Country)
Vavenby, 4 km, 1981-2010
17 days*1.5 days*–
Thompson-Nicola, Electoral Area B (Thompson Headwaters)
Blue River Airport, 3 km, 1991-2020
14 days0.8 days36.6 °C (1998)
Thompson-Nicola, Electoral Area E (Bonaparte Plateau)
Vidette Lake Sharpe Lake, 24 km, 1981-2010
3.7 days*no days*–
Thompson-Nicola, Electoral Area L (Grasslands)
Westwold, 25 km, 1981-2010
22 days*1.9 days*–
Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North)
Merritt treatment plant, 16 km, 1981-2010
23 days*2.9 days*–
Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South)
Merritt treatment plant, 12 km, 1981-2010
23 days*2.9 days*–
Thompson-Nicola, Electoral Area O (Lower North Thompson)
Darfield, 27 km, 1981-2010
19 days*1.5 days*–
Thompson-Nicola, Electoral Area P (Rivers and the Peaks)
Kamloops Airport, 29 km, 1991-2020
36 days8 days40.4 °C (2006)
Tofino
Tofino Airport, 12 km, 1981-2010
under half a dayno days–
Trail
Warfield, 3 km, 1981-2010
30 days*3.9 days*–
Tumbler Ridge
Bullmoose, 27 km, 1981-2010
under half a day*no days*–
Ucluelet
Ucluelet Kennedy Camp, 1 km, 1981-2010
under half a day*no days*–
Valemount
Cariboo Lodge, 18 km, 1981-2010
0.5 days*no days*–
Vancouver
Vancouver Harbour, 4 km, 1991-2020
0.8 days*no days*34.9 °C (2009)
Vanderhoof
Vanderhoof, 2 km, 1981-2010
6.6 days*under half a day*–
Vernon
Vernon Bella Vista, 3 km, 1991-2020
29 days*3.9 days*39.5 °C (1994)
Victoria
Victoria Gonzales City, 3 km, 1991-2020
1.2 days*under half a day*36 °C (2007)
View Royal
Victoria Highland, 8 km, 1981-2010
5.6 days*under half a day*–
Warfield
Warfield, 1 km, 1981-2010
30 days*3.9 days*–
Wells
Barkerville, 5 km, 1981-2010
under half a day*no days*–
West Kelowna
Kelowna Burnett's Nursery, 9 km, 1981-2010
25 days*2.1 days*–
West Vancouver
Vancouver Harbour, 5 km, 1991-2020
0.8 days*no days*34.9 °C (2009)
Whistler
Whistler, 1 km, 1981-2010
13 days0.9 days–
Williams Lake
Williams Lake River, 1 km, 1981-2010
16 days*1.6 days*–

* Based on fewer years than the WMO standard: these figures rest on at least 20 or 15 of the 30 years, short of the World Meteorological Organization's standard of nearly all of them. ECCC publishes them as normals; treat them as a rougher guide.

The other 57 places have no station within 30 km, or their station's normals carry no count of hot days; their pages say which. A dash means the normals don't carry that figure (ECCC's 1981-2010 normals carry no highest temperature). Distances are from the town centre (in an electoral area, its main settled place).

Source: Canadian Climate Normals 1991-2020 and 1981-2010, Environment and Climate Change Canada (Open Government Licence – Canada).

Buying rural land? Before you buy rural land in BC: the nine questions that decide an offer, on one printable page.