Skip to content
Canada · Federal election review

Victoria: congratulations to the MPs elected in 2025

Victoria’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 Victoria and thanks everyone who stood for office and voted. The local winners were Will Greaves (Liberal); Stephanie McLean (Liberal). Below are the official results, including the winning margins and whether each winner was an incumbent.

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

Decisive win · Elected MP · not an incumbent

Victoria

West Coast News congratulates Will Greaves (Liberal) on election as the MP for Victoria in the April 28, 2025 federal election.

Will Greaves received 41,128 votes (54.3%), finishing 22,251 votes (29.37 percentage points) ahead of Laurel Collins (NDP).

Victoria: all candidates and official votes
CandidatePartyVotesShareResult
Will GreavesLiberal41,12854.3%Elected MP · not an incumbent
Laurel CollinsNDP18,87724.9%Incumbent · not elected
Angus RossConservative12,87017.0%Not elected
Michael DohertyGreen Party2,3503.1%Not elected
David MohrPeople's Party - PPC2780.4%Not elected
Cody FraserParti Rhinocéros Party1090.1%Not elected
Mary MoreauChristian Heritage Party830.1%Not elected
Steve FilipovicIndependent730.1%Not elected

Turnout: 74.4% · Ballots cast: 76,138 · Valid votes: 75,768 · Rejected ballots: 370.

Decisive win · Elected MP · not an incumbent

Esquimalt—Saanich—Sooke

West Coast News congratulates Stephanie McLean (Liberal) on election as the MP for Esquimalt—Saanich—Sooke in the April 28, 2025 federal election.

Stephanie McLean received 36,181 votes (49.3%), finishing 15,099 votes (20.59 percentage points) ahead of Grant Cool (Conservative).

Esquimalt—Saanich—Sooke: all candidates and official votes
CandidatePartyVotesShareResult
Stephanie McLeanLiberal36,18149.3%Elected MP · not an incumbent
Grant CoolConservative21,08228.7%Not elected
Maja TaitNDP13,66618.6%Not elected
Ben Homer-DixonGreen Party1,9592.7%Not elected
David SchaafsmaChristian Heritage Party1590.2%Not elected
Param BhattiIndependent1520.2%Not elected
Robert CrooksCommunist1360.2%Not elected

Turnout: 74.2% · Ballots cast: 73,726 · Valid votes: 73,335 · Rejected ballots: 391.

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