Skip to the page

Beaches—East York by-election

· Ontario · No. 35007

Tanveer Shahnawaz (Liberal) held Beaches—East York for the Liberals at the by-election of 2026-08-31 by 10,008 votes (30.2 points) with 55.8% of the vote; Shannon Devine (New Democratic) was second with 25.6%.

IThe result

Liberal hold
Elected
Tanveer Shahnawaz
Liberal
18,504
55.8% of valid votes
Margin
10,008
votes · +30.2 pts
Runner-up
Shannon Devine
New Democratic
8,496
25.6% of valid votes
Liberal 55.8% · New Democratic 25.6% · Conservative 15.5% · Green 1.8%

Turnout 40.7% of 81,642 electors · 33,137 valid votes · 111 rejected ballots · 6 candidates

CandidatePartyVotes%2025±
Tanveer ShahnawazLiberal18,50455.8%67.7%−11.9
Shannon DevineNew Democratic8,49625.6%6.9%+18.7
Jim SyrbosConservative5,14215.5%23.5%−8.0
Bruce LiveseyGreen5811.8%1.3%+0.5
2 further candidates, each under 1% of the vote
Michel LachancePeople's2490.8%
Cameron ThomasCanadian Future Party1650.5%
The figures. Elections Canada's results validated by the returning officer (enr.elections.ca), read 2026-10-08. The 2025 column is each party's share here at the general election of April 28, 2025; ± is the change in that party's share, in points. A candidate whose party did not stand here in 2025 has no figure.

IIWhy the seat was empty

: Nate Erskine-Smith, Liberal member for Beaches—East York, resigns his seat.

Before that day the seat was held by Nate Erskine-Smith, a Liberal, who won it at the 2025 election.

Source: ourcommons.ca · the event in the ledger

IIIAgainst 2025

The Liberal share here was 55.8% at the by-election of and 67.7% in the 2025 election.

Shares are of valid votes in this riding at each vote. The 2025 figures are the general election's, from Elections Canada's official voting results; the riding's page has that result in full.

IVThe House after it

After the event of August 31, 2026, "By-elections in North Vancouver—Capilano, Chicoutimi—Le Fjord and Beaches—East York", the Liberals hold 173 of 343 seats, the Conservatives 139, the Bloc Québécois 21, the NDP 5, and the Greens 1; 4 seats are vacant.

A later event of the same day follows it in the ledger: Yorkton—Melville falls vacant.

This event in the ledger · How the House stands today · Beaches—East York's page

Sources and citation

The result: Elections Canada, results validated by the returning officer, read 2026-10-08. The 2025 result: Elections Canada's official voting results, as the riding's page prints it. The vacancy: the event's source. The House: the ledger. Members as of 2026-11-01; one of 343 ridings.

"Beaches—East York by-election, August 31, 2026: who won and by how much." The Political Record. https://politicalrecord.ca/by-election/beaches-east-york-2026-08-31/ Accessed 2026-10-08.