Abbotsford—South Langley
CPC
Sukhman Gill
24,126
(43.1%)
LPC
Kevin Gillies
18,963
(33.9%)
IND
Michael de Jong
9,747
(17.4%)
NDP
Dharmasena Yakandawela
2,104
(3.8%)
Green
Melissa Snazell
577
(1%)
PPC
Aeriol Alderking
459
(0.8%)
Abitibi—Baie-James—Nunavik—Eeyou
LPC
Mandy Gull-Masty
12,578
(41.2%)
Bloc
Sylvie Bérubé
10,381
(34%)
CPC
Steve Corriveau
6,851
(22.4%)
NDP
Thai Dillon Higashihara
752
(2.5%)
Abitibi—Témiscamingue
Bloc
Sébastien Lemire
24,773
(49.5%)
LPC
Jonathan Andresen
13,541
(27%)
CPC
Steve Tardif
9,827
(19.6%)
NDP
Jérémie Juneau
1,478
(3%)
Rhino
Vincent Palin-Bussières
450
(0.9%)
Acadie—Annapolis
CPC
Chris d'Entremont
23,024
(47.7%)
LPC
Ronnie LeBlanc
22,491
(46.6%)
NDP
Ingrid Deon
1,769
(3.7%)
Green
Matthew Piggott
583
(1.2%)
PPC
James Strange
432
(0.9%)
Acadie—Bathurst
LPC
Serge Cormier
32,569
(67.5%)
CPC
James Brown
12,537
(26%)
NDP
Ty Boulay
2,108
(4.4%)
PPC
Randi Rachelle Raynard
1,043
(2.2%)
Ahuntsic-Cartierville
LPC
Mélanie Joly
30,468
(60.8%)
Bloc
Nabila Ben Youssef
8,483
(16.9%)
CPC
Margie Ramos
7,584
(15.1%)
NDP
Idil Issa
3,317
(6.6%)
Marx
Linda Sullivan
272
(0.5%)
Airdrie—Cochrane
CPC
Blake Richards
50,252
(71.2%)
LPC
Sean Secord
16,714
(23.7%)
NDP
Sarah Zagoda
2,591
(3.7%)
LBT
David Sabine
623
(0.9%)
CHP
Christopher Bell
380
(0.5%)
Ajax
LPC
Jennifer McKelvie
36,998
(56.3%)
CPC
Greg Brady
25,663
(39.1%)
NDP
Kyle Forster
1,762
(2.7%)
Centrist
Faisal Ali
649
(1%)
Green
Leigh Paulseth
612
(0.9%)
Alfred-Pellan
LPC
Angelo Iacono
32,643
(54.5%)
CPC
Louis Ialenti
12,605
(21.1%)
Bloc
Isabel Dion
12,183
(20.4%)
NDP
Jordan Larochelle
2,003
(3.3%)
PPC
Ludovic Mbany
419
(0.7%)
Algonquin—Renfrew—Pembroke
CPC
Cheryl Gallant
37,370
(55.7%)
LPC
Cyndi Mills
25,338
(37.8%)
NDP
Eileen Jones-Whyte
2,468
(3.7%)
UPC
Randy Briand
907
(1.4%)
Green
Danilo Velasquez
619
(0.9%)
IND
Seth Malina
229
(0.3%)
IND
Stefan Klietsch
121
(0.2%)
Argenteuil—La Petite-Nation
LPC
Stéphane Lauzon
28,129
(47.5%)
CPC
Martin Charron
14,697
(24.8%)
Bloc
Martin Héroux
13,526
(22.8%)
NDP
Michel Welt
1,502
(2.5%)
Green
Bertha Fuchsman-Small
807
(1.4%)
PPC
Lindsey Therrien
590
(1%)
Aurora—Oak Ridges—Richmond Hill
CPC
Costas Menegakis
32,518
(52.6%)
LPC
Leah Taylor Roy
26,461
(42.8%)
Green
Tom Muench
1,769
(2.9%)
NDP
Danielle Maniuk
834
(1.3%)
PPC
Igor Tvorogov
255
(0.4%)
Avalon
LPC
Paul Connors
27,085
(58.6%)
CPC
Steve Kent
16,675
(36.1%)
NDP
Judy Vanta
2,249
(4.9%)
Rhino
Alexander Tilley
225
(0.5%)
Barrie South—Innisfil
CPC
John Brassard
38,843
(57.8%)
LPC
John Olthuis
25,547
(38%)
NDP
Andrew Harrigan
2,130
(3.2%)
PPC
Mark Sampson
734
(1.1%)
Barrie—Springwater—Oro-Medonte
CPC
Doug Shipley
33,950
(51.7%)
LPC
Rose Zacharias
28,391
(43.2%)
NDP
Gabriela Trujillo
1,560
(2.4%)
COMM
Michael Speers
917
(1.4%)
Green
Greg Taylor
897
(1.4%)
Battle River—Crowfoot
CPC
Damien Kurek
53,380
(81.9%)
LPC
Brent Sutton
7,453
(11.4%)
NDP
James MacKay
2,837
(4.4%)
PPC
Jonathan Bridges
1,061
(1.6%)
Green
Douglas Gook
476
(0.7%)
Battlefords—Lloydminster—Meadow Lake
CPC
Rosemarie Falk
26,001
(77%)
LPC
Larry Ingram
5,943
(17.6%)
NDP
William Petryk
1,595
(4.7%)
CFP
Darrell Patan
238
(0.7%)
Bay of Quinte
LPC
Chris Malette
32,844
(50.4%)
CPC
Ryan Williams
29,124
(44.7%)
NDP
Kate Crothers
2,373
(3.6%)
Green
Erica Charlton
833
(1.3%)
Beaches—East York
LPC
Nate Erskine-Smith
39,801
(67.7%)
CPC
Jocelyne Poirier
13,825
(23.5%)
NDP
Shannon Devine
4,027
(6.9%)
Green
Jack Pennings
755
(1.3%)
IND
Diane Joseph
161
(0.3%)
COMM
Elizabeth Rowley
146
(0.2%)
Marx
Steve Rutchinski
38
(0.1%)
Beauce
CPC
Jason Groleau
37,604
(59.7%)
LPC
Maryelle-Henriette Doumbia
12,047
(19.1%)
Bloc
Gaétan Mathieu
8,595
(13.6%)
PPC
Maxime Bernier
3,628
(5.8%)
NDP
Annabelle Lafond-Poirier
1,095
(1.7%)
Beauharnois—Salaberry—Soulanges—Huntingdon
Bloc
Claude Debellefeuille
29,902
(43.8%)
LPC
Miguel Perras
21,962
(32.2%)
CPC
Priska St-Pierre
13,145
(19.3%)
NDP
Tyler Jones
1,662
(2.4%)
Green
Kristian Solarik
855
(1.3%)
PPC
Martin Lévesque
673
(1%)
Beauport—Limoilou
LPC
Steeve Lavoie
21,861
(35.6%)
CPC
Hugo Langlois
18,462
(30.1%)
Bloc
Julie Vignola
17,513
(28.5%)
NDP
Raymond Côté
2,095
(3.4%)
Green
Dalila Elhak
924
(1.5%)
PPC
Andrée Massicotte
398
(0.6%)
Marx
Claude Moreau
95
(0.2%)
Beauséjour
LPC
Dominic LeBlanc
34,424
(60.1%)
CPC
Nathalie Vautour
19,323
(33.7%)
NDP
Alex Gagne
1,401
(2.4%)
Green
Josh Shaddick
1,250
(2.2%)
PPC
Eddie Cornell
483
(0.8%)
LBT
Donna Allen
374
(0.7%)
Bellechasse—Les Etchemins—Lévis
CPC
Dominique Vien
31,487
(49.3%)
LPC
Glenn O'Farrell
18,082
(28.3%)
Bloc
Gaby Breton
11,875
(18.6%)
NDP
Marie-Philippe Gagnon Gauthier
1,582
(2.5%)
PPC
Mario Fréchette
778
(1.2%)
Beloeil—Chambly
Bloc
Yves-François Blanchet
33,535
(48.3%)
LPC
Nicholas Malouin
23,593
(34%)
CPC
Sylvain Goulet
9,300
(13.4%)
NDP
Marie-Josée Béliveau
2,433
(3.5%)
PPC
Nicholas Manes
536
(0.8%)
Berthier—Maskinongé
Bloc
Yves Perron
21,543
(35%)
LPC
Stéphane Bilodeau
14,933
(24.3%)
NDP
Ruth Ellen Brosseau
13,356
(21.7%)
CPC
Peter Saliba
10,552
(17.2%)
PPC
Elia Gomez-Gnali
572
(0.9%)
Green
Daniel Simon
570
(0.9%)
Bourassa
LPC
Abdelhaq Sari
21,176
(58.6%)
Bloc
Jency Mercier
6,198
(17.1%)
CPC
Néhémie Dumay
5,895
(16.3%)
NDP
Catherine Gauvin
2,137
(5.9%)
PPC
Jean-Marc Lamothe
436
(1.2%)
IND
Philippe Tessier
183
(0.5%)
Marx
Dominique Théberge
140
(0.4%)
Bow River
CPC
David Bexte
44,511
(78.8%)
LPC
Bentley Barnes
9,575
(17%)
NDP
Louisa Gwin
1,687
(3%)
CHP
Tom Lipp
406
(0.7%)
UPC
Aaron Patton
299
(0.5%)
Bowmanville—Oshawa North
CPC
Jamil Jivani
35,237
(49.8%)
LPC
Bridget Girard
32,213
(45.5%)
NDP
Elenor Marano
2,002
(2.8%)
Green
Julie Dietrich
584
(0.8%)
IND
Pranay Gunti
264
(0.4%)
CHP
Thomas Zekveld
155
(0.2%)
UPC
Clint Cole
144
(0.2%)
Centrist
Ghuzna Imam
134
(0.2%)
Rhino
Adam Smith
69
(0.1%)
Brampton Centre
LPC
Amandeep Sodhi
18,940
(48%)
CPC
Taran Chahal
18,600
(47.2%)
NDP
Anil Boodhai
1,056
(2.7%)
Green
Ray Shaver
451
(1.1%)
PPC
Harsimran Kaur Hundal
286
(0.7%)
Centrist
Taha Nazir
96
(0.2%)
Brampton East
LPC
Maninder Sidhu
23,615
(48.6%)
CPC
Bob Dosanjh Singh
21,686
(44.7%)
PPC
Jeff Lal
2,304
(4.7%)
NDP
Haramrit Singh
819
(1.7%)
Centrist
Abdus S Kissana
132
(0.3%)
Brampton North—Caledon
LPC
Ruby Sahota
22,682
(48.9%)
CPC
Amandeep Judge
22,032
(47.5%)
NDP
Ruby Zaman
1,001
(2.2%)
PPC
Sat Anand
637
(1.4%)
Brampton South
LPC
Sonia Sidhu
22,000
(49.3%)
CPC
Sukhdeep Kang
21,193
(47.5%)
NDP
Rajni Sharma
777
(1.7%)
PPC
Vijay Kumar
358
(0.8%)
IND
Manmohan Khroud
274
(0.6%)
Brampton West
CPC
Amarjeet Gill
21,112
(49.8%)
LPC
Kamal Khera
20,214
(47.7%)
NDP
Zaigham Javed
708
(1.7%)
Green
Sameera Khan
278
(0.7%)
Centrist
Khawaja Amir Hassan
94
(0.2%)
Brampton—Chinguacousy Park
LPC
Shafqat Ali
21,494
(48.8%)
CPC
Tim Iqbal
19,573
(44.5%)
NDP
Teresa Yeh
1,169
(2.7%)
PPC
Jayesh Brahmbhatt
738
(1.7%)
Green
Mike Dancy
519
(1.2%)
IND
Avi Dhaliwal
327
(0.7%)
Centrist
Hafiz Muneeb Ahmad
194
(0.4%)
Brandon—Souris
CPC
Grant Jackson
27,746
(62.5%)
LPC
Ghazanfar Ali Tarar
10,286
(23.2%)
NDP
Quentin Robinson
6,377
(14.4%)
Brantford—Brant South—Six Nations
CPC
Larry Brock
34,501
(52.4%)
LPC
Joy O'Donnell
27,032
(41.1%)
NDP
Anne Gajerski-Cauley
2,410
(3.7%)
Green
Karleigh Csordas
1,110
(1.7%)
PPC
Nicholas Xenos
395
(0.6%)
IND
Mike Clancy
148
(0.2%)
IND
Leslie Bory
120
(0.2%)
IND
Clo Marie
80
(0.1%)
Brome—Missisquoi
LPC
Louis Villeneuve
34,536
(48.3%)
Bloc
Jeff Boudreault
20,118
(28.1%)
CPC
Steve Charbonneau
13,564
(19%)
NDP
Zoé Larose
1,600
(2.2%)
Green
Michelle Corcos
1,124
(1.6%)
PPC
Jack McLeod
591
(0.8%)
Brossard—Saint-Lambert
LPC
Alexandra Mendès
36,496
(62.5%)
CPC
William Huynh-Jan
10,811
(18.5%)
Bloc
Soledad Orihuela-Bouchard
7,814
(13.4%)
NDP
Zeinab Mistou Akkaoui
2,061
(3.5%)
Green
Gregory De Luca
862
(1.5%)
PPC
Hector Huerta
382
(0.7%)
Bruce—Grey—Owen Sound
CPC
Alex Ruff
35,347
(52.3%)
LPC
Anne Marie Watson
26,693
(39.5%)
NDP
Christopher Neudorf
2,212
(3.3%)
Green
Natasha Akiwenzie
1,620
(2.4%)
PPC
Pavel Smolko
1,193
(1.8%)
UPC
Ann Gillies
564
(0.8%)
Burlington
LPC
Karina Gould
43,593
(55.8%)
CPC
Emily Brown
31,666
(40.5%)
NDP
Michael Beauchemin
1,549
(2%)
Green
Kyle Hutton
596
(0.8%)
PPC
Michael Bator
523
(0.7%)
LBT
Ocean Marshall
105
(0.1%)
Rhino
Paul Harper
75
(0.1%)
Burlington North—Milton West
LPC
Adam Van Koeverden
37,155
(52.7%)
CPC
Nadeem Akbar
31,172
(44.3%)
NDP
Naveed Ahmed
1,507
(2.1%)
PPC
Charles Zach
607
(0.9%)
Burnaby Central
LPC
Wade Chang
21,745
(42.3%)
CPC
James Yan
19,838
(38.6%)
NDP
Jagmeet Singh
9,353
(18.2%)
PPC
Richard Farbridge
506
(1%)
Burnaby North—Seymour
LPC
Terry Beech
37,821
(59%)
CPC
Mauro Francis
21,749
(34%)
NDP
Michael Charrois
4,116
(6.4%)
PPC
Jesse Fulton
368
(0.6%)
Bécancour—Nicolet—Saurel—Alnôbak
Bloc
Louis Plamondon
25,028
(46.7%)
LPC
Pierre Tousignant
14,702
(27.4%)
CPC
Michel Plourde
11,665
(21.7%)
NDP
Tommy Gagnon
1,095
(2%)
Green
Yanick Lapierre
730
(1.4%)
PPC
Lara Stillo
430
(0.8%)
Calgary Centre
CPC
Greg McLean
31,605
(50.2%)
LPC
Lindsay Luhnau
28,825
(45.8%)
NDP
Beau Shaw
1,665
(2.6%)
Green
Jayden Baldonado
362
(0.6%)
PPC
Robert Hawley
355
(0.6%)
Rhino
Scott Fea
128
(0.2%)
Calgary Confederation
LPC
Corey Hogan
33,077
(48.1%)
CPC
Jeremy Nixon
31,829
(46.3%)
NDP
Keira Gunn
2,837
(4.1%)
Green
Richard Willott
391
(0.6%)
PPC
Artyom Ovsepyan
302
(0.4%)
CFP
Jeffrey Reid Marsh
199
(0.3%)
Marx
Kevan Hunter
153
(0.2%)
Calgary Crowfoot
CPC
Pat Kelly
39,971
(58.8%)
LPC
Shahnaz Munir
25,381
(37.4%)
NDP
Jim Samuelson
1,741
(2.6%)
PPC
Yvonne Snyder
360
(0.5%)
Green
Nanette Nerland
346
(0.5%)
IND
Lachlan Van Egmond
137
(0.2%)
Calgary East
CPC
Jasraj Hallan
32,490
(60.5%)
LPC
Priti Obhrai-Martin
17,062
(31.8%)
NDP
Jennifer Geha
2,092
(3.9%)
PPC
Harry Dhillon
908
(1.7%)
Green
Carey Rutherford
727
(1.4%)
CHP
Garry Dirk
321
(0.6%)
COMM
Jonathan Trautman
137
(0.3%)
Calgary Heritage
CPC
Shuv Majumdar
42,088
(61.4%)
LPC
Scott Arnott
23,674
(34.6%)
NDP
Becki Zimmerman
1,690
(2.5%)
Green
Ravenmoon Crocker
493
(0.7%)
IND
Chris Galas
280
(0.4%)
CHP
Larry R. Heather
268
(0.4%)
Calgary McKnight
CPC
Dalwinder Gill
20,850
(49.1%)
LPC
George Chahal
19,516
(46%)
NDP
Arlington Antonio Santiago
1,204
(2.8%)
PPC
Najeeb Butt
323
(0.8%)
Green
Evelyn Tanaka
273
(0.6%)
CFP
Benjamin Cridland
162
(0.4%)
Centrist
Syed Hasnain
107
(0.3%)
Calgary Midnapore
CPC
Stephanie Kusie
48,025
(65.5%)
LPC
Sunjiv Raval
21,969
(29.9%)
NDP
Austin Mullins
2,326
(3.2%)
PPC
Colin Kindret
558
(0.8%)
Green
Adam Delgado
495
(0.7%)
Calgary Nose Hill
CPC
Michelle Rempel Garner
36,597
(59.4%)
LPC
Tom Becker
22,281
(36.2%)
NDP
Ahmed Khan
1,975
(3.2%)
Green
Addison Fach
430
(0.7%)
Rhino
Vanessa Wang
206
(0.3%)
Marx
Peggy Askin
115
(0.2%)
Calgary Shepard
CPC
Tom Kmiec
44,357
(67.9%)
LPC
Gul Khan
18,421
(28.2%)
NDP
Tory Tomblin
1,870
(2.9%)
PPC
Donald Legere
404
(0.6%)
Green
Robert Frasch
302
(0.5%)
Calgary Signal Hill
CPC
David GL McKenzie
41,629
(60.1%)
LPC
Bryndis Whitson
25,171
(36.4%)
NDP
Khalis Ahmed
1,652
(2.4%)
PPC
Grant Strem
492
(0.7%)
CFP
Paul Godard
265
(0.4%)
Calgary Skyview
CPC
Amanpreet S. Gill
27,106
(55.5%)
LPC
Hafeez Malik
18,334
(37.5%)
NDP
Rajesh Angral
1,311
(2.7%)
IND
Minesh Patel
996
(2%)
IND
Scott Calverley
609
(1.2%)
IND
Jag Anand
504
(1%)
Cambridge
CPC
Connie Cody
31,752
(48.6%)
LPC
Bryan May
30,278
(46.3%)
NDP
José de Lima
2,174
(3.3%)
Green
Lux Burgess
1,051
(1.6%)
Marx
Manuel Couto
109
(0.2%)
Cape Breton—Canso—Antigonish
LPC
Jaime Battiste
24,293
(51.4%)
CPC
Allan MacMaster
20,478
(43.4%)
NDP
Joanna Clark
1,886
(4%)
PPC
Ryan Smyth
333
(0.7%)
IND
Rebecca Wall
227
(0.5%)
Cape Spear
LPC
Tom Osborne
33,100
(68.6%)
CPC
Corey Curtis
12,360
(25.6%)
NDP
Brenda Walsh
2,465
(5.1%)
APPC
Mike Peach
179
(0.4%)
Green
Kaelem Tingate
141
(0.3%)
Cardigan
LPC
Kent MacDonald
13,735
(56.9%)
CPC
James Aylward
9,044
(37.5%)
NDP
Lynne Thiele
482
(2%)
IND
Wayne Phelan
383
(1.6%)
Green
Maria Rodriguez
308
(1.3%)
PPC
Adam Harding
169
(0.7%)
Cariboo—Prince George
CPC
Todd Doherty
38,022
(60.1%)
LPC
Clinton Emslie
19,160
(30.3%)
NDP
Angie Bonazzo
4,048
(6.4%)
Green
Jodie Capling
1,188
(1.9%)
PPC
Rudy Sans
436
(0.7%)
IND
Kenneth B. Thomson
213
(0.3%)
CHP
Jake Wiens
179
(0.3%)
Carleton
LPC
Bruce Fanjoy
43,900
(50.8%)
CPC
Pierre Poilievre
39,585
(45.8%)
NDP
Beth Prokaska
1,222
(1.4%)
Green
Mark Watson
565
(0.7%)
UPC
Karen Bourdeau
112
(0.1%)
CFP
Shawn MacEachern
65
(0.1%)
IND
Lorant Polya
55
(0.1%)
IND
Scott Falkingham
45
(0.1%)
IND
Sana Ahmad
40
(0%)
IND
Pierre Gauthier
38
(0%)
MJ
Danny Légaré
37
(0%)
IND
Guillaume Paradis
37
(0%)
IND
Dan Kyung
35
(0%)
Rhino
Sébastien CoRhino
31
(0%)
IND
Sarah Burke
27
(0%)
IND
Mark Moutter
23
(0%)
IND
David Zhu
21
(0%)
IND
Charlie Currie
20
(0%)
IND
John Dale
18
(0%)
IND
John Boylan
17
(0%)
IND
Euan Fraser Tait
17
(0%)
IND
Alex Banks
16
(0%)
IND
Mélodie Anderson
16
(0%)
IND
David Nguyen
15
(0%)
IND
Michael Bednarski
15
(0%)
IND
Lajos Polya
14
(0%)
IND
Sophie Bearden
14
(0%)
IND
Seyed Hosseini Lavasani
13
(0%)
IND
Jeffrey Goodman
12
(0%)
IND
Alexandra Engering
12
(0%)
IND
Darcy Vanderwater
12
(0%)
IND
Jenny Cartwright
11
(0%)
IND
Daniel Stuckless
11
(0%)
IND
Donald McKay
11
(0%)
IND
Maria Gabriel
10
(0%)
IND
Charles Lemieux
10
(0%)
IND
Jeani Boudreault
10
(0%)
IND
Laina Kohler
10
(0%)
IND
Sarah Thompson
9
(0%)
IND
Marthalee Aykroyd
9
(0%)
IND
Ryan Huard
9
(0%)
IND
Alain Bourgault
8
(0%)
IND
Daniel Gagnon
8
(0%)
IND
Robert Harris
8
(0%)
IND
Andrea Hollinger
8
(0%)
IND
John Francis O'Flynn
8
(0%)
IND
Connie Lukawski
8
(0%)
IND
Hakim Sheriff
7
(0%)
IND
Julian Selody
7
(0%)
IND
Peter Gorman
7
(0%)
IND
Line Bélanger
7
(0%)
IND
Michal Wieczorek
7
(0%)
IND
Alexander Lein
6
(0%)
IND
Tetia Bayoro
6
(0%)
IND
Loren Hicks
6
(0%)
IND
Agnieszka Marszalek
6
(0%)
IND
Blake Hamilton
6
(0%)
IND
Elliot Wand
5
(0%)
IND
Kevin Krisa
5
(0%)
IND
Winston Neutel
5
(0%)
IND
David Cherniak
5
(0%)
IND
Lény Painchaud
5
(0%)
IND
Alain Lamontagne
5
(0%)
IND
Patrick Strzalkowski
4
(0%)
IND
Lanna Palsson
4
(0%)
IND
Spencer Rocchi
4
(0%)
IND
Jaël Champagne Gareau
4
(0%)
IND
Gregory Gillis
4
(0%)
IND
Gerrit Dogger
4
(0%)
IND
Christopher Navarro-Canseco
4
(0%)
IND
Dante Camarena Jimenez
4
(0%)
IND
Yogo Shimada
3
(0%)
IND
Trevor Holsworth
3
(0%)
IND
Manon Marie Lili Desbiens
3
(0%)
IND
Samuel Lafontaine
3
(0%)
IND
Roger Sherwood
3
(0%)
IND
Michael Skirzynski
3
(0%)
IND
Julie St-Amand
3
(0%)
IND
Kerri Hildebrandt
3
(0%)
IND
Artem Gudkov
3
(0%)
IND
Krzysztof Krzywinski
3
(0%)
IND
Benjamin Teichman
2
(0%)
IND
Zornitsa Halacheva
2
(0%)
IND
Anthony Hamel
2
(0%)
IND
Wallace Richard Rowat
2
(0%)
IND
Pascal St-Amand
2
(0%)
IND
Demetrios Karavas
2
(0%)
IND
Sheri Oberman
2
(0%)
IND
Daniel Graham
2
(0%)
IND
Joseph Maw
1
(0%)
IND
Ysack Dupont
0
(0%)
Carlton Trail—Eagle Creek
CPC
Kelly Block
36,426
(77.4%)
LPC
Katelyn Zimmer
8,008
(17%)
NDP
Cheryl Loadman
2,616
(5.6%)
Central Newfoundland
CPC
Clifford Small
21,976
(54.1%)
LPC
Lynette Powell
17,696
(43.5%)
NDP
Darian Vincent
965
(2.4%)
Central Nova
LPC
Sean Fraser
26,179
(52%)
CPC
Brycen Jenkins
21,506
(42.7%)
NDP
Jesiah MacDonald
1,650
(3.3%)
Green
Gerald Romsa
455
(0.9%)
PPC
Charlie MacEachern
330
(0.7%)
IND
Alexander MacKenzie
236
(0.5%)
Charlesbourg—Haute-Saint-Charles
CPC
Pierre Paul-Hus
27,694
(42.4%)
LPC
Louis Bellemare
22,625
(34.7%)
Bloc
Bladimir Laborit Infante
12,331
(18.9%)
NDP
Dominique Harrisson
1,744
(2.7%)
PPC
Paul Cyr
518
(0.8%)
IND
Danick Bisson
357
(0.5%)
Charlottetown
LPC
Sean Casey
13,535
(64.8%)
CPC
Natalie Jameson
6,085
(29.1%)
NDP
Joe Byrne
886
(4.2%)
Green
Daniel Cousins
245
(1.2%)
PPC
Robert Lucas
127
(0.6%)
Chatham-Kent—Leamington
CPC
Dave Epp
41,615
(57.5%)
LPC
Keith Pickard
25,988
(35.9%)
NDP
Seamus McInnis Fleming
2,944
(4.1%)
PPC
Trevor Lee
1,061
(1.5%)
Green
James Plunkett
757
(1%)
Chicoutimi—Le Fjord
CPC
Richard Martel
17,350
(34.1%)
Bloc
Marc St-Hilaire
15,857
(31.2%)
LPC
Stéphane Proulx
15,815
(31.1%)
NDP
Raphaël Émond
991
(1.9%)
Green
Yves Laporte
479
(0.9%)
PPC
François Sabourin
339
(0.7%)
Chilliwack—Hope
CPC
Mark Strahl
36,027
(54.8%)
LPC
Zeeshan Khan
23,256
(35.4%)
NDP
Teri Westerby
4,779
(7.3%)
Green
Salina Derish
1,081
(1.6%)
PPC
Jeff Galbraith
482
(0.7%)
UPC
Christopher Adam
129
(0.2%)
Churchill—Keewatinook Aski
LPC
Rebecca Chartrand
8,816
(45.2%)
NDP
Niki Ashton
5,699
(29.2%)
CPC
Lachlan De Nardi
4,605
(23.6%)
PPC
Dylan Young
403
(2.1%)
Châteauguay—Les Jardins-de-Napierville
LPC
Nathalie Provost
28,198
(45.2%)
Bloc
Patrick O'Hara
18,092
(29%)
CPC
David De Repentigny
13,536
(21.7%)
NDP
Hannah Wolker
1,368
(2.2%)
Green
Martine Desrochers
773
(1.2%)
PPC
Nicolas Guérin
430
(0.7%)
Cloverdale—Langley City
CPC
Tamara Jansen
25,607
(47.8%)
LPC
Kyle Latchford
24,838
(46.3%)
NDP
Vanessa Sharma
2,350
(4.4%)
Green
Kevin Daniel Wilkie
498
(0.9%)
PPC
Jim McMurtry
295
(0.6%)
Columbia—Kootenay—Southern Rockies
CPC
Rob Morrison
35,830
(50.5%)
LPC
Reggie Goldsbury
20,007
(28.2%)
NDP
Kallee Lins
12,772
(18%)
Green
Steven Maffioli
1,056
(1.5%)
IND
James Wiedrick
850
(1.2%)
PPC
Laurie Baird
503
(0.7%)
Compton—Stanstead
LPC
Marianne Dandurand
29,951
(45.6%)
Bloc
Nathalie Bresse
17,301
(26.4%)
CPC
Jacques Painchaud
14,297
(21.8%)
NDP
Valérie Laliberté
2,130
(3.2%)
Green
Sébastien Tremblay
1,165
(1.8%)
PPC
Paul Lehmann
787
(1.2%)
Coquitlam—Port Coquitlam
LPC
Ron McKinnon
27,299
(47.4%)
CPC
Iain Black
24,778
(43%)
NDP
Laura Dupont
4,263
(7.4%)
LBT
Lewis Clarke Dahlby
790
(1.4%)
Green
Michael Peter Glenister
519
(0.9%)
Courtenay—Alberni
NDP
Gord Johns
31,612
(39.6%)
CPC
Kris McNichol
27,602
(34.6%)
LPC
Brian Cameron
18,209
(22.8%)
Green
Chris Markevich
1,752
(2.2%)
PPC
Thomas Gamble
427
(0.5%)
APPC
Teresa Knight
195
(0.2%)
CHP
Jesse Musial
69
(0.1%)
Cowichan—Malahat—Langford
CPC
Jeff Kibble
28,375
(37.2%)
NDP
Alistair MacGregor
24,870
(32.6%)
LPC
Blair Herbert
21,447
(28.1%)
Green
Kathleen Code
1,499
(2%)
Cumberland—Colchester
LPC
Alana Hirtle
23,987
(48.3%)
CPC
Stephen Ellis
22,713
(45.7%)
NDP
Larry Duchesne
1,913
(3.9%)
Green
Kelly-Ann Callaghan
695
(1.4%)
PPC
Paul Church
343
(0.7%)
Côte-Nord—Kawawachikamach—Nitassinan
Bloc
Marilène Gill
15,874
(43.7%)
LPC
Kevin Coutu
9,868
(27.2%)
CPC
Mélanie Dorion
9,203
(25.3%)
NDP
Marika Lalime
628
(1.7%)
Rhino
Sébastien Beaulieu
555
(1.5%)
IND
Gilles Babin
189
(0.5%)
Côte-du-Sud—Rivière-du-Loup—Kataskomiq—Témiscouata
CPC
Bernard Généreux
28,775
(45.7%)
LPC
Rémi Massé
19,074
(30.3%)
Bloc
Diane Sénécal
12,563
(20%)
NDP
Iseult L'Heureux Hubert
1,156
(1.8%)
Green
Alexie Plourde
692
(1.1%)
PPC
Jean-François Morin
473
(0.8%)
Rhino
Thibaud Mony
212
(0.3%)
Dartmouth—Cole Harbour
LPC
Darren Fisher
39,537
(67.8%)
CPC
Isabelle Obeid
13,192
(22.6%)
NDP
Keith Morrison
4,099
(7%)
PPC
Michelle Lindsay
746
(1.3%)
Green
Rana Zaman
617
(1.1%)
LBT
Joseph Shea
124
(0.2%)
Davenport
LPC
Julie Dzerowicz
35,364
(57.8%)
CPC
Francis Lavoie
14,189
(23.2%)
NDP
Sandra Sousa
10,442
(17.1%)
Green
Lilian Barrera
779
(1.3%)
COMM
Dave McKee
387
(0.6%)
Delta
LPC
Jill McKnight
32,305
(51.1%)
CPC
Jessy Sahota
27,157
(42.9%)
NDP
Jason McCormick
3,384
(5.4%)
PPC
Natasa Sirotic
390
(0.6%)
Desnethé—Missinippi—Churchill River
LPC
Buckley Belanger
5,876
(65.1%)
CPC
Jim Lemaigre
2,301
(25.5%)
NDP
Doug Racine
850
(9.4%)
Don Valley North
LPC
Maggie Chi
25,826
(53.2%)
CPC
Joe Tay
20,546
(42.3%)
NDP
Naila Saeed
1,191
(2.5%)
Green
Andrew Armstrong
448
(0.9%)
PPC
Ivan Milivojevic
260
(0.5%)
IND
Xiaohua Gong
260
(0.5%)
Don Valley West
LPC
Rob Oliphant
36,744
(62.6%)
CPC
Robert Pierce
19,480
(33.2%)
NDP
Linnea Löfström-Abary
1,382
(2.4%)
Green
Sheena Sharp
616
(1.1%)
IND
Bahira Abdulsalam
442
(0.8%)
Dorval—Lachine—LaSalle
LPC
Anju Dhillon
29,908
(59.5%)
CPC
Alioune Sarr
10,363
(20.6%)
Bloc
Pauline Fleur Julie Postel
6,305
(12.5%)
NDP
Angélique Soleil Lavoie
2,073
(4.1%)
Green
Amir Badr Eldeen
823
(1.6%)
PPC
Michael Patterson
476
(0.9%)
Rhino
André Lavigne
257
(0.5%)
IND
Katy Le Rougetel
77
(0.2%)
Drummond
Bloc
Martin Champoux
23,586
(42.8%)
LPC
Ghada Jerbi
15,655
(28.4%)
CPC
François Fréchette
12,537
(22.8%)
NDP
François Choquette
2,522
(4.6%)
PPC
William Trottier
750
(1.4%)
Dufferin—Caledon
CPC
Kyle Seeback
41,836
(58.8%)
LPC
Malalai Halimi
24,151
(33.9%)
NDP
Viktor Karklins
1,815
(2.6%)
PPC
Dympna Carolan
1,655
(2.3%)
Green
Ifra Baig
1,417
(2%)
IND
Jeffrey Halsall
295
(0.4%)
Edmonton Centre
LPC
Eleanor Olszewski
24,238
(44.3%)
CPC
Sayid Ahmed
20,814
(38%)
NDP
Trisha Estabrooks
8,458
(15.4%)
PPC
John Ross
470
(0.9%)
CHP
David John Bohonos
159
(0.3%)
IND
Gregory Bell
157
(0.3%)
IND
Mike Dutcher
138
(0.3%)
COMM
Naomi Rankin
134
(0.2%)
IND
Ronald S. Billingsley Jr.
106
(0.2%)
Marx
Merryn Edwards de la O
77
(0.1%)
Edmonton Gateway
CPC
Tim Uppal
26,366
(50.6%)
LPC
Jeremy Hoefsloot
19,340
(37.1%)
NDP
Madeline Mayes
2,585
(5%)
IND
Rod Loyola
2,464
(4.7%)
IND
Ashok Patel
838
(1.6%)
PPC
Paul McCormack
476
(0.9%)
Edmonton Griesbach
CPC
Kerry Diotte
20,732
(45.9%)
NDP
Blake Desjarlais
15,185
(33.6%)
LPC
Patrick Lennox
8,180
(18.1%)
PPC
Thomas Matty
423
(0.9%)
Green
Michael Hunter
284
(0.6%)
COMM
Alex Boykowich
138
(0.3%)
IND
Crystal Vargas
107
(0.2%)
CFP
Brent Tyson
69
(0.2%)
Marx
Mary Joyce
56
(0.1%)
Edmonton Manning
CPC
Ziad Aboultaif
26,445
(53.1%)
LPC
Blair-Marie Coles
17,603
(35.3%)
NDP
Lesley Thompson
4,935
(9.9%)
PPC
Robert Bard
824
(1.7%)
Edmonton Northwest
CPC
Billy Morin
29,142
(53.4%)
LPC
Lindsey Machona
20,914
(38.3%)
NDP
Omar Abubakar
3,597
(6.6%)
PPC
Albert Carson
596
(1.1%)
Green
Colleen Rice
330
(0.6%)
Edmonton Riverbend
CPC
Matt Jeneroux
30,344
(50.3%)
LPC
Mark Minenko
27,065
(44.8%)
NDP
Susan Cake
2,563
(4.2%)
PPC
Dwayne Dudiak
410
(0.7%)
Edmonton Southeast
CPC
Jagsharan Singh Mahal
25,205
(52.8%)
LPC
Amarjeet Sohi
18,451
(38.7%)
NDP
Harpreet Grewal
2,531
(5.3%)
PPC
Martin Schuetza
946
(2%)
IND
Gurleen Chandi
292
(0.6%)
COMM
Corinne Benson
268
(0.6%)
Edmonton Strathcona
NDP
Heather McPherson
27,959
(46.8%)
CPC
Miles Berry
19,773
(33.1%)
LPC
Ron Thiering
10,806
(18.1%)
PPC
David Joel Wojtowicz
385
(0.6%)
Green
Atul Deshmukh
365
(0.6%)
IND
Graham Lettner
251
(0.4%)
COMM
Christian Bourque
181
(0.3%)
Edmonton West
CPC
Kelly McCauley
32,073
(53.5%)
LPC
Brad Fournier
23,893
(39.9%)
NDP
Sean McQuillan
3,223
(5.4%)
PPC
Brent Kinzel
606
(1%)
Marx
Peggy Morton
126
(0.2%)
Eglinton—Lawrence
LPC
Vince Gasparro
29,936
(49.2%)
CPC
Karen Stintz
29,061
(47.8%)
NDP
Allison Tanzola
1,077
(1.8%)
Green
Wayne Chechuevskiy
429
(0.7%)
PPC
Timothy Gleeson
326
(0.5%)
Egmont
LPC
Bobby Morrissey
12,337
(51.8%)
CPC
Logan McLellan
10,355
(43.5%)
NDP
Carol Rybinski
575
(2.4%)
Green
Ranald MacFarlane
535
(2.2%)
Elgin—St. Thomas—London South
CPC
Andrew Lawton
32,293
(50.2%)
LPC
David Goodwin
27,680
(43%)
NDP
Paul Pighin
3,100
(4.8%)
PPC
Stephen Campbell
1,246
(1.9%)
Elmwood—Transcona
CPC
Colin Reynolds
19,463
(41.6%)
NDP
Leila Dance
16,138
(34.5%)
LPC
Ian MacIntyre
10,469
(22.4%)
PPC
Collin Watson
396
(0.8%)
Green
Nicolas Geddert
321
(0.7%)
Esquimalt—Saanich—Sooke
LPC
Stephanie McLean
36,161
(49.2%)
CPC
Grant Cool
21,122
(28.8%)
NDP
Maja Tait
13,666
(18.6%)
Green
Ben Homer-Dixon
2,021
(2.8%)
CHP
David Schaafsma
209
(0.3%)
IND
Param Bhatti
152
(0.2%)
COMM
Robert Crooks
136
(0.2%)
Essex
CPC
Chris Lewis
45,868
(57.2%)
LPC
Chris Sutton
29,394
(36.7%)
NDP
Lori Wightman
4,081
(5.1%)
PPC
Jason A. E. Henry
846
(1.1%)
Etobicoke Centre
LPC
Yvan Baker
36,676
(53.9%)
CPC
Ted Opitz
29,743
(43.7%)
NDP
Ji Won Jung
1,610
(2.4%)
Etobicoke North
LPC
John Zerucelli
22,280
(52.6%)
CPC
Natalie Weed
17,351
(41%)
NDP
Benjamin Abis
1,354
(3.2%)
PPC
Andy D'Andrea
846
(2%)
Green
Sarun Balaranjan
397
(0.9%)
IND
Neil Simon
132
(0.3%)
Etobicoke—Lakeshore
LPC
James Maloney
37,488
(57.5%)
CPC
Bernard Trottier
25,232
(38.7%)
NDP
Cory Wagar
1,657
(2.5%)
PPC
Thomas Fanjoy
615
(0.9%)
Marx
Janice Murray
197
(0.3%)
Flamborough—Glanbrook—Brant North
CPC
Dan Muys
35,245
(52.8%)
LPC
Chuck Phillips
28,814
(43.1%)
NDP
Peter Werhun
1,630
(2.4%)
Green
Anita Payne
594
(0.9%)
PPC
Nikita Mahood
505
(0.8%)
Fleetwood—Port Kells
LPC
Gurbux Saini
23,239
(47.9%)
CPC
Sukh Pandher
21,439
(44.2%)
NDP
Shannon Permal
2,885
(5.9%)
PPC
John Hetherington
499
(1%)
Green
Murali Krishnan
460
(0.9%)
Foothills
CPC
John Barlow
54,871
(76.3%)
LPC
John Bruinsma
13,680
(19%)
NDP
Kaitte Aurora
1,929
(2.7%)
PPC
Paul O'Halloran
802
(1.1%)
Green
Emma Hoberg
621
(0.9%)
Fort McMurray—Cold Lake
CPC
Laila Goodridge
39,478
(80.1%)
LPC
Kaitlyn Staines
7,155
(14.5%)
NDP
You-Ju Choi
1,332
(2.7%)
PPC
Alan Clarke
903
(1.8%)
Green
Brian Deheer
290
(0.6%)
IND
Kulbir Chawla
101
(0.2%)
Fredericton—Oromocto
LPC
David Myles
30,685
(61.3%)
CPC
Brian Macdonald
16,174
(32.3%)
Green
Pam Allen-Leblanc
1,571
(3.1%)
NDP
Nicki Lyons-MacFarlane
902
(1.8%)
CFP
Dominic Cardy
344
(0.7%)
PPC
Heather Michaud
216
(0.4%)
COMM
June Patterson
145
(0.3%)
Centrist
Brandon Ellis
44
(0.1%)
Fundy Royal
CPC
Rob Moore
25,411
(53.4%)
LPC
Bill Kudla
19,102
(40.1%)
NDP
Cindy Andrie
1,507
(3.2%)
Green
Hans Johnsen
961
(2%)
PPC
Alastair MacFarlane
629
(1.3%)
Gaspésie—Les Îles-de-la-Madeleine—Listuguj
Bloc
Alexis Deschênes
26,091
(45.8%)
LPC
Diane Lebouthillier
21,817
(38.3%)
CPC
Jean-Pierre Pigeon
7,047
(12.4%)
NDP
Denise Giroux
1,005
(1.8%)
Rhino
Shawn Grenier
569
(1%)
PPC
Christian Rioux
452
(0.8%)
Gatineau
LPC
Steven MacKinnon
34,746
(60.2%)
CPC
Kethlande Pierre
11,253
(19.5%)
Bloc
Richard Nadeau
9,423
(16.3%)
NDP
Daniel Simoncic
1,615
(2.8%)
PPC
Mathieu Saint-Jean
515
(0.9%)
Marx
Pierre Soublière
173
(0.3%)
Grande Prairie
CPC
Chris Warkentin
47,906
(81.2%)
LPC
Maureen Mcleod
7,102
(12%)
NDP
Jennifer Villebrun
2,587
(4.4%)
PPC
Shawn McLean
838
(1.4%)
Rhino
Donovan Eckstrom
312
(0.5%)
IND
Elliot McDavid
243
(0.4%)
Guelph
LPC
Dominique O'Rourke
36,401
(54.7%)
CPC
Gurvir Khaira
20,470
(30.7%)
Green
Anne-Marie Zajdlik
6,777
(10.2%)
NDP
Janice Folk-Dawson
2,129
(3.2%)
PPC
Jeffrey Swackhammer
498
(0.7%)
Marx
Elaine Baetz
132
(0.2%)
IND
Michael Wassilyn
117
(0.2%)
CFP
Yurii Yavorskyi
62
(0.1%)
Haldimand—Norfolk
CPC
Leslyn Lewis
41,700
(57.4%)
LPC
Colin Walsh
26,551
(36.6%)
NDP
Shannon Horner-Shepherd
2,429
(3.3%)
Green
Nathan Hawkins
765
(1.1%)
PPC
Henry Geissler
663
(0.9%)
CHP
Lily Eggink
532
(0.7%)
Haliburton—Kawartha Lakes
CPC
Jamie Schmale
42,676
(56.6%)
LPC
Nell Thomas
29,193
(38.7%)
NDP
Alyea Teel
2,624
(3.5%)
PPC
Michael Penman
954
(1.3%)
Halifax
LPC
Shannon Miedema
32,886
(63.1%)
CPC
Mark Boudreau
9,939
(19.1%)
NDP
Lisa Roberts
8,636
(16.6%)
Green
Amethyste Hamel-Gregory
422
(0.8%)
PPC
Maricar Aliasut
269
(0.5%)
Halifax West
LPC
Lena Metlege Diab
36,210
(65.6%)
CPC
Rob Batherson
15,006
(27.2%)
NDP
Rae Tench
3,069
(5.6%)
Green
Ron G. Parker
497
(0.9%)
PPC
Adam LeRue
382
(0.7%)
Hamilton Centre
LPC
Aslam Rana
21,458
(37.6%)
CPC
Hayden Lawrence
17,066
(29.9%)
NDP
Matthew Green
16,577
(29.1%)
Green
Sandy Crawley
818
(1.4%)
PPC
David Speicher
587
(1%)
IND
Carla Green
215
(0.4%)
Rhino
Cody Chenier
191
(0.3%)
IND
Michael Loomans
90
(0.2%)
Hamilton East—Stoney Creek
CPC
Ned Kuruc
32,865
(48.7%)
LPC
Chad Collins
31,372
(46.5%)
NDP
Nayla Mithani
2,451
(3.6%)
PPC
Jim Boutsikakis
770
(1.1%)
Hamilton Mountain
LPC
Lisa Hepfner
27,190
(45.4%)
CPC
Ken Hewitt
24,887
(41.5%)
NDP
Monique Taylor
7,156
(11.9%)
PPC
Bing Wong
497
(0.8%)
Marx
Rolf Gerstenberger
193
(0.3%)
Hamilton West—Ancaster—Dundas
LPC
John-Paul Danko
38,980
(56%)
CPC
Erika Alexander
25,657
(36.9%)
NDP
Roberto Henriquez
3,648
(5.2%)
Green
Georgia Beauchemin
829
(1.2%)
PPC
Ava Sharavi
307
(0.4%)
CHP
Jim Enos
163
(0.2%)
Hastings—Lennox and Addington—Tyendinaga
CPC
Shelby Kramp-Neuman
36,007
(54.3%)
LPC
Tracey Sweeney Schenk
26,745
(40.3%)
NDP
Ava Duffy
2,351
(3.5%)
Green
Michael Holbrook
803
(1.2%)
PPC
Zaid Yusufani
377
(0.6%)
Hochelaga—Rosemont-Est
LPC
Marie-Gabrielle Ménard
23,604
(46.2%)
Bloc
Rose Lessard
13,896
(27.2%)
NDP
Julie Girard-Lemay
6,670
(13%)
CPC
Carl Belley
5,405
(10.6%)
Green
Jacob Pirro
1,323
(2.6%)
Marx
Christine Dandenault
242
(0.5%)
Honoré-Mercier
LPC
Eric St-Pierre
30,302
(60.4%)
CPC
Ingrid Fernanda Megni
10,663
(21.3%)
Bloc
Edline Henri
6,440
(12.8%)
NDP
Djaouida Sellah
1,817
(3.6%)
Green
Gaëtan Bérard
568
(1.1%)
PPC
Marie-Louise Beauchamp
351
(0.7%)
Hull—Aylmer
LPC
Greg Fergus
32,036
(62.3%)
CPC
Jill Declare
8,646
(16.8%)
Bloc
Alice Grondin
6,235
(12.1%)
NDP
Pascale Matecki
2,851
(5.5%)
Green
Frédéric Morin-Paquette
1,129
(2.2%)
PPC
Jean-Jacques Desgranges
346
(0.7%)
Marx
Alexandre Deschênes
207
(0.4%)
Humber River—Black Creek
LPC
Judy Sgro
21,268
(55.5%)
CPC
Bijay Paudel
13,743
(35.9%)
NDP
Matias de Dovitiis
2,445
(6.4%)
PPC
Marek Jasinski
614
(1.6%)
COMM
Jeanne McGuire
225
(0.6%)
Huron—Bruce
CPC
Ben Lobb
37,033
(53.1%)
LPC
James Rice
28,936
(41.5%)
NDP
Melanie Burrett
2,341
(3.4%)
Green
Gregory J McLean
927
(1.3%)
IND
Justin L Smith
273
(0.4%)
IND
Caesar salad Pella
194
(0.3%)
Joliette—Manawan
Bloc
Gabriel Ste-Marie
28,195
(49.3%)
LPC
Marc Allaire
17,890
(31.3%)
CPC
Pascal Bapfou Vozang Siewe
8,721
(15.2%)
NDP
Vanessa Gordon
1,408
(2.5%)
Green
Érica Poirier
1,014
(1.8%)
Jonquière
Bloc
Mario Simard
20,262
(40%)
CPC
Fanny Boulanger
15,319
(30.2%)
LPC
William Van Tassel
13,209
(26.1%)
NDP
Lise Garon
931
(1.8%)
PPC
Patrick Gaudreault
514
(1%)
Green
Marie-Josée Yelle
450
(0.9%)
Kamloops—Shuswap—Central Rockies
CPC
Mel Arnold
34,327
(52.4%)
LPC
Ken Robertson
25,365
(38.7%)
NDP
Phaedra Idzan
3,582
(5.5%)
Green
Owen Madden
1,655
(2.5%)
PPC
John Michael Henry
585
(0.9%)
Kamloops—Thompson—Nicola
CPC
Frank Caputo
32,007
(51.5%)
LPC
Iain Currie
24,956
(40.2%)
NDP
Miguel Godau
3,684
(5.9%)
Green
Jenna Lindley
933
(1.5%)
PPC
Chris Enns
516
(0.8%)
Kanata
LPC
Jenna Sudds
45,053
(60.7%)
CPC
Greg Kung
26,445
(35.6%)
NDP
Melissa Simon
1,713
(2.3%)
Green
Jennifer Purdy
870
(1.2%)
Centrist
Moinuddin Siddiqui
123
(0.2%)
Kapuskasing—Timmins—Mushkegowuk
CPC
Gaétan Malette
23,083
(48.9%)
LPC
Steve Black
18,376
(39%)
NDP
Nicole Fortier Levesque
4,854
(10.3%)
PPC
Serge Lefebvre
844
(1.8%)
Kelowna
LPC
Stephen Fuhr
28,702
(48.5%)
CPC
Tracy Gray
27,625
(46.7%)
NDP
Trevor McAleese
2,271
(3.8%)
Green
Catriona Wright
579
(1%)
Kenora—Kiiwetinoong
CPC
Eric Melillo
13,095
(48.8%)
LPC
Charles Fox
9,447
(35.2%)
NDP
Tania Cameron
3,684
(13.7%)
Green
Jon Hobbs
286
(1.1%)
PPC
Bryce Desjarlais
204
(0.8%)
IND
Kelvin Boucher-Chicago
137
(0.5%)
Kildonan—St. Paul
CPC
Raquel Dancho
26,366
(47.5%)
LPC
Thomas Naaykens
24,818
(44.7%)
NDP
Emily Clark
3,853
(6.9%)
PPC
Erik Holmes
486
(0.9%)
Kingston and the Islands
LPC
Mark Gerretsen
48,544
(63.2%)
CPC
Bryan Paterson
23,602
(30.7%)
NDP
Daria Juüdi-Hope
3,612
(4.7%)
Green
Fintan Hartnett
1,018
(1.3%)
Kings—Hants
LPC
Kody Blois
35,467
(60.4%)
CPC
Joel Hirtle
19,676
(33.5%)
NDP
Paul Doerr
2,142
(3.6%)
Green
Karen Beazley
821
(1.4%)
PPC
Alexander Cargill
591
(1%)
King—Vaughan
CPC
Anna Roberts
41,398
(61.7%)
LPC
Mubarak Ahmed
23,951
(35.7%)
NDP
Samantha Sanchez
757
(1.1%)
Green
Ann Raney
580
(0.9%)
PPC
Vageesh Sabharwal
405
(0.6%)
Kitchener Centre
CPC
Kelly DeRidder
20,217
(34.2%)
Green
Mike Morrice
19,859
(33.6%)
LPC
Brian Adeba
17,298
(29.3%)
NDP
Heather Zaleski
1,157
(2%)
PPC
Wasai Rahimi
334
(0.6%)
APPC
Ellen Papenburg
111
(0.2%)
UPC
Margaretha Dyck
98
(0.2%)
Kitchener South—Hespeler
CPC
Matt Strauss
28,973
(48%)
LPC
Valerie Bradford
27,945
(46.3%)
NDP
Lorne Bruce
1,814
(3%)
Green
Ethan Russell
1,208
(2%)
PPC
Randall Williams
386
(0.6%)
UPC
Kathleen Dueck
95
(0.2%)
Kitchener—Conestoga
LPC
Tim Louis
30,006
(48.3%)
CPC
Doug Treleaven
29,484
(47.5%)
NDP
Maya Bozorgzad
1,821
(2.9%)
PPC
Kevin Dupuis
786
(1.3%)
La Pointe-de-l'Île
Bloc
Mario Beaulieu
22,496
(43.1%)
LPC
Viviane Minko
19,557
(37.5%)
CPC
Violetta Potapova
6,742
(12.9%)
NDP
Ghada Chaabi
2,211
(4.2%)
Green
Olivier Huard
959
(1.8%)
Marx
Geneviève Royer
176
(0.3%)
La Prairie—Atateken
LPC
Jacques Ramsay
29,439
(44.1%)
Bloc
Alain Therrien
23,220
(34.8%)
CPC
Dave Pouliot
11,508
(17.2%)
NDP
Mathieu Boisvert
1,578
(2.4%)
Green
Barbara Joannette
659
(1%)
PPC
Ruth Fontaine
367
(0.5%)
LaSalle—Émard—Verdun
LPC
Claude Guay
27,144
(50.7%)
Bloc
Louis-Philippe Sauvé
11,389
(21.3%)
CPC
Zsolt Fischer
7,388
(13.8%)
NDP
Craig Sauvé
5,568
(10.4%)
Green
Bisma Ansari
1,290
(2.4%)
PPC
Gregory Yablunovsky
285
(0.5%)
Rhino
Frédéric Dénommé
198
(0.4%)
COMM
Manuel Johnson
135
(0.3%)
Marx
Normand Chouinard
81
(0.2%)
Centrist
Fang Hu
60
(0.1%)
Labrador
LPC
Philip Earle
5,811
(51.5%)
CPC
Ella Wallace
4,709
(41.7%)
NDP
Marius Normore
764
(6.8%)
Lac-Saint-Jean
Bloc
Alexis Brunelle-Duceppe
22,069
(46.2%)
LPC
Denis Lemieux
12,537
(26.3%)
CPC
Dave Blackburn
11,787
(24.7%)
NDP
Hugues Boily-Maltais
819
(1.7%)
PPC
Lorie Bouchard
539
(1.1%)
Lac-Saint-Louis
LPC
Francis Scarpaleggia
42,106
(67.4%)
CPC
Matthew Rusniak
14,897
(23.8%)
Bloc
Tommy Fournier
2,287
(3.7%)
NDP
Gregory Evdokias
1,827
(2.9%)
Green
Raymond Frizzell
895
(1.4%)
PPC
Mathieu Dufort
457
(0.7%)
Lakeland
CPC
Shannon Stubbs
43,372
(81.3%)
LPC
Barry Milaney
6,360
(11.9%)
NDP
Des Bissonnette
1,989
(3.7%)
PPC
Michael Manchen
932
(1.7%)
Green
Bridget Burns
388
(0.7%)
CHP
Micheal Speirs
333
(0.6%)
Lanark—Frontenac
CPC
Scott Reid
33,962
(50.1%)
LPC
Michelle Foxton
30,906
(45.6%)
NDP
Danielle Rae
1,990
(2.9%)
Green
Jesse Pauley
864
(1.3%)
Langley Township—Fraser Heights
CPC
Tako Van Popta
32,025
(51.5%)
LPC
John Aldag
26,292
(42.3%)
NDP
Holly Isaac
2,474
(4%)
PPC
Sepehr Haghighat
615
(1%)
Green
Debora Soutar
464
(0.7%)
LBT
Alex Joehl
335
(0.5%)
Laurentides—Labelle
Bloc
Marie-Hélène Gaudreau
23,859
(44.7%)
LPC
Emrick Vienneau
18,585
(34.8%)
CPC
Daniel Paquette
7,959
(14.9%)
NDP
Michel Noël De Tilly
1,346
(2.5%)
Green
Michel Le Comte
870
(1.6%)
PPC
Amélie Charbonneau
755
(1.4%)
Laurier—Sainte-Marie
LPC
Steven Guilbeault
27,013
(52%)
NDP
Nimâ Machouf
9,805
(18.9%)
Bloc
Emmanuel Lapierre
8,026
(15.4%)
CPC
Mathieu Fournier
4,743
(9.1%)
Green
Dylan Perceval-Maxwell
1,453
(2.8%)
Marx
Michel Labelle
276
(0.5%)
PPC
Eugène Duplessis
246
(0.5%)
Rhino
Chantal Poulin
198
(0.4%)
COMM
Adrien Welsh
117
(0.2%)
IND
Simon-Pierre Lauzon
59
(0.1%)
IND
Dimitri Mourkes
38
(0.1%)
Laval—Les Îles
LPC
Fayçal El-Khoury
28,303
(49.7%)
CPC
Konstantinos Merakos
18,351
(32.2%)
Bloc
Catherine Dansereau-Redhead
8,318
(14.6%)
NDP
Étienne Loiselle-Schiettekatte
1,963
(3.4%)
Leduc—Wetaskiwin
CPC
Mike Lake
48,046
(74.8%)
LPC
Ronald Brochu
11,126
(17.3%)
NDP
Katherine Swampy
3,928
(6.1%)
PPC
Jose Flores
688
(1.1%)
UPC
Kirk Cayer
318
(0.5%)
CFP
Christopher Everingham
145
(0.2%)
Leeds—Grenville—Thousand Islands—Rideau Lakes
CPC
Michael Barrett
33,437
(50%)
LPC
Lorna Jean Edmonds
29,656
(44.4%)
NDP
Paul Lancione
2,338
(3.5%)
Green
Randi Ramdeen
783
(1.2%)
PPC
Hailey Simpson
597
(0.9%)
Les Pays-d'en-Haut
LPC
Tim Watchorn
26,873
(40.9%)
Bloc
Ariane Charbonneau
23,713
(36.1%)
CPC
Vincent Leroux
11,844
(18%)
NDP
Eric-Abel Baland
1,498
(2.3%)
Green
Karine Steinberger
1,040
(1.6%)
PPC
George Mogiljansky
658
(1%)
Lethbridge
CPC
Rachael Thomas
40,510
(60.8%)
LPC
Chris Spearman
21,940
(32.9%)
NDP
Nathan Svoboda
2,433
(3.7%)
CHP
Marc Slingerland
801
(1.2%)
PPC
Clara Piedalue
469
(0.7%)
Green
Amber Murray
457
(0.7%)
London Centre
LPC
Peter Fragiskatos
33,328
(56.5%)
CPC
Stephen Gallant
18,449
(31.3%)
NDP
Dirka Prout
5,702
(9.7%)
Green
Mary Ann Hodge
865
(1.5%)
PPC
David Annis
518
(0.9%)
CFP
Bruce Lamb
100
(0.2%)
London West
LPC
Arielle Kayabaga
34,387
(56.2%)
CPC
Adam Benni
22,738
(37.1%)
NDP
Shinade Allder
3,329
(5.4%)
Green
Jeff Vanderzwet
414
(0.7%)
UPC
Christine Oliver
181
(0.3%)
CFP
Russell Benner
181
(0.3%)
London—Fanshawe
CPC
Kurt Holman
23,765
(40.6%)
LPC
Najam Naqvi
17,820
(30.5%)
NDP
Lindsay Mathyssen
16,112
(27.6%)
PPC
Daniel Buta
776
(1.3%)
Long Range Mountains
CPC
Carol Anstey
23,232
(50.3%)
LPC
Don Bradshaw
19,726
(42.7%)
NDP
Sarah Parsons
2,013
(4.4%)
IND
Robbie Coles
637
(1.4%)
PPC
Pamela Geiger
535
(1.2%)
Longueuil—Charles-LeMoyne
LPC
Sherry Romanado
25,118
(49.1%)
Bloc
Beritan Oerde
13,566
(26.5%)
CPC
Terry Roberts
8,777
(17.2%)
NDP
Marie-Andrée Gravel
2,849
(5.6%)
PPC
Tiny Olinga
436
(0.9%)
Rhino
Donald Gagnon
389
(0.8%)
Longueuil—Saint-Hubert
LPC
Natilien Joseph
24,189
(40.9%)
Bloc
Denis Trudel
23,440
(39.6%)
CPC
Martine Boucher
8,480
(14.3%)
NDP
Nesrine Benhadj
3,029
(5.1%)
Louis-Hébert
LPC
Joël Lightbound
33,547
(55.4%)
Bloc
Valérie Savard
12,931
(21.3%)
CPC
Claude Dussault
12,225
(20.2%)
NDP
Jean-Paul Lussiaà-Berdou
1,540
(2.5%)
PPC
Vatthana Maholy
335
(0.6%)
Louis-Saint-Laurent—Akiawenhrahk
CPC
Gérard Deltell
29,521
(44.9%)
LPC
Rhode-Malaure Pierre
21,693
(33%)
Bloc
Martin Trudel
12,463
(18.9%)
NDP
Colette Ducharme
1,607
(2.4%)
PPC
Anthony Leclerc
527
(0.8%)
Lévis—Lotbinière
CPC
Jacques Gourde
32,959
(47.9%)
LPC
Ghislain Daigle
20,093
(29.2%)
Bloc
Pierre Julien
13,421
(19.5%)
NDP
Molly Cornish
1,612
(2.3%)
PPC
Pier-Olivier Roy
689
(1%)
Madawaska—Restigouche
LPC
Guillaume Deschênes-Thériault
22,762
(55.2%)
CPC
Michel Morin
16,121
(39.1%)
NDP
Daisy Petersen
1,254
(3%)
PPC
Nancy Mercier
1,105
(2.7%)
Malpeque
LPC
Heath MacDonald
15,415
(57.3%)
CPC
Jamie Fox
9,846
(36.6%)
Green
Anna Keenan
1,049
(3.9%)
NDP
Cassie Mackay
441
(1.6%)
PPC
Hilda Baughan
132
(0.5%)
Marc-Aurèle-Fortin
LPC
Carlos Leitão
30,161
(52.2%)
Bloc
Claude Tousignant
13,591
(23.5%)
CPC
Janina Moran
11,900
(20.6%)
NDP
Alexandrah Cardona-Fortin
2,152
(3.7%)
Markham—Stouffville
LPC
Helena Jaczek
31,760
(51.4%)
CPC
Niran Jeyanesan
27,898
(45.2%)
NDP
Serena Cheung
1,121
(1.8%)
Green
Myles O'Brien
433
(0.7%)
PPC
René de Vries
393
(0.6%)
Centrist
Shahzad Ahmed
141
(0.2%)
Markham—Thornhill
LPC
Tim Hodgson
27,422
(54.4%)
CPC
Lionel Loganathan
21,045
(41.8%)
NDP
Aftab Qureshi
1,024
(2%)
PPC
Mimi Lee
749
(1.5%)
Centrist
Haider Qureshi
153
(0.3%)
Markham—Unionville
CPC
Michael Ma
27,055
(50.6%)
LPC
Peter Yuen
25,133
(47.1%)
NDP
Sameer Qureshi
723
(1.4%)
Green
Elvin Kao
506
(0.9%)
Medicine Hat—Cardston—Warner
CPC
Glen Motz
41,517
(76.7%)
LPC
Tom Rooke
9,554
(17.7%)
NDP
Jocelyn Johnson
2,588
(4.8%)
Green
Andy Shadrack
436
(0.8%)
Middlesex—London
CPC
Lianne Rood
36,106
(51.6%)
LPC
Kent Keenan
29,312
(41.9%)
NDP
Taylor McIntosh
2,983
(4.3%)
Green
Jim Johnston
758
(1.1%)
PPC
Cynthia Workman
570
(0.8%)
UPC
Shawn Cartlidge
191
(0.3%)
Milton East—Halton Hills South
CPC
Parm Gill
32,186
(48.4%)
LPC
Kristina Tesser Derksen
31,888
(48%)
NDP
Muhammad Riaz Sahi
1,064
(1.6%)
Green
Susan Doyle
672
(1%)
PPC
Walter J. Hofman
474
(0.7%)
IND
Shahbaz Mahmood Khan
175
(0.3%)
Mirabel
Bloc
Jean-Denis Garon
21,958
(39.8%)
LPC
Robert Fleming
18,308
(33.2%)
CPC
Serge Dubord
12,335
(22.3%)
NDP
Albert Batten
1,417
(2.6%)
Green
Mario Guay
783
(1.4%)
PPC
Christian Montpetit
391
(0.7%)
Miramichi—Grand Lake
CPC
Mike Dawson
18,431
(48.2%)
LPC
Lisa Harris
18,037
(47.1%)
NDP
Josh Floyd
968
(2.5%)
Green
Matthew Ian Clark
831
(2.2%)
Mission—Matsqui—Abbotsford
CPC
Brad Vis
33,650
(56.6%)
LPC
Jeff Howe
21,714
(36.5%)
NDP
Jules Côté
2,728
(4.6%)
Green
John Kidder
820
(1.4%)
PPC
Kevin Sinclair
501
(0.8%)
Mississauga Centre
LPC
Fares Al Soud
29,600
(53.8%)
CPC
Muhammad Ishaq
23,020
(41.9%)
NDP
Brandon Nguyen
1,504
(2.7%)
PPC
Gurdeep Wolosz
599
(1.1%)
IND
Zulfiqar Ali
255
(0.5%)
Mississauga East—Cooksville
LPC
Peter Fonseca
27,140
(50.2%)
CPC
Nita Kang
24,112
(44.6%)
NDP
Khawar Hussain
1,508
(2.8%)
PPC
Amit Gupta
964
(1.8%)
IND
Winston Harding
219
(0.4%)
Marx
Dagmar Sullivan
113
(0.2%)
Mississauga—Erin Mills
LPC
Iqra Khalid
33,388
(55.7%)
CPC
Milad Mikael
23,980
(40%)
NDP
Ehab Mustapha
1,312
(2.2%)
PPC
Michael Bayer
742
(1.2%)
Green
Sulaiman Khan
383
(0.6%)
IND
Michael Matulewicz
178
(0.3%)
Mississauga—Lakeshore
LPC
Charles Sousa
34,980
(52.4%)
CPC
Tom Ellard
29,355
(44%)
NDP
Evelyn Butler
1,284
(1.9%)
Green
Mary Kidnew
593
(0.9%)
PPC
Fahad Rao
334
(0.5%)
IND
Carlton Darby
122
(0.2%)
Marx
Anna Di Carlo
113
(0.2%)
Mississauga—Malton
LPC
Iqwinder Singh Gaheer
26,700
(53.1%)
CPC
Jaspreet Sandhu
21,134
(42%)
NDP
Inderjeetsingh Ailsinghani
1,362
(2.7%)
PPC
Nathan Quinlan
1,077
(2.1%)
Mississauga—Streetsville
LPC
Rechie Valdez
31,287
(51.5%)
CPC
Sue McFadden
27,231
(44.9%)
NDP
Bushra Asghar
1,388
(2.3%)
Green
Chris Hill
439
(0.7%)
PPC
Logan Araujo
366
(0.6%)
Moncton—Dieppe
LPC
Ginette Petitpas Taylor
28,724
(63%)
CPC
Jocelyn Dionne
14,268
(31.3%)
NDP
Serge Landry
1,730
(3.8%)
Green
Marshall Dunn
892
(2%)
Mont-Saint-Bruno—L'Acadie
LPC
Bienvenu-Olivier Ntumba
32,039
(46.9%)
Bloc
Noémie Rouillard
23,866
(35%)
CPC
Nicolas Godin
9,275
(13.6%)
NDP
Mirabelle Leins
1,843
(2.7%)
Green
Maria Korpijaakko
825
(1.2%)
PPC
Patrick Rochon
397
(0.6%)
Montcalm
Bloc
Luc Thériault
27,268
(46.6%)
LPC
Fatima Badran
15,769
(27%)
CPC
Jean-Sébastien Lepage
13,589
(23.2%)
NDP
Denis Perreault
1,883
(3.2%)
Montmorency—Charlevoix
CPC
Gabriel Hardy
20,493
(34.6%)
Bloc
Caroline Desbiens
19,697
(33.3%)
LPC
Alex Ouellet-Bélanger
17,110
(28.9%)
NDP
Gérard Briand
907
(1.5%)
Green
Élie Prud'Homme-Tessier
580
(1%)
PPC
Bart Cortenbach
357
(0.6%)
Moose Jaw—Lake Centre—Lanigan
CPC
Fraser Tolmie
33,032
(71.9%)
LPC
Tabitha Mukamusoni
7,664
(16.7%)
NDP
Britt Baumann
3,462
(7.5%)
PPC
Chey Craik
1,353
(2.9%)
Green
Mike Gardiner
411
(0.9%)
Mount Royal
LPC
Anthony Housefather
25,543
(51.1%)
CPC
Neil Oberman
20,237
(40.5%)
NDP
Adam Frank
2,353
(4.7%)
Bloc
Yegor Komarov
1,671
(3.3%)
Marx
Diane Johnston
216
(0.4%)
Mégantic—L'Érable—Lotbinière
CPC
Luc Berthold
34,418
(58.7%)
LPC
Charles Mckaig
12,585
(21.5%)
Bloc
Réjean Hurteau
9,579
(16.3%)
NDP
Gabriel D'Astous
1,086
(1.9%)
PPC
Marek Spacek
716
(1.2%)
CHP
Yves Gilbert
224
(0.4%)
Nanaimo—Ladysmith
CPC
Tamara Kronis
26,081
(35.2%)
LPC
Michelle Corfield
20,693
(27.9%)
NDP
Lisa Marie Barron
13,591
(18.3%)
Green
Paul Manly
13,486
(18.2%)
PPC
Stephen Welton
294
(0.4%)
Nepean
LPC
Mark Carney
46,073
(63.8%)
CPC
Barbara Bal
24,017
(33.2%)
NDP
Shyam Shukla
1,424
(2%)
Green
Greg Hopkins
462
(0.6%)
PPC
Eric Fleury
261
(0.4%)
New Tecumseth—Gwillimbury
CPC
Scot Davidson
39,246
(59.4%)
LPC
Mike Hanrahan
24,444
(37%)
NDP
Nancy Morrison
1,226
(1.9%)
Green
Callum McKinnon
712
(1.1%)
PPC
Paul Montague
496
(0.8%)
New Westminster—Burnaby—Maillardville
LPC
Jake Sawatzky
19,547
(35.1%)
NDP
Peter Julian
17,624
(31.6%)
CPC
Indy Panchi
17,427
(31.3%)
Green
Tara Shushtarian
741
(1.3%)
IND
Lourence Almonte Singh
381
(0.7%)
Newmarket—Aurora
CPC
Sandra Cobena
31,540
(50.6%)
LPC
Jennifer McLachlan
29,294
(47%)
NDP
Anna Gollen
1,473
(2.4%)
Niagara Falls—Niagara-on-the-Lake
CPC
Tony Baldinelli
29,774
(49.1%)
LPC
Andrea Kaiser
27,194
(44.9%)
NDP
Shannon Mitchell
2,335
(3.9%)
Green
Celia Taylor
518
(0.9%)
PPC
Dinah Althorpe
481
(0.8%)
LBT
Daniel Shakhmundes
160
(0.3%)
Centrist
Yawar Anwar
128
(0.2%)
Niagara South
CPC
Fred Davies
36,702
(47.8%)
LPC
Vance Badawey
33,708
(43.9%)
NDP
Chantal McCollum
4,307
(5.6%)
PPC
Peter Taras
1,147
(1.5%)
Green
Natashia Bergen
683
(0.9%)
CHP
David Vedova
215
(0.3%)
Niagara West
CPC
Dean Allison
36,535
(51.9%)
LPC
Jennifer Korstanje
30,309
(43%)
NDP
Justin Abando
2,261
(3.2%)
CHP
Dave Bylsma
727
(1%)
PPC
Ryan Anderson
583
(0.8%)
Nipissing—Timiskaming
LPC
Pauline Rochefort
27,033
(47%)
CPC
Garry Keller
25,774
(44.8%)
NDP
Valerie Kennedy
3,506
(6.1%)
PPC
John Janssen
640
(1.1%)
Green
Louise Poitras
578
(1%)
North Island—Powell River
CPC
Aaron Gunn
31,356
(38.8%)
NDP
Tanille Johnston
26,357
(32.6%)
LPC
Jennifer Lash
21,045
(26%)
Green
Jessica Wegg
1,558
(1.9%)
PPC
Paul Macknight
341
(0.4%)
IND
Glen Staples
156
(0.2%)
North Vancouver—Capilano
LPC
Jonathan Wilkinson
37,909
(59.8%)
CPC
Stephen Curran
21,339
(33.7%)
NDP
Tammy Bentz
2,684
(4.2%)
Green
Andrew Robinson
1,076
(1.7%)
PPC
Ehsan Arjmand
256
(0.4%)
IND
Oliver King
102
(0.2%)
Northumberland—Clarke
CPC
Philip Lawrence
34,084
(48.8%)
LPC
John Goheen
32,062
(46%)
NDP
Ava Becker
2,057
(2.9%)
Green
Christina Marie Wilson
623
(0.9%)
PPC
Lisa Bradburn
510
(0.7%)
IND
Jody Ledgerwood
270
(0.4%)
CHP
John Wesselius
167
(0.2%)
Northwest Territories
LPC
Rebecca Alty
8,854
(53.8%)
CPC
Kimberly Fairman
5,462
(33.2%)
NDP
Kelvin Kotchilea
1,983
(12%)
Green
Rainbow Eyes
171
(1%)
Notre-Dame-de-Grâce—Westmount
LPC
Anna Gainey
34,116
(63.9%)
CPC
Neil Drabkin
10,517
(19.7%)
NDP
Malcolm Lewis-Richmond
3,954
(7.4%)
Bloc
Félix-Antoine Brault
2,644
(5%)
Green
Arnold Downey
1,323
(2.5%)
IND
Alex Trainman Montagano
264
(0.5%)
PPC
Marc Perez
259
(0.5%)
Marx
Rachel Hoffman
162
(0.3%)
Rhino
Stephen Hensley
126
(0.2%)
Nunavut
NDP
Lori Idlout
2,945
(37.4%)
LPC
Kilikvak Kabloona
2,868
(36.5%)
CPC
James T. Arreak
2,055
(26.1%)
Oakville East
LPC
Anita Anand
31,129
(51%)
CPC
Ron Chhinzer
27,379
(44.9%)
NDP
Hailey Ford
1,702
(2.8%)
Green
Bruno Sousa
354
(0.6%)
PPC
Henry Karabela
334
(0.5%)
UPC
Alicia Bedford
131
(0.2%)
Oakville West
LPC
Sima Acan
31,383
(52.9%)
CPC
Tim Crowder
26,402
(44.5%)
NDP
Diane Downey
823
(1.4%)
Green
Chris Kowalchuk
360
(0.6%)
PPC
JD Meaney
252
(0.4%)
IND
Martin Gegus
61
(0.1%)
Okanagan Lake West—South Kelowna
CPC
Dan Albas
33,219
(50.9%)
LPC
Juliette Sicotte
28,779
(44.1%)
NDP
Harpreet Badohal
2,195
(3.4%)
Green
Louise Lecouffe
660
(1%)
PPC
Debbie Robinson
306
(0.5%)
CFP
Gary Suddard
93
(0.1%)
Orléans
LPC
Marie-France Lalonde
53,171
(67.7%)
CPC
Steve Mansour
21,788
(27.7%)
NDP
Oulai B. Goué
2,063
(2.6%)
Green
Jaycob Jacques
652
(0.8%)
PPC
Tafiqul Abu Mohammad
331
(0.4%)
LBT
Arlo Arrowsmith
301
(0.4%)
IND
Mazhar Choudhry
162
(0.2%)
IND
Arabella Vida
74
(0.1%)
Oshawa
CPC
Rhonda Kirkland
32,185
(48.4%)
LPC
Isaac Ransom
28,453
(42.8%)
NDP
Sara Labelle
5,112
(7.7%)
Green
Katherine Mathewson
804
(1.2%)
Ottawa Centre
LPC
Yasir Naqvi
51,026
(62.7%)
NDP
Joel Harden
15,906
(19.5%)
CPC
Paul D'Orsonnens
12,712
(15.6%)
Green
Amanda Rosenstock
920
(1.1%)
CFP
Andrea Chabot
275
(0.3%)
CHP
Marie-Chantal Leriche
240
(0.3%)
COMM
Cashton Perry
166
(0.2%)
IND
Mike Salmon
72
(0.1%)
IND
Zed Chebib
47
(0.1%)
Ottawa South
LPC
David McGuinty
43,322
(65.5%)
CPC
Blair Turner
17,640
(26.7%)
NDP
Hena Masjedee
4,017
(6.1%)
Green
Nira Dookeran
642
(1%)
CHP
Alex Perrier
257
(0.4%)
Rhino
William Cooper
155
(0.2%)
CFP
John Redins
93
(0.1%)
Ottawa West—Nepean
LPC
Anita Vandenbeld
43,553
(63.6%)
CPC
Ryan Telford
18,515
(27%)
NDP
Josh Bizjak
4,837
(7.1%)
Green
Prashanta Dhakal
782
(1.1%)
PPC
Glen Armstrong
515
(0.8%)
CHP
Sean Mulligan
275
(0.4%)
Ottawa—Vanier—Gloucester
LPC
Mona Fortier
45,613
(67.4%)
CPC
Dean Wythe
14,507
(21.4%)
NDP
Tristan Oliff
5,121
(7.6%)
Green
Christian Proulx
1,334
(2%)
PPC
Marty Simms
344
(0.5%)
LBT
Coreen Corcoran
335
(0.5%)
IND
Elizabeth Benoit
233
(0.3%)
Marx
Christian Legeais
180
(0.3%)
Outremont
LPC
Rachel Bendayan
26,024
(55.2%)
CPC
Ronan Reich
5,911
(12.5%)
Bloc
Rémi Lebeuf
5,644
(12%)
NDP
Ève Péclet
5,024
(10.7%)
Green
Jonathan Pedneault
4,539
(9.6%)
Oxford
CPC
Arpan Khanna
38,132
(53.1%)
LPC
David Hilderley
27,243
(38%)
NDP
Matthew Chambers
3,134
(4.4%)
CHP
Jacob Watson
1,203
(1.7%)
Green
Cheryle Baker
1,061
(1.5%)
PPC
Steven Beausoleil
637
(0.9%)
UPC
Melanie Van Brugge
239
(0.3%)
IND
Akshay Varun Raj Vardhan
109
(0.2%)
Papineau
LPC
Marjorie Michel
24,240
(52.8%)
Bloc
Sophy Forget Bélec
7,643
(16.7%)
NDP
Niall Ricardo
7,542
(16.4%)
CPC
Julio Rivera
4,808
(10.5%)
Rhino
Xavier Watso
678
(1.5%)
PPC
Noah Cherney
443
(1%)
COMM
Stéphane Doucet
314
(0.7%)
Marx
Garnet Colly
206
(0.4%)
Parkland
CPC
Dane Lloyd
53,339
(75.1%)
LPC
Ashley Fearnall
12,677
(17.8%)
NDP
Keri Goad
2,943
(4.1%)
PPC
Jason Lavigne
1,066
(1.5%)
Green
Daniel Birrell
531
(0.7%)
UPC
Wade Klassen
291
(0.4%)
CHP
Kevin Schulthies
200
(0.3%)
Parry Sound—Muskoka
CPC
Scott Aitchison
33,648
(52%)
LPC
Geordie Sabbagh
27,656
(42.8%)
NDP
Heather Hay
2,300
(3.6%)
PPC
Isabel Pereira
1,048
(1.6%)
Peace River—Westlock
CPC
Arnold Viersen
34,083
(76.4%)
LPC
Luke Markowski
5,466
(12.2%)
IND
Darrell Teske
2,735
(6.1%)
NDP
Landen Tischer
2,340
(5.2%)
Perth—Wellington
CPC
John Nater
33,972
(53%)
LPC
David Mackey
26,150
(40.8%)
NDP
Kevin Kruchkywich
2,909
(4.5%)
PPC
Wayne Baker
1,069
(1.7%)
Peterborough
LPC
Emma Harrison
42,890
(54.3%)
CPC
Michelle Ferreri
32,446
(41%)
NDP
Heather Ray
2,406
(3%)
Green
Jazmine Raine
655
(0.8%)
PPC
Jami-Leigh McMaster
272
(0.3%)
IND
Chad Jewell
222
(0.3%)
CHP
Matthew Grove
168
(0.2%)
Pickering—Brooklin
LPC
Juanita Nathan
38,548
(54.1%)
CPC
Alicia Vianga
29,309
(41.2%)
NDP
Jamie Nye
1,838
(2.6%)
PPC
Lisa Robinson
639
(0.9%)
Green
Andrea Wood
535
(0.8%)
Centrist
Zainab Rana
322
(0.5%)
Pierre-Boucher—Les Patriotes—Verchères
Bloc
Xavier Barsalou-Duval
28,764
(46.1%)
LPC
Laurent de Casanove
24,207
(38.8%)
CPC
Vincent Kunda
7,405
(11.9%)
NDP
Jean-François Filion
1,541
(2.5%)
PPC
Alexandre Blais
528
(0.8%)
Pierrefonds—Dollard
LPC
Sameer Zuberi
34,230
(60%)
CPC
Tanya Toledano
17,437
(30.6%)
Bloc
Katrina Archambault
3,091
(5.4%)
NDP
Kakou Richard Kouassi
1,597
(2.8%)
PPC
Gordon Nash
334
(0.6%)
IND
Shahid Khan
277
(0.5%)
IND
Eyad Mobayed
55
(0.1%)
Pitt Meadows—Maple Ridge
CPC
Marc Dalton
31,556
(47.4%)
LPC
Angie Rowell
30,130
(45.2%)
NDP
Daniel Heydenrych
4,097
(6.2%)
Rhino
Peter Buddle
456
(0.7%)
PPC
Chris Lehner
372
(0.6%)
Ponoka—Didsbury
CPC
Blaine Calkins
56,110
(81.8%)
NDP
Logan Hooley
7,419
(10.8%)
UPC
Grant Abraham
2,129
(3.1%)
IND
Zarnab Zafar
1,641
(2.4%)
PPC
Larry Gratton
1,289
(1.9%)
Pontiac—Kitigan Zibi
LPC
Sophie Chatel
32,149
(54.6%)
CPC
Brian Nolan
16,174
(27.5%)
Bloc
Suzanne Proulx
6,099
(10.4%)
NDP
Gilbert W. Whiteduck
2,990
(5.1%)
Green
Claude Bertrand
750
(1.3%)
PPC
Todd Hoffman
676
(1.1%)
Port Moody—Coquitlam
LPC
Zoe Royer
27,123
(43.6%)
CPC
Paul Lambert
25,127
(40.4%)
NDP
Bonita Zarrillo
9,360
(15%)
Green
Nash Milani
519
(0.8%)
Marx
Roland Verrier
117
(0.2%)
Portage—Lisgar
CPC
Branden Leslie
31,889
(69.4%)
LPC
Robert Kreis
10,493
(22.8%)
NDP
Lisa Tessier
2,016
(4.4%)
PPC
Kevin Larson
977
(2.1%)
Green
Janine G. Gibson
595
(1.3%)
Portneuf—Jacques-Cartier
CPC
Joël Godin
32,094
(49.5%)
LPC
Antonin Leroux
18,824
(29%)
Bloc
Christian Hébert
11,606
(17.9%)
NDP
Félix Couture
1,034
(1.6%)
Green
Johann Queffelec
785
(1.2%)
PPC
Simon Frenette
527
(0.8%)
Prescott—Russell—Cumberland
LPC
Giovanna Mingarelli
38,392
(54.6%)
CPC
Julie Séguin
28,422
(40.4%)
NDP
Ryder Finlay
1,710
(2.4%)
Green
Thaila Riden
842
(1.2%)
PPC
Deborah Perrier
767
(1.1%)
IND
Jason St-Louis
239
(0.3%)
Prince Albert
CPC
Randy Hoback
27,765
(71.5%)
LPC
Christopher Hadubiak
7,451
(19.2%)
NDP
Virginia Kutzan
3,631
(9.3%)
Prince George—Peace River—Northern Rockies
CPC
Bob Zimmer
37,322
(70.9%)
LPC
Peter Njenga
10,290
(19.6%)
NDP
Cory Grizz Longley
3,201
(6.1%)
Green
Mary Forbes
1,121
(2.1%)
PPC
David Watson
683
(1.3%)
Provencher
CPC
Ted Falk
34,364
(66.1%)
LPC
Trevor Kirczenow
13,594
(26.1%)
NDP
Brandy Schmidt
2,398
(4.6%)
PPC
Noël Gautron
943
(1.8%)
Green
Blair Mahaffy
705
(1.4%)
Québec Centre
LPC
Jean-Yves Duclos
27,879
(49.5%)
Bloc
Simon Bérubé
20,199
(35.9%)
NDP
Tommy Bureau
4,400
(7.8%)
PPC
Daniel Brisson
2,818
(5%)
IND
Patrick Kerr
1,020
(1.8%)
Red Deer
CPC
Burton Bailey
43,765
(71.6%)
LPC
Ayaz Bangash
13,402
(21.9%)
NDP
Elias Assefa
2,360
(3.9%)
PPC
Kyla Courte
800
(1.3%)
Green
Ashley MacDonald
611
(1%)
CHP
Brandon Pringle
223
(0.4%)
Regina—Lewvan
CPC
Warren Steinley
21,988
(50%)
LPC
Mac Hird
18,881
(42.9%)
NDP
Ray Aldinger
2,573
(5.9%)
Green
Michael Wright
282
(0.6%)
PPC
Godwin Ezizor
249
(0.6%)
Regina—Qu'Appelle
CPC
Andrew Scheer
27,014
(64%)
LPC
Rahima Mian
11,373
(26.9%)
NDP
Chris Simmie
3,386
(8%)
PPC
Dionne Fehler
441
(1%)
Regina—Wascana
CPC
Michael Kram
21,737
(50.2%)
LPC
Jeffrey Walters
18,845
(43.6%)
NDP
Kaitlyn Stadnyk
2,079
(4.8%)
PPC
Peter Bruce
321
(0.7%)
Green
Kimberly Epp
285
(0.7%)
Repentigny
Bloc
Patrick Bonin
26,528
(42.1%)
LPC
Pierre Richard Thomas
24,418
(38.8%)
CPC
Charles Champagne
9,593
(15.2%)
NDP
Nathalie Gagnon
1,722
(2.7%)
PPC
Benoit Lanoue
384
(0.6%)
IND
Ednal Marc
314
(0.5%)
Richmond Centre—Marpole
CPC
Chak Au
23,532
(49.6%)
LPC
Wilson Miao
21,232
(44.7%)
NDP
Martin Li
2,109
(4.4%)
Green
Michael Sisler
420
(0.9%)
PPC
David Wang
193
(0.4%)
Richmond East—Steveston
LPC
Parm Bains
25,705
(48.5%)
CPC
Zach Segal
24,605
(46.4%)
NDP
Keefer Pelech
2,245
(4.2%)
Green
Steven Ji
499
(0.9%)
Richmond Hill South
CPC
Vincent Ho
30,620
(52.3%)
LPC
Majid Jowhari
25,991
(44.4%)
NDP
Ebrahim Astaraki
1,053
(1.8%)
Green
Alison Lam
496
(0.8%)
PPC
Joshua Sideris
245
(0.4%)
IND
Yan Wang
128
(0.2%)
CFP
Juni Yeung
44
(0.1%)
Richmond—Arthabaska
CPC
Eric Lefebvre
22,206
(35.5%)
LPC
Alain Saint-Pierre
20,627
(33%)
Bloc
Daniel Lebel
17,085
(27.3%)
NDP
Nataël Bureau
1,242
(2%)
PPC
Philippe D'Arcangeli
707
(1.1%)
Rhino
Réal Batrhino Martel
458
(0.7%)
IND
Henri Donascimento
224
(0.4%)
Riding Mountain
CPC
Dan Mazier
28,165
(67.1%)
LPC
Terry Hayward
9,524
(22.7%)
NDP
Andrew Douglas Maxwell
3,146
(7.5%)
PPC
Jim Oliver
566
(1.3%)
Green
Liz Clayton
551
(1.3%)
Rimouski—La Matapédia
Bloc
Maxime Blanchette-Joncas
24,949
(46.2%)
LPC
Alexander Reford
19,194
(35.5%)
CPC
Nancy Joannette
7,293
(13.5%)
NDP
Salomé Salvain
974
(1.8%)
IND
Noémi Bureau-Civil
614
(1.1%)
PPC
Taraneh Javanbakht
338
(0.6%)
Rhino
Lysane Picker-Paquin
295
(0.5%)
IND
Raphaël Arsenault
242
(0.4%)
IND
Tommy Lefebvre
99
(0.2%)
Rivière-des-Mille-Îles
LPC
Linda Lapointe
27,218
(45.5%)
Bloc
Luc Desilets
19,669
(32.9%)
CPC
Elia Lopez
10,398
(17.4%)
NDP
Joseph Hakizimana
1,270
(2.1%)
Green
Alec Ware
734
(1.2%)
PPC
David Santamaria Quiceno
306
(0.5%)
IND
Michel Genois
184
(0.3%)
Rivière-du-Nord
Bloc
Rhéal Fortin
25,372
(43.7%)
LPC
Mary-Helen Walton
18,379
(31.7%)
CPC
Patricia Morrissette
12,244
(21.1%)
NDP
Christel Marchand
2,050
(3.5%)
Rosemont—La Petite-Patrie
NDP
Alexandre Boulerice
23,795
(40.6%)
LPC
Jean-Sébastien Vallée
18,406
(31.4%)
Bloc
Olivier Gignac
11,059
(18.9%)
CPC
Laetitia Tchatat
4,005
(6.8%)
Green
Benoît Morham
1,344
(2.3%)
Saanich—Gulf Islands
Green
Elizabeth May
30,505
(38.8%)
LPC
David Beckham
25,093
(31.9%)
CPC
Cathie Ounsted
19,821
(25.2%)
NDP
Colin Plant
3,138
(4%)
Sackville—Bedford—Preston
LPC
Braedon Clark
35,503
(61.9%)
CPC
Dave Carroll
18,649
(32.5%)
NDP
Isaac Wilson
2,276
(4%)
Green
Andre Anderson
520
(0.9%)
PPC
Ryan Slaney
409
(0.7%)
Saint John—Kennebecasis
LPC
Wayne Long
26,131
(58.1%)
CPC
Melissa Young
16,796
(37.3%)
NDP
Armand Cormier
1,207
(2.7%)
Green
David MacFarquhar
742
(1.6%)
LBT
Austin Venedam
108
(0.2%)
Saint John—St. Croix
CPC
John Williamson
26,596
(53.1%)
LPC
Karen Ludwig
20,789
(41.5%)
NDP
Andrew Hill
1,643
(3.3%)
Green
Gerald Irish
794
(1.6%)
LBT
Keith Tays
280
(0.6%)
Saint-Hyacinthe—Bagot—Acton
Bloc
Simon-Pierre Savard-Tremblay
25,162
(43.9%)
LPC
Mélanie Bédard
19,220
(33.5%)
CPC
Gaëtan Deschênes
10,339
(18%)
NDP
Raymonde Plamondon
1,387
(2.4%)
Green
Martin Grenier
795
(1.4%)
PPC
Sylvain Pariseau
431
(0.8%)
Saint-Jean
Bloc
Christine Normandin
28,393
(44.2%)
LPC
Patrick Agbokou
21,999
(34.3%)
CPC
Marie Louis-Seize
10,483
(16.3%)
NDP
Danielle Dubuc
1,650
(2.6%)
Green
Vincent Piette
1,038
(1.6%)
PPC
Tchad Deschenes
624
(1%)
Saint-Laurent
LPC
Emmanuella Lambropoulos
26,020
(59%)
CPC
Richard Serour
12,378
(28.1%)
Bloc
Marielle Gendron
2,515
(5.7%)
NDP
Ryan Byrne
1,985
(4.5%)
Green
Richard Chambers
703
(1.6%)
PPC
Manon Chevalier
349
(0.8%)
Marx
Fernand Deschamps
137
(0.3%)
Saint-Léonard—Saint-Michel
LPC
Patricia Lattanzio
26,572
(65.4%)
CPC
Panagiota Koroneos
8,364
(20.6%)
Bloc
Laurie Lelacheur
2,915
(7.2%)
NDP
Marwan El Attar
2,422
(6%)
PPC
Caroline Mailloux
386
(0.9%)
Saint-Maurice—Champlain
LPC
François-Philippe Champagne
31,387
(50%)
CPC
Pierre-Augustin Allard
15,322
(24.4%)
Bloc
Thierry Bilodeau
13,381
(21.3%)
NDP
Nathalie Garceau
1,224
(2%)
Green
Marie-Claude Gaudet
705
(1.1%)
PPC
David Rioux
456
(0.7%)
Rhino
Dji-Pé Frazer
253
(0.4%)
Sarnia—Lambton—Bkejwanong
CPC
Marilyn Gladu
40,605
(53.2%)
LPC
George Vandenberg
28,880
(37.8%)
NDP
Lo-Anne Chan
4,079
(5.3%)
PPC
Brian Everaert
1,136
(1.5%)
LBT
Jacques Y Boudreau
990
(1.3%)
CHP
Mark Lamore
437
(0.6%)
Rhino
Tony Mitchell
201
(0.3%)
Saskatoon South
CPC
Kevin Waugh
24,516
(49.3%)
LPC
Rokhan Sarwar
20,107
(40.4%)
NDP
Jacob Gadzella
4,498
(9%)
Green
Hamish Graham
310
(0.6%)
PPC
Richard Brent Wintringham
308
(0.6%)
Saskatoon West
CPC
Brad Redekopp
19,707
(52.5%)
LPC
Chad Eggerman
10,257
(27.3%)
NDP
Rachel Loewen Walker
7,187
(19.1%)
Green
Naomi Hunter
403
(1.1%)
Saskatoon—University
CPC
Corey Tochor
23,178
(48.9%)
LPC
Greg Poelzer
19,622
(41.4%)
NDP
Melissa McGillivray
4,035
(8.5%)
PPC
Jaxson Boot
327
(0.7%)
Green
Isaiah Hunter
263
(0.6%)
Sault Ste. Marie—Algoma
LPC
Terry Sheehan
30,271
(47.3%)
CPC
Hugh Stevenson
28,648
(44.8%)
NDP
Laura Mayer
4,215
(6.6%)
Green
Robyn Kiki Eshkibok
531
(0.8%)
CHP
James Collins
297
(0.5%)
Scarborough Centre—Don Valley East
LPC
Salma Zahid
27,539
(57.2%)
CPC
Belent Mathew
18,353
(38.1%)
NDP
Alyson Koa
1,583
(3.3%)
PPC
Peter Koubakis
660
(1.4%)
Scarborough North
LPC
Shaun Chen
29,428
(63%)
CPC
Gurmit Sandhu
15,468
(33.1%)
NDP
Karishma Manji
1,844
(3.9%)
Scarborough Southwest
LPC
Bill Blair
33,395
(61.4%)
CPC
Asm Tarun
16,682
(30.7%)
NDP
Fatima Shaban
2,710
(5%)
Green
Amanda Cain
753
(1.4%)
PPC
Michael Poulin
565
(1%)
Centrist
Imran Khan
165
(0.3%)
Marx
Christine Nugent
113
(0.2%)
Scarborough—Agincourt
LPC
Jean Yip
27,569
(54.8%)
CPC
Aris Movsessian
21,314
(42.3%)
NDP
Dan Lovell
1,449
(2.9%)
Scarborough—Guildwood—Rouge Park
LPC
Gary Anandasangaree
35,343
(63.9%)
CPC
Suchita Jalan
17,529
(31.7%)
NDP
Kingsley Kwok
1,770
(3.2%)
Green
Troy Rife
635
(1.1%)
Scarborough—Woburn
LPC
Michael Coteau
22,534
(54%)
CPC
Reddy Muttukuru
12,602
(30.2%)
IND
Amina Bhaiyat
2,108
(5%)
NDP
George Wedge
1,890
(4.5%)
Green
Gianne Broughton
1,653
(4%)
Centrist
Ayub Sipra
974
(2.3%)
Selkirk—Interlake—Eastman
CPC
James Bezan
32,791
(60.1%)
LPC
Rhonda Nichol
16,575
(30.4%)
NDP
Josef Estabrooks
3,535
(6.5%)
Green
Wayne James
729
(1.3%)
PPC
Byron Gryba
473
(0.9%)
UPC
Chris Riddell
413
(0.8%)
Shefford
Bloc
Andréanne Larouche
26,726
(39.8%)
LPC
Felix Dionne
26,155
(38.9%)
CPC
James Seale
11,941
(17.8%)
NDP
Patrick Jasmin
1,558
(2.3%)
PPC
Susanne Lefebvre
789
(1.2%)
Sherbrooke
LPC
Élisabeth Brière
31,289
(51.4%)
Bloc
Pierre-Étienne Rouillard
16,184
(26.6%)
CPC
Esteban Méndez-Hord
7,983
(13.1%)
NDP
Jean-Pierre Fortier
3,516
(5.8%)
Green
Kevin McKenna
1,383
(2.3%)
PPC
Alexandre Lépine
576
(0.9%)
Sherwood Park—Fort Saskatchewan
CPC
Garnett Genuis
53,181
(65.1%)
LPC
Tanya Holm
21,957
(26.9%)
NDP
Chris Jones
4,086
(5%)
Green
Randall Emmons
1,454
(1.8%)
PPC
Jay Sobel
721
(0.9%)
CFP
Mark Horseman
240
(0.3%)
Simcoe North
CPC
Adam Chambers
33,385
(48.2%)
LPC
Ryan Rocca
31,131
(45%)
NDP
Melissa Lloyd
2,581
(3.7%)
Green
Ray Little
1,292
(1.9%)
PPC
Stephen Toivo Makk
660
(1%)
CHP
Russ Emo
202
(0.3%)
Simcoe—Grey
CPC
Terry Dowdall
35,385
(51.7%)
LPC
Bren Munro
29,931
(43.7%)
NDP
Jasleen Bains
1,594
(2.3%)
Green
Allan Kuhn
997
(1.5%)
PPC
Giorgio Mammoliti
526
(0.8%)
Similkameen—South Okanagan—West Kootenay
CPC
Helena Konanz
29,758
(44.1%)
LPC
Gloria Morgan
25,051
(37.1%)
NDP
Linda Sankey
10,932
(16.2%)
Green
Philip Mansfield
1,055
(1.6%)
PPC
Barry Dewar
653
(1%)
Skeena—Bulkley Valley
CPC
Ellis Ross
21,202
(47.2%)
NDP
Taylor Bachrach
17,682
(39.3%)
LPC
Inderpal Dhillon
4,924
(11%)
CHP
Rod Taylor
602
(1.3%)
Green
Adeana Young
528
(1.2%)
Souris—Moose Mountain
CPC
Steven Bonk
34,793
(83.7%)
LPC
Aziz Mian
4,051
(9.7%)
NDP
Sheena Muirhead Koops
1,888
(4.5%)
Green
Remi Rheault
371
(0.9%)
CFP
Lyndon Dayman
304
(0.7%)
IND
Travis Patron
157
(0.4%)
South Shore—St. Margarets
LPC
Jessica Fancy-Landry
27,871
(55%)
CPC
Rick Perkins
20,854
(41.1%)
Green
Mark Embrett
818
(1.6%)
PPC
Patrick Shea Boyd
698
(1.4%)
IND
Hayden Henderson
460
(0.9%)
South Surrey—White Rock
LPC
Ernie Klassen
33,094
(50.5%)
CPC
Kerry-Lynne Findlay
29,924
(45.7%)
NDP
Jureun Park
1,634
(2.5%)
Green
Christine Kinnie
876
(1.3%)
Spadina—Harbourfront
LPC
Chi Nguyen
29,515
(59.5%)
CPC
Diana Filipova
15,468
(31.2%)
NDP
Norm Di Pasquale
3,875
(7.8%)
Green
Gordon Rand
425
(0.9%)
PPC
Gilbert Joseph Jubinville
186
(0.4%)
Marx
Nick Lin
81
(0.2%)
IND
Shrey Rao
38
(0.1%)
St. Albert—Sturgeon River
CPC
Michael Cooper
49,181
(63.9%)
LPC
Lucia Stachurski
22,957
(29.8%)
NDP
Dorothy Anderson
3,719
(4.8%)
PPC
Brigitte Cecelia
842
(1.1%)
CHP
Jeff Willerton
258
(0.3%)
St. Boniface—St. Vital
LPC
Ginette Lavack
32,599
(59.8%)
CPC
Shola Agboola
17,625
(32.3%)
NDP
Thomas Linner
3,775
(6.9%)
PPC
Gilles Pelletier
523
(1%)
St. Catharines
LPC
Chris Bittle
34,750
(52%)
CPC
Bas Sluijmers
27,011
(40.4%)
NDP
Karen Orlandi
4,021
(6%)
PPC
Dennis Wilson
520
(0.8%)
IND
Christopher Reilly
308
(0.5%)
Centrist
Taha Alexander Haj-Ahmad
198
(0.3%)
St. John's East
LPC
Joanne Thompson
28,554
(62.3%)
CPC
David Brazil
11,915
(26%)
NDP
Mary Shortall
5,137
(11.2%)
Green
Otis Crandell
159
(0.3%)
COMM
Samuel Crête
94
(0.2%)
Stormont—Dundas—Glengarry
CPC
Eric Duncan
37,441
(56.4%)
LPC
Sarah Good
26,318
(39.7%)
NDP
Mario Leclerc
1,653
(2.5%)
Green
Gordon Kubanek
672
(1%)
LBT
Karl Ivan MacKinnon
270
(0.4%)
Sudbury
LPC
Viviane Lapointe
31,329
(51.8%)
CPC
Ian Symington
23,748
(39.3%)
NDP
Nadia Verrelli
4,650
(7.7%)
PPC
Nicholas Bonderoff
770
(1.3%)
Sudbury East—Manitoulin—Nickel Belt
CPC
Jim Belanger
29,129
(48.3%)
LPC
Marc G. Serré
24,122
(40%)
NDP
Andréane Chénier
4,818
(8%)
PPC
Sharilynne St. Louis
1,423
(2.4%)
Green
Himal Hossain
453
(0.8%)
LBT
Justin Dean Newell Leroux
321
(0.5%)
Surrey Centre
LPC
Randeep Sarai
21,103
(47.9%)
CPC
Rajvir Dhillon
19,071
(43.3%)
NDP
Dominic Denofrio
3,009
(6.8%)
Green
Krishan Khurana
422
(1%)
PPC
Beverly Tanchak
275
(0.6%)
COMM
Ryan Abbott
190
(0.4%)
Surrey Newton
LPC
Sukh Dhaliwal
20,006
(49.4%)
CPC
Harjit Singh Gill
17,847
(44.1%)
NDP
Raj Singh Toor
2,424
(6%)
COMM
Salman Zafar
214
(0.5%)
Swift Current—Grasslands—Kindersley
CPC
Jeremy Patzer
32,297
(82%)
LPC
William Caton
4,420
(11.2%)
NDP
Alex McPhee
2,261
(5.7%)
IND
Maria Rose Lewans
425
(1.1%)
Sydney—Glace Bay
LPC
Mike Kelloway
24,750
(52.2%)
CPC
Anna Manley
17,454
(36.8%)
NDP
Kimberly Losier
2,545
(5.4%)
Marx
Nik Boisvert
698
(1.5%)
LBT
Michael Pittman
617
(1.3%)
IND
Joe Ward
591
(1.2%)
PPC
Jeffrey Evely
569
(1.2%)
CFP
Chris Gallant
224
(0.5%)
Taiaiako'n—Parkdale—High Park
LPC
Karim Bardeesy
35,333
(55.5%)
NDP
Bhutila Karpoche
14,665
(23.1%)
CPC
Wladyslaw Lizon
12,452
(19.6%)
Green
Anna Gorka
673
(1.1%)
APPC
Edward Fraser
177
(0.3%)
COMM
Rimmy Riarh
135
(0.2%)
MJ
Terry Parker
93
(0.1%)
Marx
Lorne Gershuny
90
(0.1%)
Terra Nova—The Peninsulas
LPC
Anthony Germain
19,704
(48%)
CPC
Jonathan Rowe
19,692
(47.9%)
NDP
Liam Ryan
1,677
(4.1%)
Terrebonne
LPC
Tatiana Auguste
23,296
(38.7%)
Bloc
Nathalie Sinclair-Desgagné
23,261
(38.7%)
CPC
Adrienne Charles
10,938
(18.2%)
NDP
Maxime Beaudoin
1,552
(2.6%)
Green
Benjamin Rankin
637
(1.1%)
PPC
Maria Cantore
446
(0.7%)
Thornhill
CPC
Melissa Lantsman
44,324
(66.1%)
LPC
Liane Kotler
20,929
(31.2%)
NDP
William McCarty
831
(1.2%)
Green
Dominic Piotrowski
510
(0.8%)
PPC
Amir Hart
489
(0.7%)
Thunder Bay—Rainy River
LPC
Marcus Powlowski
19,244
(47.6%)
CPC
Brendan Hyatt
17,696
(43.8%)
NDP
Yuk-Sem Won
2,748
(6.8%)
PPC
Sabrina Ree
412
(1%)
Green
Eric Arner
314
(0.8%)
Thunder Bay—Superior North
LPC
Patty Hajdu
25,140
(55.2%)
CPC
Bob Herman
16,274
(35.8%)
NDP
Joy Wakefield
3,239
(7.1%)
PPC
Amos Bradley
457
(1%)
Green
John Malcolm Northey
410
(0.9%)
Thérèse-De Blainville
LPC
Madeleine Chenette
29,368
(45.8%)
Bloc
Marie-Noëlle Closson-Duquette
20,706
(32.3%)
CPC
Julie Bergeron
12,044
(18.8%)
NDP
Michel Lacroix
1,579
(2.5%)
PPC
Chantal Lavoie
444
(0.7%)
Tobique—Mactaquac
CPC
Richard Bragdon
23,346
(58.8%)
LPC
Julian Moulton
14,250
(35.9%)
NDP
Michael John Winter
811
(2%)
Green
Liam MacDougall
808
(2%)
PPC
Vern Brundle
476
(1.2%)
Toronto Centre
LPC
Evan Solomon
37,847
(64.5%)
CPC
Luis Ibarra
12,135
(20.7%)
NDP
Samantha Green
7,357
(12.5%)
Green
Olivia Iheme
664
(1.1%)
PPC
Nathen Mazri
234
(0.4%)
APPC
Simon Luisi
178
(0.3%)
Marx
Philip Fernandez
170
(0.3%)
IND
Cleveland Marshall
90
(0.2%)
Toronto—Danforth
LPC
Julie Dabrusin
38,794
(66.6%)
CPC
Ashik Hussain
11,060
(19%)
NDP
Clare Hacksel
7,554
(13%)
Green
Silvia Stardust
625
(1.1%)
APPC
Liz White
250
(0.4%)
Toronto—St. Paul's
LPC
Leslie Church
44,313
(61.9%)
CPC
Don Stewart
23,708
(33.1%)
NDP
Bruce Levy
2,506
(3.5%)
Green
Shane Philips
552
(0.8%)
PPC
Joseph Frasca
329
(0.5%)
Marx
David Gershuny
147
(0.2%)
CFP
Cynthia Valdron
58
(0.1%)
Trois-Rivières
LPC
Caroline Desrochers
25,137
(41%)
Bloc
René Villemure
16,922
(27.6%)
CPC
Yves Levesque
16,708
(27.2%)
NDP
Matthew Sévigny
1,431
(2.3%)
Green
David Turcotte
569
(0.9%)
PPC
Yan Patry
320
(0.5%)
Rhino
Mathieu Doyon
234
(0.4%)
University—Rosedale
LPC
Chrystia Freeland
39,589
(63.9%)
CPC
Liz Grade
14,625
(23.6%)
NDP
Serena Purdy
6,142
(9.9%)
Green
Ignacio Mongrell
1,063
(1.7%)
COMM
Drew Garvie
303
(0.5%)
Marx
Barbara Biley
138
(0.2%)
IND
Adam Golding
117
(0.2%)
Vancouver Centre
LPC
Hedy Fry
29,855
(55.2%)
CPC
Elaine Allan
16,355
(30.2%)
NDP
Avi Lewis
6,831
(12.6%)
Green
Scott MacDonald
755
(1.4%)
PPC
Christopher Varga
212
(0.4%)
IND
Drew William McPherson
65
(0.1%)
Vancouver East
NDP
Jenny Kwan
24,885
(43.6%)
LPC
Mark Wiens
20,287
(35.5%)
CPC
Lita Cabal
10,162
(17.8%)
Green
Nikida Steel
1,099
(1.9%)
COMM
Kimball Cariou
339
(0.6%)
PPC
Meghan Emily Murphy
329
(0.6%)
Vancouver Fraserview—South Burnaby
LPC
Gregor Robertson
27,117
(52.3%)
CPC
Avi Nayyar
18,500
(35.7%)
NDP
Manoj Bhangu
5,080
(9.8%)
Green
Alexander Dow
668
(1.3%)
PPC
Desiderio Magtanggol "Bon" Reyes
482
(0.9%)
Vancouver Granville
LPC
Taleeb Noormohamed
37,009
(62.1%)
CPC
Marie Rogers
17,133
(28.8%)
NDP
Sukhi Singh Sahota
4,489
(7.5%)
Green
Jerry Kroll
945
(1.6%)
Vancouver Kingsway
NDP
Don Davies
18,747
(37.2%)
LPC
Amy K. Gill
18,437
(36.6%)
CPC
Ravinder Bhatia
12,352
(24.5%)
Green
Imtiaz Popat
499
(1%)
PPC
Fiona Wang
322
(0.6%)
Vancouver Quadra
LPC
Wade Grant
35,306
(63%)
CPC
Ken Charko
17,008
(30.4%)
NDP
Alim Fakirani
2,391
(4.3%)
Green
Tom Digby
1,027
(1.8%)
PPC
John Odan Ede
265
(0.5%)
Vaudreuil
LPC
Peter Schiefke
40,674
(57.9%)
CPC
Thomas Barré
16,095
(22.9%)
Bloc
Christopher Massé
10,436
(14.8%)
NDP
Kalden Dhatsenpa
1,589
(2.3%)
Green
Dave Hamelin-Schuilenburg
948
(1.3%)
PPC
Jean Boily
541
(0.8%)
Vaughan—Woodbridge
CPC
Michael Guglielmin
40,358
(59.9%)
LPC
Francesco Sorbara
25,676
(38.1%)
NDP
Ali Bahman
895
(1.3%)
PPC
Roman Yevseyev
455
(0.7%)
Vernon—Lake Country—Monashee
CPC
Scott Anderson
33,852
(50.5%)
LPC
Anna Warwick Sears
28,714
(42.8%)
NDP
Leah Ellen Main
3,422
(5.1%)
Green
Blair Visscher
1,105
(1.6%)
Victoria
LPC
Will Greaves
39,803
(54.3%)
NDP
Laurel Collins
18,376
(25%)
CPC
Angus Ross
12,383
(16.9%)
Green
Michael Doherty
2,259
(3.1%)
PPC
David Mohr
268
(0.4%)
Rhino
Cody Fraser
107
(0.1%)
IND
Steve Filipovic
82
(0.1%)
CHP
Mary Moreau
81
(0.1%)
Ville-Marie—Le Sud-Ouest—Île-des-Sœurs
LPC
Marc Miller
28,246
(63%)
CPC
Steve Shanahan
8,533
(19%)
Bloc
Kevin Majaducon
4,176
(9.3%)
NDP
Suzanne Dufresne
2,708
(6%)
Green
Nathe Perrone
951
(2.1%)
Rhino
Giovanni Di Placido
200
(0.4%)
Vimy
LPC
Annie Koutrakis
26,565
(53.3%)
CPC
Grace Daou
12,300
(24.7%)
Bloc
Alicia Parenteau-Malakhanian
8,533
(17.1%)
NDP
Cindy Mercer
2,425
(4.9%)
Waterloo
LPC
Bardish Chagger
37,580
(59.5%)
CPC
Waseem Botros
20,534
(32.5%)
NDP
Héline Chow
2,620
(4.1%)
Green
Simon Guthrie
1,602
(2.5%)
PPC
Douglas Ross
350
(0.6%)
IND
Val Neekman
180
(0.3%)
Rhino
Santa Claus Chatham
119
(0.2%)
IND
Hans Roach
104
(0.2%)
IND
Jamie Hari
76
(0.1%)
Wellington—Halton Hills North
CPC
Michael Chong
34,476
(51.2%)
LPC
Sean Carscadden
29,609
(43.9%)
Green
Liam Stiles
1,389
(2.1%)
NDP
Andrew Bascombe
1,353
(2%)
PPC
Syl Carle
566
(0.8%)
West Vancouver—Sunshine Coast—Sea to Sky Country
LPC
Patrick Weiler
38,361
(59.8%)
CPC
Keith Roy
21,124
(32.9%)
Green
Lauren Greenlaw
2,205
(3.4%)
NDP
Jäger Rosenberg
2,077
(3.2%)
PPC
Peyman Askari
308
(0.5%)
Rhino
Gordon Jeffrey
100
(0.2%)
Whitby
LPC
Ryan Turnbull
36,000
(52.6%)
CPC
Steve Yamada
30,053
(43.9%)
NDP
Kevin Goswell
1,672
(2.4%)
Green
Andrew Di Lullo
515
(0.8%)
Centrist
Nouman Mian
209
(0.3%)
Willowdale
LPC
Ali Ehsassi
25,487
(53.4%)
CPC
James Lin
20,915
(43.9%)
NDP
Christy Kheirallah
1,286
(2.7%)
Windsor West
CPC
Harb Gill
21,420
(39%)
LPC
Richard Pollock
16,959
(30.9%)
NDP
Brian Masse
15,274
(27.8%)
PPC
Jacob Bezaire
554
(1%)
Green
Louay Ahmad
397
(0.7%)
COMM
Joseph Markham
199
(0.4%)
Marx
Margaret Villamizar
91
(0.2%)
Windsor—Tecumseh—Lakeshore
CPC
Kathy Borrelli
31,901
(45.6%)
LPC
Irek Kusmierczyk
31,668
(45.2%)
NDP
Alex Ilijoski
4,402
(6.3%)
PPC
Nick Babic
828
(1.2%)
Green
Roxanne Tellier
799
(1.1%)
Centrist
Helmi Charif
224
(0.3%)
CHP
Beth St Denis
197
(0.3%)
Winnipeg Centre
NDP
Leah Gazan
13,524
(39.5%)
LPC
Rahul Walia
12,108
(35.3%)
CPC
Tom Bambrick
7,658
(22.4%)
Green
Gary Gervais
389
(1.1%)
PPC
Donald Grant
367
(1.1%)
APPC
Debra Wall
213
(0.6%)
Winnipeg North
LPC
Kevin Lamoureux
19,326
(57.8%)
CPC
Rachel Punzalan
11,508
(34.4%)
NDP
Adebayo Akinrogunde
2,037
(6.1%)
PPC
Jessica Bailon
265
(0.8%)
Green
Angela Brydges
193
(0.6%)
COMM
Sarah Borbridge
112
(0.3%)
Winnipeg South
LPC
Terry Duguid
27,287
(58.8%)
CPC
Janice Morley-Lecomte
16,315
(35.1%)
NDP
Joanne Bjornson
2,093
(4.5%)
PPC
Johann Rempel Fehr
427
(0.9%)
Green
Manjit Kaur
301
(0.6%)
Winnipeg South Centre
LPC
Ben Carr
33,834
(63.6%)
CPC
Royden Brousseau
14,748
(27.7%)
NDP
Jorge Requena Ramos
3,463
(6.5%)
Green
Chris Petriew
450
(0.8%)
COMM
Cam Scott
314
(0.6%)
PPC
Jaclyn Cummings
272
(0.5%)
IND
Tait Palsson
99
(0.2%)
Winnipeg West
LPC
Doug Eyolfson
30,275
(54.4%)
CPC
Marty Morantz
22,669
(40.7%)
NDP
Avery Selby-Lyons
2,248
(4%)
Green
Dennis Bayomi
444
(0.8%)
Yellowhead
CPC
William Stevenson
47,797
(69.1%)
LPC
Michael Fark
17,388
(25.1%)
NDP
Avni Soma
2,753
(4%)
PPC
Vicky Bayford
955
(1.4%)
CHP
Dale Heath
252
(0.4%)
York Centre
CPC
Roman Baber
26,082
(54.8%)
LPC
Ya'ara Saks
20,303
(42.7%)
NDP
Yusuf Ulukanligil
1,189
(2.5%)
York South—Weston—Etobicoke
LPC
Ahmed Hussen
24,364
(55.3%)
CPC
Nicolas Pham
17,407
(39.5%)
NDP
Louise James
2,303
(5.2%)
Yorkton—Melville
CPC
Cathay Wagantall
28,667
(77.4%)
LPC
Luke Guimond
5,327
(14.4%)
NDP
Michaela Krakowetz
2,030
(5.5%)
Green
Valerie Brooks
767
(2.1%)
LBT
Alec Guggenmos
246
(0.7%)
York—Durham
CPC
Jacob Mantle
39,726
(55.5%)
LPC
Robert Grossi
28,317
(39.6%)
NDP
Justin Graham
1,821
(2.5%)
PPC
Patricia Conlin
900
(1.3%)
Green
Matt Pearce
790
(1.1%)
Yukon
LPC
Brendan Hanley
12,019
(53%)
CPC
Ryan Leef
8,724
(38.5%)
NDP
Katherine McCallum
1,439
(6.4%)
Green
Gabrielle Dupont
474
(2.1%)