VoteDataCanada

2020 British Columbia Provincial Election

October 24, 2020

General Election · October 24, 2020

NDP won 57 of 87 seats. This meets the 44-seat majority threshold.

Contests
87
Candidates
332
Eligible voters
3,524,812
Votes cast
1,898,553
Voter turnout
53.9%
Elections BC
Source catalogue

Source and licence notes

Party results

Seats won Majority threshold: 44
NDP: 57 seatsBC Liberal Party: 28 seatsGreen: 2 seats
  • NDP 57
  • BC Liberal Party 28
  • Green 2
PartyVotesVote %SeatsSeats %
BC NDP898,38447.7%5765.5%
BC Liberal Party636,14833.8%2832.2%
BC Green Party284,15115.1%22.3%
Conservative35,9021.9%00.0%
Independent13,8180.7%00.0%

Party2017 seats2020 seatsChange2017 Vote %2020 Vote %Vote share Δ
BC NDP4157+1640.3%47.7%+7.4 pp
BC Liberal Party4328−1540.4%33.8%−6.6 pp
BC Green Party32−116.8%15.1%−1.7 pp

Seat changes by party

015304560NDPBC Liberal PartyGreen20172020

87 → 87 seats

2017 election results →

Historical trends

870201320172020

BC Green Party BC Liberal Party BC NDP

Chart data
ElectionBC Green PartyBC Liberal PartyBC NDP
May 14, 201314934
May 9, 201734341
October 24, 202022857

District map

Boundary sources appear with the loaded map. · Colours show party affiliation where available. Use the district selector for keyboard navigation.

Results by District

87 districts found

Swipe to compare parties · Tap a district for full results

DistrictNDPBC Liberal PartyGreen
VotesVote %VotesVote %VotesVote %
7,70635.4%35.4%9,73044.7%44.7%2,61712.0%12.0%21,77348.5%
7,11936.5%36.5%8,88045.5%45.5%1,6718.6%8.6%19,51150.0%
10,36441.1%41.1%9,62038.1%38.1%2,66710.6%10.6%25,23553.4%
10,50049.9%49.9%7,73536.7%36.7%———21,06356.8%
12,89457.8%57.8%6,84630.7%30.7%2,56811.5%11.5%22,30851.4%
9,19056.6%56.6%5,16331.8%31.8%1,87811.6%11.6%16,23143.8%
11,06362.0%62.0%4,75426.6%26.6%2,02311.3%11.3%17,84044.4%
12,57460.3%60.3%5,38625.8%25.8%2,62812.6%12.6%20,86953.1%
3,80934.4%34.4%5,36748.4%48.4%7076.4%6.4%11,08450.2%
4,18032.5%32.5%6,60051.2%51.2%1,37910.7%10.7%12,87950.6%
7,34941.6%41.6%5,10228.9%28.9%1,88810.7%10.7%17,68347.0%
8,26836.4%36.4%6,96430.7%30.7%1,8228.0%8.0%22,70252.0%
5,70839.0%39.0%7,03448.0%48.0%1,90413.0%13.0%14,64654.8%
12,62754.9%54.9%8,32436.2%36.2%2,0338.8%8.8%22,98450.4%
12,27859.7%59.7%5,88228.6%28.6%2,40511.7%11.7%20,56552.5%
14,66350.6%50.6%8,65529.8%29.8%5,68119.6%19.6%28,99961.5%
11,87540.2%40.2%4,60615.6%15.6%13,05944.2%44.2%29,54059.9%
12,21556.8%56.8%7,17933.4%33.4%2,1209.9%9.9%21,51456.5%
8,40433.9%33.9%12,82851.7%51.7%3,58114.4%14.4%24,81366.5%
15,07059.3%59.3%3,94015.5%15.5%6,14024.2%24.2%25,40461.0%

Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.

DistrictElectedRunner-up
Bruce BanmanBC Liberal Party9,730 votes · 44.7%
Runner-upInder JohalNDP7,706 votes · 35.4%
Inder JohalNDP7,706 votes · 35.4%9.3percentage points
Michael de JongBC Liberal Party8,880 votes · 45.5%
Runner-upPreet RaiNDP7,119 votes · 36.5%
Preet RaiNDP7,119 votes · 36.5%9.0percentage points
Pam AlexisNDP10,364 votes · 41.1%
Runner-upSimon GibsonBC Liberal Party9,620 votes · 38.1%
Simon GibsonBC Liberal Party9,620 votes · 38.1%3.0percentage points
Roly RussellNDP10,500 votes · 49.9%
Runner-upPetra VeintimillaBC Liberal Party7,735 votes · 36.7%
Petra VeintimillaBC Liberal Party7,735 votes · 36.7%13.1percentage points
Janet RoutledgeNDP12,894 votes · 57.8%
Runner-upRaymond DongBC Liberal Party6,846 votes · 30.7%
Raymond DongBC Liberal Party6,846 votes · 30.7%27.1percentage points
Anne KangNDP9,190 votes · 56.6%
Runner-upGlynnis Hoi Sum ChanBC Liberal Party5,163 votes · 31.8%
Glynnis Hoi Sum ChanBC Liberal Party5,163 votes · 31.8%24.8percentage points
Raj ChouhanNDP11,063 votes · 62.0%
Runner-upTripat AtwalBC Liberal Party4,754 votes · 26.7%
Tripat AtwalBC Liberal Party4,754 votes · 26.7%35.4percentage points
Katrina ChenNDP12,574 votes · 60.3%
Runner-upTariq MalikBC Liberal Party5,386 votes · 25.8%
Tariq MalikBC Liberal Party5,386 votes · 25.8%34.4percentage points
Coralee OakesBC Liberal Party5,367 votes · 48.4%
Runner-upScott ElliottNDP3,809 votes · 34.4%
Scott ElliottNDP3,809 votes · 34.4%14.1percentage points
Lorne DoerksonBC Liberal Party6,600 votes · 51.3%
Runner-upScott AndrewsNDP4,180 votes · 32.5%
Scott AndrewsNDP4,180 votes · 32.5%18.8percentage points
Dan CoulterNDP7,349 votes · 41.6%
Runner-upJohn MartinBC Liberal Party5,102 votes · 28.9%
John MartinBC Liberal Party5,102 votes · 28.9%12.7percentage points
Kelli PaddonNDP8,268 votes · 36.4%
Runner-upLaurie ThronessBC Liberal Party6,964 votes · 30.7%
Laurie ThronessBC Liberal Party6,964 votes · 30.7%5.7percentage points
Doug ClovechokBC Liberal Party7,034 votes · 48.0%
Runner-upNicole CherletNDP5,708 votes · 39.0%
Nicole CherletNDP5,708 votes · 39.0%9.1percentage points
Fin DonnellyNDP12,627 votes · 54.9%
Runner-upJoan IsaacsBC Liberal Party8,324 votes · 36.2%
Joan IsaacsBC Liberal Party8,324 votes · 36.2%18.7percentage points
Selina RobinsonNDP12,278 votes · 59.7%
Runner-upWill DavisBC Liberal Party5,882 votes · 28.6%
Will DavisBC Liberal Party5,882 votes · 28.6%31.1percentage points
Ronna-Rae LeonardNDP14,663 votes · 50.6%
Runner-upBrennan DayBC Liberal Party8,655 votes · 29.9%
Brennan DayBC Liberal Party8,655 votes · 29.9%20.7percentage points
Sonia FurstenauGreen13,059 votes · 44.2%
Runner-upRob DouglasNDP11,875 votes · 40.2%
Rob DouglasNDP11,875 votes · 40.2%4.0percentage points
Ravi KahlonNDP12,215 votes · 56.8%
Runner-upJet SunnerBC Liberal Party7,179 votes · 33.4%
Jet SunnerBC Liberal Party7,179 votes · 33.4%23.4percentage points
Ian PatonBC Liberal Party12,828 votes · 51.7%
Runner-upBruce ReidNDP8,404 votes · 33.9%
Bruce ReidNDP8,404 votes · 33.9%17.8percentage points
Mitzi DeanNDP15,070 votes · 59.3%
Runner-upAndy MacKinnonGreen6,140 votes · 24.2%
Andy MacKinnonGreen6,140 votes · 24.2%35.2percentage points