logo
Canada
Canada flag

338Canada federal district projections

Latest update: May 31, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: May 31, 2026
Electoral districts
Current party
Projection
Paul Connors
L LPC safe
Tom Osborne
L LPC safe
Clifford Small
C CPC leaning
Philip Earle
L LPC likely
Carol Anstey
C Toss up LPC/CPC
Joanne Thompson
L LPC safe
C LPC leaning
Kent McDonald
L LPC likely
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 leaning
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 CPC leaning
Guillaume Deschenes-Theriault
L LPC safe
C LPC leaning
Ginette Petitpas Taylor
L LPC safe
L LPC safe
John Williamson
C CPC leaning
Richard Bragdon
C CPC likely
L LPC likely
Sebastien Lemire
B BQ safe
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 likely
Abdelhaq Sari
L LPC safe
Louis Villeneuve
L LPC safe
Alexandra Mendes
L LPC safe
C CPC leaning
L LPC safe
Richard Martel
C Toss up LPC/CPC/BQ
Marianne Dandurand
L LPC safe
C CPC likely
B BQ likely
L LPC safe
Martin Champoux
B BQ likely
B BQ leaning
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 safe
Francis Scarpaleggia
L LPC safe
L LPC safe
Marie-Helene Gaudreau
B BQ leaning
Steven Guilbeault
L 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 BQ leaning
Anthony Housefather
L LPC safe
Bienvenu-Olivier Ntumba
L LPC likely
Luc Theriault
B BQ safe
Gabriel Hardy
C Toss up CPC/BQ
L LPC safe
Rachel Bendayan
L LPC safe
Marjorie Michel
L LPC safe
B BQ leaning
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
Alexandre Boulerice
I NDP likely
Simon-Pierre Savard-Tremblay
I BQ likely
Christine Normandin
B BQ likely
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 likely
Caroline Desrochers
L LPC likely
Peter Schiefke
L LPC safe
L LPC safe
Annie Koutrakis
L LPC safe
Jennifer McKelvie
L LPC safe
C CPC leaning
C Toss up LPC/CPC
John Brassard
C CPC likely
C Toss up LPC/CPC
Christopher Malette
L LPC likely
Nathaniel Erskine-Smith
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 likely
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 likely
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 likely
C CPC leaning
Aslam Rana
L LPC leaning
C Toss up LPC/CPC
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 Toss up LPC/CPC
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 leaning
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 CPC leaning
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 likely
Mark Carney
L LPC safe
Sandra Cobena
C LPC likely
C CPC likely
C LPC leaning
Fred Davies
C LPC likely
Dean Allison
C Toss up LPC/CPC
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 Toss up LPC/CPC
Yasir Naqvi
L LPC safe
David McGuinty
L LPC safe
L LPC safe
Anita Vandenbeld
L LPC safe
Arpan Khanna
C CPC leaning
Scott Aitchison
C Toss up LPC/CPC
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 Toss up LPC/CPC
L CPC leaning
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 Toss up LPC/CPC
Adam Chambers
C LPC leaning
L LPC safe
Chris Bittle
L LPC safe
C CPC leaning
Viviane Lapointe
L LPC safe
C Toss up LPC/CPC
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 likely
Bardish Chagger
L LPC safe
C Toss up LPC/CPC
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 CPC leaning
L LPC safe
Grant Jackson
C CPC safe
Rebecca Chartrand
L LPC likely
Colin Reynolds
C Toss up CPC/NDP
Raquel Dancho
C Toss up LPC/CPC
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 CPC leaning
Corey Tochor
C Toss up LPC/CPC
Brad Redekopp
C CPC likely
C CPC safe
C CPC safe
Cathay Wagantall
C CPC safe
Blake Richards
C CPC safe
Pierre Poilievre
C CPC safe
David Bexte
C CPC safe
Greg McLean
C LPC leaning
Corey Hogan
L LPC likely
Shuv Majumdar
C Toss up LPC/CPC
Jasraj Singh Hallan
C CPC likely
Shuv Majumdar
C CPC likely
Dalwinder Gill
C LPC likely
Stephanie Kusie
C CPC safe
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 likely
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 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 safe
Mark Strahl
C CPC likely
C LPC leaning
C CPC likely
L LPC likely
Gord Johns
N NDP likely
C Toss up LPC/CPC/NDP
Jill McKnight
L LPC likely
Stephanie McLean
L LPC safe
Gurbux Saini
L LPC likely
C CPC leaning
C CPC leaning
Stephen Fuhr
L LPC likely
C Toss up LPC/CPC
C CPC likely
Tamara Kronis
C Toss up LPC/CPC
L LPC leaning
C Toss up LPC/CPC/NDP
Jonathan Wilkinson
L LPC safe
C Toss up LPC/CPC
C LPC leaning
L LPC likely
C CPC safe
C Toss up LPC/CPC
L LPC likely
Elizabeth May
G GPC likely
C Toss up LPC/CPC
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 NDP leaning
L LPC safe
Taleeb Noormohamed
L LPC safe
Don Davies
N NDP leaning
Wade Grant
L LPC safe
C Toss up LPC/CPC
Will Greaves
L LPC safe
L LPC safe
Brendan Hanley
L LPC likely
Rebecca Alty
L LPC likely
Lori Idlout [Elected as NDP]
L Toss up LPC/NDP