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.

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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Hedy Fry | Liberal | 29,855 | 55.2% | Re-elected MP |
| Elaine Allan | Conservative | 16,368 | 30.3% | Not elected |
| Avi Lewis | NDP | 6,807 | 12.6% | Not elected |
| Scott MacDonald | Green Party | 757 | 1.4% | Not elected |
| Christopher Varga | People's Party - PPC | 211 | 0.4% | Not elected |
| Drew William McPherson | Independent | 63 | 0.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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Jenny Kwan | NDP | 24,945 | 43.6% | Re-elected MP |
| Mark Wiens | Liberal | 20,287 | 35.5% | Not elected |
| Lita Cabal | Conservative | 10,162 | 17.8% | Not elected |
| Nikida Steel | Green Party | 1,099 | 1.9% | Not elected |
| Meghan Emily Murphy | People's Party - PPC | 329 | 0.6% | Not elected |
| Kimball Cariou | Communist | 329 | 0.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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Gregor Robertson | Liberal | 27,117 | 52.3% | Elected MP · not an incumbent |
| Avi Nayyar | Conservative | 18,500 | 35.7% | Not elected |
| Manoj Bhangu | NDP | 5,088 | 9.8% | Not elected |
| Alexander Dow | Green Party | 658 | 1.3% | Not elected |
| Desiderio Magtanggol 'Bonn' Reyes | People's Party - PPC | 482 | 0.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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Taleeb Noormohamed | Liberal | 37,010 | 62.1% | Re-elected MP |
| Marie Rogers | Conservative | 17,133 | 28.8% | Not elected |
| Sukhi Singh Sahota | NDP | 4,489 | 7.5% | Not elected |
| Jerry Kroll | Green Party | 945 | 1.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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Don Davies | NDP | 18,788 | 37.2% | Re-elected MP |
| Amy K. Gill | Liberal | 18,485 | 36.6% | Not elected |
| Ravinder Bhatia | Conservative | 12,352 | 24.5% | Not elected |
| Imtiaz Popat | Green Party | 499 | 1.0% | Not elected |
| Fiona Wang | People's Party - PPC | 322 | 0.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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Wade Grant | Liberal | 35,384 | 63.2% | Elected MP · not an incumbent |
| Ken Charko | Conservative | 17,008 | 30.4% | Not elected |
| Alim Fakirani | NDP | 2,391 | 4.3% | Not elected |
| Tom Digby | Green Party | 1,032 | 1.8% | Not elected |
| John Odan Ede | People's Party - PPC | 182 | 0.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).
| Candidate | Party | Votes | Share | Result |
|---|---|---|---|---|
| Chak Au | Conservative | 23,532 | 49.6% | Elected MP · not an incumbent |
| Wilson Miao | Liberal | 21,232 | 44.7% | Incumbent · not elected |
| Martin Li | NDP | 2,109 | 4.4% | Not elected |
| Michael Sisler | Green Party | 420 | 0.9% | Not elected |
| David Wang | People's Party - PPC | 193 | 0.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.
- Elections Canada official voting results — summary CSV tables
- Candidate results and incumbent marker definition
- 2025 federal electoral boundaries
Download all 1,959 candidate results (CSV) · Download the complete results package (JSON) · Original Elections Canada candidate CSV · Original Elections Canada turnout CSV
