British Columbia Elections
The most recent BC election was held on October 19, 2024.
David Eby and his NDP Party won a majority government by the slimmest of margins. They won in 47 (of 93) ridings - the minimum number of ridings needed for a majority government. Eby and the NDP were very close to having a minority government. What gave him and his party majority status was a judicial recount in the riding of Surrey-Guildford where the NDP eked out a win over the Conservatives with only 22 votes.
The final election results – including all judicial recounts - are:
- the NDP elected in 47 ridings
- the Conservative Party elected in 44 ridings, and
- the BC Green Party elected in 2 ridings
This election is a wonderful example of why every vote counts.
To see who won in your riding and to view detailed results of the election, please go to Elections BC website .
If the slim margins in this election have piqued your curiosity about voting and counting procedures, please go to Elections BC’s Guide to Voting and Counting – 2024 Provincial General Election.
Past Elections
Electoral Process
Provincial general elections in BC are typically held every four years on the third Saturday in October. The purpose of the election is to select, by way of a public vote, 93 individuals to fill the 93 seats in the Legislative Assembly. The individuals who receive the most votes in their electoral district become Members of the Legislative Assembly (MLA) and so serve in the next session of the BC Parliament. Generally, the leader of the political party with the most seats (i.e., MLAs who are affiliated with that party) becomes the province's Premier. In each election, residents of BC can vote for 1 MLA candidate in their electoral district.
Political Parties
A complete list of registered political parties with contact info and links to official party websites can be found on the Elections BC website. Specific details about each party's electoral platform and current leadership can be found on their respective websites.
The 43rd Parliament has three parties holding seats in the legislature. The three parties are: