Canada flag

338Canada federal district projections

Latest update: May 10, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: May 10, 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 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 Toss up LPC/CPC
L LPC safe
Richard Martel
C Toss up LPC/CPC/BQ
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
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 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 likely
Alexandre Boulerice
I NDP likely
Simon-Pierre Savard-Tremblay
B 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 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 Toss up LPC/CPC
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 likely
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 CPC leaning
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 Toss up LPC/CPC
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 leaning
C CPC likely
C LPC leaning
Fred Davies
C LPC leaning
Dean Allison
C Toss up LPC/CPC
Pauline Rochefort
L LPC likely
Philip Lawrence
C LPC leaning
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 safe
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 Toss up LPC/CPC
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 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 Toss up LPC/NDP
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
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 leaning
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 likely
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 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 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