VoteTracker
Final results
Interactive map

2026 British Columbia general election

Saturday
October 24th, 2026
CON63/ 93 seatsCON will form governmentMajority government
93 / 93
Elected Projected Leaning Leading
Polls reporting
100.0 %
7,268 / 7,268
Turnout
48.1 %
1,799,550 / 3,738,182
Valid votes
1,795,133
Rejected ballots: 4,417
Districts
93
CON — government called at 12:31 a.m.·Majority government called at 12:31 a.m.

Map

Parties

PartyLeadingProjectedVotes
CON
6363862,688
NDP
2828670,811
GRN
22196,896
CEN
0029,104
ONE
0027,056
Others(6)
008,578

Districts

93 / 93
Candidate
Abbotsford-MissionDarryl KroppCONElected 4,362
100 %
47.1 %
Abbotsford SouthBruce BanmanCONElected 5,822
100 %
41.7 %
Abbotsford WestKorky NeufeldCONElected 5,179
100 %
40.4 %
Boundary-SimilkameenDonegal WilsonCONElected 2,595
100 %
54.0 %
Bulkley Valley-StikineSharon HartwellCONElected 461
100 %
55.4 %
Burnaby CentreJoshua DomnichCONElected 780
100 %
40.3 %
Burnaby EastRohini Reah AroraNDPElected 241
100 %
46.1 %
Burnaby-New WestminsterRaj ChouhanNDPElected 1,585
100 %
39.8 %
Burnaby NorthSimon ChandlerCONElected 782
100 %
44.0 %
Burnaby South-MetrotownPaul ChoiNDPElected 66
100 %
38.9 %
Cariboo-ChilcotinLorne DoerksonCONElected 11,095
100 %
54.8 %
Chilliwack-Cultus LakeA'aliya WarbusCONElected 4,282
100 %
48.4 %
Chilliwack NorthHeather MaahsCONElected 4,687
100 %
42.5 %
Columbia River-RevelstokeScott McInnisCONElected 2,793
100 %
51.3 %
Coquitlam-Burke MountainRyan PetersonCONElected 2,491
100 %
45.0 %
Coquitlam-MaillardvilleMatt LiangCONElected 1,569
100 %
47.1 %
Courtenay-ComoxWill Cole-HamiltonNDPElected 696
100 %
57.0 %
Cowichan ValleyBert ChenCONElected 151
100 %
54.9 %
Delta NorthMonica MohanCONElected 2,371
100 %
50.1 %
Delta SouthIan PatonCONElected 7,555
100 %
57.9 %
Esquimalt-ColwoodDarlene RotchfordNDPElected 3,564
100 %
51.6 %
Fraser-NicolaTony LuckCONElected 5,018
100 %
47.7 %
Juan de Fuca-MalahatMike HicksCONElected 768
100 %
57.2 %
Kamloops CentrePeter MilobarCONElected 5,019
100 %
49.7 %
Kamloops-North ThompsonWard StamerCONElected 9,615
100 %
53.4 %
Kelowna CentreKristina LoewenCONElected 132
100 %
46.5 %
Kelowna-Lake Country-ColdstreamPavneet SinghCONElected 3,382
100 %
46.8 %
Kelowna-MissionGavin DewCONElected 7,163
100 %
48.6 %
Kootenay CentralBrittny AndersonNDPElected 467
100 %
54.7 %
Kootenay-MonasheeSteve MorissetteNDPElected 1,894
100 %
52.7 %
Kootenay-RockiesPete DavisCONElected 4,726
100 %
49.7 %
Ladysmith-OceansideStephanie HigginsonNDPElected 13
100 %
59.0 %
Langford-HighlandsRavi ParmarNDPElected 1,149
100 %
49.0 %
Langley-AbbotsfordHarman BhanguCONElected 8,275
100 %
49.1 %
Langley-Walnut GroveMisty Van PoptaCONElected 5,464
100 %
46.8 %
Langley-WillowbrookJody ToorCONElected 3,144
100 %
44.7 %
Maple Ridge EastLawrence MokCONElected 3,663
100 %
48.7 %
Maple Ridge-Pitt MeadowsDoug MorneauCONElected 850
100 %
48.7 %
Mid Island-Pacific RimJosie OsborneNDPElected 1,615
100 %
51.4 %
Nanaimo-Gabriola IslandSheila MalcolmsonNDPElected 2,817
100 %
48.1 %
Nanaimo-LantzvilleGeorge AndersonNDPElected 866
100 %
53.6 %
Nechako LakesDiane BlackCONElected 3,804
100 %
49.6 %
New Westminster-CoquitlamJennifer WhitesideNDPElected 2,974
100 %
44.0 %
North Coast-Haida GwaiiTamara DavidsonNDPElected 2,150
100 %
41.4 %
North IslandAnna KindyCONElected 1,376
100 %
50.8 %
North Vancouver-LonsdaleBowinn MaNDPElected 1,193
100 %
47.6 %
North Vancouver-SeymourLynne BlockCONElected 2,466
100 %
55.3 %
Oak Bay-Gordon HeadDiana GibsonNDPElected 1,601
100 %
58.9 %
Peace River NorthCurtis WhitfordCONElected 7,468
100 %
39.0 %
Peace River SouthLarry NeufeldCONElected 4,869
100 %
41.8 %
Penticton-SummerlandTracy St ClaireCONElected 1,119
100 %
54.2 %
Port CoquitlamMike FarnworthNDPElected 386
100 %
47.7 %
Port Moody-BurquitlamJohn McEwenCONElected 1,078
100 %
48.1 %
Powell River-Sunshine CoastRandene NeillNDPElected 2,627
100 %
57.5 %
Prince George-MackenzieKiel GiddensCONElected 6,394
100 %
46.8 %
Prince George-North CaribooSheldon ClareCONElected 8,419
100 %
49.0 %
Prince George-ValemountRosalyn BirdCONElected 2,823
100 %
41.1 %
Richmond-BridgeportTeresa WatCONElected 5,030
100 %
37.8 %
Richmond CentreSacha PeterCONElected 3,058
100 %
36.9 %
Richmond-QueensboroughSteve KoonerCONElected 4,189
100 %
42.8 %
Richmond-StevestonGordon ZhangCONElected 3,841
100 %
50.4 %
Saanich North and the IslandsEmily LowanGRNElected 5,017
100 %
59.2 %
Saanich SouthCathie OunstedCONElected 1,227
100 %
58.3 %
Salmon Arm-ShuswapDavid L WilliamsCONElected 7,515
100 %
52.0 %
SkeenaClaire RattéeCONElected 1,528
100 %
48.7 %
Surrey City CentreZeeshan WahlaCONElected 395
100 %
34.0 %
Surrey-CloverdaleNicholas CartmellCONElected 3,305
100 %
45.0 %
Surrey-FleetwoodGarry PurewalCONElected 2,169
100 %
44.8 %
Surrey-GuildfordGarry ThindCONElected 1,472
100 %
39.1 %
Surrey-NewtonHarj DhaliwalCONElected 1,858
100 %
43.7 %
Surrey NorthMandeep Singh DhaliwalCONElected 3,255
100 %
41.0 %
Surrey-PanoramaBryan TepperCONElected 3,700
100 %
43.3 %
Surrey-Serpentine RiverJessy SahotaCONElected 4,435
100 %
47.6 %
Surrey SouthMegan KnightCONElected 8,022
100 %
48.4 %
Surrey-White RockTrevor HalfordCONElected 7,233
100 %
53.5 %
Vancouver-FraserviewDeep SandhuCONElected 387
100 %
39.6 %
Vancouver-HastingsNiki SharmaNDPElected 4,912
100 %
44.8 %
Vancouver-KensingtonMable ElmoreNDPElected 1,679
100 %
40.6 %
Vancouver-LangaraJaime SteinCONElected 1,650
100 %
40.2 %
Vancouver-Little MountainChristine BoyleNDPElected 3,070
100 %
48.0 %
Vancouver-Point GreyDavid EbyNDPElected 538
100 %
50.4 %
Vancouver-QuilchenaCarson BindaCONElected 5,687
100 %
50.8 %
Vancouver-RenfrewAdrian DixNDPElected 3,299
100 %
38.0 %
Vancouver-South GranvilleLara HonradoNDPElected 3,938
100 %
50.9 %
Vancouver-StrathconaAmanda BurrowsNDPElected 4,499
100 %
42.0 %
Vancouver-West EndSpencer Chandra HerbertNDPElected 3,546
100 %
41.4 %
Vancouver-YaletownMargareta DovgalCONElected 844
100 %
37.4 %
Vernon-LumbyKevin ActonCONElected 3,254
100 %
53.2 %
Victoria-Beacon HillGrace LoreNDPElected 1,218
100 %
51.5 %
Victoria-Swan LakeNina KriegerNDPElected 1,780
100 %
51.7 %
West Kelowna-PeachlandMacklin McCallCONElected 7,583
100 %
49.3 %
West Vancouver-CapilanoCaroline ElliottCONElected 10,135
100 %
48.2 %
West Vancouver-Sea to SkyJeremy ValerioteGRNElected 2,025
100 %
47.4 %

Results analysis

Closest races

DistrictCandidateMargin%
Ladysmith-Oceanside
Stephanie Higginson NDP vs Kris McNichol CON
130.0 %
Burnaby South-Metrotown
Paul Choi NDP vs David Xie CON
660.5 %
Cowichan Valley
Bert Chen CON vs Debra Toporowski NDP
1510.6 %
Kelowna Centre
Kristina Loewen CON vs Loyal Wooldridge NDP
1320.6 %
Burnaby East
Rohini Reah Arora NDP vs Peter Si CON
2411.4 %
Port Coquitlam
Mike Farnworth NDP vs Keenan Adams CON
3861.8 %
Courtenay-Comox
Will Cole-Hamilton NDP vs Brennan Day CON
6962.3 %
Vancouver-Fraserview
Deep Sandhu CON vs Aman Singh NDP
3872.4 %
Kootenay Central
Brittny Anderson NDP vs Gordon Skulnec CON
4672.4 %
Vancouver-Point Grey
David Eby NDP vs Alex McMillan CON
5383.0 %
Surrey City Centre
Zeeshan Wahla CON vs Amna Shah NDP
3953.3 %
Juan de Fuca-Malahat
Mike Hicks CON vs Dana Lajeunesse NDP
7683.5 %
Nanaimo-Lantzville
George Anderson NDP vs Kelsey Pringle CON
8663.5 %
Maple Ridge-Pitt Meadows
Doug Morneau CON vs Lisa Beare NDP
8503.8 %
Penticton-Summerland
Tracy St Claire CON vs Tina Lee NDP
1,1194.4 %

Turnout by winning party

● GRN (2)● NDP (28)● CON (63)35 %40 %45 %50 %55 %60 %

Each dot is one district, placed by its turnout rate.

Swing since 2024

Swing map

Coloured by the party that gained the most ground in each district since its linked riding; intensity is the size of the swing.

Swing by party (province-wide)

CON
+4.8 pt
GRN
+2.7 pt
NDP
-7.5 pt

Vote swing by party (province-wide)

GRN
+23,519
CON
-48,465
NDP
-273,768

Biggest riding swings

Swing vs. the province average

Gap between the leading party's own swing in this riding and its swing province-wide — surfaces a local effect (star candidate, controversy, etc.) the swing map/table above don't call out on their own.

Election-night volatility

Ridings where the leading party changed hands most often as the count came in.