logo
Canada
Canada flag

338Canada federal district projections

Latest update: November 8, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: November 8, 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 LPC leaning
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 safe
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 leaning
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 leaning
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 safe
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 Toss up LPC/CPC
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 leaning
C Toss up LPC/CPC
C Toss up LPC/CPC
Karina Gould
L LPC safe
Adam van Koeverden
L LPC safe
Connie Cody
C LPC leaning
Bruce Fanjoy
L LPC likely
C CPC leaning
Julie Dzerowicz
L LPC safe
Maggie Chi
L LPC safe
Rob Oliphant
L LPC safe
Kyle Seeback
C CPC likely
Vince Gasparro
L LPC likely
C LPC leaning
Chris Lewis
C CPC leaning
Yvan Baker
L LPC safe
James Maloney
L LPC safe
John Zerucelli
L LPC safe
C Toss up LPC/CPC
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 likely
L LPC safe
C Toss up LPC/CPC
L LPC safe
Ben Lobb
C Toss up LPC/CPC
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/CPC/GPC
L LPC likely
C LPC likely
Scott Reid
C LPC leaning
C LPC likely
Peter Fragiskatos
L LPC safe
Kurt Holman
C Toss up LPC/CPC/NDP
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC likely
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 likely
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 Toss up LPC/CPC
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 leaning
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 safe
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 Toss up LPC/CPC/NDP
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 LPC leaning
Andrew Scheer
C CPC safe
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 LPC likely
Corey Hogan
L LPC likely
Pat Kelly
C Toss up LPC/CPC
Jasraj Singh Hallan
C CPC leaning
Shuv Majumdar
C CPC leaning
Dalwinder Gill
C LPC likely
Stephanie Kusie
C CPC likely
Michelle Rempel Garner
C Toss up LPC/CPC
Tom Kmiec
C CPC likely
David McKenzie
C Toss up LPC/CPC
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 likely
Jagsharan Singh Mahal
C LPC leaning
Heather McPherson
N NDP safe
Kelly McCauley
C LPC likely
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 leaning
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 likely
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 Toss up LPC/CPC/NDP
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 Toss up CPC/NDP
L LPC likely
Randeep Sarai
L LPC likely
Sukh Dhaliwal
L LPC likely
Hedy Fry
L LPC safe
Jenny Kwan
N Toss up LPC/NDP
L LPC safe
Taleeb Noormohamed
L LPC safe
Don Davies
N Toss up LPC/NDP
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 LPC leaning