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.
VANCOUVER CENTRE
Conservative – Harry Cockell
Green – Alaric Paivarinta
*Liberal – Hedy Fry(i)
NDP – Breen Ouellette
People's Party of Canada – Taylor Singleton-Fookes
VANCOUVER EAST
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
VANCOUVER GRANVILLE
Conservative – Kailin Che
Green – Imtiaz Popat
Liberal – Taleeb Noormohamed
NDP – Anjali Appadurai
People's Party of Canada – Damian Jewett
VANCOUVER KINGSWAY
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
VANCOUVER QUADRA
Conservative – Brad Armstrong
Green – Devyani Singh
*Liberal – Joyce Murray(i)
NDP – Naden Abenes
People's Party of Canada – Renate Siekmann
VANCOUVER SOUTH
Conservative – Sukhbir Singh Gill
*Liberal – Harjit S. Sajjan(i)
Marxist-Leninist – Anne Jamieson
NDP – Sean McQuillan
People's Party of Canada – Anthony Cook
NORTH VANCOUVER
Conservative – Les Jickling
Green – Archie Kaario
*Liberal – Jonathan Wilkinson(i)
NDP – Tammy Bentz
People's Party of Canada – John Galloway
WEST VANCOUVER-SUNSHINE COAST-SEA TO SKY COUNTRY
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
RICHMOND CENTRE
Conservative – Alice Wong(i)
Green – Laura Gillanders
Liberal – Wilson Miao
NDP – Sandra Nixon
People's Party of Canada – James Hinton
STEVESTON-RICHMOND EAST
Conservative – Kenny Chiu(i)
Green – Francoise Raunet
*Liberal – Parm Bains
NDP – Jack Trovato
People's Party of Canada – Jennifer Singh
DELTA
Conservative – Garry Shearer
Green – Jeremy Smith
Independent – Hong Yan Pan
*Liberal – Carla Qualtrough(i)
NDP – Monika Dean
People's Party of Canada – Paul Tarasenko
BURNABY NORTH-SEYMOUR
Conservative – Kelsey Shein
Green – Peter Dolling
*Liberal – Terry Beech(i)
NDP – Jim Hanson
People's Party of Canada – Brad Nickerson
BURNABY SOUTH
Conservative – Likky Lavji
Green – Maureen Curran
Independent – Martin Kendell
Liberal – Brea Huang Sami
*NDP – Jagmeet Singh(i)
People's Party of Canada – Marcella Williams
NEW WESTMINSTER-BURNABY
Conservative – Paige Munro
Green – David MacDonald
Liberal – Rozina Jaffer
*NDP – Peter Julian(i)
People's Party of Canada – Kevin Heide
PORT MOODY-COQUITLAM
Conservative – Nelly Shin(i)
Liberal – Will Davis
Marxist-Leninist – Roland Verrier
*NDP – Bonita Zarrillo
People's Party of Canada – Desta McPherson
COQUITLAM-PORT COQUITLAM
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 – Julius Hoffmann
SOUTH SURREY-WHITE ROCK
*Conservative – Kerry-Lynne Findlay(i)
Liberal – Gordie Hogg
NDP – June Liu
People's Party of Canada – Gary Jensen
SURREY CENTRE
Communist – Ryan Abbott
Conservative – Tina Bains
Green – Felix Kongyuy
*Liberal – Randeep Sarai(i)
NDP – Sonia Andhi
People's Party of Canada – Joe Kennedy
SURREY-NEWTON
Conservative – Syed Mohsin
Independent - Parveer Hundal
*Liberal – Sukh Dhaliwal(i)
NDP – Avneet Johal
People's Party of Canada – Pamela Singh
LANGLEY-ALDERGROVE
*Conservative – Tako Van Popta(i)
Green – Kaija Farstad
Liberal – Kim Richter
NDP – Michael Chang
People's Party of Canada – Rayna Boychuk
CLOVERDALE-LANGLEY CITY
Conservative – Tamara Jansen(i)
*Liberal – John Aldag
NDP – Rajesh Jayaprakash
People's Party of Canada – Ian Kennedy
FLEETWOOD-PORT KELLS
Conservative – Dave Hayer
Green – Perry Denure
Independent – Murali Krishnan
*Liberal – Ken Hardie(i)
NDP – Raji Toor
People's Party of Canada – Amrit Birring
ABBOTSFORD
*Conservative – Ed Fast(i)
Green – Stephen Fowler
Liberal - Navreen Gill
NDP - Dharmasena Yakandawela
People's Party of Canada – Kevin Sinclair
CHILLIWACK-HOPE
*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
CENTRAL OKANAGAN-SIMILKAMEEN-NICOLA
*Conservative – Dan Albas(i)
Green – Brennan Wauters
Liberal – Sarah Eves
NDP – Joan Phillip
People's Party of Canada – Kathryn McDonald
COURTENAY-ALBERNI
Conservative – Mary Lee
Green – Susanne Lawson
Liberal – Susan Farlinger
Marxist-Leninist – Barbara Biley
*NDP – Gord Johns(i)
People's Party of Canada – Robert Eppich
COWICHAN-MALAHAT-LANGFORD
Conservative – Alana Delong
Green – Lia Versaevel
Liberal – Blair Herbert
*NDP – Alistair MacGregor(i)
People's Party of Canada – Mark Hecht
ESQUIMALT-SAANICH-SOOKE
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
KAMLOOPS-THOMPSON-CARIBOO
*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
KELOWNA-LAKE COUNTRY
*Conservative – Tracy Gray(i)
Green – Imre Szeman
Liberal – Tim Krupa
NDP – Cade Desjarlais
People's Party of Canada – Brian Rogers
KOOTENAY-COLUMBIA
*Conservative – Rob Morrison(i)
Green – Rana Nelson
Liberal – Robin Goldsbury
NDP – Wayne Stetski
People's Party of Canada – Sarah Bennett
MISSION-MATSQUI-FRASER CANYON
*Conservative – Brad Vis(i)
Green – Nicole Bellay
Liberal – Geet Grewal
NDP – Lynn Perrin
People's Party of Canada – Tyler Niles
NANAIMO-LADYSMITH
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
NORTH OKANAGAN-SHUSWAP
*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
SAANICH-GULF ISLANDS
Communist – Dock Currie
Conservative – David Busch
*Green – Elizabeth May(i)
Liberal – Sherri Moore-Arbour
NDP – Sabina Singh
People's Party of Canada – David Hilderman
SKEENA-BULKLEY VALLEY
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
VICTORIA
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
CTVNews.ca Top Stories
Canadian family stuck in Lebanon anxiously awaits flight options amid Israeli strikes
A Canadian man who is trapped in Lebanon with his family says they are anxiously waiting for seats on a flight out of the country, as a barrage of Israeli airstrikes continues.
Suspect in shooting of Toronto cop was out on bail
A 21-year-old man who was charged with attempted murder in the shooting of a Toronto police officer this week was out on bail at the time of the alleged offence, court documents obtained by CTV News Toronto show.
Scientists looked at images from space to see how fast Antarctica is turning green. Here's what they found
Parts of icy Antarctica are turning green with plant life at an alarming rate as the region is gripped by extreme heat events, according to new research, sparking concerns about the changing landscape on this vast continent.
DEVELOPING 2 dead after fire rips through historic building in Old Montreal
At least two people are dead and others are injured after a fire ripped through a century-old building near Montreal's City Hall, sources told Noovo Info.
Yazidi woman captured by ISIS rescued in Gaza after more than a decade in captivity
A 21-year-old Yazidi woman has been rescued from Gaza where she had been held captive by Hamas for years after being trafficked by ISIS.
A 6-year-old girl was kidnapped in Arkansas in 1995. Almost 30 years later, a suspect was identified
Nearly 30 years after a six-year-old girl disappeared in Western Arkansas, authorities have identified a suspect in her abduction through DNA evidence.
Dolphins 'smile' at each other when they play and to avoid misunderstanding, study finds
For humans, flashing a smile is an easy way to avoid misunderstanding. And, according to a new study, bottlenose dolphins may use a similar tactic while playing with each other.
Pit bulls in B.C. pet mauling tested positive for meth, cocaine, says city
Three pit bulls involved in a deadly attack on another dog last month in Kamloops, B.C., tested positive for methamphetamine and cocaine, and the city is going to court to have them put down.
Tax rebate: Canadians with low to modest incomes to receive payment on Friday
Canadians who are eligible for a GST/HST tax credit can expect their final payment of the year on Friday.