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).
Contests
338
Candidates
2,146
Eligible voters
27,373,058
Votes cast
18,350,359
Voter turnout
67.0%
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% |
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 % | |||
| King—Vaughan | 28,72545.0% | 45.0% | 27,58443.2% | 43.2% | —— | — | 4,2976.7% | 6.7% | 2,5113.9% | 3.9% | —— | — | 63,848 | 64.3% |
| Kitchener Centre | 20,31636.7% | 36.7% | 13,19123.8% | 23.8% | —— | — | 6,23811.3% | 11.3% | 14,39426.0% | 26.0% | —— | — | 55,374 | 66.6% |
| Kitchener South—Hespeler | 20,98640.2% | 40.2% | 17,48033.5% | 33.5% | —— | — | 6,94513.3% | 13.3% | 5,67110.9% | 10.9% | —— | — | 52,233 | 65.7% |
| Kitchener—Conestoga | 20,48039.7% | 39.7% | 20,11539.0% | 39.0% | —— | — | 5,20410.1% | 10.1% | 4,9469.6% | 9.6% | —— | — | 51,535 | 69.2% |
| Kootenay—Columbia | 6,1519.1% | 9.1% | 30,16844.8% | 44.8% | —— | — | 23,14934.4% | 34.4% | 6,1459.1% | 9.1% | —— | — | 67,330 | 72.7% |
| La Pointe-de-l'Île | 16,89830.4% | 30.4% | 3,9847.2% | 7.2% | 26,01046.8% | 46.8% | 6,05710.9% | 10.9% | 1,9103.4% | 3.4% | —— | — | 55,534 | 66.0% |
| La Prairie | 22,50436.6% | 36.6% | 5,5409.0% | 9.0% | 25,70741.8% | 41.8% | 4,7447.7% | 7.7% | 2,5654.2% | 4.2% | —— | — | 61,553 | 71.7% |
| Labrador | 4,85142.5% | 42.5% | 3,54831.1% | 31.1% | —— | — | 2,79624.5% | 24.5% | 2242.0% | 2.0% | —— | — | 11,419 | 57.3% |
| Lac-Saint-Jean | 13,63325.1% | 25.1% | 12,54423.1% | 23.1% | 23,83944.0% | 44.0% | 2,7535.1% | 5.1% | 1,0101.9% | 1.9% | —— | — | 54,227 | 65.5% |
| Lac-Saint-Louis | 34,62258.2% | 58.2% | 9,08315.3% | 15.3% | 3,1695.3% | 5.3% | 7,26312.2% | 12.2% | 4,1767.0% | 7.0% | —— | — | 59,525 | 71.3% |
| Lakeland | 2,5654.5% | 4.5% | 48,31483.9% | 83.9% | —— | — | 3,7286.5% | 6.5% | 1,1051.9% | 1.9% | —— | — | 57,578 | 71.7% |
| Lambton—Kent—Middlesex | 14,81425.4% | 25.4% | 28,65149.0% | 49.0% | —— | — | 9,35516.0% | 16.0% | 3,4635.9% | 5.9% | —— | — | 58,412 | 66.2% |
| Lanark—Frontenac—Kingston | 15,44124.7% | 24.7% | 30,07748.1% | 48.1% | —— | — | 8,83514.1% | 14.1% | 7,01111.2% | 11.2% | —— | — | 62,481 | 72.0% |
| Langley—Aldergrove | 16,25425.6% | 25.6% | 29,82347.0% | 47.0% | —— | — | 10,69016.8% | 16.8% | 4,8817.7% | 7.7% | —— | — | 63,452 | 68.3% |
| LaSalle—Émard—Verdun | 22,80343.5% | 43.5% | 3,6907.0% | 7.0% | 12,61924.1% | 24.1% | 8,62816.5% | 16.5% | 3,5836.8% | 6.8% | 2740.5% | 0.5% | 52,391 | 64.4% |
| Laurentides—Labelle | 21,65533.1% | 33.1% | 4,9837.6% | 7.6% | 30,62546.8% | 46.8% | 4,1226.3% | 6.3% | 3,1574.8% | 4.8% | 1740.3% | 0.3% | 65,406 | 66.1% |
| Laurier—Sainte-Marie | 22,30641.8% | 41.8% | 1,5022.8% | 2.8% | 12,18822.8% | 22.8% | 13,45325.2% | 25.2% | 3,2256.0% | 6.0% | 420.1% | 0.1% | 53,409 | 64.9% |
| Laval—Les Îles | 26,03148.2% | 48.2% | 8,81616.3% | 16.3% | 11,12020.6% | 20.6% | 4,8038.9% | 8.9% | 2,3064.3% | 4.3% | —— | — | 53,961 | 65.6% |
| Leeds—Grenville—Thousand Islands and Rideau Lakes | 15,48226.5% | 26.5% | 28,63049.0% | 49.0% | —— | — | 8,20114.0% | 14.0% | 5,1528.8% | 8.8% | —— | — | 58,453 | 69.3% |
| Lethbridge | 8,44313.6% | 13.6% | 40,71365.8% | 65.8% | —— | — | 9,11014.7% | 14.7% | 1,9393.1% | 3.1% | —— | — | 61,882 | 69.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 | |
|---|---|---|---|
| King—Vaughan | Deb SchulteLiberal28,725 votes · 45.0%Runner-upAnna RobertsConservative27,584 votes · 43.2% | Anna RobertsConservative27,584 votes · 43.2% | 1.8percentage points |
| Kitchener Centre | Raj SainiLiberal20,316 votes · 36.7%Runner-upMike MorriceGreen14,394 votes · 26.0% | Mike MorriceGreen14,394 votes · 26.0% | 10.7percentage points |
| Kitchener South—Hespeler | Marwan TabbaraLiberal20,986 votes · 40.2%Runner-upAlan KeesoConservative17,480 votes · 33.5% | Alan KeesoConservative17,480 votes · 33.5% | 6.7percentage points |
| Kitchener—Conestoga | Tim LouisLiberal20,480 votes · 39.7%Runner-upHarold AlbrechtConservative20,115 votes · 39.0% | Harold AlbrechtConservative20,115 votes · 39.0% | 0.7percentage points |
| Kootenay—Columbia | Rob MorrisonConservative30,168 votes · 44.8%Runner-upWayne StetskiNDP23,149 votes · 34.4% | Wayne StetskiNDP23,149 votes · 34.4% | 10.4percentage points |
| La Pointe-de-l'Île | Mario BeaulieuBQ26,010 votes · 46.8%Runner-upJonathan PlamondonLiberal16,898 votes · 30.4% | Jonathan PlamondonLiberal16,898 votes · 30.4% | 16.4percentage points |
| La Prairie | Alain TherrienBQ25,707 votes · 41.8%Runner-upJean-Claude PoissantLiberal22,504 votes · 36.6% | Jean-Claude PoissantLiberal22,504 votes · 36.6% | 5.2percentage points |
| Labrador | Yvonne JonesLiberal4,851 votes · 42.5%Runner-upLarry FlemmingConservative3,548 votes · 31.1% | Larry FlemmingConservative3,548 votes · 31.1% | 11.4percentage points |
| Lac-Saint-Jean | Alexis Brunelle-DuceppeBQ23,839 votes · 44.0%Runner-upRichard HébertLiberal13,633 votes · 25.1% | Richard HébertLiberal13,633 votes · 25.1% | 18.8percentage points |
| Lac-Saint-Louis | Francis ScarpaleggiaLiberal34,622 votes · 58.2%Runner-upAnn FrancisConservative9,083 votes · 15.3% | Ann FrancisConservative9,083 votes · 15.3% | 42.9percentage points |
| Lakeland | Shannon StubbsConservative48,314 votes · 83.9%Runner-upJeffrey SwansonNDP3,728 votes · 6.5% | Jeffrey SwansonNDP3,728 votes · 6.5% | 77.4percentage points |
| Lambton—Kent—Middlesex | Lianne RoodConservative28,651 votes · 49.0%Runner-upJesse McCormickLiberal14,814 votes · 25.4% | Jesse McCormickLiberal14,814 votes · 25.4% | 23.7percentage points |
| Lanark—Frontenac—Kingston | Scott ReidConservative30,077 votes · 48.1%Runner-upKayley KennedyLiberal15,441 votes · 24.7% | Kayley KennedyLiberal15,441 votes · 24.7% | 23.4percentage points |
| Langley—Aldergrove | Tako Van PoptaConservative29,823 votes · 47.0%Runner-upLeon JensenLiberal16,254 votes · 25.6% | Leon JensenLiberal16,254 votes · 25.6% | 21.4percentage points |
| LaSalle—Émard—Verdun | David LamettiLiberal22,803 votes · 43.5%Runner-upIsabel DionBQ12,619 votes · 24.1% | Isabel DionBQ12,619 votes · 24.1% | 19.4percentage points |
| Laurentides—Labelle | Marie-Hélène GaudreauBQ30,625 votes · 46.8%Runner-upDavid GrahamLiberal21,655 votes · 33.1% | David GrahamLiberal21,655 votes · 33.1% | 13.7percentage points |
| Laurier—Sainte-Marie | Steven GuilbeaultLiberal22,306 votes · 41.8%Runner-upNimâ MachoufNDP13,453 votes · 25.2% | Nimâ MachoufNDP13,453 votes · 25.2% | 16.6percentage points |
| Laval—Les Îles | Fayçal EL-KhouryLiberal26,031 votes · 48.2%Runner-upNacera BeddadBQ11,120 votes · 20.6% | Nacera BeddadBQ11,120 votes · 20.6% | 27.6percentage points |
| Leeds—Grenville—Thousand Islands and Rideau Lakes | Michael BarrettConservative28,630 votes · 49.0%Runner-upJosh BennettLiberal15,482 votes · 26.5% | Josh BennettLiberal15,482 votes · 26.5% | 22.5percentage points |
| Lethbridge | Rachael HarderConservative40,713 votes · 65.8%Runner-upShandi BleikenNDP9,110 votes · 14.7% | Shandi BleikenNDP9,110 votes · 14.7% | 51.1percentage points |