Canada’s electoral encyclopedia

British ColumbiaHow did we vote in British Columbia?
(Detailed results)

by Maurice Y. Michaud (he/him)

British Columbia :: Recorded events and races
Jurisdiction Elections Referendums
Juri. Year Assem. General By-Elections
Elec Races Elec Races
Min Max Min Max N Accl. n Acc? N Accl. n Acc? Minis. Q Races
8 BC 1871 2024 1 43 43 2,266 24 2,242 0 164 211 59 152 0 67 15 806
The MMP simulator can be run on 34 of the 43 general elections in this jurisdiction.

“Acc?” stands for missing data (namely races entered as having been won by acclamation when in fact the results are unknown), while “Minis.” shows the number of ministerial by-elections.

Because it was a two-pronged question, the 2018 referendum in British Columbia on electoral reform had to be recorded as two separate events but is counted as a single event. What’s more, at this time, only the aggregate results by provinces and territories are available for the 1992 Canada/Québec referendum on the Charlottetown Accord, although efforts are underway to obtain the results by riding.

Up until the middle of the 20th century, unseating a member was commonplace and the mechanism to challenge someone’s election seems to have been very lax when viewed through presentist lens, as many by-elections were held merely because the challenger — often the government or the defeated incumbent — did not like the result. What’s more, newly appointed ministers had to resign and run in a ministerial by-election. Therefore, by-elections were far more frequent than they are today.
Detailed election results for an assembly
Assembly
Limiter
Only:


Include

 Inclusions apply only on lists, not on statistics.
Display

Summarized statistics

Showing ::  Summarized statistics    By-Elections    Referendums
19 October 2024 — Present
Rev: 18 Apr 2025 09:24 :: ID 2762 (F)
General Election Your query
Legislature 43 Government Limiter None
Candidacies 322 Winner  NDP  Candidacies 322 Winner  NDP 
Majority +1 Maj/Min Majority +1 ↳ 47
Seats 93 → By acclamation 0 Seats 93 → By acclamation 0
For maj. 47 Eligible 3,609,288 For maj. 47 Eligible 3,609,288
NDP (gov’t) 47 Votes 2,105,341 NDP (gov’t) 47 Votes 2,105,341
Opposition 46 Rejected 4,317 Opposition 46 Rejected 4,317
G.Maj. +1 Turnout 58.45% MMP OK Yes Turnout 58.45%

Counting the candidates, the seats, and the votes

19 October 2024 — Present
Rev: 18 Apr 2025 09:24 :: ID 2762 (F)
Parties Rank Seats Votes
ID Can. 1 2 3 4 5 6– N % Acclam. R.M. Votes % /Can. Effic. Diff.%
S&V
93 47 41 5 —— —— —— 47 50.54% 0 30 944,579 44.87% 10,157 20,097 +5.67%
93 44 46 3 —— —— —— 44 47.31% 0 29 911,153 43.28% 9,797 20,708 +4.03%
69 2 2 54 11 —— —— 2 2.15% 0 0 173,377 8.24% 2,513 86,689 -6.09%
53 —— 4 18 21 9 1 0 0.00% —— —— 72,581 3.45% 1,369 —— ——
 IND  40 —— 3 11 17 8 1 0 0.00% —— —— 46,983 2.23% 1,175 —— ——
 na  13 —— 1 7 4 1 —— 0 0.00% —— —— 25,598 1.22% 1,969 —— ——
4 —— —— 1 2 1 —— 0 0.00% —— —— 1,380 0.07% 345 —— ——
5 —— —— 2 3 —— —— 0 0.00% —— —— 1,267 0.06% 253 —— ——
3 —— —— —— 2 1 —— 0 0.00% —— —— 639 0.03% 213 —— ——
2 —— —— —— 2 —— —— 0 0.00% —— —— 365 0.02% 183 —— ——
 !!!  [93] 85 8 —— —— —— —— 85 91.40% —— —— 1,499,630 41.55% 16,125 —— ——
 REJ  [93] —— —— —— —— —— —— Rejected ——→ 4,317 0.20% 46 —— ——
322 93 93 83 41 11 1 93 100.00% 0 59 2,105,341 100.00% 6,538 22,638 ——
One seat as a percentage (entire jurisdiction) ——→ 1.08%
  Lost votes ——→ 76,232 3.62%
Lost votes are defined as being “Votes that did not contribute to a party winning at least one seat, plus the votes for a ban­ner (or non-party) like Inde­pend­ent that did not yield to winning a seat.” Un­per­form­ing votes are those that did not contribue to winning a seat, while those that did are deemed performing. Because the vote efficiency of each party can vary by region, the sum of the lost votes from each region only adds up if the party has won no seat (in which case “lost” and “unperforming” are equal), while the sum of the performing or unperforming votes from each region always adds up.

The performance of the votes

19 October 2024 — Present
Rev: 18 Apr 2025 09:24 :: ID 2762 (F)
Parties Performing votes Unperforming votes
ID Can. Votes /Can. Seats Votes /Can. % Failures Votes /Can. %
93 944,579 10,157 47 566,918 12,062 60.02% 46 377,661 8,210 39.98%
93 911,153 9,797 44 504,984 11,477 55.42% 49 406,169 8,289 44.58%
69 173,377 2,513 2 22,746 11,373 13.12% 67 150,631 2,248 86.88%
53 72,581 1,369 0 0 0 0.00% 53 72,581 1,369 100.00%
 OTH  14 3,651 261 0 0 0 0.00% 14 3,651 261 100.00%
322 2,105,341 6,538 93 1,094,648 11,770 51.99% 229 1,010,693 4,414 48.01%
Performing, unperforming and lost votes, by party and region

To better understand the significance of this analysis, please refer to this article. Indeed, we can see that this breakdown uncovers an additional 34,493 lost votes. It would therefore be interesting to see in the MMP simulator how the outcome of this election might have been different with a proportional voting system.

Definitions of regions
VI: Vancouver Island
Van: Lower Mainland including Vancouver, Anmore, Belcarra, Bowen Island, Burnaby, Coquitlam, Delta, Langley, Lions Bay, Maple Ridge, New Westminster, North Vancouver (City & District), Pitt Meadows, Port Coquitlam, Port Moody, Richmond, Surrey, Tsawwassen First Nation, West Vancouver, and White Rock
BCM: British Columbia mainland excluding Lower Mainland
93 seats
C Votes S Performing Unperforming Lost
British Columbia 322 2,105,341 100.00% 93 1,094,648 1,010,693 76,232 3.62%
VI 52 438,448 20.83% 15 203,594 234,854 7,601 110,725
+34,493
5.26%
Van 163 1,013,035 48.12% 47 543,910 469,125 22,117
BCM 107 653,858 31.06% 31 347,144 306,714 81,007
47 seats
C Votes S Performing Unperforming Lost
British Columbia 93 944,579 44.87% 47 566,918 377,661 0 0.00%
VI 15 201,512 45.96% 12 163,705 37,807 0 0
Van 47 506,249 49.97% 30 353,121 153,128 0
BCM 31 236,818 36.22% 5 50,092 186,726 0
44 seats
C Votes S Performing Unperforming Lost
British Columbia 93 911,153 43.28% 44 504,984 406,169 0 0.00%
VI 15 148,730 33.92% 2 27,581 121,149 0 0
Van 47 426,390 42.09% 16 180,351 246,039 0
BCM 31 336,033 51.39% 26 297,052 38,981 0
2 seats
C Votes S Performing Unperforming Lost
British Columbia 69 173,377 8.24% 2 22,746 150,631 0 0.00%
VI 15 80,605 18.38% 1 12,308 68,297 0 +34,493
19.89%
Van 33 58,279 5.75% 1 10,438 47,841 0
BCM 21 34,493 5.28% 0 0 34,493 34,493
No seat
C Votes S Performing Unperforming Lost
British Columbia 53 72,581 3.45% 0 0 72,581 72,581 100.00%
VI 6 7,445 1.70% 0 0 7,445 7,445 72,581
Van 26 19,252 1.90% 0 0 19,252 19,252
BCM 21 45,884 7.02% 0 0 45,884 45,884
 OTH  No seat
C Votes S Performing Unperforming Lost
British Columbia 14 3,651 0.17% 0 0 3,651 3,651 100.00%
VI 1 156 0.04% 0 0 156 156 3,651
Van 10 2,865 0.28% 0 0 2,865 2,865
BCM 3 630 0.10% 0 0 630 630

Regional distribution of candidates and seats

19 October 2024 — Present
Rev: 18 Apr 2025 09:24 :: ID 2762 (F)
Parties Regions
VI Van BCM
ID C C C C
322 93 52 15 163 47 107 31
93 47 15 12 47 30 31 5
93 44 15 2 47 16 31 26
69 2 15 1 33 1 21 ——
53 0 6 —— 26 —— 21 ——
4 0 —— —— 3 —— 1 ——
5 0 —— —— 5 —— —— ——
3 0 1 —— 2 —— —— ——
2 0 —— —— —— —— 2 ——
Definitions of regions
VI: Vancouver Island
Vancouver Island including Greater Victoria
Van: Greater Vancouver (Lower Mainland)
Lower Mainland including Vancouver, Anmore, Belcarra, Bowen Island, Burnaby, Coquitlam, Delta, Langley, Lions Bay, Maple Ridge, New Westminster, North Vancouver (City & District), Pitt Meadows, Port Coquitlam, Port Moody, Richmond, Surrey, Tsawwassen First Nation, West Vancouver, and White Rock
BCM: B.C. Mainland
British Columbia mainland excluding Lower Mainland

Candidates by gender identity

19 October 2024 — Present
Rev: 18 Apr 2025 09:24 :: ID 2762 (F)
Total Men (M) Women (F) Non binary (X)
ID Can. Leg. Can. Leg. Can. Leg. Can. Leg.
N % N % % N % N % % N % N % % N % N % %
322 100.00% 93 28.88% 100.00% 191 59.32% 43 22.51% 46.24% 131 40.68% 50 38.17% 53.76% —— —— —— —— ——
93 28.88% 47 50.54% 50.54% 38 40.86% 16 42.11% 34.04% 55 59.14% 31 56.36% 65.96% —— —— —— —— ——
93 28.88% 44 47.31% 47.31% 68 73.12% 25 36.76% 56.82% 25 26.88% 19 76.00% 43.18% —— —— —— —— ——
69 21.43% 2 2.90% 2.15% 38 55.07% 2 5.26% 100.00% 31 44.93% 0 0.00% —— —— —— —— —— ——
53 16.46% 0 0.00% 0.00% 36 67.92% 0 0.00% —— 17 32.08% 0 0.00% —— —— —— —— —— ——
4 1.24% 0 0.00% 0.00% 4 100.00% 0 0.00% —— —— —— —— —— —— —— —— —— —— ——
5 1.55% 0 0.00% 0.00% 2 40.00% 0 0.00% —— 3 60.00% 0 0.00% —— —— —— —— —— ——
3 0.93% 0 0.00% 0.00% 3 100.00% 0 0.00% —— —— —— —— —— —— —— —— —— —— ——
2 0.62% 0 0.00% 0.00% 2 100.00% 0 0.00% —— —— —— —— —— —— —— —— —— —— ——
How to interpret these percentages
Can. %: Percentage of persons of that gender identity for this party.
Ex.: 60 candidacies (30 M, 28 F, 2 X)
Can. % (M) = 100 * (30 / 60) = 50.00%
Can. % (F) = 100 * (28 / 60) = 46.67%
Can. % (X) = 100 * ( 2 / 60) =  3.33%

✓ %: Percentage of persons of that party and that gender identity who managed to get elected.
Ex.: Number of persons elected = 19 (8 M, 10 F, 1 X)
✓ % (M) = 100 * ( 8 / 30) = 26.67%
✓ % (F) = 100 * (10 / 28) = 35.71%
✓ % (X) = 100 * ( 1 /  2) = 50.00%

Leg. %: Percentage of caucus members of that party by gender identity.
Ex.: Number of persons elected = 19 (8 M, 10 F, 1 X)
Leg. % (M) = 100 * ( 8 / 19) = 42.11%
Leg. % (F) = 100 * (10 / 19) = 52.63%
Leg. % (X) = 100 * ( 1 / 19) =  5.26%

Age at their election

The age at election is missing for 63 of the 93 persons elected.
Can you help PoliCan find some missing birthdates?
19 October 2024 — Present
Rev: 18 Apr 2025 09:24 :: ID 2762 (F)
Total Men (M) Women (F)
ID # µ <=29 <=39 <=49 <=59 <=69 >=70 # µ <=29 <=39 <=49 <=59 <=69 >=70 # µ <=29 <=39 <=49 <=59 <=69 >=70
30 54.2 —— 2 11 7 6 4 12 55.1 —— 1 4 1 5 1 18 53.7 —— 1 7 6 1 3
20 53.8 —— 1 8 6 3 2 7 57.4 —— —— 3 —— 3 1 13 51.8 —— 1 5 6 —— 1
10 55.1 —— 1 3 1 3 2 5 51.8 —— 1 1 1 2 —— 5 58.4 —— —— 2 —— 1 2
µ = Average (Age)


© 2005, 2025 :: PoliCan.ca (Maurice Y. Michaud)
Pub.: 20 Aug 2024 05:00
Rev.: 18 Apr 2025 09:24 (but data presented dynamically)