Beaches--East York — Canadian Federal Election Results
Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Beaches--East York was won by Liberal at the 2021 general election, with a margin of 17,406 votes over NDP. This page covers every general election in Beaches--East York from 1997 to 2021.
Full Election History, 1997–2021
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1997
Liberal
Liberal
21,844
47.9%
NDP (10,730)
11,114 (24.4 pts)
2000
Liberal
Liberal
22,515
52.7%
NDP (8,936)
13,579 (31.8 pts)
2004
Liberal
Liberal
22,494
47.9%
NDP (15,156)
7,338 (15.6 pts)
2006
Liberal
Liberal
20,678
40.4%
NDP (17,900)
2,778 (5.4 pts)
2008
Liberal
Liberal
18,967
41.0%
NDP (14,875)
4,092 (8.8 pts)
2011
NDP
NDP
20,265
41.6%
Liberal (14,967)
5,298 (10.9 pts)
2015
Liberal
Liberal
27,458
49.5%
NDP (17,113)
10,345 (18.6 pts)
2019
Liberal
Liberal
32,647
57.2%
NDP (12,196)
20,451 (35.8 pts)
2021
Liberal
Liberal
28,919
56.6%
NDP (11,513)
17,406 (34.1 pts)
Full Result Breakdown by Election
1997
Party
Votes
Share
Liberal
21,844
47.9%
NDP
10,730
23.5%
Reform
6,534
14.3%
Progressive Conservative
5,611
12.3%
Green
589
1.3%
Natural Law Party of Canada
264
0.6%
2000
Party
Votes
Share
Liberal
22,515
52.7%
NDP
8,936
20.9%
Progressive Conservative
5,766
13.5%
Canadian Alliance
3,838
9.0%
Marijuana Party
682
1.6%
Green
599
1.4%
Canadian Action Party
128
0.3%
Natural Law Party of Canada
88
0.2%
Communist
82
0.2%
Marxist-Leninist Party
53
0.1%
2004
Party
Votes
Share
Liberal
22,494
47.9%
NDP
15,156
32.3%
Conservative
6,603
14.1%
Green
2,127
4.5%
Marijuana Party
365
0.8%
Independent
80
0.2%
Communist
62
0.1%
Marxist-Leninist Party
46
0.1%
2006
Party
Votes
Share
Liberal
20,678
40.4%
NDP
17,900
35.0%
Conservative
9,238
18.0%
Green
3,106
6.1%
Progressive Canadian Party
183
0.4%
Marxist-Leninist Party
91
0.2%
2008
Party
Votes
Share
Liberal
18,967
41.0%
NDP
14,875
32.1%
Conservative
7,907
17.1%
Green
4,389
9.5%
Marxist-Leninist Party
155
0.3%
2011
Party
Votes
Share
NDP
20,265
41.6%
Liberal
14,967
30.8%
Conservative
11,067
22.7%
Green
2,240
4.6%
Marxist-Leninist Party
130
0.3%
2015
Party
Votes
Share
Liberal
27,458
49.5%
NDP
17,113
30.8%
Conservative
9,124
16.4%
Green
1,433
2.6%
Independent
254
0.5%
Marxist-Leninist Party
105
0.2%
2019
Party
Votes
Share
Liberal
32,647
57.2%
NDP
12,196
21.4%
Conservative
8,026
14.1%
Green
3,378
5.9%
People's Party
831
1.5%
2021
Party
Votes
Share
Liberal
28,919
56.6%
NDP
11,513
22.5%
Conservative
7,336
14.4%
People's Party
1,613
3.2%
Green
1,388
2.7%
Independent
166
0.3%
Communist
131
0.3%
Marxist-Leninist Party of Canada
50
0.1%
Margin Over Time
Winning margin (percentage points) at each contested election, coloured by the winning party. Acclaimed elections (no opposing candidate) aren't plotted since there's no margin to measure.
Trend
Beaches--East York has been contested at 9 general elections on record since 1997. Winning parties over that span: Liberal, NDP.
Frequently Asked Questions
Who won Beaches--East York in the 2021 general election?
Liberal won Beaches--East York in 2021 with 28,919 votes (56.6%), a margin of 17,406 votes over NDP in second place.
Which parties have won Beaches--East York since 1997?
Since 1997, Beaches--East York has been won by: Liberal, NDP.
What was the closest result in Beaches--East York?
The closest contested result on record for Beaches--East York was 2006, when Liberal beat NDP by 2,778 votes (5.4 percentage points).