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 %
4,96144.5%44.5%5,81052.1%52.1%———11,16051.9%
3,74551.8%51.8%1,90426.3%26.3%———7,23450.1%
11,79443.1%43.1%12,97047.4%47.4%2,6239.6%9.6%27,38752.7%
12,99252.1%52.1%8,75835.1%35.1%2,1698.7%8.7%24,93555.2%
11,45760.9%60.9%5,77630.7%30.7%1,5718.4%8.4%18,80450.8%
8,17159.6%59.6%5,54040.4%40.4%———13,71147.2%
10,40360.6%60.6%5,13929.9%29.9%1,3457.8%7.8%17,16945.7%
8,89362.6%62.6%3,91127.5%27.5%1,3939.8%9.8%14,19747.9%
12,33655.1%55.1%9,60742.9%42.9%———22,40151.7%
10,99470.9%70.9%4,05226.1%26.1%———15,49740.6%
10,49438.7%38.7%10,71839.5%39.5%3,86214.2%14.2%27,12461.2%
15,53856.1%56.1%7,57027.3%27.3%4,36815.8%15.8%27,71061.1%
11,48446.8%46.8%9,21737.5%37.5%3,10812.7%12.7%24,55451.1%
12,24756.4%56.4%7,51134.6%34.6%1,9699.1%9.1%21,72750.2%
13,36260.6%60.6%3,88517.6%17.6%4,31219.5%19.5%22,06451.4%
12,48160.0%60.0%5,25525.2%25.2%2,87413.8%13.8%20,81250.9%
12,29767.8%67.8%3,91921.6%21.6%1,6629.2%9.2%18,13544.5%
8,43141.4%41.4%9,88848.5%48.5%1,8409.0%9.0%20,38349.5%
14,53067.0%67.0%2,81613.0%13.0%4,35620.1%20.1%21,70248.0%
12,60251.3%51.3%7,71231.4%31.4%4,24117.3%17.3%24,55559.9%

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

DistrictElectedRunner-up
Ellis RossBC Liberal Party5,810 votes · 52.1%
Runner-upNicole HalbauerNDP4,961 votes · 44.5%
Nicole HalbauerNDP4,961 votes · 44.5%7.6percentage points
Nathan CullenNDP3,745 votes · 51.8%
Runner-upGordon SebastianBC Liberal Party1,904 votes · 26.3%
Gordon SebastianBC Liberal Party1,904 votes · 26.3%25.5percentage points
Stephanie CadieuxBC Liberal Party12,970 votes · 47.4%
Runner-upPauline GreavesNDP11,794 votes · 43.1%
Pauline GreavesNDP11,794 votes · 43.1%4.3percentage points
Mike StarchukNDP12,992 votes · 52.1%
Runner-upMarvin HuntBC Liberal Party8,758 votes · 35.1%
Marvin HuntBC Liberal Party8,758 votes · 35.1%17.0percentage points
Jagrup BrarNDP11,457 votes · 60.9%
Runner-upGarry ThindBC Liberal Party5,776 votes · 30.7%
Garry ThindBC Liberal Party5,776 votes · 30.7%30.2percentage points
Rachna SinghNDP8,171 votes · 59.6%
Runner-upDilraj AtwalBC Liberal Party5,540 votes · 40.4%
Dilraj AtwalBC Liberal Party5,540 votes · 40.4%19.2percentage points
Garry BeggNDP10,403 votes · 60.6%
Runner-upDave HansBC Liberal Party5,139 votes · 29.9%
Dave HansBC Liberal Party5,139 votes · 29.9%30.7percentage points
Harry BainsNDP8,893 votes · 62.6%
Runner-upPaul BoparaiBC Liberal Party3,911 votes · 27.6%
Paul BoparaiBC Liberal Party3,911 votes · 27.6%35.1percentage points
Jinny SimsNDP12,336 votes · 55.1%
Runner-upGulzar CheemaBC Liberal Party9,607 votes · 42.9%
Gulzar CheemaBC Liberal Party9,607 votes · 42.9%12.2percentage points
Bruce RalstonNDP10,994 votes · 70.9%
Runner-upShaukat KhanBC Liberal Party4,052 votes · 26.2%
Shaukat KhanBC Liberal Party4,052 votes · 26.2%44.8percentage points
Trevor HalfordBC Liberal Party10,718 votes · 39.5%
Runner-upBryn SmithNDP10,494 votes · 38.7%
Bryn SmithNDP10,494 votes · 38.7%0.8percentage points
George HeymanNDP15,538 votes · 56.1%
Runner-upGeorge AffleckBC Liberal Party7,570 votes · 27.3%
George AffleckBC Liberal Party7,570 votes · 27.3%28.8percentage points
Brenda BaileyNDP11,484 votes · 46.8%
Runner-upSam SullivanBC Liberal Party9,217 votes · 37.5%
Sam SullivanBC Liberal Party9,217 votes · 37.5%9.2percentage points
George ChowNDP12,247 votes · 56.4%
Runner-upDavid GrewalBC Liberal Party7,511 votes · 34.6%
David GrewalBC Liberal Party7,511 votes · 34.6%21.8percentage points
Niki SharmaNDP13,362 votes · 60.6%
Runner-upBridget BurnsGreen4,312 votes · 19.5%
Bridget BurnsGreen4,312 votes · 19.5%41.0percentage points
Mable ElmoreNDP12,481 votes · 60.0%
Runner-upPaul LepageBC Liberal Party5,255 votes · 25.3%
Paul LepageBC Liberal Party5,255 votes · 25.3%34.7percentage points
Adrian DixNDP12,297 votes · 67.8%
Runner-upCole AndersonBC Liberal Party3,919 votes · 21.6%
Cole AndersonBC Liberal Party3,919 votes · 21.6%46.2percentage points
Michael LeeBC Liberal Party9,888 votes · 48.5%
Runner-upTesicca Chi-Ying TruongNDP8,431 votes · 41.4%
Tesicca Chi-Ying TruongNDP8,431 votes · 41.4%7.2percentage points
Melanie MarkNDP14,530 votes · 67.0%
Runner-upKelly TathamGreen4,356 votes · 20.1%
Kelly TathamGreen4,356 votes · 20.1%46.9percentage points
David EbyNDP12,602 votes · 51.3%
Runner-upMark BowenBC Liberal Party7,712 votes · 31.4%
Mark BowenBC Liberal Party7,712 votes · 31.4%19.9percentage points