logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: October 11, 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 likely
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 leaning
Steeve Lavoie
L LPC likely
B BQ likely
C CPC likely
Yves-Francois Blanchet
B BQ leaning
B BQ leaning
Abdelhaq Sari
L LPC safe
Louis Villeneuve
L LPC safe
Alexandra Mendes
L LPC safe
C Toss up LPC/CPC
L LPC safe
Daniel Gobeil
L LPC safe
Marianne Dandurand
L LPC safe
C CPC leaning
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 likely
Joel Lightbound
L LPC safe
C Toss up LPC/CPC
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 safe
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 safe
Rheal Fortin
B BQ leaning
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 LPC leaning
Elisabeth Briere
L LPC safe
Tatiana Auguste
L LPC leaning
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 Toss up LPC/CPC
C LPC leaning
Christopher Malette
L LPC safe
Tanveer Shahnawaz
L LPC safe
C LPC likely
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 LPC leaning
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 likely
Chris Lewis
C Toss up LPC/CPC
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 Toss up LPC/CPC
C Toss up LPC/CPC
Aslam Rana
L LPC leaning
C LPC likely
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 LPC leaning
Mark Gerretsen
L LPC safe
Anna Roberts
C CPC leaning
Kelly DeRidder
C Toss up LPC/GPC
L LPC likely
C LPC likely
Scott Reid
C LPC likely
C LPC likely
Peter Fragiskatos
L LPC safe
Kurt Holman
C Toss up LPC/NDP
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 safe
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 likely
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 likely
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 safe
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 Toss up LPC/NDP
Roman Baber
C LPC likely
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 LPC leaning
Andrew Scheer
C CPC likely
Michael Kram
C LPC leaning
Kevin Waugh
C Toss up LPC/CPC
Corey Tochor
C LPC leaning
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 Toss up LPC/CPC
Eleanor Olszewski
L LPC safe
Tim Uppal
C Toss up LPC/CPC
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C Toss up LPC/CPC
Billy Morin
C Toss up LPC/CPC
Matt Jeneroux [Elected as CPC]
L LPC leaning
Jagsharan Singh Mahal
C Toss up LPC/CPC
Heather McPherson
N NDP safe
Kelly McCauley
C LPC leaning
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 likely
William Stevenson
C CPC safe
Sukhman Singh Gill
C LPC leaning
Wade Wei Lin Chang
L LPC safe
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 safe
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 LPC leaning
C CPC leaning
Tamara Kronis
C LPC leaning
L LPC leaning
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 likely
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 safe
Lori Idlout [Elected as NDP]
L Toss up LPC/NDP