Skip to content
Canada · Federal election review

Vancouver: congratulations to the MPs elected in 2025

Vancouver’s main federal ridings: elected MPs, parties, returning incumbents, full candidate votes and the margins that decided the April 28, 2025 election.

By West Coast News · Original reporting from Elections Canada official results

Federal election held April 28, 2025 · Official results
Compiled October 25, 2026. This is a dated election review, not election-night coverage or a statement of current House membership.

West Coast News congratulates the successful federal candidates in the ridings serving Vancouver and thanks everyone who stood for office and voted. The local winners were Hedy Fry (Liberal); Jenny Kwan (NDP); Gregor Robertson (Liberal); Taleeb Noormohamed (Liberal); Don Davies (NDP); Wade Grant (Liberal); Chak Au (Conservative). Below are the official results, including the winning margins and whether each winner was an incumbent.

Back to Townline Vancouver · National results and province-by-province comparison

Decisive win · Re-elected MP

Vancouver Centre

West Coast News congratulates Hedy Fry (Liberal) on re-election as the MP for Vancouver Centre in the April 28, 2025 federal election.

Hedy Fry received 29,855 votes (55.2%), finishing 13,487 votes (24.95 percentage points) ahead of Elaine Allan (Conservative).

Vancouver Centre: all candidates and official votes
CandidatePartyVotesShareResult
Hedy FryLiberal29,85555.2%Re-elected MP
Elaine AllanConservative16,36830.3%Not elected
Avi LewisNDP6,80712.6%Not elected
Scott MacDonaldGreen Party7571.4%Not elected
Christopher VargaPeople's Party - PPC2110.4%Not elected
Drew William McPhersonIndependent630.1%Not elected

Turnout: 63.2% · Ballots cast: 54,483 · Valid votes: 54,061 · Rejected ballots: 422.

Clear win · Re-elected MP

Vancouver East

West Coast News congratulates Jenny Kwan (NDP) on re-election as the MP for Vancouver East in the April 28, 2025 federal election.

Jenny Kwan received 24,945 votes (43.6%), finishing 4,658 votes (8.15 percentage points) ahead of Mark Wiens (Liberal).

Vancouver East: all candidates and official votes
CandidatePartyVotesShareResult
Jenny KwanNDP24,94543.6%Re-elected MP
Mark WiensLiberal20,28735.5%Not elected
Lita CabalConservative10,16217.8%Not elected
Nikida SteelGreen Party1,0991.9%Not elected
Meghan Emily MurphyPeople's Party - PPC3290.6%Not elected
Kimball CariouCommunist3290.6%Not elected

Turnout: 62.7% · Ballots cast: 57,498 · Valid votes: 57,151 · Rejected ballots: 347.

Clear win · Elected MP · not an incumbent

Vancouver Fraserview—South Burnaby

West Coast News congratulates Gregor Robertson (Liberal) on election as the MP for Vancouver Fraserview—South Burnaby in the April 28, 2025 federal election.

Gregor Robertson received 27,117 votes (52.3%), finishing 8,617 votes (16.62 percentage points) ahead of Avi Nayyar (Conservative).

Vancouver Fraserview—South Burnaby: all candidates and official votes
CandidatePartyVotesShareResult
Gregor RobertsonLiberal27,11752.3%Elected MP · not an incumbent
Avi NayyarConservative18,50035.7%Not elected
Manoj BhanguNDP5,0889.8%Not elected
Alexander DowGreen Party6581.3%Not elected
Desiderio Magtanggol 'Bonn' ReyesPeople's Party - PPC4820.9%Not elected

Turnout: 61.8% · Ballots cast: 52,220 · Valid votes: 51,845 · Rejected ballots: 375.

Decisive win · Re-elected MP

Vancouver Granville

West Coast News congratulates Taleeb Noormohamed (Liberal) on re-election as the MP for Vancouver Granville in the April 28, 2025 federal election.

Taleeb Noormohamed received 37,010 votes (62.1%), finishing 19,877 votes (33.36 percentage points) ahead of Marie Rogers (Conservative).

Vancouver Granville: all candidates and official votes
CandidatePartyVotesShareResult
Taleeb NoormohamedLiberal37,01062.1%Re-elected MP
Marie RogersConservative17,13328.8%Not elected
Sukhi Singh SahotaNDP4,4897.5%Not elected
Jerry KrollGreen Party9451.6%Not elected

Turnout: 69.1% · Ballots cast: 59,969 · Valid votes: 59,577 · Rejected ballots: 392.

Tight finish · Re-elected MP

Vancouver Kingsway

West Coast News congratulates Don Davies (NDP) on re-election as the MP for Vancouver Kingsway in the April 28, 2025 federal election.

Don Davies received 18,788 votes (37.2%), finishing 303 votes (0.60 percentage points) ahead of Amy K. Gill (Liberal).

Vancouver Kingsway: all candidates and official votes
CandidatePartyVotesShareResult
Don DaviesNDP18,78837.2%Re-elected MP
Amy K. GillLiberal18,48536.6%Not elected
Ravinder BhatiaConservative12,35224.5%Not elected
Imtiaz PopatGreen Party4991.0%Not elected
Fiona WangPeople's Party - PPC3220.6%Not elected

Turnout: 63.0% · Ballots cast: 50,778 · Valid votes: 50,446 · Rejected ballots: 332.

Decisive win · Elected MP · not an incumbent

Vancouver Quadra

West Coast News congratulates Wade Grant (Liberal) on election as the MP for Vancouver Quadra in the April 28, 2025 federal election.

Wade Grant received 35,384 votes (63.2%), finishing 18,376 votes (32.82 percentage points) ahead of Ken Charko (Conservative).

Vancouver Quadra: all candidates and official votes
CandidatePartyVotesShareResult
Wade GrantLiberal35,38463.2%Elected MP · not an incumbent
Ken CharkoConservative17,00830.4%Not elected
Alim FakiraniNDP2,3914.3%Not elected
Tom DigbyGreen Party1,0321.8%Not elected
John Odan EdePeople's Party - PPC1820.3%Not elected

Turnout: 68.8% · Ballots cast: 56,404 · Valid votes: 55,997 · Rejected ballots: 407.

Tight finish · Elected MP · not an incumbent

Richmond Centre—Marpole

West Coast News congratulates Chak Au (Conservative) on election as the MP for Richmond Centre—Marpole in the April 28, 2025 federal election.

Chak Au received 23,532 votes (49.6%), finishing 2,300 votes (4.84 percentage points) ahead of Wilson Miao (Liberal).

Richmond Centre—Marpole: all candidates and official votes
CandidatePartyVotesShareResult
Chak AuConservative23,53249.6%Elected MP · not an incumbent
Wilson MiaoLiberal21,23244.7%Incumbent · not elected
Martin LiNDP2,1094.4%Not elected
Michael SislerGreen Party4200.9%Not elected
David WangPeople's Party - PPC1930.4%Not elected

Turnout: 59.2% · Ballots cast: 47,818 · Valid votes: 47,486 · Rejected ballots: 332.

See which provinces favoured the Liberals and Conservatives, and compare all 343 ridings →

Sources and how to read the results

Candidate votes, affiliations and incumbent markers come from Elections Canada’s official Table 12; turnout, valid votes and rejected ballots come from Table 11. National and province totals below are calculated from that same candidate table so the figures use one consistent snapshot. The asterisk marker for incumbents is defined by Elections Canada. “Not an incumbent” does not mean a person has never held another elected office.

Winner minus runner-up votes; percentage-point margin uses all valid riding votes. Tight finish: under 5 points; decisive win: at least 20 points. These are editorial descriptions, not Elections Canada classifications. “Landslide” has no official threshold here; we use exact margins and “decisive win” instead. Candidate percentages can differ slightly from sums because of rounding.

Each city edition covers its main federal ridings, which can cross municipal boundaries. Riding-wide results are not city-only vote totals. Use Elections Canada’s address lookup to find your own riding. Later by-elections, party changes and court decisions are outside these April 2025 results.

Download all 1,959 candidate results (CSV) · Download the complete results package (JSON) · Original Elections Canada candidate CSV · Original Elections Canada turnout CSV