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).
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% |
National general-election totals; by-elections are excluded. 2019: 338 seats; 2021: 338 seats. Seat changes compare election-wide totals, not gains or losses in matched districts; no boundary-adjusted results are implied.
| 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
Largest recorded seat changes since 2011: Liberal: +126 seats; NDP-New Democratic Party: −78 seats; Conservative: −47 seats.
National general-election totals; by-elections are excluded. 2011: 308 seats; 2021: 338 seats. Electoral boundaries differ. Seat changes compare election-wide totals, not gains or losses in matched districts; no boundary-adjusted results are implied.
| 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
Largest recorded seat changes since 2015: Liberal: −24 seats; Bloc Québécois: +22 seats; Conservative: +20 seats.
National general-election totals; by-elections are excluded. 2015: 338 seats; 2021: 338 seats. Seat changes compare election-wide totals, not gains or losses in matched districts; no boundary-adjusted results are implied.
| 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
National general-election totals; by-elections are excluded. 2019: 338 seats; 2021: 338 seats. Seat changes compare election-wide totals, not gains or losses in matched districts; no boundary-adjusted results are implied.
| 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 % | |||
| Halifax West | 24,74448.5% | 48.5% | 11,24322.0% | 22.0% | —— | — | 12,33124.2% | 24.2% | 1,1812.3% | 2.3% | 51,031 | 64.7% |
| Hamilton Centre | 10,94126.5% | 26.5% | 6,20915.0% | 15.0% | —— | — | 20,10548.7% | 48.7% | 1,1052.7% | 2.7% | 41,280 | 55.7% |
| Hamilton East—Stoney Creek | 18,35836.9% | 36.9% | 13,93428.0% | 28.0% | —— | — | 12,74825.6% | 25.6% | 1,0202.0% | 2.0% | 49,793 | 59.2% |
| Hamilton Mountain | 16,54834.1% | 34.1% | 11,82824.4% | 24.4% | —— | — | 15,70632.4% | 32.4% | 9742.0% | 2.0% | 48,460 | 60.4% |
| Hamilton West—Ancaster—Dundas | 27,84544.3% | 44.3% | 18,16228.9% | 28.9% | —— | — | 12,43219.8% | 19.8% | 1,6612.6% | 2.6% | 62,821 | 69.4% |
| Hastings—Lennox and Addington | 19,05634.9% | 34.9% | 24,65145.1% | 45.1% | —— | — | 6,02011.0% | 11.0% | 9711.8% | 1.8% | 54,667 | 65.8% |
| Hochelaga | 18,19738.1% | 38.1% | 2,2214.7% | 4.7% | 15,08931.6% | 31.6% | 9,72320.4% | 20.4% | 9652.0% | 2.0% | 47,706 | 61.5% |
| Honoré-Mercier | 29,03360.0% | 60.0% | 5,08610.5% | 10.5% | 7,90816.3% | 16.3% | 3,5377.3% | 7.3% | 7341.5% | 1.5% | 48,409 | 63.9% |
| Hull—Aylmer | 26,89252.5% | 52.5% | 5,50710.7% | 10.7% | 8,32316.2% | 16.2% | 6,48312.7% | 12.7% | 1,4592.8% | 2.8% | 51,249 | 66.5% |
| Humber River—Black Creek | 19,53360.7% | 60.7% | 5,59917.4% | 17.4% | —— | — | 5,27916.4% | 16.4% | 3881.2% | 1.2% | 32,187 | 48.9% |
| Huron—Bruce | 16,01526.2% | 26.2% | 31,17050.9% | 50.9% | —— | — | 9,05614.8% | 14.8% | —— | — | 61,197 | 69.7% |
| Joliette | 12,73122.7% | 22.7% | 5,3149.5% | 9.5% | 30,91355.0% | 55.0% | 3,1005.5% | 5.5% | 1,1262.0% | 2.0% | 56,198 | 62.2% |
| Jonquière | 9,54621.0% | 21.0% | 13,22329.1% | 29.1% | 19,03641.9% | 41.9% | 2,5595.6% | 5.6% | 7381.6% | 1.6% | 45,474 | 63.0% |
| Kamloops—Thompson—Cariboo | 12,71718.1% | 18.1% | 30,28143.0% | 43.0% | —— | — | 20,43129.0% | 29.0% | 2,5763.7% | 3.7% | 70,448 | 65.8% |
| Kanata—Carleton | 26,39441.8% | 41.8% | 24,37338.6% | 38.6% | —— | — | 8,82214.0% | 14.0% | 1,7092.7% | 2.7% | 63,156 | 73.4% |
| Kelowna—Lake Country | 17,76726.5% | 26.5% | 30,40945.3% | 45.3% | —— | — | 12,20418.2% | 18.2% | 2,0743.1% | 3.1% | 67,142 | 63.3% |
| Kenora | 5,19019.9% | 19.9% | 11,10342.6% | 42.6% | —— | — | 7,80129.9% | 29.9% | 3641.4% | 1.4% | 26,083 | 56.5% |
| Kildonan—St. Paul | 12,93429.4% | 29.4% | 18,37541.8% | 41.8% | —— | — | 10,31323.5% | 23.5% | —— | — | 43,947 | 65.8% |
| Kingston and the Islands | 27,72441.1% | 41.1% | 16,01923.7% | 23.7% | —— | — | 19,77529.3% | 29.3% | 1,6732.5% | 2.5% | 67,505 | 67.0% |
| Kings—Hants | 20,19244.9% | 44.9% | 13,23429.4% | 29.4% | —— | — | 8,64519.2% | 19.2% | 9402.1% | 2.1% | 44,956 | 62.5% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Halifax West | Lena Metlege DiabLiberal24,744 votes · 48.5%Runner-upJonathan Keith RobertsNDP12,331 votes · 24.2% | Jonathan Keith RobertsNDP12,331 votes · 24.2% | 24.3percentage points |
| Hamilton Centre | Matthew GreenNDP20,105 votes · 48.7%Runner-upMargaret BennettLiberal10,941 votes · 26.5% | Margaret BennettLiberal10,941 votes · 26.5% | 22.2percentage points |
| Hamilton East—Stoney Creek | Chad CollinsLiberal18,358 votes · 36.9%Runner-upNed KurucConservative13,934 votes · 28.0% | Ned KurucConservative13,934 votes · 28.0% | 8.9percentage points |
| Hamilton Mountain | Lisa HepfnerLiberal16,548 votes · 34.1%Runner-upMalcolm AllenNDP15,706 votes · 32.4% | Malcolm AllenNDP15,706 votes · 32.4% | 1.7percentage points |
| Hamilton West—Ancaster—Dundas | Filomena TassiLiberal27,845 votes · 44.3%Runner-upBert LaranjoConservative18,162 votes · 28.9% | Bert LaranjoConservative18,162 votes · 28.9% | 15.4percentage points |
| Hastings—Lennox and Addington | Shelby Kramp-NeumanConservative24,651 votes · 45.1%Runner-upMike BossioLiberal19,056 votes · 34.9% | Mike BossioLiberal19,056 votes · 34.9% | 10.2percentage points |
| Hochelaga | Soraya Martinez FerradaLiberal18,197 votes · 38.1%Runner-upSimon MarchandBQ15,089 votes · 31.6% | Simon MarchandBQ15,089 votes · 31.6% | 6.5percentage points |
| Honoré-Mercier | Pablo RodriguezLiberal29,033 votes · 60.0%Runner-upCharlotte Lévesque-MarinBQ7,908 votes · 16.3% | Charlotte Lévesque-MarinBQ7,908 votes · 16.3% | 43.6percentage points |
| Hull—Aylmer | Greg FergusLiberal26,892 votes · 52.5%Runner-upSimon ProvostBQ8,323 votes · 16.2% | Simon ProvostBQ8,323 votes · 16.2% | 36.2percentage points |
| Humber River—Black Creek | Judy SgroLiberal19,533 votes · 60.7%Runner-upRinku ShahConservative5,599 votes · 17.4% | Rinku ShahConservative5,599 votes · 17.4% | 43.3percentage points |
| Huron—Bruce | Ben LobbConservative31,170 votes · 50.9%Runner-upJames RiceLiberal16,015 votes · 26.2% | James RiceLiberal16,015 votes · 26.2% | 24.8percentage points |
| Joliette | Gabriel Ste-MarieBQ30,913 votes · 55.0%Runner-upMichel BourgeoisLiberal12,731 votes · 22.7% | Michel BourgeoisLiberal12,731 votes · 22.7% | 32.4percentage points |
| Jonquière | Mario SimardBQ19,036 votes · 41.9%Runner-upLouise GravelConservative13,223 votes · 29.1% | Louise GravelConservative13,223 votes · 29.1% | 12.8percentage points |
| Kamloops—Thompson—Cariboo | Frank CaputoConservative30,281 votes · 43.0%Runner-upBill SundhuNDP20,431 votes · 29.0% | Bill SundhuNDP20,431 votes · 29.0% | 14.0percentage points |
| Kanata—Carleton | Jenna SuddsLiberal26,394 votes · 41.8%Runner-upJennifer McAndrewConservative24,373 votes · 38.6% | Jennifer McAndrewConservative24,373 votes · 38.6% | 3.2percentage points |
| Kelowna—Lake Country | Tracy GrayConservative30,409 votes · 45.3%Runner-upTim KrupaLiberal17,767 votes · 26.5% | Tim KrupaLiberal17,767 votes · 26.5% | 18.8percentage points |
| Kenora | Eric MelilloConservative11,103 votes · 42.6%Runner-upJanine SeymourNDP7,801 votes · 29.9% | Janine SeymourNDP7,801 votes · 29.9% | 12.7percentage points |
| Kildonan—St. Paul | Raquel DanchoConservative18,375 votes · 41.8%Runner-upMary-Jane BennettLiberal12,934 votes · 29.4% | Mary-Jane BennettLiberal12,934 votes · 29.4% | 12.4percentage points |
| Kingston and the Islands | Mark GerretsenLiberal27,724 votes · 41.1%Runner-upVic SahaiNDP19,775 votes · 29.3% | Vic SahaiNDP19,775 votes · 29.3% | 11.8percentage points |
| Kings—Hants | Kody BloisLiberal20,192 votes · 44.9%Runner-upMark ParentConservative13,234 votes · 29.4% | Mark ParentConservative13,234 votes · 29.4% | 15.5percentage points |