Federal election 2021: Results for all 42 ridings in B.C.
CTV News has declared a Liberal minority government, and few seats in B.C. changed hands during the 2021 federal election.
The list below and the map on CTVNewsVancouver.ca's federal election hub were updated as candidates were elected.
Candidates marked with "(i)" are incumbents, and those with an asterisk have been declared winners by CTV News' results team.
Ridings that are too close to call will not have any asterisks.
Conservative – Harry Cockell
Green – Alaric Paivarinta
*Liberal – Hedy Fry(i)
NDP – Breen Ouellette
People's Party of Canada – Taylor Singleton-Fookes
Communist – Natasha Hale
Conservative – Mauro Francis
Green – Cheryl Matthew
Liberal – Josh Vander Vies
Libertarian – Golok Buday
*NDP – Jenny Kwan(i)
People's Party of Canada – Karin Litzcke
Conservative – Kailin Che
Green – Imtiaz Popat
Liberal – Taleeb Noormohamed
NDP – Anjali Appadurai
People's Party of Canada – Damian Jewett
Communist – Kimball Cariou
Conservative – Carson Binda
Green – Farrukh Chishtie
Liberal – Virginia Bremner
Marxist-Leninist – Donna Petersen
*NDP – Don Davies(i)
People's Party of Canada – Jeremy MacKenzie
Conservative – Brad Armstrong
Green – Devyani Singh
*Liberal – Joyce Murray(i)
NDP – Naden Abenes
People's Party of Canada – Renate Siekmann
Conservative – Sukhbir Singh Gill
*Liberal – Harjit S. Sajjan(i)
Marxist-Leninist – Anne Jamieson
NDP – Sean McQuillan
People's Party of Canada – Anthony Cook
Conservative – Les Jickling
Green – Archie Kaario
*Liberal – Jonathan Wilkinson(i)
NDP – Tammy Bentz
People's Party of Canada – John Galloway
Conservative – John Weston
Green – Mike Simpson
Independent – Chris MacGregor
Independent – Terry Grimwood
*Liberal – Patrick Weiler(i)
NDP – Avi Lewis
Parti Rhinocéros Party – Gordon Jeffrey
People's Party of Canada – Doug Bebb
Conservative – Alice Wong(i)
Green – Laura Gillanders
Liberal – Wilson Miao
NDP – Sandra Nixon
People's Party of Canada – James Hinton
Conservative – Kenny Chiu(i)
Green – Francoise Raunet
*Liberal – Parm Bains
NDP – Jack Trovato
People's Party of Canada – Jennifer Singh
Conservative – Garry Shearer
Green – Jeremy Smith
Independent – Hong Yan Pan
*Liberal – Carla Qualtrough(i)
NDP – Monika Dean
People's Party of Canada – Paul Tarasenko
Conservative – Kelsey Shein
Green – Peter Dolling
*Liberal – Terry Beech(i)
NDP – Jim Hanson
People's Party of Canada – Brad Nickerson
Conservative – Likky Lavji
Green – Maureen Curran
Independent – Martin Kendell
Liberal – Brea Huang Sami
*NDP – Jagmeet Singh(i)
People's Party of Canada – Marcella Williams
Conservative – Paige Munro
Green – David MacDonald
Liberal – Rozina Jaffer
*NDP – Peter Julian(i)
People's Party of Canada – Kevin Heide
Conservative – Nelly Shin(i)
Liberal – Will Davis
Marxist-Leninist – Roland Verrier
*NDP – Bonita Zarrillo
People's Party of Canada – Desta McPherson
Conservative – Katerina Anastasiadis
*Liberal – Ron McKinnon(i)
NDP – Laura Dupont
People's Party of Canada – Kimberly Brundell
PITT MEADOWS-MAPLE RIDGE
*Conservative – Marc Dalton(i)
Independent – Steven William Ranta
Liberal – Ahmed Yousef
NDP – Phil Klapwyk
Parti Rhinocéros Party – Peter Buddle
People's Party of Canada – Juliuss Hoffmann
SOUTH SURREY-WHITE ROCK
*Conservative – Kerry-Lynne Findlay(i)
Liberal – Gordie Hogg
NDP – June Liu
People's Party of Canada – Gary Jensen
Communist – Ryan Abbott
Conservative – Tina Bains
Green – Felix Kongyuy
*Liberal – Randeep Sarai(i)
NDP – Sonia Andhi
People's Party of Canada – Joe Kennedy
Conservative – Syed Mohsin
Independent - Parveer Hundal
*Liberal – Sukh Dhaliwal(i)
NDP – Avneet Johal
People's Party of Canada – Pamela Singh
*Conservative – Tako Van Popta(i)
Green – Kaija Farstad
Liberal – Kim Richter
NDP – Michael Chang
People's Party of Canada – Rayna Boychuk
Conservative – Tamara Jansen(i)
*Liberal – John Aldag
NDP – Rajesh Jayaprakash
People's Party of Canada – Ian Kennedy
Conservative – Dave Hayer
Green – Perry Denure
Independent – Murali Krishnan
*Liberal – Ken Hardie(i)
NDP – Raji Toor
People's Party of Canada – Amrit Birring
*Conservative – Ed Fast(i)
Green – Stephen Fowler
Liberal - Navreen Gill
NDP - Dharmasena Yakandawela
People's Party of Canada – Kevin Sinclair
*Conservative – Mark Strahl(i)
Green – Arthur Green
Liberal – Kelly Velonis
NDP – DJ Pohl
People's Party of Canada – Rob Bogunovic
CARIBOO – PRINCE GEORGE
Christian Heritage Party – Henry Thiessen
*Conservative – Todd Doherty(i)
Green – Leigh Hunsinger-Chang
Liberal – Garth Frizzell
NDP – Audrey McKinnon
People's Party of Canada – Jeremy Gustafson
*Conservative – Dan Albas(i)
Green – Brennan Wauters
Liberal – Sarah Eves
NDP – Joan Phillip
People's Party of Canada – Kathryn McDonald
Conservative – Mary Lee
Green – Susanne Lawson
Liberal – Susan Farlinger
Marxist-Leninist – Barbara Biley
*NDP – Gord Johns(i)
People's Party of Canada – Robert Eppich
Conservative – Alana Delong
Green – Lia Versaevel
Liberal – Blair Herbert
*NDP – Alistair MacGregor(i)
People's Party of Canada – Mark Hecht
Communist – Tyson Riel Standlund
Conservative – Laura Anne Frost
Green – Harley Gordon
Liberal – Doug Kobayashi
*NDP – Randall Garrison(i)
People's Party of Canada – Rob Anderson
*Conservative – Frank Caputo
Green – Iain Currie
Independent – Wayne Allan
Independent – Bob O'Brien
Liberal – Jesse McCormick
NDP – Bill Sundhu
People's Party of Canada – Corally Delwo
*Conservative – Tracy Gray(i)
Green – Imre Szeman
Liberal – Tim Krupa
NDP – Cade Desjarlais
People's Party of Canada – Brian Rogers
*Conservative – Rob Morrison(i)
Green – Rana Nelson
Liberal – Robin Goldsbury
NDP – Wayne Stetski
People's Party of Canada – Sarah Bennett
*Conservative – Brad Vis(i)
Green – Nicole Bellay
Liberal – Geet Grewal
NDP – Lynn Perrin
People's Party of Canada – Tyler Niles
Conservative – Tamara Kronis
Green – Paul Manly(i)
Liberal – Michelle Corfield
NDP – Lisa Marie Barron
People's Party of Canada – Stephen Welton
NORTH ISLAND-POWELL RIVER
Conservative – Shelley Downey
Green – Jessica Wegg
Liberal – Jennifer Grenz
Marxist-Leninist – Carla Neal
Maverick – Stacey Gastis
*NDP – Rachel Blaney(i)
People's Party of Canada – Paul Macknight
*Conservative – Mel Arnold(i)
Green – Andrea Gunner
Liberal – Shelley Desautels
NDP – Ron Johnston
People's Party of Canada – Kyle Delfing
PRINCE GEORGE-PEACE RIVER-NORTHERN ROCKIES
Canada's Fourth Front – Phil Hewkin
*Conservative – Bob Zimmer(i)
Green – Catharine Kendall
Liberal – Amir Alavi
Maverick – David Jeffers
NDP – Cory Grizz Longley
People's Party of Canada – Ryan Dyck
Communist – Dock Currie
Conservative – David Busch
*Green – Elizabeth May(i)
Liberal – Sherri Moore-Arbour
NDP – Sabina Singh
People's Party of Canada – David Hilderman
Christian Heritage Party – Rod Taylor
Conservative – Claire Rattee
Green – Adeana Young
Liberal – Lakhwinder Jhaj
*NDP – Taylor Bachrach(i)
People's Party of Canada – Jody Craven
SOUTH OKANAGAN-WEST KOOTENAY
Conservative – Helena Konanz
Green – Tara Howse
Liberal – Ken Robertson
*NDP – Richard Cannings(i)
People's Party of Canada – Sean Taylor
Animal Protection Party – Jordan Reichert
Communist – Janis Zroback
Conservative – Hannah Hodson
Green – Nick Loughton
Liberal – Nikki MacDonald
*NDP – Laurel Collins(i)
People's Party of Canada – John Randal Phipps
With files from CTV News Vancouver's Meagan Gill
Vancouver Top Stories
CTVNews.ca Top Stories
Pfizer has asked Health Canada to approve the first COVID-19 vaccine for children aged five to 11 years old.
More COVID-19 booster shots may be on the way -- but when it's your turn, you'll get an extra dose of the original vaccine, not one updated to better match the extra-contagious delta variant. And that has some experts wondering if the booster campaign is a bit of a missed opportunity to target delta and its likely descendants.
Tk'emlúps te Secwepemc Chief Rosanne Casimir told Prime Minister Justin Trudeau that his visit to the First Nation community Monday is 'bittersweet' following his notable absence from their ceremony to recognize the first National Day for Truth and Reconciliation.
An Access to Information request by CTV News shows that when Canada learned that Canadian women and children were being held in a Kurdish-run detention camp in Syria, the response was hesitant and minimal—and it appears little has changed, writes London Bureau Chief Paul Workman in an exclusive piece for CTVNews.ca.
Alberta's two major cities were voting for new mayors during municipal elections Monday after being led by Naheed Nenshi in Calgary and Don Iveson in Edmonton for multiple terms.
As polls in the Alberta municipal elections are set to close, voters in the province have also been given the chance to voice their opinions on federal equalization payments.
Colin Powell's death from COVID-19 complications despite vaccination reminder immunocompromised at higher risk
The recent death of Colin Powell, the first Black U.S. secretary of state, due to COVID-19 complications is a small warning, experts say, reinforcing that those of advanced age or with health complications are still at a greater risk than other vaccinated populations.
Former U.S. President Donald Trump on Monday sought to block the release of documents related to the Jan. 6 Capitol insurrection to a House committee investigating the attack, challenging President Joe Biden's initial decision to waive executive privilege.
The regulatory body for Ontario's medical profession has barred two outspoken doctors from issuing any medical exemptions related to COVID-19 vaccinations.
There are currently 4,917 active cases of COVID-19 in B.C., including 521 active cases in the Island Health region, according to the B.C. ministry of health.
Early reports indicate that everyone has been accounted for after a floatplane capsized in Tofino, B.C. on Monday afternoon.
A legal battle is brewing between two of Canada's largest defence contractors over upgrades to a pair of New Zealand navy warships in British Columbia.
Jyoti Gondek has been declared as Calgary's next mayor.
Monday is more than a mayoral race. There are also 14 council seats up for grabs, including nine that will see new council members elected, (plus a new mayor). Here's a rundown on the results as they roll in:
George Chahal addressed the controversy surrounding an episode on federal election night, calling his decision to remove a piece of campaign literature promoting his opponent "a dumb mistake."
Amarjeet Sohi won a sizable victory in Edmonton's mayoral race, while incumbent city councillors had a mixed night.
Anirniq remained too close to call Monday night with two candidates in a tight battle to become councillor.
Even with 17 out of 20 polls reporting, Ipiihkoohkanipiaohtsi remained too close to call.
The Toronto rapper who was wanted for murder before he was arrested earlier this month in Los Angeles is a member of a criminal gang who organized a botched hit trying to target his brother's killer, according to documents unsealed in an American extradition hearing.
Ontario Premier Doug Ford is being asked to apologize for 'divisive' comments made on Monday about immigrants coming to Ontario 'to collect the dole.'
Some 215,000 Ontarians successfully downloaded their COVID-19 vaccine certificate QR code Monday morning and they should consider themselves lucky.
Montreal police are looking for multiple suspects after a teenager was fatally stabbed near his school in Cote-des-Neiges Monday afternoon, staggering inside to seek help.
Montreal Mayor Valerie Plante and the Montreal Fire Department paid tribute to Pierre Lacroix on Monday after his body was retrieved from the St. Lawrence River, where he died performing a water rescue.
Quebec has released a new type of digital proof of COVID-19 vaccination, this one meant to be used for travel out of province in a 'pan-Canadian standard.' However, the federal government is working on something similar.
The pastor of a church near Steinbach has been arrested after attending and organizing public protests, the church said.
Manitoba's health minister has apologized after appearing in a photo breaking the indoor mask mandate at an event over the weekend.
The province is reminding people to keep their proof of COVID-19 vaccination cards handy, as vaccine mandates will be sticking around in Manitoba until next year.
A Saskatchewan First Nation is pushing back against baseless claims involving the community.
Pfizer has asked Health Canada to approve the first COVID-19 vaccine for children aged five to 11 years old.
Details about how the actions of a Kindersley woman led to her child's death emerged at a sentencing in Saskatoon on Monday.
Saskatchewan Premier Scott Moe will address the province’s ICU capacity Monday morning following a record-breaking weekend for COVID-19 patients in the ICU.
A Regina man is facing charges after allegedly threatening the lives of an elected official and an official with the Saskatchewan Ministry of Health.
The Regina Police Service has started an investigation after a man was found dead in the North Central neighbourhood Monday afternoon.
A seven-year-old child has died while out on a walk with his mother on a logging road in Nova Scotia's Cumberland County.
Health officials in New Brunswick are reporting one COVID-19 related death, along with 53 new and 138 recoveries on Monday, as the total number of active cases in the province drops to 849.
Health officials in Nova Scotia are reporting 72 new cases of COVID-19 and 63 recoveries since Friday, as the number of active cases rises to 208.
The Mayor of London says he will be filing a complaint with the integrity commissioner against a fellow member of city council.
The jury at the second-degree murder trial of Karl Hallman, 30, heard how a night of socializing in January of 2019 turned violent.
OPP in Norfolk County are warning residents of scams after two people in separate incidents were defrauded out of nearly $80,000 combined.
Greater Sudbury Police have charged a 32-year-old man with attempted murder following a series of violent events early Saturday morning.
The troupe behind Sudbury Burlesque say they're eager to hit the stage as they return this month for nine performances at the Coulson Nightclub. They're promising something for everyone but in a small, swankier atmosphere.
Noront Resources Ltd. announced Monday it has agreed to terms with Australia's Wyloo Metals to acquire up to 100 per cent Noront shares for C$0.70 in cash.
Health officials in Waterloo Region reported 41 new COVID-19 cases over the weekend.
Police are continuing to search for a missing 11-year-old girl last seen in Perth County this weekend.
Waterloo regional police are investigating two reports of bomb threats emailed to businesses over the weekend.