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 %
6,19728.6%28.6%12,15756.0%56.0%3,34115.4%15.4%21,69556.5%
12,43962.3%62.3%4,01420.1%20.1%3,25016.3%16.3%19,96251.8%
10,22236.6%36.6%9,79835.0%35.0%4,46416.0%16.0%27,95652.8%
16,47454.6%54.6%4,32914.3%14.3%9,03129.9%29.9%30,16961.5%
14,18659.4%59.4%2,72911.4%11.4%6,63827.8%27.8%23,90159.0%
7,19430.3%30.3%12,73453.6%53.6%3,66415.4%15.4%23,77858.1%
6,19725.2%25.2%9,24937.5%37.5%9,18937.3%37.3%24,63556.9%

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

DistrictElectedRunner-up
Andrew WilkinsonBC Liberal Party12,157 votes · 56.0%
Runner-upHeather McQuillanNDP6,197 votes · 28.6%
Heather McQuillanNDP6,197 votes · 28.6%27.5percentage points
Spencer Chandra HerbertNDP12,439 votes · 62.3%
Runner-upJon EllacottBC Liberal Party4,014 votes · 20.1%
Jon EllacottBC Liberal Party4,014 votes · 20.1%42.2percentage points
Harwinder SandhuNDP10,222 votes · 36.6%
Runner-upEric FosterBC Liberal Party9,798 votes · 35.1%
Eric FosterBC Liberal Party9,798 votes · 35.1%1.5percentage points
Grace LoreNDP16,474 votes · 54.6%
Runner-upJenn NeilsonGreen9,031 votes · 29.9%
Jenn NeilsonGreen9,031 votes · 29.9%24.7percentage points
Rob FlemingNDP14,186 votes · 59.4%
Runner-upAnnemieke HolthuisGreen6,638 votes · 27.8%
Annemieke HolthuisGreen6,638 votes · 27.8%31.6percentage points
Karin KirkpatrickBC Liberal Party12,734 votes · 53.6%
Runner-upAmelia HillNDP7,194 votes · 30.3%
Amelia HillNDP7,194 votes · 30.3%23.3percentage points
Jordan SturdyBC Liberal Party9,249 votes · 37.5%
Runner-upJeremy ValerioteGreen9,189 votes · 37.3%
Jeremy ValerioteGreen9,189 votes · 37.3%0.2percentage points