2019 Canada Federal Election
October 21, 2019
General Election · October 21, 2019
Liberal won 157 of 338 seats. This is 13 seats short of the majority threshold (170).
Final resultsElections CanadaChecked: October 12, 2026
Party results
- Liberal 157
- Conservative 121
- BQ 32
- NDP 24
- Green 3
- Ind 1
| Party | Votes | Vote % | Seats | Seats % |
|---|---|---|---|---|
| Conservative | 6,239,227 | 34.3% | 121 | 35.8% |
| Liberal | 6,018,728 | 33.1% | 157 | 46.4% |
| NDP-New Democratic Party | 2,903,722 | 16.0% | 24 | 7.1% |
| Bloc Québécois | 1,387,030 | 7.6% | 32 | 9.5% |
| Green Party | 1,189,607 | 6.5% | 3 | 0.9% |
| People's Party | 294,092 | 1.6% | 0 | 0.0% |
| Independent | 72,546 | 0.4% | 1 | 0.3% |
| Christian Heritage Party | 18,901 | 0.1% | 0 | 0.0% |
| Parti Rhinocéros Party | 9,538 | 0.1% | 0 | 0.0% |
| Libertarian | 8,367 | 0.0% | 0 | 0.0% |
| VCP | 6,300 | 0.0% | 0 | 0.0% |
| Animal Protection Party | 4,408 | 0.0% | 0 | 0.0% |
| ML | 4,124 | 0.0% | 0 | 0.0% |
| Communist | 3,905 | 0.0% | 0 | 0.0% |
| Pour l'Indépendance du Québec | 3,815 | 0.0% | 0 | 0.0% |
| No affiliation | 1,745 | 0.0% | 0 | 0.0% |
| PC Party | 1,534 | 0.0% | 0 | 0.0% |
| Radical Marijuana | 920 | 0.0% | 0 | 0.0% |
| CFF - Canada's Fourth Front | 682 | 0.0% | 0 | 0.0% |
| UPC | 602 | 0.0% | 0 | 0.0% |
| National Citizens Alliance | 510 | 0.0% | 0 | 0.0% |
| Stop Climate Change | 296 | 0.0% | 0 | 0.0% |
| Nationalist | 281 | 0.0% | 0 | 0.0% |
National general-election totals; by-elections are excluded. 2015: 338 seats; 2019: 338 seats. Seat changes compare election-wide totals, not gains or losses in matched districts; no boundary-adjusted results are implied.
| Party | 2015 seats | 2019 seats | Change | 2015 Vote % | 2019 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 184 | 157 | −27 | 39.5% | 33.1% | −6.3 pp |
| Conservative | 99 | 121 | +22 | 31.9% | 34.3% | +2.4 pp |
| Bloc Québécois | 10 | 32 | +22 | 4.7% | 7.6% | +3.0 pp |
| NDP-New Democratic Party | 44 | 24 | −20 | 19.7% | 16.0% | −3.7 pp |
| Green Party | 1 | 3 | +2 | 3.4% | 6.5% | +3.1 pp |
Seat changes by party
338 → 338 seats
National general-election totals; by-elections are excluded. 2011: 308 seats; 2019: 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 | 2019 seats | Change | 2011 Vote % | 2019 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 34 | 157 | +123 | 18.9% | 33.1% | +14.2 pp |
| Conservative | 166 | 121 | −45 | 39.6% | 34.3% | −5.3 pp |
| Bloc Québécois | 4 | 32 | +28 | 6.1% | 7.6% | +1.6 pp |
| NDP-New Democratic Party | 103 | 24 | −79 | 30.6% | 16.0% | −14.7 pp |
| Green Party | 1 | 3 | +2 | 3.9% | 6.5% | +2.7 pp |
Seat changes by party
308 → 338 seats
National general-election totals; by-elections are excluded. 2015: 338 seats; 2019: 338 seats. Seat changes compare election-wide totals, not gains or losses in matched districts; no boundary-adjusted results are implied.
| Party | 2015 seats | 2019 seats | Change | 2015 Vote % | 2019 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Liberal | 184 | 157 | −27 | 39.5% | 33.1% | −6.3 pp |
| Conservative | 99 | 121 | +22 | 31.9% | 34.3% | +2.4 pp |
| Bloc Québécois | 10 | 32 | +22 | 4.7% | 7.6% | +3.0 pp |
| NDP-New Democratic Party | 44 | 24 | −20 | 19.7% | 16.0% | −3.7 pp |
| Green Party | 1 | 3 | +2 | 3.4% | 6.5% | +3.1 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 |
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 |
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% |
Results by District
338 districts found
Swipe to compare parties · Tap a district for full results
| District | Liberal | Conservative | BQ | NDP | Green | Ind | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| Miramichi—Grand Lake | 12,72236.8% | 36.8% | 12,35235.7% | 35.7% | —— | — | 2,8758.3% | 8.3% | 3,91411.3% | 11.3% | 1,5564.5% | 4.5% | 34,598 | 72.3% |
| Mission—Matsqui—Fraser Canyon | 12,29926.7% | 26.7% | 19,53542.4% | 42.4% | —— | — | 8,08917.6% | 17.6% | 5,01910.9% | 10.9% | —— | — | 46,066 | 66.5% |
| Mississauga Centre | 29,97455.8% | 55.8% | 15,87429.5% | 29.5% | —— | — | 5,1739.6% | 9.6% | 1,6463.1% | 3.1% | 2520.5% | 0.5% | 53,756 | 61.7% |
| Mississauga East—Cooksville | 27,92353.1% | 53.1% | 17,66433.6% | 33.6% | —— | — | 4,6438.8% | 8.8% | 1,5783.0% | 3.0% | —— | — | 52,623 | 61.6% |
| Mississauga—Erin Mills | 31,18153.5% | 53.5% | 19,05032.7% | 32.7% | —— | — | 5,2369.0% | 9.0% | 2,1473.7% | 3.7% | —— | — | 58,262 | 66.4% |
| Mississauga—Lakeshore | 29,52648.4% | 48.4% | 22,74037.3% | 37.3% | —— | — | 5,1038.4% | 8.4% | 2,8144.6% | 4.6% | —— | — | 60,999 | 67.9% |
| Mississauga—Malton | 27,89057.5% | 57.5% | 12,52825.8% | 25.8% | —— | — | 6,10312.6% | 12.6% | 1,2512.6% | 2.6% | —— | — | 48,537 | 61.4% |
| Mississauga—Streetsville | 29,61850.4% | 50.4% | 19,47433.1% | 33.1% | —— | — | 6,03610.3% | 10.3% | 2,6884.6% | 4.6% | —— | — | 58,765 | 67.3% |
| Moncton—Riverview—Dieppe | 22,26143.0% | 43.0% | 12,20023.5% | 23.5% | —— | — | 6,16411.9% | 11.9% | 9,28717.9% | 17.9% | —— | — | 51,828 | 69.6% |
| Montarville | 21,06135.6% | 35.6% | 4,1387.0% | 7.0% | 25,36642.8% | 42.8% | 4,9848.4% | 8.4% | 2,9675.0% | 5.0% | —— | — | 59,228 | 77.6% |
| Montcalm | 11,20020.4% | 20.4% | 4,9429.0% | 9.0% | 31,79158.0% | 58.0% | 3,5146.4% | 6.4% | 2,4164.4% | 4.4% | —— | — | 54,806 | 63.2% |
| Montmagny—L'Islet—Kamouraska—Rivière-du-Loup | 8,21016.3% | 16.3% | 20,98941.7% | 41.7% | 16,26132.3% | 32.3% | 3,4816.9% | 6.9% | 1,0302.0% | 2.0% | —— | — | 50,388 | 65.5% |
| Moose Jaw—Lake Centre—Lanigan | 2,5175.6% | 5.6% | 31,99371.1% | 71.1% | —— | — | 7,66017.0% | 17.0% | 1,2012.7% | 2.7% | —— | — | 44,984 | 75.8% |
| Mount Royal | 24,59056.3% | 56.3% | 10,88724.9% | 24.9% | 1,7574.0% | 4.0% | 3,6098.3% | 8.3% | 2,3895.5% | 5.5% | —— | — | 43,679 | 60.4% |
| Nanaimo—Ladysmith | 9,73513.5% | 13.5% | 18,63425.9% | 25.9% | —— | — | 16,98523.6% | 23.6% | 24,84434.6% | 34.6% | 3060.4% | 0.4% | 71,864 | 68.9% |
| Nepean | 31,93345.9% | 45.9% | 23,32033.5% | 33.5% | —— | — | 9,10413.1% | 13.1% | 4,3796.3% | 6.3% | —— | — | 69,583 | 74.7% |
| New Brunswick Southwest | 10,11025.5% | 25.5% | 19,45149.1% | 49.1% | —— | — | 3,2518.2% | 8.2% | 5,35213.5% | 13.5% | —— | — | 39,578 | 74.0% |
| New Westminster—Burnaby | 12,41423.4% | 23.4% | 11,43921.6% | 21.6% | —— | — | 23,43744.2% | 44.2% | 4,3788.3% | 8.3% | 830.2% | 0.2% | 52,977 | 61.7% |
| Newmarket—Aurora | 26,48843.1% | 43.1% | 23,25237.8% | 37.8% | —— | — | 6,57610.7% | 10.7% | 3,5515.8% | 5.8% | —— | — | 61,460 | 67.4% |
| Niagara Centre | 20,29235.0% | 35.0% | 17,98731.0% | 31.0% | —— | — | 15,46926.7% | 26.7% | 3,0545.3% | 5.3% | —— | — | 57,963 | 64.3% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Miramichi—Grand Lake | Pat FinniganLiberal12,722 votes · 36.8%Runner-upPeggy McLeanConservative12,352 votes · 35.7% | Peggy McLeanConservative12,352 votes · 35.7% | 1.1percentage points |
| Mission—Matsqui—Fraser Canyon | Brad VisConservative19,535 votes · 42.4%Runner-upJati SidhuLiberal12,299 votes · 26.7% | Jati SidhuLiberal12,299 votes · 26.7% | 15.7percentage points |
| Mississauga Centre | Omar AlghabraLiberal29,974 votes · 55.8%Runner-upMilad MikaelConservative15,874 votes · 29.5% | Milad MikaelConservative15,874 votes · 29.5% | 26.2percentage points |
| Mississauga East—Cooksville | Peter FonsecaLiberal27,923 votes · 53.1%Runner-upWladyslaw LizonConservative17,664 votes · 33.6% | Wladyslaw LizonConservative17,664 votes · 33.6% | 19.5percentage points |
| Mississauga—Erin Mills | Iqra KhalidLiberal31,181 votes · 53.5%Runner-upHani TawfilisConservative19,050 votes · 32.7% | Hani TawfilisConservative19,050 votes · 32.7% | 20.8percentage points |
| Mississauga—Lakeshore | Sven SpengemannLiberal29,526 votes · 48.4%Runner-upStella AmblerConservative22,740 votes · 37.3% | Stella AmblerConservative22,740 votes · 37.3% | 11.1percentage points |
| Mississauga—Malton | Navdeep BainsLiberal27,890 votes · 57.5%Runner-upTom VarugheseConservative12,528 votes · 25.8% | Tom VarugheseConservative12,528 votes · 25.8% | 31.7percentage points |
| Mississauga—Streetsville | Gagan SikandLiberal29,618 votes · 50.4%Runner-upGhada MelekConservative19,474 votes · 33.1% | Ghada MelekConservative19,474 votes · 33.1% | 17.3percentage points |
| Moncton—Riverview—Dieppe | Ginette Petitpas TaylorLiberal22,261 votes · 43.0%Runner-upSylvie Godin-CharestConservative12,200 votes · 23.5% | Sylvie Godin-CharestConservative12,200 votes · 23.5% | 19.4percentage points |
| Montarville | Stéphane BergeronBQ25,366 votes · 42.8%Runner-upMichel PicardLiberal21,061 votes · 35.6% | Michel PicardLiberal21,061 votes · 35.6% | 7.3percentage points |
| Montcalm | Luc ThériaultBQ31,791 votes · 58.0%Runner-upIsabel SayeghLiberal11,200 votes · 20.4% | Isabel SayeghLiberal11,200 votes · 20.4% | 37.6percentage points |
| Montmagny—L'Islet—Kamouraska—Rivière-du-Loup | Bernard GénéreuxConservative20,989 votes · 41.7%Runner-upLouis GagnonBQ16,261 votes · 32.3% | Louis GagnonBQ16,261 votes · 32.3% | 9.4percentage points |
| Moose Jaw—Lake Centre—Lanigan | Tom LukiwskiConservative31,993 votes · 71.1%Runner-upTalon RegentNDP7,660 votes · 17.0% | Talon RegentNDP7,660 votes · 17.0% | 54.1percentage points |
| Mount Royal | Anthony HousefatherLiberal24,590 votes · 56.3%Runner-upDavid TordjmanConservative10,887 votes · 24.9% | David TordjmanConservative10,887 votes · 24.9% | 31.4percentage points |
| Nanaimo—Ladysmith | Paul ManlyGreen24,844 votes · 34.6%Runner-upJohn HirstConservative18,634 votes · 25.9% | John HirstConservative18,634 votes · 25.9% | 8.6percentage points |
| Nepean | Chandra AryaLiberal31,933 votes · 45.9%Runner-upBrian St. LouisConservative23,320 votes · 33.5% | Brian St. LouisConservative23,320 votes · 33.5% | 12.4percentage points |
| New Brunswick Southwest | John WilliamsonConservative19,451 votes · 49.1%Runner-upKaren LudwigLiberal10,110 votes · 25.5% | Karen LudwigLiberal10,110 votes · 25.5% | 23.6percentage points |
| New Westminster—Burnaby | Peter JulianNDP23,437 votes · 44.2%Runner-upWill DavisLiberal12,414 votes · 23.4% | Will DavisLiberal12,414 votes · 23.4% | 20.8percentage points |
| Newmarket—Aurora | Tony Van BynenLiberal26,488 votes · 43.1%Runner-upLois BrownConservative23,252 votes · 37.8% | Lois BrownConservative23,252 votes · 37.8% | 5.3percentage points |
| Niagara Centre | Vance BadaweyLiberal20,292 votes · 35.0%Runner-upApril JeffsConservative17,987 votes · 31.0% | April JeffsConservative17,987 votes · 31.0% | 4.0percentage points |