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 %
12,46750.8%50.8%5,90424.0%24.0%4,73119.3%19.3%24,56453.9%
15,87859.9%59.9%7,27427.4%27.4%3,36912.7%12.7%26,52158.5%
12,89146.8%46.8%9,82735.7%35.7%4,51416.4%16.4%27,52365.5%
14,74851.1%51.1%6,59722.9%22.9%7,36225.5%25.5%28,84967.8%
13,20742.0%42.0%11,15535.5%35.5%5,22716.6%16.6%31,44764.7%
1,2029.9%9.9%6,74655.8%55.8%———12,09846.5%
1,18015.6%15.6%3,86251.2%51.2%———7,54441.7%
10,34337.7%37.7%13,21748.2%48.2%3,15211.5%11.5%27,42956.0%
15,37064.1%64.1%5,00920.9%20.9%3,02312.6%12.6%23,96554.4%
12,78353.8%53.8%7,25330.5%30.5%2,80211.8%11.8%23,78258.4%
12,70150.9%50.9%4,15616.6%16.6%8,10432.5%32.5%24,96160.0%
5,71734.0%34.0%8,54350.8%50.8%1,93511.5%11.5%16,81849.1%
4,71727.0%27.0%9,70355.6%55.6%2,59714.9%14.9%17,44547.4%
5,96439.8%39.8%7,67551.3%51.3%1,3338.9%8.9%14,97240.4%
6,74350.7%50.7%6,56449.3%49.3%———13,30740.1%
9,40647.7%47.7%7,72839.2%39.2%1,4967.6%7.6%19,73849.6%
10,73352.1%52.1%9,39845.6%45.6%———20,61456.1%
9,99029.0%29.0%6,54719.0%19.0%17,89752.0%52.0%34,43467.7%
15,19055.7%55.7%6,60824.2%24.2%5,48820.1%20.1%27,28665.1%
8,81634.0%34.0%13,30051.4%51.4%3,78414.6%14.6%25,90054.7%

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

DistrictElectedRunner-up
Michele BabchukNDP12,467 votes · 50.8%
Runner-upNorm FaceyBC Liberal Party5,904 votes · 24.0%
Norm FaceyBC Liberal Party5,904 votes · 24.0%26.7percentage points
Bowinn MaNDP15,878 votes · 59.9%
Runner-upLyn AnglinBC Liberal Party7,274 votes · 27.4%
Lyn AnglinBC Liberal Party7,274 votes · 27.4%32.4percentage points
Susie ChantNDP12,891 votes · 46.8%
Runner-upJane ThornthwaiteBC Liberal Party9,827 votes · 35.7%
Jane ThornthwaiteBC Liberal Party9,827 votes · 35.7%11.1percentage points
Murray RankinNDP14,748 votes · 51.1%
Runner-upNicole DuncanGreen7,362 votes · 25.5%
Nicole DuncanGreen7,362 votes · 25.5%25.6percentage points
Adam WalkerNDP13,207 votes · 42.0%
Runner-upMichelle StilwellBC Liberal Party11,155 votes · 35.5%
Michelle StilwellBC Liberal Party11,155 votes · 35.5%6.5percentage points
Dan DaviesBC Liberal Party6,746 votes · 55.8%
Runner-upTrevor BolinConservative4,150 votes · 34.3%
Trevor BolinConservative4,150 votes · 34.3%21.5percentage points
Mike BernierBC Liberal Party3,862 votes · 51.2%
Runner-upKathleen ConnollyConservative2,303 votes · 30.5%
Kathleen ConnollyConservative2,303 votes · 30.5%20.7percentage points
Dan AshtonBC Liberal Party13,217 votes · 48.2%
Runner-upToni BootNDP10,343 votes · 37.7%
Toni BootNDP10,343 votes · 37.7%10.5percentage points
Mike FarnworthNDP15,370 votes · 64.1%
Runner-upMehran ZarghamBC Liberal Party5,009 votes · 20.9%
Mehran ZarghamBC Liberal Party5,009 votes · 20.9%43.2percentage points
Rick GlumacNDP12,783 votes · 53.8%
Runner-upJames RobertsonBC Liberal Party7,253 votes · 30.5%
James RobertsonBC Liberal Party7,253 votes · 30.5%23.3percentage points
Nicholas SimonsNDP12,701 votes · 50.9%
Runner-upKim DarwinGreen8,104 votes · 32.5%
Kim DarwinGreen8,104 votes · 32.5%18.4percentage points
Mike MorrisBC Liberal Party8,543 votes · 50.8%
Runner-upJoan AtkinsonNDP5,717 votes · 34.0%
Joan AtkinsonNDP5,717 votes · 34.0%16.8percentage points
Shirley BondBC Liberal Party9,703 votes · 55.6%
Runner-upLaura ParentNDP4,717 votes · 27.0%
Laura ParentNDP4,717 votes · 27.0%28.6percentage points
Teresa WatBC Liberal Party7,675 votes · 51.3%
Runner-upJaeden Dela TorreNDP5,964 votes · 39.8%
Jaeden Dela TorreNDP5,964 votes · 39.8%11.4percentage points
Henry YaoNDP6,743 votes · 50.7%
Runner-upAlexa LooBC Liberal Party6,564 votes · 49.3%
Alexa LooBC Liberal Party6,564 votes · 49.3%1.4percentage points
Aman SinghNDP9,406 votes · 47.7%
Runner-upJas JohalBC Liberal Party7,728 votes · 39.2%
Jas JohalBC Liberal Party7,728 votes · 39.2%8.5percentage points
Kelly GreeneNDP10,733 votes · 52.1%
Runner-upMatt PitcairnBC Liberal Party9,398 votes · 45.6%
Matt PitcairnBC Liberal Party9,398 votes · 45.6%6.5percentage points
Adam OlsenGreen17,897 votes · 52.0%
Runner-upZeb KingNDP9,990 votes · 29.0%
Zeb KingNDP9,990 votes · 29.0%23.0percentage points
Lana PophamNDP15,190 votes · 55.7%
Runner-upRishi SharmaBC Liberal Party6,608 votes · 24.2%
Rishi SharmaBC Liberal Party6,608 votes · 24.2%31.5percentage points
Greg KylloBC Liberal Party13,300 votes · 51.4%
Runner-upSylvia LindgrenNDP8,816 votes · 34.0%
Sylvia LindgrenNDP8,816 votes · 34.0%17.3percentage points