PlaceDossier / Questions

How much power would solar panels make on my BC property?

A report gives what each kW of south-facing solar panels would make in a year at the lot, and in December, from Natural Resources Canada's map of the sun, beside the lot's own skyline. Panels are sold by that rated power, in kW. Every BC place's figure is below.

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

kWh per kW
The figure is the electricity each kW of panels would make in a year. Multiply it by the system's size: 5 kW of panels at 1,000 kWh per kW make about 5,000 kWh a year. A year of the home's bills says how many kWh it uses.
Where it comes from
Natural Resources Canada maps the sun reaching a panel facing south and tilted at the latitude, averaged over 1998 to 2022 from satellite readings, which count the cloud, on a grid of about 10 km. We turn it into kWh for each kW of panels at the performance ratio of its older photovoltaic maps, 0.75, which allows for losses in heat, wiring, the inverter and dirt (our reading).
Tilt and direction
Against a panel tilted at the latitude, across BC's places on the same map, one tilted 15° flatter than the latitude gets about 4% more over the year and about 9% less in December; 15° steeper, about 9% less over the year and about 4% more in December; flat, about 6% less over the year and about 48% less in December; upright on a south wall, about 31% less over the year and about the same in December. A roof facing east or west makes less than one facing south; the map doesn't give those.
The hills and trees
The map is for an open sky. The hills around a lot, tall trees and the house next door take sun, most of all in winter when the sun is low. A report's Winter sun section reads the lot's own skyline and says how much of the direct sun the hills take; it doesn't fold that into the figure, as the hills block direct sun, not all the light.
Snow and winter
December gives about 3 to 4% of the year's output at BC's places on the map, so panels make most of their power from spring to fall. Snow on the panels isn't counted: a steep panel sheds it sooner than a flat one.
Selling power to BC Hydro
Since July 1, 2026, new BC Hydro customers who generate their own power join its self-generation rate (Rate Schedule 2289): systems up to 100 kW, and electricity sent to the grid earns a fixed 10 cents per kWh, paid each billing cycle. The old net metering rate (Rate Schedule 1289) is closed to new customers; those already on it keep it for 10 years from their start, and those who took BC Hydro's solar rebate moved to the new rate. Our summary of BC Hydro's pages, read 2026-10-11.
Other utilities
In parts of the southern Interior, FortisBC or a city's own utility sells the power instead, with its own rules for home generation. Ask the utility on the bill.
What it means for a buyer
For a house with panels, ask the seller for a year or two of production and the utility's interconnection agreement, whether the panels are owned or leased, and who holds the warranty. For a new system, a solar installer measures the roof and the shade on it.

The figures are our reading of Natural Resources Canada's map for an open sky, read 2026-10-11; a real system's output depends on its roof, shade, panels and upkeep, and on the weather of the year. BC Hydro's rates change by decision of the BC Utilities Commission. Confirm with a solar installer, and BC Hydro or the utility on the bill before you buy or build.

Source: Daily average solar irradiance on tilted surfaces for all of Canada (1998-2022), Natural Resources Canada (Open Government Licence – Canada); Photovoltaic Potential and Solar Resource Maps of Canada (performance ratio), Natural Resources Canada (Open Government Licence – Canada); Self-generation, BC Hydro (summarised in our words, read 2026-10-11); Self-generation rate updates, BC Hydro (summarised in our words, read 2026-10-11).

By place

All 319 of BC's places, each at its town centre (in an electoral area, its main settled place), in kWh a year for each kW of south-facing panels tilted at the latitude. Listed by name: the map's cells are about 10 km across, and in an electoral area a lot far from the settled place can get more or less sun.

Place, and where it's readkWh a year per kW, 1998-2022In DecemberNRCan's older table, 1974 to 1993
100 Mile House
at 100 Mile House's town centre
980361,135; December 44
Abbotsford
at Abbotsford's town centre
95031997; December 38
Alberni-Clayoquot, Electoral Area A
at Bamfield
93032–
Alberni-Clayoquot, Electoral Area B
at the middle of the area's addresses at Port Alberni
98033–
Alberni-Clayoquot, Electoral Area C
at Kennedy Lake
90034–
Alberni-Clayoquot, Electoral Area D
at the middle of the area's addresses at Port Alberni
96032–
Alberni-Clayoquot, Electoral Area E
at the middle of the area's addresses at Port Alberni
96030–
Alberni-Clayoquot, Electoral Area F
at the middle of the area's addresses at Port Alberni
98031–
Alert Bay
at Alert Bay's town centre
84029945; December 31
Anmore
at Anmore's town centre
94033–
Armstrong
at Armstrong's town centre
1,02032–
Ashcroft
at Ashcroft's town centre
1,040351,164; December 42
Barriere
at Barriere's town centre
98033–
Belcarra
at Belcarra's town centre
93030–
Bowen Island
at Bowen Island's town centre
1,01031–
Bulkley-Nechako, Electoral Area A
at the middle of the area's addresses at Smithers
85028–
Bulkley-Nechako, Electoral Area B
at the middle of the area's addresses at Burns Lake
88030–
Bulkley-Nechako, Electoral Area C
at the middle of the area's addresses at Fort St. James
90028–
Bulkley-Nechako, Electoral Area D
at the middle of the area's addresses at Fraser Lake
90029–
Bulkley-Nechako, Electoral Area E
at Tchesinkut Lake
90030–
Bulkley-Nechako, Electoral Area F
at the middle of the area's addresses at Vanderhoof
93028–
Bulkley-Nechako, Electoral Area G
at Topley
88031–
Burnaby
at Burnaby's town centre
95030990; December 37
Burns Lake
at Burns Lake's town centre
880301,006; December 33
Cache Creek
at Cache Creek's town centre
1,030391,158; December 43
Campbell River
at Campbell River's town centre
96028990; December 34
Canal Flats
at Canal Flats's town centre
1,110521,229; December 50
Cariboo, Electoral Area A
at the middle of the area's addresses at Quesnel
94031–
Cariboo, Electoral Area B
at Bouchie Lake
92032–
Cariboo, Electoral Area C
at the middle of the area's addresses at Quesnel
94030–
Cariboo, Electoral Area D
at the middle of the area's addresses at Williams Lake
98035–
Cariboo, Electoral Area E
at the middle of the area's addresses at Williams Lake
99036–
Cariboo, Electoral Area F
at 150 Mile House
99036–
Cariboo, Electoral Area G
at 108 Mile Ranch
99036–
Cariboo, Electoral Area H
at Forest Grove
97034–
Cariboo, Electoral Area I
at the middle of the area's addresses at Quesnel
93032–
Cariboo, Electoral Area J
at Tatla Lake
1,04036–
Cariboo, Electoral Area K
at Alexis Creek
99035–
Cariboo, Electoral Area L
at Deka Lake
97037–
Castlegar
at Castlegar's town centre
1,080421,110; December 36
Central Coast, Electoral Area A
at Ocean Falls
80028–
Central Coast, Electoral Area C
at Hagensborg
90033–
Central Coast, Electoral Area D
at the middle of the area's addresses at Bella Coola
89032–
Central Coast, Electoral Area E
at Bella Coola
88032–
Central Kootenay, Electoral Area A
at Wynndel
1,10044–
Central Kootenay, Electoral Area B
at Erickson
1,13046–
Central Kootenay, Electoral Area C
at the middle of the area's addresses at Creston
1,10043–
Central Kootenay, Electoral Area D
at Mirror Lake
1,03045–
Central Kootenay, Electoral Area E
at Balfour
1,03041–
Central Kootenay, Electoral Area F
at North Shore
1,05046–
Central Kootenay, Electoral Area G
at the middle of the area's addresses at Salmo
1,07044–
Central Kootenay, Electoral Area H
at Winlaw
1,02037–
Central Kootenay, Electoral Area I
at Pass Creek
1,08042–
Central Kootenay, Electoral Area J
at Robson
1,08042–
Central Kootenay, Electoral Area K
at the middle of the area's addresses at Nakusp
99033–
Central Okanagan
at the middle of the area's addresses at Kelowna
1,05033–
Central Okanagan West
at North Westside
1,02040–
Central Saanich
at Central Saanich's town centre
1,000311,079; December 38
Chase
at Chase's town centre
990331,135; December 39
Chetwynd
at Chetwynd's town centre
920351,132; December 46
Chilliwack
at Chilliwack's town centre
96033989; December 38
Clearwater
at Clearwater's town centre
960321,131; December 42
Clinton
at Clinton's town centre
1,00042–
Coldstream
at Coldstream's town centre
1,020331,129; December 36
Columbia-Shuswap, Electoral Area A
at the middle of the area's addresses at Golden
99045–
Columbia-Shuswap, Electoral Area B
at the middle of the area's addresses at Revelstoke
95036–
Columbia-Shuswap, Electoral Area C
at Blind Bay
97031–
Columbia-Shuswap, Electoral Area D
at Falkland
1,00038–
Columbia-Shuswap, Electoral Area E
at Solsqua
98030–
Columbia-Shuswap, Electoral Area F
at Scotch Creek
1,00033–
Colwood
at Colwood's town centre
1,04032–
Comox
at Comox's town centre
990331,025; December 35
Comox Valley, Electoral Area A
at Hornby Island
99027–
Comox Valley, Electoral Area B (Lazo North)
at the middle of the area's addresses at Courtenay
1,00031–
Comox Valley, Electoral Area C (Puntledge - Black Creek)
at Black Creek
98033–
Coquitlam
at Coquitlam's town centre
94030975; December 38
Courtenay
at Courtenay's town centre
990331,021; December 35
Cowichan Valley, Electoral Area A
at Mill Bay
1,01033–
Cowichan Valley, Electoral Area B
at Shawnigan Lake
99033–
Cowichan Valley, Electoral Area C
at Cobble Hill
99033–
Cowichan Valley, Electoral Area D
at Cowichan Bay
1,00033–
Cowichan Valley, Electoral Area E
at the middle of the area's addresses at Duncan
98033–
Cowichan Valley, Electoral Area F
at Honeymoon Bay
98036–
Cowichan Valley, Electoral Area G
at the middle of the area's addresses at Ladysmith
97032–
Cowichan Valley, Electoral Area H
at the middle of the area's addresses at Ladysmith
99032–
Cowichan Valley, Electoral Area I
at Youbou
98036–
Cranbrook
at Cranbrook's town centre
1,150511,217; December 48
Creston
at Creston's town centre
1,100431,165; December 42
Cumberland
at Cumberland's town centre
980361,016; December 34
Daajing Giids
at Daajing Giids's town centre
73023–
Dawson Creek
at Dawson Creek's town centre
970331,170; December 52
Delta
at Delta's town centre
1,010301,031; December 38
Duncan
at Duncan's town centre
980331,048; December 37
East Kootenay, Electoral Area A
at West Fernie
1,10048–
East Kootenay, Electoral Area B
at Jaffray
1,12048–
East Kootenay, Electoral Area C
at the middle of the area's addresses at Cranbrook
1,14052–
East Kootenay, Electoral Area E
at Wasa
1,15049–
East Kootenay, Electoral Area F
at Windermere
1,10051–
East Kootenay, Electoral Area G
at the middle of the area's addresses at Radium Hot Springs
1,08049–
Elkford
at Elkford's town centre
1,080561,238; December 56
Enderby
at Enderby's town centre
990301,124; December 37
Esquimalt
at Esquimalt's town centre
1,040321,087; December 39
Fernie
at Fernie's town centre
1,090511,234; December 54
Fort St. James
at Fort St. James's town centre
900281,031; December 34
Fort St. John
at Fort St. John's town centre
970301,165; December 50
Fraser Lake
at Fraser Lake's town centre
900291,018; December 33
Fraser Valley, Electoral Area A
at Boston Bar
1,00037–
Fraser Valley, Electoral Area B
at Yale
96036–
Fraser Valley, Electoral Area C
at Lake Errock
94036–
Fraser Valley, Electoral Area D
at Popkum
94037–
Fraser Valley, Electoral Area E
at Chilliwack River Valley
96037–
Fraser Valley, Electoral Area F
at Hatzic
90033–
Fraser Valley, Electoral Area G
at the middle of the area's addresses at Hatzic
94032–
Fraser Valley, Electoral Area H
at Cultus Lake
94035–
Fraser-Fort George, Electoral Area A
at Chief Lake
92030–
Fraser-Fort George, Electoral Area C
at Beaverley
91030–
Fraser-Fort George, Electoral Area D
at Pineview FFG
91030–
Fraser-Fort George, Electoral Area E
at Hixon
93031–
Fraser-Fort George, Electoral Area F
at Shell-Glen
91029–
Fraser-Fort George, Electoral Area G
at Summit Lake
90030–
Fraser-Fort George, Electoral Area H
at Tete Jaune
93040–
Fruitvale
at Fruitvale's town centre
1,080421,116; December 36
Gibsons
at Gibsons's town centre
990311,000; December 37
Gold River
at Gold River's town centre
97035948; December 34
Golden
at Golden's town centre
990451,176; December 44
Grand Forks
at Grand Forks's town centre
1,090411,117; December 35
Granisle
at Granisle's town centre
85028983; December 33
Greenwood
at Greenwood's town centre
1,11045–
Harrison Hot Springs
at Harrison Hot Springs's town centre
94033980; December 38
Hazelton
at Hazelton's town centre
80026947; December 32
Highlands
at Highlands's town centre
1,03032–
Hope
at Hope's town centre
950351,003; December 37
Houston
at Houston's town centre
87030992; December 33
Hudson's Hope
at Hudson's Hope's town centre
930321,121; December 45
Invermere
at Invermere's town centre
1,080491,216; December 49
Juan de Fuca (Part 1)
at Otter Point
1,04033–
Juan de Fuca (Part 2)
at Port Renfrew
93030–
Kamloops
at Kamloops's town centre
1,020351,156; December 40
Kaslo
at Kaslo's town centre
1,010431,134; December 40
Kelowna
at Kelowna's town centre
1,010311,132; December 35
Kent
at Agassiz's town centre
94033977; December 38
Keremeos
at Keremeos's town centre
1,070421,133; December 35
Kimberley
at Kimberley's town centre
1,140521,205; December 47
Kitimat
at Kitimat's town centre
85029833; December 28
Kitimat-Stikine, Electoral Area A
at Meziadin
83023–
Kitimat-Stikine, Electoral Area B
at South Hazelton
80026–
Kitimat-Stikine, Electoral Area C (Part 1)
at the middle of the area's addresses at Terrace
82027–
Kitimat-Stikine, Electoral Area D
at the middle of the area's addresses at Iskut
83025–
Kitimat-Stikine, Electoral Area E
at Thornhill
82027–
Kitimat-Stikine, Electoral Area F
at Dease Lake
89028–
Kootenay Boundary B / Lower Columbia-Old-Glory
at Genelle
1,08041–
Kootenay Boundary C / Christina Lake
at Christina Lake
1,09042–
Kootenay Boundary D / Rural Grand Forks
at the middle of the area's addresses at Grand Forks
1,09041–
Kootenay Boundary E / West Boundary
at Big White
1,02042–
Kootenay Boundary, Electoral Area A
at the middle of the area's addresses at Fruitvale
1,08042–
Ladysmith
at Ladysmith's town centre
950331,047; December 37
Lake Country
at Lake Country's town centre
1,00032–
Lake Cowichan
at Lake Cowichan's town centre
990361,003; December 36
Langford
at Langford's town centre
1,030321,074; December 38
Langley (district municipality)
at the middle of the area
95030–
Langley (city)
at Langley's town centre
96030–
Lantzville
at Lantzville's town centre
980291,058; December 37
Lillooet
at Lillooet's town centre
970391,137; December 42
Lions Bay
at Lions Bay's town centre
1,01034960; December 37
Logan Lake
at Logan Lake's town centre
1,030421,143; December 41
Lumby
at Lumby's town centre
990331,120; December 36
Lytton
at Lytton's town centre
1,100411,120; December 40
Mackenzie
at Mackenzie's town centre
870281,047; December 37
Maple Ridge
at Maple Ridge's town centre
92031972; December 38
Masset
at Masset's town centre
69019871; December 25
McBride
at McBride's town centre
940391,132; December 46
Merritt
at Merritt's town centre
1,060391,138; December 39
Metchosin
at Metchosin's town centre
1,06032–
Metro Vancouver, Electoral Area A
at the middle of the area's addresses at Vancouver
1,01030–
Midway
at Midway's town centre
1,100431,120; December 34
Mission
at Mission's town centre
94032985; December 38
Montrose
at Montrose's town centre
1,100411,114; December 36
Mount Waddington, Electoral Area A
at Sointula
83027–
Mount Waddington, Electoral Area B
at Winter Harbour
80026–
Mount Waddington, Electoral Area C
at the middle of the area's addresses at Port McNeill
83030–
Mount Waddington, Electoral Area D
at Woss
90032–
Nakusp
at Nakusp's town centre
990331,112; December 38
Nanaimo
at Nanaimo's town centre
970311,063; December 37
Nanaimo, Electoral Area A
at the middle of the area's addresses at Nanaimo
99032–
Nanaimo, Electoral Area B
at Gabriola Island
1,00029–
Nanaimo, Electoral Area C
at the middle of the area's addresses at Nanaimo
97031–
Nanaimo, Electoral Area E
at Nanoose Bay
98030–
Nanaimo, Electoral Area F
at the middle of the area's addresses at Qualicum Beach
97031–
Nanaimo, Electoral Area G
at the middle of the area's addresses at Parksville
96027–
Nanaimo, Electoral Area H
at the middle of the area's addresses at Qualicum Beach
98031–
Nelson
at Nelson's town centre
1,050441,116; December 38
New Denver
at New Denver's town centre
1,020371,107; December 38
New Hazelton
at New Hazelton's town centre
80026948; December 32
New Westminster
at New Westminster's town centre
95030996; December 38
North Coast, Electoral Area A
at the middle of the area
74026–
North Coast, Electoral Area C
at Oona River
68020–
North Coast, Electoral Area D
at Tlell
73022–
North Coast, Electoral Area E
at Sandspit
74024–
North Cowichan
at the middle of the area
970331,041; December 37
North Okanagan, Electoral Area B
at the middle of the area's addresses at Vernon
1,02033–
North Okanagan, Electoral Area C
at the middle of the area's addresses at Vernon
1,04035–
North Okanagan, Electoral Area D
at the middle of the area's addresses at Lumby
99033–
North Okanagan, Electoral Area E
at Cherryville
98035–
North Okanagan, Electoral Area F
at the middle of the area's addresses at Enderby
99030–
North Saanich
at North Saanich's town centre
1,000311,076; December 38
North Vancouver (district municipality)
at the middle of the area
93030–
North Vancouver (city)
at North Vancouver's town centre
94030–
Northern Rockies
at Fort Nelson's town centre
98022–
Oak Bay
at Oak Bay's town centre
1,05031–
Okanagan-Similkameen, Electoral Area A
at the middle of the area's addresses at Osoyoos
1,13040–
Okanagan-Similkameen, Electoral Area B
at Cawston
1,08043–
Okanagan-Similkameen, Electoral Area C
at the middle of the area's addresses at Oliver
1,08038–
Okanagan-Similkameen, Electoral Area D
at Okanagan Falls
1,08036–
Okanagan-Similkameen, Electoral Area E
at Naramata
1,05035–
Okanagan-Similkameen, Electoral Area F
at the middle of the area's addresses at Penticton
1,03035–
Okanagan-Similkameen, Electoral Area G
at the middle of the area's addresses at Keremeos
1,07042–
Okanagan-Similkameen, Electoral Area H
at the middle of the area's addresses at Princeton
1,06041–
Okanagan-Similkameen, Electoral Area I
at Kaleden
1,08036–
Oliver
at Oliver's town centre
1,080381,134; December 35
Osoyoos
at Osoyoos's town centre
1,130401,134; December 35
Parksville
at Parksville's town centre
960271,049; December 36
Peace River, Electoral Area B
at the middle of the area's addresses at Charlie Lake
97031–
Peace River, Electoral Area C
at Charlie Lake
96030–
Peace River, Electoral Area D
at South Dawson
96033–
Peace River, Electoral Area E
at the middle of the area's addresses at Chetwynd
92035–
Peachland
at Peachland's town centre
1,000321,134; December 36
Pemberton
at Pemberton's town centre
1,020361,041; December 39
Penticton
at Penticton's town centre
1,050351,133; December 35
Pitt Meadows
at Pitt Meadows's town centre
94030974; December 38
Port Alberni
at Port Alberni's town centre
960301,000; December 35
Port Alice
at Port Alice's town centre
82027909; December 31
Port Clements
at Port Clements's town centre
69020881; December 25
Port Coquitlam
at Port Coquitlam's town centre
94030976; December 38
Port Edward
at Port Edward's town centre
69020791; December 27
Port Hardy
at Port Hardy's town centre
80025924; December 30
Port McNeill
at Port McNeill's town centre
83030946; December 31
Port Moody
at Port Moody's town centre
94031980; December 38
Pouce Coupe
at Pouce Coupe's town centre
970341,173; December 52
Powell River
at Powell River's town centre
1,000271,017; December 35
Prince George
at Prince George's town centre
910301,056; December 36
Prince Rupert
at Prince Rupert's town centre
69019789; December 27
Princeton
at Princeton's town centre
1,05039–
qathet, Electoral Area A
at Savary Island
98025–
qathet, Electoral Area B
at the middle of the area's addresses at qathet South
98027–
qathet, Electoral Area C
at qathet South
97033–
qathet, Electoral Area D
at Gillies Bay
1,00026–
qathet, Electoral Area E
at the middle of the area
99025–
Qualicum Beach
at Qualicum Beach's town centre
970301,044; December 36
Quesnel
at Quesnel's town centre
940311,083; December 39
Radium Hot Springs
at Radium Hot Springs's town centre
1,120511,213; December 49
Revelstoke
at Revelstoke's town centre
950361,093; December 38
Richmond
at Richmond's town centre
1,000301,157; December 60
Rossland
at Rossland's town centre
1,110451,087; December 35
Saanich
at Saanich's town centre
1,050311,080; December 38
Salmo
at Salmo's town centre
1,070441,118; December 38
Salmon Arm
at Salmon Arm's town centre
970311,123; December 38
Saltspring Island
at Salt Spring Island
99030–
Sayward
at Sayward's town centre
91028951; December 32
Sechelt
at Sechelt's town centre
1,010291,003; December 36
Sicamous
at Sicamous's town centre
980301,107; December 38
Sidney
at Sidney's town centre
1,010301,078; December 38
Silverton
at Silverton's town centre
1,020371,110; December 38
Slocan
at Slocan's town centre
1,030381,105; December 37
Smithers
at Smithers's town centre
85030971; December 33
Sooke
at Sooke's town centre
1,050331,054; December 38
Southern Gulf Islands
at Pender Island
1,02029–
Spallumcheen
at Spallumcheen's town centre
1,000321,129; December 37
Sparwood
at Sparwood's town centre
1,120551,235; December 56
Squamish
at Squamish's town centre
1,00037959; December 37
Squamish-Lillooet, Electoral Area A
at Gold Bridge
1,03036–
Squamish-Lillooet, Electoral Area B
at the middle of the area's addresses at Lillooet
1,02040–
Squamish-Lillooet, Electoral Area C
at the middle of the area's addresses at Pemberton
1,01035–
Squamish-Lillooet, Electoral Area D
at Britannia Beach
99036–
Stewart
at Stewart's town centre
79025822; December 25
Stikine Region
at Atlin
94018–
Strathcona, Electoral Area A
at the middle of the area's addresses at Campbell River
95027–
Strathcona, Electoral Area B
at the middle of the area's addresses at Cortes Island
98026–
Strathcona, Electoral Area C
at Quathiaski Cove
96028–
Strathcona, Electoral Area D (Oyster Bay - Buttle Lake)
at the middle of the area's addresses at Campbell River
97029–
Summerland
at Summerland's town centre
1,010321,133; December 35
Sun Peaks
at Sun Peaks's town centre
1,01039–
Sunshine Coast, Electoral Area A
at Madeira Park
99027–
Sunshine Coast, Electoral Area B
at Halfmoon Bay
1,01029–
Sunshine Coast, Electoral Area D
at Roberts Creek
1,01030–
Sunshine Coast, Electoral Area E
at the middle of the area's addresses at Gibsons
1,02030–
Sunshine Coast, Electoral Area F
at Gambier Island
1,01033–
Surrey
at Surrey's town centre
97030997; December 38
Tahsis
at Tahsis's town centre
91033911; December 33
Taylor
at Taylor's town centre
960291,171; December 51
Telkwa
at Telkwa's town centre
85029976; December 33
Terrace
at Terrace's town centre
82027880; December 28
Thompson-Nicola, Electoral Area A (Wells Gray Country)
at Vavenby
93035–
Thompson-Nicola, Electoral Area B (Thompson Headwaters)
at Blue River
93038–
Thompson-Nicola, Electoral Area E (Bonaparte Plateau)
at Green Lake
99037–
Thompson-Nicola, Electoral Area I (Blue Sky Country)
at Walhachin
99035–
Thompson-Nicola, Electoral Area J (Copper Desert Country)
at Savona
1,00035–
Thompson-Nicola, Electoral Area L (Grasslands)
at Pritchard
1,00033–
Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North)
at Upper Nicola
1,07039–
Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South)
at Coldwater
1,06040–
Thompson-Nicola, Electoral Area O (Lower North Thompson)
at East Barriere Lake
99036–
Thompson-Nicola, Electoral Area P (Rivers and the Peaks)
at Pinantan Lake
1,03037–
Tofino
at Tofino's town centre
92030940; December 35
Trail
at Trail's town centre
1,100431,120; December 36
Tumbler Ridge
at Tumbler Ridge's town centre
920371,136; December 48
Ucluelet
at Ucluelet's town centre
92030944; December 36
Valemount
at Valemount's town centre
970401,147; December 46
Vancouver
at Vancouver's town centre
980301,007; December 37
Vanderhoof
at Vanderhoof's town centre
930281,038; December 34
Vernon
at Vernon's town centre
1,02033–
Victoria
at Victoria's town centre
1,05031938; December 40
View Royal
at View Royal's town centre
1,04032–
Warfield
at Warfield's town centre
1,10043–
Wells
at Wells's town centre
870351,064; December 42
West Kelowna
at West Kelowna's town centre
1,03033–
West Vancouver
at West Vancouver's town centre
95030966; December 37
Whistler
at Whistler's town centre
1,050401,002; December 38
White Rock
at White Rock's town centre
990301,040; December 39
Williams Lake
at Williams Lake's town centre
990361,123; December 43
Zeballos
at Zeballos's town centre
88031906; December 33

The first two columns are our reading of Natural Resources Canada's 1998-2022 sunshine map at the 0.75 performance ratio of its photovoltaic maps; the last is Natural Resources Canada's own figure for the 136 municipalities its older table names, from older data and methods, so it often reads higher. Read 2026-10-11.

See also winter sun and power lines.

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