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.
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, normals | Days a year over 30 °C | Over 35 °C | Highest 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 day | no 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 days | under half a day | 36 °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 days | no 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 days | 5.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 days | 5.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 days | 5.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 days | no days | 35.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 days | no days | – |
| Cowichan Valley, Electoral Area B Shawnigan Lake, 1 km, 1981-2010 | 4 days | no days | – |
| Cowichan Valley, Electoral Area C Shawnigan Lake, 5 km, 1981-2010 | 4 days | no 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 days | under half a day | – |
| Cowichan Valley, Electoral Area H Nanaimo Airport, 4 km, 1981-2010 | 6.7 days | under 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 days | no 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 days | no 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 days | no 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 days | no 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 days | 8 days | 40.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 days | 5.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 days | under 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 days | under 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 days | no 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 days | under half a day | – |
| Nanaimo, Electoral Area A Nanaimo Airport, 4 km, 1981-2010 | 6.7 days | under 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 days | under 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 days | no 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 days | 5.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 days | under half a day | 36 °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 days | under half a day | 36 °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 days | 0.8 days | 36.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 days | 8 days | 40.4 °C (2006) |
| Tofino Tofino Airport, 12 km, 1981-2010 | under half a day | no 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 days | 0.9 days | – |
| Williams Lake Williams Lake River, 1 km, 1981-2010 | 16 days* | 1.6 days* | – |
Showing the first 74 of 262 places. Show all 262, or find yours above.
* 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.