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
Public Safety Minister Bill Blair says the government will continue to require travellers to provide proof of a negative COVID-19 test upon entry into the country so long as the Public Health Agency of Canada advocates for it.
W5 INVESTIGATES | Can you be addicted to food? Theory on what's fuelling North America's obesity problem gains ground
Saturday at 7p.m. on CTV: W5 investigates a theory that's not widely accepted in scientific circles, but is gaining ground: that North America's obesity problem is being fuelled by a physical addiction to highly processed foods.
The City of Iqaluit says testing shows a high concentration of fuel in a tank that supplies water to the Nunavut capital.
Leaders from across the political spectrum came together Saturday to pay tribute to a long-serving British MP who was stabbed to death in what police have described as a terrorist incident.
Martin Gregus of Vancouver won the Rising Star Portfolio Award at the Natural History Museum’s 2021 Wildlife Photographer of the Year competition for his summertime photos of polar bears.
A NASA spacecraft named Lucy rocketed into the sky with diamonds Saturday on a 12-year quest to explore eight asteroids.
The government is bracing itself for a surge in passport renewals and other services after news that the Canada - U.S. land border will re-open in November
The Ontario government has launched its COVID-19 vaccine verification app and QR code system.
Small businesses are a major player in B.C.’s economy, including here in the Capital Region, so this month the province is highlighting the vital role the sector plays in all of our lives.
When she called 911 and requested an ambulance, she was told it would be a long wait. After half an hour waiting for an ambulance dispatcher to take her call, she hung up — because by the she’d already arrived at Saanich Peninsula Hospital by taxi.
The new cases were among 667 cases found across the province over the past 24 hours.
In an update from the Calgary Police Service on Friday afternoon, police said they have a suspect in custody after four people were injured in random attacks early Friday.
Albertans are honouring the memory of Clint Dunford, a longtime Lethbridge MLA, who passed away this week.
Jan Damery is running for mayor. But some people apparently aren't happy about it.
Ditching the practice of switching the time twice a year may seem like a no-brainer to some, but Alberta psychologists warn that the result of a provincial referendum could have unexpected consequences.
A bakery south of Edmonton was still cooking Friday - despite a provincial closure order - and owner Jen Foster said it was her busiest day ever.
Hospitalizations remain high but continue to trend downward with 1,000 COVID-19 patients in hospital, including 229 in intensive care units.
The Children’s Health Coalition (CHC) is urging the Doug Ford government to pursue a “cautious approach” to reopening the province amid a fourth wave of the COVID-19 pandemic.
The Ontario government has launched its COVID-19 vaccine verification app and QR code system.
Quebec COVID-19 cases increased on Saturday with 679 new cases, including 460 people who were not fully vaccinated.
A 53-year-old Montreal woman alleges she was thrown to the ground by police after lowering her mask while leaving a metro station.
Quebec’s ministry of health will make changes to its verification process for the COVID-19 passport after possibly hundreds of people were able to quite easily get their hands on faked passports online, CTV News has learned.
Family members who have loved ones living at two personal care homes in the Southern Health region tell CTV News they have been given the heads-up they may need to help with care starting next week.
There are renewed calls to ensure the safety of Indigenous women taking taxis in Winnipeg.
Saskatoon Police Service is investigating a shooting that took place Friday afternoon.
The provincial government has given a rough timeline for when vaccines for children between ages 5 and 11.
Nov. 8 is the tentative date for the United States government to reopen its land and sea borders to non-essential fully vaccinated Canadian travellers.
Despite plateauing COVID-19 case numbers, Saskatchewan’s chief medical health officer said the province is far from clearing the fourth wave.
The Government of Saskatchewan reported 312 new COVID-19 cases on Friday and four more deaths.
A New Brunswick pastor is in custody after a court hearing Friday over his alleged breaches of COVID-19 public health rules was adjourned until next week.
Health officials in Nova Scotia reported 18 new cases of COVID-19 and 17 recoveries on Friday, as the number of active cases rises to 199.
Searchers have found the body of a missing fishing captain from a Mi'kmaw community who went overboard during his vessel's journey back to harbour.
After a day that saw tornado, squall and wind warnings -- rain is expected to persist through Saturday afternoon, bringing the potential for flooding.
Middlesex OPP have released the name of the person killed in a hit-and-run crash near Strathroy, Ont. earlier this week.
New research from IDP Connect finds that more than one-third of students surveyed rate Canada as their first choice for post-secondary studies.
As Premier Doug Ford awaits the response from hospital CEOs across Ontario regarding their thoughts on a vaccine policy for staff, local hospitals are adjusting to the mandate already implemented.
Region of Waterloo Public Health is reporting 15 new cases of COVID-19 Friday, bringing the area total to 19,890.