Results

BC 2024 election results: seats, votes and turnout

Official results of the October 19, 2024 BC provincial general election from Elections BC. The NDP won 47 of 93 seats with 44.87% of the vote, a one-seat majority; the Conservatives won 44 seats with 43.28%; the Greens won 2.

Results by party

PartyValid votes% of totalSeats
BC NDP944,57944.87%47
Conservative Party911,15343.28%44
BC Green Party173,3778.24%2
Independent47,1172.24%0
Unaffiliated25,4641.21%0
Libertarian1,3800.07%0
Freedom Party of BC1,2670.06%0
Communist Party of BC6390.03%0
Christian Heritage Party of B.C.3650.02%0
Total2,105,341100.00%93

Source: Elections BC — Statement of Votes, 43rd Provincial General Election (October 19, 2024), presented to the Speaker on April 17, 2025. Official results by riding and candidate are in the same document and at Elections BC results.

Turnout

Votes cast
2,109,658

Including 4,317 rejected ballots.

Registered voters
3,609,288

As of the close of voting.

Turnout
58.45%

Of registered voters.

How close it was

Province-wide the NDP led the Conservatives by 33,426 votes (1.59 percentage points). The NDP won exactly the 47 seats needed for a majority in a 93-seat Legislature. Seats are won riding by riding, so a small vote lead can produce a very different seat margin. See how ridings work.

When British Columbians voted

  • Advance voting: 47.5% of votes (45.17% in district, 2.32% out of district)
  • Final Voting Day: 44.0% (42.33% in district, 1.71% out of district)
  • Vote by mail: 3.7% (3.24% at headquarters, 0.48% at district offices)
  • District electoral office voting: 3.0%; special voting: 1.6%; assisted telephone voting: 0.2%

Shares are of votes considered (including rejected ballots); source Elections BC. Ways to vote today: how to vote in BC.

2024 BC election results FAQ

Who won the 2024 BC election?

The BC NDP under David Eby won 47 of 93 seats, a one-seat majority, with 44.87% of the vote. The Conservative Party won 44 seats (43.28%) and the BC Greens 2 seats (8.24%) (Elections BC Statement of Votes).

What was voter turnout in the 2024 BC election?

2,109,658 votes were cast, 58.45% of the 3,609,288 registered voters, according to Elections BC.

How close was the 2024 BC election?

The NDP finished 33,426 votes and 1.59 percentage points ahead of the Conservatives province-wide. It won exactly the 47 seats needed for a majority in the 93-seat Legislature.

When did people vote in the 2024 BC election?

About 47.5% of votes were cast at advance voting, 44.0% on Final Voting Day and 3.7% by mail; the rest came from district electoral office, special and assisted telephone voting.

Are these the current seats in the Legislature?

No. These are the results on election night in 2024. Party standings have since changed; see BC party leaders and the Legislative Assembly of BC.

These are 2024 election-night results, not the current standings of the Legislature. What has changed since: BC election 2026 guide · party leaders · Abbotsford-Mission by-election.