2021 Canada Federal Election
September 20, 2021
General Election · September 20, 2021
Liberal won 160 of 338 seats. This is 10 seats short of the majority threshold (170).
Contests
338
Candidates
2,010
Eligible voters
27,509,496
Votes cast
17,209,811
Voter turnout
62.6%
Final resultsElections CanadaChecked: October 12, 2026
Party results
- Liberal 160
- Conservative 119
- BQ 32
- NDP 25
- Green 2
| Party | Votes | Vote % | Seats | Seats % |
|---|---|---|---|---|
| Conservative | 5,747,410 | 33.7% | 119 | 35.2% |
| Liberal | 5,556,629 | 32.6% | 160 | 47.3% |
| NDP-New Democratic Party | 3,036,348 | 17.8% | 25 | 7.4% |
| Bloc Québécois | 1,301,615 | 7.6% | 32 | 9.5% |
| People's Party - PPC | 840,993 | 4.9% | 0 | 0.0% |
| Green Party | 396,988 | 2.3% | 2 | 0.6% |
| Free Party Canada | 47,252 | 0.3% | 0 | 0.0% |
| Maverick Party | 35,178 | 0.2% | 0 | 0.0% |
| Independent | 25,605 | 0.2% | 0 | 0.0% |
| Christian Heritage Party | 8,985 | 0.1% | 0 | 0.0% |
| No affiliation | 6,876 | 0.0% | 0 | 0.0% |
| Parti Rhinocéros Party | 6,085 | 0.0% | 0 | 0.0% |
| Libertarian | 4,765 | 0.0% | 0 | 0.0% |
| Communist | 4,700 | 0.0% | 0 | 0.0% |
| Marxist-Leninist | 4,532 | 0.0% | 0 | 0.0% |
| Pour l'Indépendance du Québec | 2,934 | 0.0% | 0 | 0.0% |
| Animal Protection Party | 2,546 | 0.0% | 0 | 0.0% |
| Marijuana Party | 2,031 | 0.0% | 0 | 0.0% |
| VCP | 1,246 | 0.0% | 0 | 0.0% |
| Centrist | 648 | 0.0% | 0 | 0.0% |
| National Citizens Alliance | 476 | 0.0% | 0 | 0.0% |
| Parti Patriote | 244 | 0.0% | 0 | 0.0% |
| CFF - Canada's Fourth Front | 105 | 0.0% | 0 | 0.0% |
| Nationalist | 52 | 0.0% | 0 | 0.0% |
| Party | 2019 seats | 2021 seats | Change | 2019 Vote % | 2021 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 157 | 160 | +3 | 33.1% | 32.6% | −0.5 pp |
| Conservative | 121 | 119 | −2 | 34.3% | 33.7% | −0.6 pp |
| Bloc Québécois | 32 | 32 | 0 | 7.6% | 7.6% | +0.0 pp |
| NDP-New Democratic Party | 24 | 25 | +1 | 16.0% | 17.8% | +1.8 pp |
| Green Party | 3 | 2 | −1 | 6.5% | 2.3% | −4.2 pp |
Seat changes by party
338 → 338 seats
| Party | 2011 seats | 2021 seats | Change | 2011 Vote % | 2021 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 34 | 160 | +126 | 18.9% | 32.6% | +13.7 pp |
| Conservative | 166 | 119 | −47 | 39.6% | 33.7% | −5.9 pp |
| Bloc Québécois | 4 | 32 | +28 | 6.1% | 7.6% | +1.6 pp |
| NDP-New Democratic Party | 103 | 25 | −78 | 30.6% | 17.8% | −12.8 pp |
| Green Party | 1 | 2 | +1 | 3.9% | 2.3% | −1.6 pp |
Seat changes by party
308 → 338 seats
| Party | 2015 seats | 2021 seats | Change | 2015 Vote % | 2021 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 184 | 160 | −24 | 39.5% | 32.6% | −6.8 pp |
| Conservative | 99 | 119 | +20 | 31.9% | 33.7% | +1.8 pp |
| Bloc Québécois | 10 | 32 | +22 | 4.7% | 7.6% | +3.0 pp |
| NDP-New Democratic Party | 44 | 25 | −19 | 19.7% | 17.8% | −1.9 pp |
| Green Party | 1 | 2 | +1 | 3.4% | 2.3% | −1.1 pp |
Seat changes by party
338 → 338 seats
| Party | 2019 seats | 2021 seats | Change | 2019 Vote % | 2021 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 157 | 160 | +3 | 33.1% | 32.6% | −0.5 pp |
| Conservative | 121 | 119 | −2 | 34.3% | 33.7% | −0.6 pp |
| Bloc Québécois | 32 | 32 | 0 | 7.6% | 7.6% | +0.0 pp |
| NDP-New Democratic Party | 24 | 25 | +1 | 16.0% | 17.8% | +1.8 pp |
| Green Party | 3 | 2 | −1 | 6.5% | 2.3% | −4.2 pp |
Seat changes by party
338 → 338 seats
Historical trends
Bloc Québécois Conservative Green Party Liberal NDP-New Democratic Party
Chart data
| Election | Bloc Québécois | Conservative | Green Party | Liberal | NDP-New Democratic Party |
|---|---|---|---|---|---|
| May 2, 2011 | 4 | 166 | 1 | 34 | 103 |
| October 19, 2015 | 10 | 99 | 1 | 184 | 44 |
| October 21, 2019 | 32 | 121 | 3 | 157 | 24 |
| September 20, 2021 | 32 | 119 | 2 | 160 | 25 |
Bloc Québécois Conservative Green Party Liberal NDP-New Democratic Party
Chart data
| Election | Bloc Québécois | Conservative | Green Party | Liberal | NDP-New Democratic Party |
|---|---|---|---|---|---|
| May 2, 2011 | 4 | 166 | 1 | 34 | 103 |
| October 19, 2015 | 10 | 99 | 1 | 184 | 44 |
| October 21, 2019 | 32 | 121 | 3 | 157 | 24 |
| September 20, 2021 | 32 | 119 | 2 | 160 | 25 |
Bloc Québécois Conservative Green Party Liberal NDP-New Democratic Party
Chart data
| Election | Bloc Québécois | Conservative | Green Party | Liberal | NDP-New Democratic Party |
|---|---|---|---|---|---|
| May 2, 2011 | 6.1% | 39.6% | 3.9% | 18.9% | 30.6% |
| October 19, 2015 | 4.7% | 31.9% | 3.4% | 39.5% | 19.7% |
| October 21, 2019 | 7.6% | 34.3% | 6.5% | 33.1% | 16.0% |
| September 20, 2021 | 7.6% | 33.7% | 2.3% | 32.6% | 17.8% |
Results by District
338 districts found
Swipe to compare parties · Tap a district for full results
| District | Liberal | Conservative | BQ | NDP | Green | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| Elmwood—Transcona | 6,16914.7% | 14.7% | 11,76828.1% | 28.1% | —— | — | 20,79149.7% | 49.7% | 6761.6% | 1.6% | 41,839 | 59.6% |
| Esquimalt—Saanich—Sooke | 14,46622.1% | 22.1% | 13,88521.2% | 21.2% | —— | — | 28,05642.8% | 42.8% | 5,8919.0% | 9.0% | 65,542 | 64.1% |
| Essex | 10,81315.5% | 15.5% | 28,74141.1% | 41.1% | —— | — | 22,27831.8% | 31.8% | 8651.2% | 1.2% | 69,976 | 66.6% |
| Etobicoke Centre | 27,63548.0% | 48.0% | 20,10834.9% | 34.9% | —— | — | 5,80410.1% | 10.1% | —— | — | 57,550 | 64.0% |
| Etobicoke North | 21,20159.6% | 59.6% | 8,86624.9% | 24.9% | —— | — | 3,70810.4% | 10.4% | —— | — | 35,564 | 50.1% |
| Etobicoke—Lakeshore | 30,35547.4% | 47.4% | 20,45731.9% | 31.9% | —— | — | 8,77513.7% | 13.7% | 1,3632.1% | 2.1% | 64,065 | 62.7% |
| Flamborough—Glanbrook | 21,35035.5% | 35.5% | 24,37040.6% | 40.6% | —— | — | 9,40915.7% | 15.7% | 1,2542.1% | 2.1% | 60,069 | 65.5% |
| Fleetwood—Port Kells | 21,35045.2% | 45.2% | 14,55330.8% | 30.8% | —— | — | 8,96019.0% | 19.0% | 8921.9% | 1.9% | 47,185 | 58.8% |
| Foothills | 4,4416.9% | 6.9% | 44,45669.2% | 69.2% | —— | — | 7,11711.1% | 11.1% | 8021.2% | 1.2% | 64,216 | 71.7% |
| Fort McMurray—Cold Lake | 3,0607.1% | 7.1% | 29,24267.8% | 67.8% | —— | — | 4,37710.1% | 10.1% | 4231.0% | 1.0% | 43,150 | 56.2% |
| Fredericton | 16,31637.0% | 37.0% | 15,81435.9% | 35.9% | —— | — | 5,56412.6% | 12.6% | 5,66612.9% | 12.9% | 44,062 | 66.3% |
| Fundy Royal | 11,07525.0% | 25.0% | 21,46048.4% | 48.4% | —— | — | 6,21114.0% | 14.0% | 2,1894.9% | 4.9% | 44,382 | 66.5% |
| Gaspésie—Les Îles-de-la-Madeleine | 17,09946.4% | 46.4% | 3,0108.2% | 8.2% | 14,48139.3% | 39.3% | 1,3583.7% | 3.7% | —— | — | 36,858 | 57.4% |
| Gatineau | 26,26750.0% | 50.0% | 5,75211.0% | 11.0% | 12,27823.4% | 23.4% | 4,5088.6% | 8.6% | 7831.5% | 1.5% | 52,497 | 63.6% |
| Glengarry—Prescott—Russell | 30,36246.1% | 46.1% | 21,97933.3% | 33.3% | —— | — | 7,02210.7% | 10.7% | 1,3502.0% | 2.0% | 65,907 | 69.8% |
| Grande Prairie—Mackenzie | 2,3974.5% | 4.5% | 36,36168.4% | 68.4% | —— | — | 6,46212.2% | 12.2% | —— | — | 53,140 | 63.4% |
| Guelph | 29,38242.1% | 42.1% | 16,79524.1% | 24.1% | —— | — | 14,71321.1% | 21.1% | 5,2507.5% | 7.5% | 69,771 | 65.0% |
| Haldimand—Norfolk | 17,22427.5% | 27.5% | 29,66447.4% | 47.4% | —— | — | 8,32013.3% | 13.3% | —— | — | 62,592 | 66.9% |
| Haliburton—Kawartha Lakes—Brock | 15,64523.1% | 23.1% | 35,41852.3% | 52.3% | —— | — | 9,73014.4% | 14.4% | 1,6962.5% | 2.5% | 67,721 | 66.2% |
| Halifax | 21,90542.7% | 42.7% | 6,60112.9% | 12.9% | —— | — | 20,34739.7% | 39.7% | 1,1282.2% | 2.2% | 51,248 | 66.1% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Elmwood—Transcona | Daniel BlaikieNDP20,791 votes · 49.7%Runner-upRejeanne CaronConservative11,768 votes · 28.1% | Rejeanne CaronConservative11,768 votes · 28.1% | 21.6percentage points |
| Esquimalt—Saanich—Sooke | Randall GarrisonNDP28,056 votes · 42.8%Runner-upDoug KobayashiLiberal14,466 votes · 22.1% | Doug KobayashiLiberal14,466 votes · 22.1% | 20.7percentage points |
| Essex | Chris LewisConservative28,741 votes · 41.1%Runner-upTracey RamseyNDP22,278 votes · 31.8% | Tracey RamseyNDP22,278 votes · 31.8% | 9.2percentage points |
| Etobicoke Centre | Yvan BakerLiberal27,635 votes · 48.0%Runner-upGeoffrey TurnerConservative20,108 votes · 34.9% | Geoffrey TurnerConservative20,108 votes · 34.9% | 13.1percentage points |
| Etobicoke North | Kirsty DuncanLiberal21,201 votes · 59.6%Runner-upPriti LambaConservative8,866 votes · 24.9% | Priti LambaConservative8,866 votes · 24.9% | 34.7percentage points |
| Etobicoke—Lakeshore | James MaloneyLiberal30,355 votes · 47.4%Runner-upIndira BainsConservative20,457 votes · 31.9% | Indira BainsConservative20,457 votes · 31.9% | 15.5percentage points |
| Flamborough—Glanbrook | Dan MuysConservative24,370 votes · 40.6%Runner-upVito SgroLiberal21,350 votes · 35.5% | Vito SgroLiberal21,350 votes · 35.5% | 5.0percentage points |
| Fleetwood—Port Kells | Ken HardieLiberal21,350 votes · 45.2%Runner-upDave HayerConservative14,553 votes · 30.8% | Dave HayerConservative14,553 votes · 30.8% | 14.4percentage points |
| Foothills | John BarlowConservative44,456 votes · 69.2%Runner-upMichelle TraxelNDP7,117 votes · 11.1% | Michelle TraxelNDP7,117 votes · 11.1% | 58.2percentage points |
| Fort McMurray—Cold Lake | Laila GoodridgeConservative29,242 votes · 67.8%Runner-upShawn McDonaldPeople's Party - PPC5,481 votes · 12.7% | Shawn McDonaldPeople's Party - PPC5,481 votes · 12.7% | 55.1percentage points |
| Fredericton | Jenica AtwinLiberal16,316 votes · 37.0%Runner-upAndrea JohnsonConservative15,814 votes · 35.9% | Andrea JohnsonConservative15,814 votes · 35.9% | 1.1percentage points |
| Fundy Royal | Rob MooreConservative21,460 votes · 48.4%Runner-upWhitney DykemanLiberal11,075 votes · 25.0% | Whitney DykemanLiberal11,075 votes · 25.0% | 23.4percentage points |
| Gaspésie—Les Îles-de-la-Madeleine | Diane LebouthillierLiberal17,099 votes · 46.4%Runner-upGuy BernatchezBQ14,481 votes · 39.3% | Guy BernatchezBQ14,481 votes · 39.3% | 7.1percentage points |
| Gatineau | Steven MacKinnonLiberal26,267 votes · 50.0%Runner-upGeneviève NadeauBQ12,278 votes · 23.4% | Geneviève NadeauBQ12,278 votes · 23.4% | 26.7percentage points |
| Glengarry—Prescott—Russell | Francis DrouinLiberal30,362 votes · 46.1%Runner-upSusan McArthurConservative21,979 votes · 33.3% | Susan McArthurConservative21,979 votes · 33.3% | 12.7percentage points |
| Grande Prairie—Mackenzie | Chris WarkentinConservative36,361 votes · 68.4%Runner-upJennifer VillebrunNDP6,462 votes · 12.2% | Jennifer VillebrunNDP6,462 votes · 12.2% | 56.3percentage points |
| Guelph | Lloyd LongfieldLiberal29,382 votes · 42.1%Runner-upAshish SachanConservative16,795 votes · 24.1% | Ashish SachanConservative16,795 votes · 24.1% | 18.0percentage points |
| Haldimand—Norfolk | Leslyn LewisConservative29,664 votes · 47.4%Runner-upKaren MatthewsLiberal17,224 votes · 27.5% | Karen MatthewsLiberal17,224 votes · 27.5% | 19.9percentage points |
| Haliburton—Kawartha Lakes—Brock | Jamie SchmaleConservative35,418 votes · 52.3%Runner-upJudi ForbesLiberal15,645 votes · 23.1% | Judi ForbesLiberal15,645 votes · 23.1% | 29.2percentage points |
| Halifax | Andy FillmoreLiberal21,905 votes · 42.7%Runner-upLisa RobertsNDP20,347 votes · 39.7% | Lisa RobertsNDP20,347 votes · 39.7% | 3.0percentage points |