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% |
| 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
| 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
| 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% |
Châteauguay—Lacolle · Member of Parliament
October 21, 2019 · General Election
Final resultsElections CanadaChecked: October 12, 2026
38.4% of valid votes · Leads by 639 votes
| Candidate | Party | Votes | Vote % | Result |
|---|---|---|---|---|
Brenda ShanahanExpand to view election history. | Liberal | 20,118 | 38.4% | Elected |
Claudia ValdiviaExpand to view election history. | BQ | 19,479 | 37.2% | |
Hugues LaplanteExpand to view election history. | Conservative | 5,851 | 11.2% | |
Marika LalimeExpand to view election history. | NDP | 4,005 | 7.6% | |
Meryam HaddadExpand to view election history. | Green | 1,929 | 3.7% | |
Jeff BenoitExpand to view election history. | People's Party | 563 | 1.1% | |
Marc GagnonExpand to view election history. | Pour l'Indépendance du Québec | 393 | 0.7% | |
Pierre ChénierExpand to view election history. | ML | 64 | 0.1% | |
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 % | |||
| Abbotsford | 10,56021.6% | 21.6% | 25,16251.4% | 51.4% | —— | — | 8,25716.9% | 16.9% | 3,7027.6% | 7.6% | —— | — | 48,936 | 65.4% |
| Abitibi—Baie-James—Nunavik—Eeyou | 8,96328.3% | 28.3% | 5,24016.6% | 16.6% | 11,43236.1% | 36.1% | 4,10413.0% | 13.0% | 1,1513.6% | 3.6% | —— | — | 31,656 | 49.8% |
| Abitibi—Témiscamingue | 12,41724.8% | 24.8% | 7,53715.0% | 15.0% | 22,80345.5% | 45.5% | 5,09310.2% | 10.2% | 1,8183.6% | 3.6% | —— | — | 50,155 | 62.1% |
| Acadie—Bathurst | 26,54755.1% | 55.1% | 10,35221.5% | 21.5% | —— | — | 6,96714.5% | 14.5% | 4,2778.9% | 8.9% | —— | — | 48,143 | 73.3% |
| Ahuntsic-Cartierville | 28,90452.4% | 52.4% | 4,0137.3% | 7.3% | 11,97421.7% | 21.7% | 6,28411.4% | 11.4% | 3,3526.1% | 6.1% | —— | — | 55,111 | 67.3% |
| Ajax | 35,19857.7% | 57.7% | 15,86426.0% | 26.0% | —— | — | 7,03311.5% | 11.5% | 2,0403.3% | 3.3% | 2970.5% | 0.5% | 61,020 | 66.0% |
| Alfred-Pellan | 26,01547.9% | 47.9% | 5,91710.9% | 10.9% | 15,54928.6% | 28.6% | 4,1097.6% | 7.6% | 1,9583.6% | 3.6% | 1130.2% | 0.2% | 54,309 | 69.7% |
| Algoma—Manitoulin—Kapuskasing | 9,87924.3% | 24.3% | 10,62526.2% | 26.2% | —— | — | 16,88341.6% | 41.6% | 2,1925.4% | 5.4% | —— | — | 40,591 | 62.2% |
| Argenteuil—La Petite-Nation | 18,89637.8% | 37.8% | 6,04412.1% | 12.1% | 18,16736.3% | 36.3% | 3,7587.5% | 7.5% | 2,4114.8% | 4.8% | —— | — | 49,997 | 63.2% |
| Aurora—Oak Ridges—Richmond Hill | 22,50842.4% | 42.4% | 23,56844.4% | 44.4% | —— | — | 3,8207.2% | 7.2% | 2,1544.1% | 4.1% | —— | — | 53,109 | 64.3% |
| Avalon | 19,12246.3% | 46.3% | 12,85531.1% | 31.1% | —— | — | 7,14217.3% | 17.3% | 2,2155.4% | 5.4% | —— | — | 41,334 | 59.3% |
| Avignon—La Mitis—Matane—Matapédia | 12,18833.9% | 33.9% | 2,7567.7% | 7.7% | 18,50051.4% | 51.4% | 1,4354.0% | 4.0% | 6991.9% | 1.9% | —— | — | 35,968 | 61.3% |
| Banff—Airdrie | 8,42510.8% | 10.8% | 55,50471.1% | 71.1% | —— | — | 8,18510.5% | 10.5% | 3,3154.2% | 4.2% | —— | — | 78,080 | 72.5% |
| Barrie—Innisfil | 15,87929.3% | 29.3% | 23,76543.8% | 43.8% | —— | — | 8,88016.4% | 16.4% | 4,7168.7% | 8.7% | —— | — | 54,253 | 62.8% |
| Barrie—Springwater—Oro-Medonte | 16,80531.2% | 31.2% | 20,98139.0% | 39.0% | —— | — | 7,97214.8% | 14.8% | 7,06613.1% | 13.1% | —— | — | 53,793 | 66.5% |
| Battle River—Crowfoot | 2,5574.1% | 4.1% | 53,30985.5% | 85.5% | —— | — | 3,1855.1% | 5.1% | 1,6892.7% | 2.7% | —— | — | 62,360 | 75.4% |
| Battlefords—Lloydminster | 2,4266.8% | 6.8% | 28,03078.3% | 78.3% | —— | — | 4,09811.4% | 11.4% | 6051.7% | 1.7% | —— | — | 35,821 | 69.6% |
| Bay of Quinte | 24,09939.2% | 39.2% | 22,65036.8% | 36.8% | —— | — | 9,85116.0% | 16.0% | 3,7406.1% | 6.1% | —— | — | 61,547 | 65.8% |
| Beaches—East York | 32,64757.2% | 57.2% | 8,02614.1% | 14.1% | —— | — | 12,19621.4% | 21.4% | 3,3785.9% | 5.9% | —— | — | 57,078 | 70.2% |
| Beauce | 6,97111.7% | 11.7% | 22,86038.5% | 38.5% | 8,41014.2% | 14.2% | 1,8473.1% | 3.1% | 1,4612.5% | 2.5% | —— | — | 59,429 | 69.9% |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
| Abbotsford | Ed FastConservative25,162 votes · 51.4%Runner-upSeamus HeffernanLiberal10,560 votes · 21.6% | Seamus HeffernanLiberal10,560 votes · 21.6% | 29.8percentage points |
| Abitibi—Baie-James—Nunavik—Eeyou | Sylvie BérubéBQ11,432 votes · 36.1%Runner-upIsabelle BergeronLiberal8,963 votes · 28.3% | Isabelle BergeronLiberal8,963 votes · 28.3% | 7.8percentage points |
| Abitibi—Témiscamingue | Sébastien LemireBQ22,803 votes · 45.5%Runner-upClaude ThibaultLiberal12,417 votes · 24.8% | Claude ThibaultLiberal12,417 votes · 24.8% | 20.7percentage points |
| Acadie—Bathurst | Serge CormierLiberal26,547 votes · 55.1%Runner-upMartine SavoieConservative10,352 votes · 21.5% | Martine SavoieConservative10,352 votes · 21.5% | 33.6percentage points |
| Ahuntsic-Cartierville | Mélanie JolyLiberal28,904 votes · 52.4%Runner-upAndré ParizeauBQ11,974 votes · 21.7% | André ParizeauBQ11,974 votes · 21.7% | 30.7percentage points |
| Ajax | Mark HollandLiberal35,198 votes · 57.7%Runner-upTom DingwallConservative15,864 votes · 26.0% | Tom DingwallConservative15,864 votes · 26.0% | 31.7percentage points |
| Alfred-Pellan | Angelo IaconoLiberal26,015 votes · 47.9%Runner-upMichel LachanceBQ15,549 votes · 28.6% | Michel LachanceBQ15,549 votes · 28.6% | 19.3percentage points |
| Algoma—Manitoulin—Kapuskasing | Carol HughesNDP16,883 votes · 41.6%Runner-upDave WilliamsonConservative10,625 votes · 26.2% | Dave WilliamsonConservative10,625 votes · 26.2% | 15.4percentage points |
| Argenteuil—La Petite-Nation | Stéphane LauzonLiberal18,896 votes · 37.8%Runner-upYves DestroismaisonsBQ18,167 votes · 36.3% | Yves DestroismaisonsBQ18,167 votes · 36.3% | 1.5percentage points |
| Aurora—Oak Ridges—Richmond Hill | Leona AlleslevConservative23,568 votes · 44.4%Runner-upLeah Taylor RoyLiberal22,508 votes · 42.4% | Leah Taylor RoyLiberal22,508 votes · 42.4% | 2.0percentage points |
| Avalon | Kenneth McDonaldLiberal19,122 votes · 46.3%Runner-upMatthew ChapmanConservative12,855 votes · 31.1% | Matthew ChapmanConservative12,855 votes · 31.1% | 15.2percentage points |
| Avignon—La Mitis—Matane—Matapédia | Kristina MichaudBQ18,500 votes · 51.4%Runner-upRémi MasséLiberal12,188 votes · 33.9% | Rémi MasséLiberal12,188 votes · 33.9% | 17.6percentage points |
| Banff—Airdrie | Blake RichardsConservative55,504 votes · 71.1%Runner-upGwyneth MidgleyLiberal8,425 votes · 10.8% | Gwyneth MidgleyLiberal8,425 votes · 10.8% | 60.3percentage points |
| Barrie—Innisfil | John BrassardConservative23,765 votes · 43.8%Runner-upLisa-Marie WilsonLiberal15,879 votes · 29.3% | Lisa-Marie WilsonLiberal15,879 votes · 29.3% | 14.5percentage points |
| Barrie—Springwater—Oro-Medonte | Doug ShipleyConservative20,981 votes · 39.0%Runner-upBrian KalliecharanLiberal16,805 votes · 31.2% | Brian KalliecharanLiberal16,805 votes · 31.2% | 7.8percentage points |
| Battle River—Crowfoot | Damien KurekConservative53,309 votes · 85.5%Runner-upNatasha FryzukNDP3,185 votes · 5.1% | Natasha FryzukNDP3,185 votes · 5.1% | 80.4percentage points |
| Battlefords—Lloydminster | Rosemarie FalkConservative28,030 votes · 78.3%Runner-upMarcella PedersenNDP4,098 votes · 11.4% | Marcella PedersenNDP4,098 votes · 11.4% | 66.8percentage points |
| Bay of Quinte | Neil EllisLiberal24,099 votes · 39.2%Runner-upTim DurkinConservative22,650 votes · 36.8% | Tim DurkinConservative22,650 votes · 36.8% | 2.4percentage points |
| Beaches—East York | Nathaniel Erskine-SmithLiberal32,647 votes · 57.2%Runner-upMae J. NamNDP12,196 votes · 21.4% | Mae J. NamNDP12,196 votes · 21.4% | 35.8percentage points |
| Beauce | Richard LehouxConservative22,860 votes · 38.5%Runner-upMaxime BernierPeople's Party16,796 votes · 28.3% | Maxime BernierPeople's Party16,796 votes · 28.3% | 10.2percentage points |