Home Election Tracker Canadian Federal 2025 Federal Election 2025 Results – leaders, parties & BC

Federal Election 2025 Results – leaders, parties & BC

National Leaders and Party Results | Plus more detailed results for BC and Vancouver Island from Election Night | ** This page continues to 10 am April 29/25 with 99.28 % of polls counted. **

ist banner, election results, 2025 federal
CANADIAN NATIONAL NEWS & ANALYSIS

Monday April 28, 2025 | VICTORIA, BC Posted 10 am PT | Updated: April 30, 2025 – 4:21 am PT | Latest Update: May 9, 2025

Posted by ISLAND SOCIAL TRENDS

[Scroll down to see BC & Vancouver Island riding results]


Final Results Updates (after initial recounts):

  • Liberal 168 | Conservative 144 | Bloc 23 | NDP 7 | Green 1 (updated on May 1)
  • Liberal 169 | Conservative 143 | Bloc 23 | NDP 7 | Green 1 (updated on May 2)
  • Liberal 169 | Conservative 144 | Bloc 22 | NDP 7 | Green 1 (updated on May 9)

Today Monday April 28, 2025 is election day for the 45th general election; there are 28,525,638 registered electors (not including those who may register on election day.

This follows advance voting that was held April 18 to 21 (and before that on-campus voting that was held April 13 to 16) which saw over seven million votes cast.

Voting times on April 28, 2025:

Voting places today (over 14,500 across the country) are open at different times across the time zones of this large country: Newfoundland 8:30 am to 8:30 pm; Atlantic 8:30 am to 8:30 pm; Eastern 9:30 am to 9:30 pm; Central 8:30 am to 8:30 pm; Mountain 7:30 am-7:30 pm; Pacific 7:00 am to 7:00 pm.

voting place, Langford, Eagle Ridge Community Centre
Elections Canada voting place in Langford in the Cowichan-Malahat-Langford riding, April 28, 2025. [Island Social Trends]

About this page:

Information about BC & Vancouver Island results will be updated on this page on April 28, 2025 into next-day.

election results, federal, April 2025, party standings
Election 2025 Final Seat count at 2:56 pm ET on April 29, 2025 (100% of polls reporting). [Elections Canada]

Check other election news here:

Canadian Federal Election 2025 - News & Analysis - Island Social Trends

DIRECT LINK TO: ELECTIONS CANADA OFFICIAL RESULTS PAGE


LEADERS

four federal candidates
Federal candidates – Liberal, Conservative, NDP, Bloc [Island Social Trends]
Elizabeth May, Jonathan Pedneault
Green Party of Canada co-leaders
PARTY/LEADERVOTE COUNT
IN HOME RIDING
(As at April 30/25)
Source: Elections Canada
PERCENTAGE OF VOTE
IN HOME RIDING
(As at Apr 30/25)
Source: Elections Canada
ELECTED
LIBERAL / Mark Carney 46,073 (229 of 229 polls reporting)63.8%Elected (in Neapan)
CONSERVATIVE / Pierre Poilievre39,585 (266 of 266 polls reporting)45.8%Defeated (in Carleton) by Liberal candidate who got 50.8% of vote
NDP / Jagmeet Singh9,353 (200 of 200 polls reporting)18.2%Defeated (in Burnaby Central) by Liberal, came in 3rd after Conservative
GREEN / Elizabeth May & Jonathan Pedneault (co-leaders)Elizabeth May: 31,152 (265 of 265 polls reporting)

Jonathan Pedneault: 4,539 (171 of 171 polls reporting)
May – 39.1%

Pedneault – 9.6%
Elected – Elizabeth May (in Saanich-Gulf Islands)
Defeated – Jonathan Pedneault came in 5th (in Outrement)
BLOC / Yves-François Blanchet33,535 (267 of 267 polls reporting)48.3%Elected (in Beloeil—Chambly)

PARTY RESULTS (343 ridings / 172 seats needed for a majority)

  • DISTRIBUTION OF 343 RIDINGS ACROSS CANADA
  • 32 ridings in Nfld & Atlantic Canada
  • 200 ridings in Quebec & Ontario
  • 14 ridings in Manitoba
  • 14 ridings in Saskatchewan
  • 37 ridings in Alberta
  • 43 ridings in BC
  • 1 riding in Yukon; 1 riding in Northwest Territories; 1 riding in Nunavut

FEDERAL POLITICAL PARTIES: Liberal | Conservative | Bloc | NDP | Green

five federal parties
FEDERAL POLITICAL PARTIES: Liberal | Conservative | Bloc | NDP | Green
Canada, map, election 2025
Federal Election April 18, 2025 – election night results by party colours.
PARTYVOTE COUNT [28,525,638 registered electors, before registrations on Election Day] | 99.93% of polls reporting | TOTAL VOTES CAST: 1,597,674PERCENTAGE OF VOTE [Electoral Districts Reporting / total 343 ridings across Canada] – Apr 30/25 final total: 68.7%ELECTED / SEATS (172 required for majority) – Apr 30/25

343 seats in 45th Parliament
LIBERAL 8,564,20043.7%169 [updated to 168 on May 1]
CONSERVATIVE 8,086,05141.3%144
NDP 1,237,2636.3%7
GREEN 244,9521.2%1
BLOC 1,232,8536.3%22 [updated to 23 on May 1]
TOTALSVotes rolling in on April 28, 2025: 1,150,493 (7:03 pm); 1,227,906 (7:07 pm); 1,288,470 (7:09 pm); 1,343,377 (7:13 pm); 1,908,963 (7:28 pm); 2,068,909 (7:32 pm); 2,393,105 (7:37 pm); 2,598,335
(7:38 pm); 2,671,931 (7:40 pm); 2,928,099 (7:44 pm); 3,268,366 (7:48 pm); 3,827,603 (7:54 pm); 4,042,584 (7:56 pm); 4,360,076 (8 pm); 4,575,613 (8:02 pm); 5,320,549 (8:08 pm); 6,301,687 (8:17 pm); 6,778,736 (8:25 pm); 8,322,239 (8:33 pm); 8,487,341 (8:38 pm); 9,472,547 (8:44 pm); 10,643,652 (8:54 pm); 11,225,242 (9 pm); 13,201,742 (9:23 pm); 13,369,005 (9:35 pm); 14,853,909 (9:52 pm); 15,593,363 (10:03 pm); 15,859,377 (10:07); 16,484,310 (10:25 pm); 16,624,509 (10:29 pm); 17,252,072 (10:52 pm); 17,501,450 (11:02 pm); 17,842,920 (11:20 pm); 17,866,400 (11:22); 18,032,763 (11:30); 18,386,492 (11:56 pm); continued (on April 29)…
Votes continued to roll in on April 29, 2025:

> 98.04% of polls reporting (12:10 am April 29, 2025)



> Votes continue to roll in on April 29, 2025 (many of these from Advance Polls and Special Ballots): 18,548,832 (12:10 am); 19,216,892 (9:44 am); 19,217,088 9:58 am); 19,217,667 (10 am);

> Final vote count 19,597,674 (April 30/25)









> TURNOUT: 68.7% of registered electors
> 99.27% of polls reporting (9:44 am April 29, 2025)
PROJECTIONS & NOTESLiberal government (projected around 7:10 pm by Global as to form government, not necessarily as majority); Mark Carney will be prime minister.NOTES:

> A few former Liberal cabinet ministers who quit then came back when Carney became leader have won, including Sean Fraser and Anita Anand.

> Strong winning result for Liberal Ministers who remained steady with the party after Trudeau left, including Dominic LeBlanc, Steven Guilbeault; Marc Miller, Francois-Phillipe Champagne, Karina Gould, Jenna Sudds, Jean-Yves Duclos, Jonathan Wilkinson, Melanie Joly, Terry Duguid, Rachel Bendayan, Bardish Chagger.
NOTES:

> Chrystia Freeland re-elected by a large margin in University Rosedale.
> Evan Solomon (former news broadcaster) has been elected for the Liberals in Toronto Centre.
> Liberals lost some ‘safe’ seats in the Greater Toronto area, which contributed to not reaching a majority.

> VANCOUVER ISLAND: Lost all NDP incumbents except Gord Johns who was re-elected in Courtenay-Alberni.

BRITISH COLUMBIA MAINLAND ELECTORAL AREAS (36)

ELECTORAL AREAVOTE COUNTPERCENTAGE OF VOTEELECTED (incumbent/candidate)
Abbotsford—South Langley24,12643.1%Gill Sukhman (Conservative)
Burnaby Central21,74542.3%Wade Chang (Liberal) / NDP Leader Jagmeet Singh defeated
Burnaby North—Seymour38,82159.0%Terry Beech (Liberal incumbent)
Cariboo—Prince George38,03960.1%Todd Doherty (Conservative)
Chilliwack—Hope36,02754.8%Mark Strahl (Conservative)
Cloverdale—Langley City25,60747.8%Tamara Jensen (Conservative)
Columbia—Kootenay—Southern Rockies35,83050.5%Rob Morrison (Conservative)
Coquitlam—Port Coquitlam27,29947.4%Ron McKinnon (Liberal)
Delta32,30551.1%Jill McKnight (Liberal )
Fleetwood—Port Kells23,23947.9%Gurbux Saini (Liberal)
Kamloops—Shuswap—Central Rockies35,23852.2%Mel Arnold (Conservative)
Kamloops—Thompson—Nicola32,00751.5%Frank Caputo (Conservative)
Kelowna28,70248.5%Stephen Fuhr (Liberal)
Langley Township—Fraser Heights33,59551.1%Tako Van Popta (Conservative)
Mission—Matsqui—Abbotsford33,65056.6%Brad Vis (Conservative)
New Westminster—Burnaby—Maillardville19,54735.1%Jake Sawatzky (Liberal)
North Vancouver—Capilano37,90959.8%Jonathan Wilkinson (Liberal incumbent)
Okanagan Lake West—South Kelowna33,21950.9%Dan Albas (Conservative)
Pitt Meadows—Maple Ridge31,55647.4%Marc Dalton (Conservative)
Port Moody—Coquitlam27,12343.6%Zoe Royer (Liberal)
Prince George—Peace River—Northern Rockies37,32270.9%Bob Zimmer (Conservative)
Richmond Centre—Marpole23,53249.6%Clark Au (Conservative)
Richmond East—Steveston25,70548.5%Parm Bains (Liberal)
Similkameen—South Okanagan—West Kootenay30,07344.1%Helena Konanz (Conservative)
Skeena—Bulkley Valley21,20247.2%Ellis Ross (Conservative)
South Surrey—White Rock33,09450.5%Ernie Klassen (Liberal)
Surrey Centre21,10347.9%Randeep Sarai (Liberal)
Surrey Newton20,26349.5%Sukh Dhaliwal (Liberal)
Vancouver Centre29,85555.2%Hedy Fry (Liberal incumbent)
Vancouver East24,88543.6%Jenny Kwan (NDP incumbent)
Vancouver Fraserview—South Burnaby27,11752.3%Gregor Robertson (Liberal)
Vancouver Granville37,00962.1%Taleeb Noormohamed (Liberal)
Vancouver Kingsway18,74737.2%Don Davies (NDP incumbent)
Vancouver Quadra35,30663.0%Wade Grant (Liberal)
Vernon—Lake Country—Monashee33,85250.5%Scott Anderson (Conservative)
West Vancouver—Sunshine Coast—Sea to Sky Country38,36159.8%Patrick Weiler (Liberal)


VANCOUVER ISLAND ELECTORAL AREAS (7)

vancouver island, map, federal MPs
BEFORE: There were seven federal electoral areas on Vancouver Island during 2011-2025.
Vancouver Island, election results, April 28, 2025
Federal ridings on Vancouver Island after the April 28, 2025 election. [web]

COURTENAY-ALBERNI

incumbent = *

Gord Johns, NDP
Gord Johns, NDP incumbent, wins in Courtenay-Alberni on April 28, 2025. [web]
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
CAMERON, Brian (Liberal)18,20922.8%
GAMBLE, Thomas PPC)4270.5%
JOHNS, Gord (NDP) = *31,61239.6%Gord Johns (incumbent)
KNIGHT, Teresa (Animal Protection Party)1950.2%
MARKEVICH, Chris (Green Party)1,7522.2%
MCNICHOL, Kris (Conservative)27,60234.6%
MUSIAL, Jesse (Christian Heritage Party)690.1%

COWICHAN-MALAHAT-LANGFORD

incumbent = *

voting place, federal, cowichan-malahat-langford
Elections Canada voting place in Langford in the Cowichan-Malahat-Langford riding, April 28, 2025. [Island Social Trends]
jeff kibble, conservative candidate, cowichan-malahat-langford
Conservative candidate Jeff Kibble’s campaign signage at Poncho’s Cafe in Langford, April 4, 2025. [Island Social Trends]
Alistair MacGregor, NDP, incumbent
NDP incumbent Alistair MacGregor (Cowichan-Malahat-Langford) at a coffee shop meet and greet on April 5, 2025 in Langford. [Mary P Brooke / Island Social Trends]
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
CODE, Kathleen (Green Party)1,4992.0%
HERBERT, Blair (Liberal)21,44728.1%
KIBBLE, Jeff (Conservative)28,37537.2%Elected
MACGREGOR, Alistair (NDP) = *24,87032.6%(incumbent)

ESQUIMALT-SAANICH-SOOKE

incumbent = * (no incumbent in ESS / formerly NDP seat)

voting place, federal, esquimalt-saanich-sooke
Elections Canada voting place in Colwood in the Esquimalt-Saanich-Sooke riding, April 28, 2025. [Island Social Trends]
Stephanie McLean, Liberal
Liberal candidate Stephanie McLean (in this photo on April 23, 2025 in Victoria) has won Esquimalt-Saanich-Sooke in the federal election on April 28, 2025. [Mary P Brooke / Island Social Trends]
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
BHATTI, Param (Independent)1500.2%
COOL, Grant (Conservative)21,01428.7%
CROOKS, Robert (Communist)1360.2%
HOMER-DIXON, Ben (Green Party)1,9522.7%
MCLEAN, Stephanie (Liberal)36,12349.4%Elected
SCHAAFSMA, David (Christian Heritage Party)1590.2%
TAIT, Maja (NDP)13,63118.6%

NANAIMO-LADYSMITH

incumbent = *

Tamara Kronis, Conservative
Tamara Kronis won for the Conservatives in Nanaim-Ladysmith.
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
BARRON, Lisa Marie (NDP) = *13,59118.3%(incumbent)
CORFIELD, Michelle (Liberal) 20,69327.9%
KRONIS, Tamara (Conservative)26,08135.2%Elected
MANLY, Paul (Green Party)13,48618.2%
WELTON, Stephen ( PPC )2940.4%

NORTH ISLAND-POWELL RIVER

incumbent = * (no incumbent in North Island-Powell River / formerly NDP seat)

Aaron Gunn, Conservative
Aaron Gunn won for the Conservatives in North Island-Powell River.
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
GUNN, Aaron (Conservative)31,35638.8%Elected
JOHNSTON, Tanille (NDP)26,35732.6%
LASH, Jennifer (Liberal)31,04526.0%
MACKNIGHT, Paul (PPC)3410.4%
STAPLES, Glen (Independent)1560.2%
WEGG, Jessica (Green Party)1,5581.9%

SAANICH-GULF ISLANDS

incumbent = *

Elizabeth May, Green co-leader, Victoria, April 2025
Green Party Co-Leader Elizabeth May (incumbent Saanich-Gulf Islands) at a press conference in Victoria on April 25, 2025. [Mary P Brooke / Island Social Trends]
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
BECKHAM, David (Liberal)25,35331.8%
MAY, Elizabeth (Green Party) = *31,15239.1%Elected (incumbent)
OUNSTED, Cathie (Conservative)19,99425.1%
PLANT, Colin (NDP)3,1584.0%

VICTORIA

incumbent = *

Will Greaves, April 2025
Will Greaves, Liberal candidate in Victoria, at the Chamber of Commerce listening session on April 16, 2025. [Mary P Brooke / Island Social Trends]
CANDIDATE (Party)VOTE COUNTPERCENTAGE OF VOTEELECTED
COLLINS, Laurel (NDP) = *18,86424.9%(incumbent)
DOHERTY, Michael (Green Party)2,3313.1%
FILIPOVIC, Steve (Independent)830.1%
FRASER, Cody (Rhinocéros Party)1080.1%
GREAVES, Will (Liberal)41,10054.3%Elected
MOHR, David (PPC)2780.4%
MOREAU, Mary (Christian Heritage Party)830.1%
ROSS, Angus (Conservative)12,86817.0%
ist main, icbc, festival
Visit IslandSocialTrends.ca daily for news updates and analysis.

===== RELATED: