logo
Canada
Canada flag

338Canada federal district projections

Latest update: September 20, 2026

The Road to 172 Seats

Less likely More likely Majority: 172 seats 1. Orléans LPC safe ORLEA 2. Don Valley West LPC safe DVWES 3. Scarborough—Guildwood—Rouge Park LPC safe SCGRP 4. Scarborough North LPC safe SCNOR 5. Acadie—Bathurst LPC safe ACABA 6. Nepean LPC safe NEPEA 7. Lac-Saint-Louis LPC safe LSLOU 8. Cape Spear LPC safe CAPSP 9. Toronto—St. Paul’s LPC safe TOSTP 10. Saint-Léonard—Saint-Michel LPC safe STLSM 11. Winnipeg South Centre LPC safe WISOC 12. Ottawa South LPC safe OTSOU 13. Dartmouth—Cole Harbour LPC safe DACHO 14. Ottawa—Vanier—Gloucester LPC safe OTVAG 15. Vancouver Quadra LPC safe VAQUA 16. Desnethé—Missinippi—Churchill River LPC safe DEMIC 17. Scarborough Southwest LPC safe SCSOU 18. Notre-Dame-de-Grâce—Westmount LPC safe NDGWE 19. Scarborough—Woburn LPC safe SCWOB 20. Halifax West LPC safe HALIW 21. Toronto—Danforth LPC safe TODAN 22. Ville-Marie—Le Sud-Ouest—Île-des-Soeurs LPC safe VMLIS 23. Brossard—Saint-Lambert LPC safe BRSTL 24. Vancouver Granville LPC safe VAGRA 25. Charlottetown LPC safe CHARL 26. Kingston and the Islands LPC safe KAISA 27. Kanata LPC safe KANAT 28. Moncton—Dieppe LPC safe MONDI 29. Hull—Aylmer LPC safe HUAYL 30. St. Boniface—St. Vital LPC safe STBSV 31. Winnipeg South LPC safe WISOU 32. Etobicoke—Lakeshore LPC safe ETLAK 33. Scarborough Centre—Don Valley East LPC safe SCDVE 34. Gatineau LPC safe GATIN 35. Ahuntsic-Cartierville LPC safe AHUCA 36. Fredericton—Oromocto LPC safe FREOR 37. Pierrefonds—Dollard LPC safe PIDOL 38. Sackville—Bedford—Preston LPC safe SABEP 39. Ottawa West—Nepean LPC safe OTWNE 40. Toronto Centre LPC safe TOCEN 41. University—Rosedale LPC safe UNROS 42. Beauséjour LPC safe BEAUS 43. Honoré-Mercier LPC safe HONME 44. Kings—Hants LPC safe KINHA 45. Winnipeg North LPC safe WINOR 46. West Vancouver—Sunshine Coast—Sea to Sky Country LPC safe WVSSC 47. Burnaby North—Seymour LPC safe BUNSE 48. Spadina—Harbourfront LPC safe SPHAR 49. Dorval—Lachine—LaSalle LPC safe DOLAL 50. North Vancouver—Capilano LPC safe NOVAC 51. Bourassa LPC safe BOURA 52. Waterloo LPC safe WATER 53. Saint-Laurent LPC safe STLAU 54. Vaudreuil LPC safe VAUDR 55. Scarborough—Agincourt LPC safe SCAGI 56. Etobicoke Centre LPC safe ETCEN 57. Saint John—Kennebecasis LPC safe SJKEN 58. Willowdale LPC safe WILLO 59. Mississauga—Erin Mills LPC safe MIERM 60. Burlington LPC safe BURLI 61. St. John’s East LPC safe SJSE 62. York South—Weston—Etobicoke LPC safe YOSWET 63. Ajax LPC safe AJAX 64. Humber River—Black Creek LPC safe HUBCR 65. Winnipeg West LPC safe WIWES 66. Prescott—Russell—Cumberland LPC safe PRRUC 67. Etobicoke North LPC safe ETNOR 68. Halifax LPC safe HALIF 69. London West LPC safe LOWES 70. Beaches—East York LPC safe BEAEY 71. Louis-Hébert LPC safe LOUHE 72. Pickering—Brooklin LPC safe PIBRO 73. Hamilton West—Ancaster—Dundas LPC safe HWAAD 74. Peterborough LPC safe PETER 75. Vancouver Centre LPC safe VANCE 76. Alfred-Pellan LPC safe ALPEL 77. Victoria LPC safe VICTR 78. Pontiac—Kitigan Zibi LPC safe POKIT 79. Thunder Bay—Superior North LPC safe TBSUNO 80. Vimy LPC safe VIMY 81. London Centre LPC safe LOCEN 82. Papineau LPC safe PAPIN 83. St. Catharines LPC safe STCATH 84. Vancouver Fraserview—South Burnaby LPC safe VAFSB 85. Outremont LPC safe OUTRE 86. Marc-Aurèle-Fortin LPC safe MAFOR 87. Guelph LPC safe GUELP 88. Sudbury LPC safe SUDBU 89. Sherbrooke LPC safe SHERB 90. Laurier—Sainte-Marie LPC safe LASMA 91. LaSalle—Émard—Verdun LPC safe LAEVE 92. Saint-Maurice—Champlain LPC safe SMCHA 93. Esquimalt—Saanich—Sooke LPC safe ESSAS 94. Laval—Les Îles LPC safe LALIL 95. Longueuil—Charles-LeMoyne LPC safe LOCHL 96. Brome—Missisquoi LPC safe BRMIS 97. Argenteuil—La Petite-Nation LPC safe ARLPN 98. Compton—Stanstead LPC safe COMST 99. Hochelaga—Rosemont-Est LPC safe HOROE 100. Avalon LPC safe AVALO 101. Don Valley North LPC safe DVNOR 102. Markham—Thornhill LPC safe MATHI 103. Malpeque LPC safe MALPE 104. Mississauga—Malton LPC safe MIMAL 105. Mississauga Centre LPC safe MICEN 106. Whitby LPC safe WHITB 107. Châteauguay—Les Jardins-de-Napierville LPC safe CHLJN 108. Sydney—Glace Bay LPC safe SYGLA 109. Burlington North—Milton West LPC safe BNMW 110. Davenport LPC safe DAVEH 111. South Shore—St. Margarets LPC safe SSSTM 112. Oakville West LPC safe OKWES 113. Madawaska—Restigouche LPC safe MARES 114. Mississauga—Lakeshore LPC safe MILAK 115. Ottawa Centre LPC safe OTCEN 116. Mississauga—Streetsville LPC safe MISTR 117. Trois-Rivières LPC safe TRRIV 118. Oakville East LPC safe OKEAS 119. Hamilton Mountain LPC safe HAMMO 120. Yukon LPC safe YUKON 121. Carleton LPC safe CARLE 122. Cardigan LPC safe CARDI 123. Mount Royal LPC safe MOROY 124. Thérèse-De Blainville LPC safe TDBLA 125. Eglinton—Lawrence LPC safe EGLLA 126. Markham—Stouffville LPC safe MASTO 127. Chicoutimi—Le Fjord LPC safe CHILE 128. Northwest Territories LPC likely NWTER 129. Bay of Quinte LPC likely BAQUIN 130. Delta LPC likely DELTA 131. Rivière-des-Milles-Îles LPC likely RDMI 132. Mississauga East—Cooksville LPC likely MIECO 133. Mont-Saint-Bruno—L’Acadie LPC likely MSBLA 134. Edmonton Centre LPC likely EDCEN 135. Thunder Bay—Rainy River LPC likely TBRARI 136. Québec Centre LPC likely QUCEN 137. Burnaby Central LPC likely BUCEN 138. Sault Ste. Marie—Algoma LPC likely SSMAL 139. Nipissing—Timiskaming LPC likely NITIM 140. Brampton—Chinguacousy Park LPC likely BRCHP 141. Brampton East LPC likely BREAS 142. Central Nova LPC likely CENNO 143. Cape Breton—Canso—Antigonish LPC likely CBCA 144. Windsor—Tecumseh—Lakeshore LPC likely WITELA 145. Kitchener—Conestoga LPC likely KICON 146. Coquitlam—Port Coquitlam LPC likely COPC 147. Port Moody—Coquitlam LPC likely PMCOQ 148. Brampton South LPC likely BRSOU 149. South Surrey—White Rock LPC likely SOSWR 150. Milton East—Halton Hills South LPC likely MEHHS 151. Brampton North—Caledon LPC likely BRNCA 152. Surrey Centre LPC likely SUCEN 153. Surrey Newton LPC likely SUNEW 154. Brampton Centre LPC likely BRACE 155. Fleetwood—Port Kells LPC likely FLPKL 156. La Prairie—Atateken LPC likely LPATA 157. Beauport—Limoilou LPC likely BELIM 158. Egmont LPC likely EGMON 159. Kitchener South—Hespeler LPC likely KSHES 160. Markham—Unionville LPC likely MAUNI 161. Richmond East—Steveston LPC likely RESTE 162. Taiaiako’n—Parkdale—High Park LPC likely TAPHP 163. Northumberland—Clarke LPC likely NOCLA 164. Kelowna LPC likely KELWN 165. Abitibi—Baie-James—Nunavik—Eeyou LPC likely ABBAJ 166. Acadie—Annapolis LPC likely ACANN 167. Niagara South LPC likely NISOUT 168. Newmarket—Aurora LPC likely NEAUR 169. Labrador LPC likely LABRA 170. Cumberland—Colchester LPC likely CUCOL 171. Calgary Confederation LPC likely CACON 172. Les Pays-d’en-Haut LPC likely LPDEH 173. Niagara Falls—Niagara-on-the-Lake LPC likely NIFANO 174. Pitt Meadows—Maple Ridge LPC likely PMMAP 175. Leeds—Grenville—Thousand Islands—Rideau Lakes LPC likely LEGRI 176. Simcoe North LPC likely SINOR 177. Brampton West LPC likely BRWES 178. Cambridge LPC likely CAMBR 179. Cloverdale—Langley City LPC likely CLLAC 180. Terra Nova—The Peninsulas LPC likely TNTP 181. Miramichi—Grand Lake LPC leaning MIGLA 182. Elgin—St. Thomas—London South LPC leaning ESTLS 183. Bowmanville—Oshawa North LPC leaning BOOSH 184. Lanark—Frontenac LPC leaning LAFRO 185. York Centre LPC leaning YOCEN 186. Oshawa LPC leaning OSHAW 187. Hamilton East—Stoney Creek LPC leaning HAESCO 188. Niagara West LPC leaning NIWES 189. Sudbury East—Manitoulin—Nickel Belt LPC leaning SEEMN 190. Similkameen—South Okanagan—West Kootenay LPC leaning SISOW 191. Longueuil—Saint-Hubert LPC leaning LOSTH 192. Simcoe—Grey LPC leaning SIGRE 193. Parry Sound—Muskoka LPC leaning PSMUS 194. Calgary McKnight LPC leaning CAMCK 195. Wellington—Halton Hills North LPC leaning WEHHN 196. Kildonan—St. Paul LPC leaning KISTP 197. Richmond Centre—Marpole LPC leaning RCMAR 198. Churchill—Keewatinook Aski LPC leaning CHKEK 199. Richmond Hill South LPC leaning RIHISO 200. Barrie—Springwater—Oro-Medonte LPC leaning BSWOM 201. Kapuskasing—Timmins—Mushkegowuk LPC leaning KATIM 202. Hamilton Centre LPC leaning HACEN 203. Edmonton Riverbend LPC leaning EDRIV 204. Brantford—Brant South—Six Nations LPC leaning BBSNS 205. Nanaimo—Ladysmith LPC leaning NALAD 206. Huron—Bruce LPC leaning HUBRU 207. Okanagan Lake West—South Kelowna LPC leaning OKLSK 208. Flamborough—Glanbrook—Brant North LPC leaning FGGBN 209. Aurora—Oak Ridges—Richmond Hill LPC leaning AORRH 210. Vernon—Lake Country—Monashee LPC leaning VELCM 211. Perth—Wellington LPC leaning PEWEL 212. Regina—Lewvan Toss up LPC/CPC RELEW 213. New Westminster—Burnaby—Maillardville Toss up LPC/NDP NWBBM 214. Regina—Wascana Toss up LPC/CPC REWAS 215. Terrebonne Toss up LPC/BQ TERRB 216. Edmonton West Toss up LPC/CPC EDWES 217. Kenora—Kiiwetinoong Toss up LPC/CPC KEKII 218. Bruce—Grey—Owen Sound Toss up LPC/CPC BGOOS 219. Saskatoon—University Toss up LPC/CPC SASKU 220. Langley Township—Fraser Heights Toss up LPC/CPC LTFH 221. Long Range Mountains Toss up LPC/CPC LORAM 222. Shefford Toss up LPC/BQ SHEFF 223. Nunavut Toss up LPC/NDP NUNVT 224. Hastings—Lennox and Addington—Tyendinaga Toss up LPC/CPC HELAT 225. Calgary Centre Toss up LPC/CPC CACE 226. Abbotsford—South Langley Toss up LPC/CPC ABSOL 227. Middlesex—London Toss up LPC/CPC MILON 228. Oxford Toss up LPC/CPC OXFOR 229. York—Durham Toss up LPC/CPC YODUR 230. Kamloops—Thompson—Nicola Toss up LPC/CPC KLTNI 231. La Pointe-de-l’Île Toss up LPC/BQ LPILI 232. Saskatoon South Toss up LPC/CPC SASKS 233. Stormont—Dundas—Glengarry Toss up LPC/CPC STDUC 234. Repentigny Toss up LPC/BQ REPEN 235. Sarnia—Lambton—Bkejwanong Toss up LPC/CPC SALBK 236. Edmonton Southeast Toss up LPC/CPC EDSE 237. Central Newfoundland Toss up LPC/CPC CENNE 238. Haliburton—Kawartha Lakes Toss up LPC/CPC HAKALA 239. Saint John—St. Croix Toss up LPC/CPC SJSCX 240. Richmond—Arthabaska Toss up LPC/CPC RIART 241. Algonquin—Renfrew—Pembroke Toss up LPC/CPC ALRPE 242. Kamloops—Shuswap—Central Rockies Toss up LPC/CPC KLSCR 243. Fundy Royal Toss up LPC/CPC FUNRO 244. Kitchener Centre Toss up LPC/GPC KICEN 245. Mirabel Toss up LPC/BQ MIRAB 246. Pierre-Boucher—Les Patriotes—Verchères Toss up LPC/BQ PBLPV 247. Gaspésie—Les Îles-de-la-Madeleine—Listuguj Toss up LPC/BQ GASIL 248. Rosemont—La Petite-Patrie Toss up LPC/NDP ROLPD 249. Barrie South—Innisfil CPC leaning BRSIN 250. Edmonton Manning CPC leaning EDMAN 251. Cowichan—Malahat—Langford Toss up LPC/NDP COMAL 252. Calgary Skyview CPC leaning CASKY 253. Edmonton Northwest CPC leaning EDNOW 254. Edmonton Gateway CPC leaning EDGAT 255. Essex CPC leaning ESSEX 256. Haldimand—Norfolk CPC leaning HADNO 257. Charlesbourg—Haute-Saint-Charles CPC leaning CHHSC 258. Vaughan—Woodbridge CPC leaning VAWOO 259. Louis-Saint-Laurent—Akiawenhrahk CPC leaning LOSLA 260. Chatham-Kent—Leamington CPC leaning CKLEA 261. Calgary Crowfoot CPC leaning CACRO 262. Laurentides—Labelle BQ leaning LALAB 263. New Tecumseth—Gwillimbury CPC leaning NTGWI 264. Rimouski—La Matapédia BQ leaning RIMLA 265. Saint-Jean BQ leaning STJEA 266. Windsor West NDP leaning WIWES 267. Saint-Hyacinthe—Bagot—Acton BQ leaning SHYBA 268. Vancouver Kingsway NDP leaning VAKIN 269. Vancouver East NDP leaning VAEAST 270. Berthier—Maskinongé BQ leaning BERMA 271. North Island—Powell River NDP leaning NIPR 272. London—Fanshawe NDP leaning LOFAN 273. Montmorency—Charlevoix Toss up LPC/CPC/BQ MOCHX 274. Calgary Nose Hill CPC leaning CANOH 275. Calgary Signal Hill CPC leaning CASIH 276. Chilliwack—Hope CPC leaning CHHOP 277. Winnipeg Centre NDP leaning WICEN 278. Dufferin—Caledon CPC leaning DUCAL 279. Mission—Matsqui—Abbotsford CPC likely MIMAB 280. King—Vaughan CPC likely KIVAU 281. Beauharnois—Salaberry—Soulanges—Huntingdon BQ likely BESHS 282. Rivière-du-Nord BQ likely RINOR 283. Beloeil—Chambly BQ likely BECHA 284. Côte-du-Sud—Rivière-du-Loup—Kataskomiq—Témiscouata CPC likely CDRLK 285. Tobique—Mactaquac CPC likely TOBMA 286. Columbia—Kootenay—Southern Rockies CPC likely COKSR 287. Calgary Heritage CPC likely CAHER 288. Lévis—Lotbinière CPC likely LELOT 289. Drummond BQ likely DRUMO 290. Calgary East CPC likely CAEA 291. Saanich—Gulf Islands GPC likely SAGUL 292. Jonquière BQ likely JONQU 293. Côte-Nord—Kawawachikamach—Nitassinan BQ likely CNKNI 294. Saskatoon West CPC likely SASKW 295. Bellechasse—Les Etchemins—Lévis CPC likely BELET 296. Joliette—Manawan BQ likely JOLMA 297. Lethbridge CPC likely LETHB 298. Selkirk—Interlake—Eastman CPC likely SEINE 299. Portneuf—Jacques-Cartier CPC likely POJACA 300. Courtenay—Alberni NDP likely COALB 301. Thornhill CPC likely THORN 302. Bécancour—Nicolet—Saurel—Alnôbak BQ likely BENSA 303. Lac-Saint-Jean BQ likely LSJEA 304. Montcalm BQ likely MONTC 305. Cariboo—Prince George CPC likely CAPRG 306. Abitibi—Témiscamingue BQ likely ABTEM 307. Calgary Midnapore CPC likely CAMID 308. St. Albert—Sturgeon River CPC safe STASR 309. Regina—Qu’Appelle CPC safe REQUP 310. Elmwood—Transcona NDP leaning ELTRA 311. Brandon—Souris CPC safe BRSOU 312. Calgary Shepard CPC safe CASHE 313. Sherwood Park—Fort Saskatchewan CPC safe SHFFS 314. Provencher CPC safe PROVE 315. Yellowhead CPC safe YELLO 316. Airdrie—Cochrane CPC safe AICOC 317. Portage—Lisgar CPC safe POLIS 318. Red Deer CPC safe REDDE 319. Riding Mountain CPC safe RIDMO 320. Mégantic—L’Érable—Lotbinière CPC safe MELOL 321. Prince George—Peace River—Northern Rockies CPC safe PGPRN 322. Battlefords—Lloydminster—Meadow Lake CPC safe BLLML 323. Foothills CPC safe FOOTH 324. Prince Albert CPC safe PRALB 325. Carlton Trail—Eagle Creek CPC safe CTECR 326. Beauce CPC safe BEAUC 327. Parkland CPC safe PARKL 328. Medicine Hat—Cardston—Warner CPC safe MECAW 329. Bow River CPC safe BORIV 330. Leduc—Wetaskiwin CPC safe LEWET 331. Edmonton Griesbach Toss up CPC/NDP EDGRI 332. Moose Jaw—Lake Centre—Lanigan CPC safe MOJALA 333. Edmonton Strathcona NDP safe EDSTR 334. Fort McMurray—Cold Lake CPC safe FOMCC 335. Yorkton—Melville CPC safe YOMEL 336. Skeena—Bulkley Valley NDP leaning SKBUV 337. Lakeland CPC safe LAKEL 338. Grande Prairie CPC safe GRPRA 339. Swift Current—Grasslands—Kindersley CPC safe SCGRK 340. Peace River—Westlock CPC safe PRWES 341. Souris—Moose Mountain CPC safe SOMOMO 342. Battle River—Crowfoot CPC safe BRCRO 343. Ponoka—Didsbury CPC safe PODID ORLEA DVWES SCGRP SCNOR ACABA NEPEA LSLOU CAPSP TOSTP STLSM WISOC OTSOU DACHO OTVAG VAQUA DEMIC SCSOU NDGWE SCWOB HALIW TODAN VMLIS BRSTL VAGRA CHARL KAISA KANAT MONDI HUAYL STBSV WISOU ETLAK SCDVE GATIN AHUCA FREOR PIDOL SABEP OTWNE TOCEN UNROS BEAUS HONME KINHA WINOR WVSSC BUNSE SPHAR DOLAL NOVAC BOURA WATER STLAU VAUDR SCAGI ETCEN SJKEN WILLO MIERM BURLI SJSE YOSWET AJAX HUBCR WIWES PRRUC ETNOR HALIF LOWES BEAEY LOUHE PIBRO HWAAD PETER VANCE ALPEL VICTR POKIT TBSUNO VIMY LOCEN PAPIN STCATH VAFSB OUTRE MAFOR GUELP SUDBU SHERB LASMA LAEVE SMCHA ESSAS LALIL LOCHL BRMIS ARLPN COMST HOROE AVALO DVNOR MATHI MALPE MIMAL MICEN WHITB CHLJN SYGLA BNMW DAVEH SSSTM OKWES MARES MILAK OTCEN MISTR TRRIV OKEAS HAMMO YUKON CARLE CARDI MOROY TDBLA EGLLA MASTO CHILE NWTER BAQUIN DELTA RDMI MIECO MSBLA EDCEN TBRARI QUCEN BUCEN SSMAL NITIM BRCHP BREAS CENNO CBCA WITELA KICON COPC PMCOQ BRSOU SOSWR MEHHS BRNCA SUCEN SUNEW BRACE FLPKL LPATA BELIM EGMON KSHES MAUNI RESTE TAPHP NOCLA KELWN ABBAJ ACANN NISOUT NEAUR LABRA CUCOL CACON LPDEH NIFANO PMMAP LEGRI SINOR BRWES CAMBR CLLAC TNTP MIGLA ESTLS BOOSH LAFRO YOCEN OSHAW HAESCO NIWES SEEMN SISOW LOSTH SIGRE PSMUS CAMCK WEHHN KISTP RCMAR CHKEK RIHISO BSWOM KATIM HACEN EDRIV BBSNS NALAD HUBRU OKLSK FGGBN AORRH VELCM PEWEL RELEW NWBBM REWAS TERRB EDWES KEKII BGOOS SASKU LTFH LORAM SHEFF NUNVT HELAT CACE ABSOL MILON OXFOR YODUR KLTNI LPILI SASKS STDUC REPEN SALBK EDSE CENNE HAKALA SJSCX RIART ALRPE KLSCR FUNRO KICEN MIRAB PBLPV GASIL ROLPD BRSIN EDMAN COMAL CASKY EDNOW EDGAT ESSEX HADNO CHHSC VAWOO LOSLA CKLEA CACRO LALAB NTGWI RIMLA STJEA WIWES SHYBA VAKIN VAEAST BERMA NIPR LOFAN MOCHX CANOH CASIH CHHOP WICEN DUCAL MIMAB KIVAU BESHS RINOR BECHA CDRLK TOBMA COKSR CAHER LELOT DRUMO CAEA SAGUL JONQU CNKNI SASKW BELET JOLMA LETHB SEINE POJACA COALB THORN BENSA LSJEA MONTC CAPRG ABTEM CAMID STASR REQUP ELTRA BRSOU CASHE SHFFS PROVE YELLO AICOC POLIS REDDE RIDMO MELOL PGPRN BLLML FOOTH PRALB CTECR BEAUC PARKL MECAW BORIV LEWET EDGRI MOJALA EDSTR FOMCC YOMEL SKBUV LAKEL GRPRA SCGRK PRWES SOMOMO BRCRO PODID 338Canada Federal Projection Latest update: September 20, 2026 78 CPC [47-115] LPC 230▲ [193-266]

Canada flag

All 343 federal districts

Latest update: September 20, 2026
Electoral districts
Current party
Projection
Paul Connors
L LPC safe
Tom Osborne
L LPC safe
Clifford Small
C Toss up LPC/CPC
Philip Earle
L LPC likely
Carol Anstey
C Toss up LPC/CPC
Joanne Thompson
L LPC safe
C LPC likely
Kent McDonald
L LPC safe
Sean Casey
L LPC safe
Bobby Morrissey
L LPC likely
Heath MacDonald
L LPC safe
Chris d’Entremont [Elected as CPC]
L LPC likely
L LPC likely
Sean Fraser
L LPC likely
L LPC likely
Darren Fisher
L LPC safe
Shannon Miedema
L LPC safe
Lena Metlege Diab
L LPC safe
Kody Blois
L LPC safe
L LPC safe
Jessica Fancy-Landry
L LPC safe
Mike Kelloway
L LPC safe
Serge Cormier
L LPC safe
Dominic LeBlanc
L LPC safe
L LPC safe
Rob Moore
C Toss up LPC/CPC
Guillaume Deschenes-Theriault
L LPC safe
C LPC leaning
Ginette Petitpas Taylor
L LPC safe
L LPC safe
John Williamson
C Toss up LPC/CPC
Richard Bragdon
C CPC likely
L LPC likely
Sebastien Lemire
B BQ likely
Melanie Joly
L LPC safe
Angelo Iacono
L LPC safe
L LPC safe
Jason Groleau
C CPC safe
B BQ likely
Steeve Lavoie
L LPC likely
B BQ likely
C CPC likely
Yves-Francois Blanchet
B BQ likely
B BQ leaning
Abdelhaq Sari
L LPC safe
Louis Villeneuve
L LPC safe
Alexandra Mendes
L LPC safe
C CPC leaning
L LPC safe
Daniel Gobeil
L LPC safe
Marianne Dandurand
L LPC safe
C CPC likely
B BQ likely
L LPC safe
Martin Champoux
B BQ likely
B Toss up LPC/BQ
Steven MacKinnon
L LPC safe
Marie-Gabrielle Menard
L LPC safe
Eric St-Pierre
L LPC safe
Greg Fergus
L LPC safe
Gabriel Ste-Marie
B BQ likely
Mario Simard
B BQ likely
Mario Beaulieu
B Toss up LPC/BQ
Jacques Ramsay
L LPC likely
Alexis Brunelle-Duceppe
B BQ likely
Francis Scarpaleggia
L LPC safe
L LPC safe
Marie-Helene Gaudreau
B BQ leaning
LPC safe
Faycal El-Khoury
L LPC safe
Timothy Watchorn
L LPC likely
Jacques Gourde
C CPC likely
Sherry Romanado
L LPC safe
Natilien Joseph
L LPC leaning
Joel Lightbound
L LPC safe
C CPC leaning
Carlos Leitao
L LPC safe
C CPC safe
Jean-Denis Garon
B Toss up LPC/BQ
Anthony Housefather
L LPC safe
Bienvenu-Olivier Ntumba
L LPC likely
Luc Theriault
B BQ likely
Gabriel Hardy
C Toss up LPC/CPC/BQ
L LPC safe
Rachel Bendayan
L LPC safe
Marjorie Michel
L LPC safe
B Toss up LPC/BQ
Sameer Zuberi
L LPC safe
Sophie Chatel
L LPC safe
C CPC likely
Jean-Yves Duclos
L LPC likely
Patrick Bonin
B Toss up LPC/BQ
Éric Lefebvre
C Toss up LPC/CPC
Maxime Blanchette-Joncas
B BQ leaning
Linda Lapointe
L LPC likely
Rheal Fortin
B BQ likely
Toss up LPC/NDP
BQ leaning
Christine Normandin
B BQ leaning
Emmanuella Lambropoulos
L LPC safe
Patricia Lattanzio
L LPC safe
Francois-Philippe Champagne
L LPC safe
Andreanne Larouche
B Toss up LPC/BQ
Elisabeth Briere
L LPC safe
Tatiana Auguste
L Toss up LPC/BQ
Madeleine Chenette
L LPC safe
Caroline Desrochers
L LPC safe
Peter Schiefke
L LPC safe
L LPC safe
Annie Koutrakis
L LPC safe
Jennifer McKelvie
L LPC safe
C Toss up LPC/CPC
C LPC leaning
John Brassard
C CPC leaning
C LPC leaning
Christopher Malette
L LPC likely
Tanveer Shahnawaz
L LPC safe
C LPC leaning
Amandeep Sodhi
L LPC likely
L LPC likely
Maninder Sidhu
L LPC likely
L LPC likely
Sonia Sidhu
L LPC likely
Amarjeet Gill
C LPC likely
C LPC leaning
C Toss up LPC/CPC
Karina Gould
L LPC safe
Adam van Koeverden
L LPC safe
Connie Cody
C LPC likely
Bruce Fanjoy
L LPC safe
C CPC leaning
Julie Dzerowicz
L LPC safe
Maggie Chi
L LPC safe
Rob Oliphant
L LPC safe
Kyle Seeback
C CPC leaning
Vince Gasparro
L LPC safe
C LPC leaning
Chris Lewis
C CPC leaning
Yvan Baker
L LPC safe
James Maloney
L LPC safe
John Zerucelli
L LPC safe
C LPC leaning
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC leaning
C Toss up LPC/CPC
Aslam Rana
L LPC leaning
C LPC leaning
Lisa Hepfner
L LPC safe
L LPC safe
C Toss up LPC/CPC
L LPC safe
Ben Lobb
C LPC leaning
Jenna Sudds
L LPC safe
C LPC leaning
Eric Melillo
C Toss up LPC/CPC
Mark Gerretsen
L LPC safe
Anna Roberts
C CPC likely
Kelly DeRidder
C Toss up LPC/GPC
L LPC likely
C LPC likely
Scott Reid
C LPC leaning
C LPC likely
Peter Fragiskatos
L LPC safe
Kurt Holman
C NDP leaning
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC safe
Tim Hodgson
L LPC safe
Michael Ma [Elected as CPC]
L LPC likely
Lianne Rood
C Toss up LPC/CPC
Kristina Tesser Derksen
L LPC likely
Fares Al Soud
L LPC safe
L LPC likely
L LPC safe
Charles Sousa
L LPC safe
Iqwinder Gaheer
L LPC safe
L LPC safe
Mark Carney
L LPC safe
Sandra Cobena
C LPC likely
C CPC leaning
C LPC likely
Fred Davies
C LPC likely
Dean Allison
C LPC leaning
Pauline Rochefort
L LPC likely
Philip Lawrence
C LPC likely
Anita Anand
L LPC safe
Sima Acan
L LPC safe
Marie-France Lalonde
L LPC safe
Rhonda Kirkland
C LPC leaning
Yasir Naqvi
L LPC safe
David McGuinty
L LPC safe
L LPC safe
Anita Vandenbeld
L LPC safe
Arpan Khanna
C Toss up LPC/CPC
Scott Aitchison
C LPC leaning
John Nater
C LPC leaning
Emma Harrison
L LPC safe
Juanita Nathan
L LPC safe
Giovanna Mingarelli
L LPC safe
Vincent Neil Ho
C LPC leaning
L Toss up LPC/CPC
L LPC likely
L LPC safe
L LPC safe
L LPC safe
Shaun Chen
L LPC safe
L LPC safe
Michael Coteau
L LPC safe
Terry Dowdall
C LPC leaning
Adam Chambers
C LPC likely
L LPC safe
Chris Bittle
L LPC safe
C Toss up LPC/CPC
Viviane Lapointe
L LPC safe
C LPC leaning
L LPC likely
Melissa Lantsman
C CPC likely
Marcus Powlowski
L LPC likely
L LPC safe
Evan Solomon
L LPC safe
Julie Dabrusin
L LPC safe
Leslie Church
L LPC safe
Danielle Martin
L LPC safe
Michael Guglielmin
C CPC leaning
Bardish Chagger
L LPC safe
C LPC leaning
Ryan Turnbull
L LPC safe
Ali Ehsassi
L LPC safe
C LPC likely
Harbinder Gill
C NDP leaning
Roman Baber
C LPC leaning
Jacob Mantle
C Toss up LPC/CPC
L LPC safe
Grant Jackson
C CPC safe
Rebecca Chartrand
L LPC leaning
Colin Reynolds
C NDP leaning
Raquel Dancho
C LPC leaning
Branden Leslie
C CPC safe
Ted Falk
C CPC safe
Dan Mazier
C CPC safe
Ginette Lavack
L LPC safe
C CPC likely
Leah Gazan
N NDP leaning
Kevin Lamoureux
L LPC safe
Terry Duguid
L LPC safe
L LPC safe
Doug Eyolfson
L LPC safe
C CPC safe
C CPC safe
L LPC safe
C CPC safe
Randy Hoback
C CPC safe
Warren Steinley
C Toss up LPC/CPC
Andrew Scheer
C CPC safe
Michael Kram
C Toss up LPC/CPC
Kevin Waugh
C Toss up LPC/CPC
Corey Tochor
C Toss up LPC/CPC
Brad Redekopp
C CPC likely
C CPC safe
C CPC safe
CPC safe
Blake Richards
C CPC safe
Pierre Poilievre
C CPC safe
David Bexte
C CPC safe
Greg McLean
C Toss up LPC/CPC
Corey Hogan
L LPC likely
Pat Kelly
C CPC leaning
Jasraj Singh Hallan
C CPC likely
Shuv Majumdar
C CPC likely
Dalwinder Gill
C LPC leaning
Stephanie Kusie
C CPC likely
Michelle Rempel Garner
C CPC leaning
Tom Kmiec
C CPC safe
David McKenzie
C CPC leaning
Amanpreet Singh Gill
C CPC leaning
Eleanor Olszewski
L LPC likely
Tim Uppal
C CPC leaning
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C CPC leaning
Billy Morin
C CPC leaning
Matt Jeneroux [Elected as CPC]
L LPC leaning
Jagsharan Singh Mahal
C Toss up LPC/CPC
Heather McPherson
N NDP safe
Kelly McCauley
C Toss up LPC/CPC
John Barlow
C CPC safe
Laila Goodridge
C CPC safe
Chris Warkentin
C CPC safe
Shannon Stubbs
C CPC safe
Mike Lake
C CPC safe
Rachael Thomas
C CPC likely
C CPC safe
Dane Lloyd
C CPC safe
Arnold Viersen
C CPC safe
Blaine Calkins
C CPC safe
Burton Bailey
C CPC safe
C CPC safe
C CPC safe
William Stevenson
C CPC safe
Sukhman Singh Gill
C Toss up LPC/CPC
Wade Wei Lin Chang
L LPC likely
L LPC safe
C CPC likely
Mark Strahl
C CPC leaning
C LPC likely
C CPC likely
L LPC likely
Gord Johns
N NDP likely
C Toss up LPC/NDP
Jill McKnight
L LPC likely
Stephanie McLean
L LPC safe
Gurbux Saini
L LPC likely
C Toss up LPC/CPC
C Toss up LPC/CPC
Stephen Fuhr
L LPC likely
C Toss up LPC/CPC
C CPC likely
Tamara Kronis
C LPC leaning
L Toss up LPC/NDP
C NDP leaning
L LPC safe
C LPC leaning
C LPC likely
L LPC likely
C CPC safe
C LPC leaning
L LPC likely
Elizabeth May
G GPC likely
C LPC leaning
C NDP leaning
L LPC likely
Randeep Sarai
L LPC likely
Sukh Dhaliwal
L LPC likely
Hedy Fry
L LPC safe
Jenny Kwan
N NDP leaning
L LPC safe
Taleeb Noormohamed
L LPC safe
Don Davies
N NDP leaning
Wade Grant
L LPC safe
C LPC leaning
Will Greaves
L LPC safe
L LPC safe
Brendan Hanley
L LPC safe
Rebecca Alty
L LPC likely
Lori Idlout [Elected as NDP]
L Toss up LPC/NDP