Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Thornhill was won by Conservative at the 2021 general election, with a margin of 7,519 votes over Liberal. This page covers every general election in Thornhill from 1997 to 2021.
Full Election History, 1997–2021
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1997
Liberal
Liberal
25,747
59.5%
Progressive Conservative (11,517)
14,230 (32.9 pts)
2000
Liberal
Liberal
27,152
64.6%
Canadian Alliance (6,643)
20,509 (48.8 pts)
2004
Liberal
Liberal
28,709
54.8%
Conservative (18,125)
10,584 (20.2 pts)
2006
Liberal
Liberal
29,934
53.1%
Conservative (19,005)
10,929 (19.4 pts)
2008
Conservative
Conservative
26,660
49.0%
Liberal (21,448)
5,212 (9.6 pts)
2011
Conservative
Conservative
36,629
61.4%
Liberal (14,125)
22,504 (37.7 pts)
2015
Conservative
Conservative
31,911
58.6%
Liberal (18,395)
13,516 (24.8 pts)
2019
Conservative
Conservative
29,187
54.6%
Liberal (18,946)
10,241 (19.1 pts)
2021
Conservative
Conservative
25,687
51.3%
Liberal (18,168)
7,519 (15.0 pts)
Full Result Breakdown by Election
1997
Party
Votes
Share
Liberal
25,747
59.5%
Progressive Conservative
11,517
26.6%
Reform
3,441
8.0%
NDP
2,008
4.6%
Independent
303
0.7%
Natural Law Party of Canada
261
0.6%
2000
Party
Votes
Share
Liberal
27,152
64.6%
Canadian Alliance
6,643
15.8%
Progressive Conservative
6,338
15.1%
NDP
1,653
3.9%
Canadian Action Party
254
0.6%
2004
Party
Votes
Share
Liberal
28,709
54.8%
Conservative
18,125
34.6%
NDP
3,671
7.0%
Green
1,622
3.1%
Independent
241
0.5%
2006
Party
Votes
Share
Liberal
29,934
53.1%
Conservative
19,005
33.7%
NDP
4,405
7.8%
Green
1,934
3.4%
Progressive Canadian Party
1,094
1.9%
2008
Party
Votes
Share
Conservative
26,660
49.0%
Liberal
21,448
39.4%
NDP
3,601
6.6%
Green
2,686
4.9%
2011
Party
Votes
Share
Conservative
36,629
61.4%
Liberal
14,125
23.7%
NDP
7,141
12.0%
Green
1,562
2.6%
Animal Alliance Environment Voters Party of Canada
215
0.4%
2015
Party
Votes
Share
Conservative
31,911
58.6%
Liberal
18,395
33.8%
NDP
2,814
5.2%
Green
627
1.2%
Libertarian Party of Canada
587
1.1%
Seniors Party of Canada
157
0.3%
2019
Party
Votes
Share
Conservative
29,187
54.6%
Liberal
18,946
35.4%
NDP
3,469
6.5%
Green
1,600
3.0%
Rhinoceros Party of Canada
217
0.4%
Canada's Fourth Front
77
0.1%
2021
Party
Votes
Share
Conservative
25,687
51.3%
Liberal
18,168
36.3%
NDP
3,041
6.1%
People's Party
2,322
4.6%
Green
844
1.7%
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
Thornhill has been contested at 9 general elections on record since 1997. Winning parties over that span: Liberal, Conservative.
Frequently Asked Questions
Who won Thornhill in the 2021 general election?
Conservative won Thornhill in 2021 with 25,687 votes (51.3%), a margin of 7,519 votes over Liberal in second place.
Which parties have won Thornhill since 1997?
Since 1997, Thornhill has been won by: Conservative, Liberal.
What was the closest result in Thornhill?
The closest contested result on record for Thornhill was 2008, when Conservative beat Liberal by 5,212 votes (9.6 percentage points).