logo
Canada

The Road to 172 Seats

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



Districts and MPs Current party Latest projection
Paul Connors
L LPC likely
Tom Osborne
L LPC safe
C CPC likely
Philip Earle
L LPC leaning
C CPC likely
Joanne Thompson
L LPC safe
C Toss up LPC/CPC
Kent McDonald
L LPC likely
Sean Casey
L LPC safe
Bobby Morrissey
L LPC leaning
Heath MacDonald
L LPC likely
Chris d’Entremont [Elected as CPC]
L Toss up LPC/CPC
L LPC leaning
Sean Fraser
L LPC leaning
L Toss up LPC/CPC
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 likely
Mike Kelloway
L LPC likely
Serge Cormier
L LPC safe
Dominic LeBlanc
L LPC safe
L LPC safe
Rob Moore
C CPC likely
Guillaume Deschenes-Theriault
L LPC likely
C Toss up LPC/CPC
Ginette Petitpas Taylor
L LPC safe
L LPC likely
C CPC likely
Richard Bragdon
C CPC safe
L Toss up LPC/BQ
B BQ safe
L LPC safe
Angelo Iacono
L LPC safe
L LPC likely
Jason Groleau
C CPC safe
B BQ safe
L Toss up LPC/BQ
B BQ safe
C CPC safe
Yves-Francois Blanchet
B BQ safe
B BQ likely
Abdelhaq Sari
L LPC safe
Louis Villeneuve
L LPC likely
L LPC safe
C CPC leaning
L LPC leaning
C BQ leaning
Marianne Dandurand
L LPC likely
C CPC likely
B BQ safe
L LPC safe
Martin Champoux
B BQ safe
B BQ likely
Steven MacKinnon
L LPC safe
Marie-Gabrielle Menard
L LPC likely
Eric St-Pierre
L LPC safe
Greg Fergus
L LPC safe
Gabriel Ste-Marie
B BQ safe
Mario Simard
B BQ safe
B BQ likely
L Toss up LPC/BQ
Alexis Brunelle-Duceppe
B BQ safe
Francis Scarpaleggia
L LPC safe
L LPC safe
Marie-Helene Gaudreau
B BQ likely
Steven Guilbeault
L LPC safe
Faycal El-Khoury
L LPC safe
Timothy Watchorn
L BQ leaning
C CPC likely
L LPC likely
L BQ likely
Joel Lightbound
L LPC safe
C CPC likely
L LPC safe
C CPC safe
Jean-Denis Garon
B BQ likely
Anthony Housefather
L LPC likely
Bienvenu-Olivier Ntumba
L Toss up LPC/BQ
Luc Theriault
B BQ safe
C BQ likely
L LPC safe
Rachel Bendayan
L LPC safe
Marjorie Michel
L LPC safe
B BQ likely
L LPC safe
L LPC safe
C CPC safe
Jean-Yves Duclos
L Toss up LPC/BQ
Patrick Bonin
B BQ likely
C Toss up LPC/CPC/BQ
Maxime Blanchette-Joncas
B BQ likely
L Toss up LPC/BQ
Rheal Fortin
B BQ safe
Alexandre Boulerice
N NDP safe
Simon-Pierre Savard-Tremblay
B BQ safe
Christine Normandin
B BQ safe
Emmanuella Lambropoulos
L LPC safe
L LPC safe
Francois-Philippe Champagne
L LPC safe
Andreanne Larouche
B BQ likely
Elisabeth Briere
L LPC likely
Tatiana Auguste
L BQ likely
Madeleine Chenette
L LPC leaning
Caroline Desrochers
L LPC leaning
Peter Schiefke
L LPC safe
L LPC safe
Annie Koutrakis
L LPC safe
Jennifer McKelvie
L LPC likely
C CPC likely
C CPC likely
C CPC safe
C CPC likely
Christopher Malette
L LPC leaning
Nathaniel Erskine-Smith
L LPC safe
C CPC leaning
Amandeep Sodhi
L Toss up LPC/CPC
L Toss up LPC/CPC
Maninder Sidhu
L Toss up LPC/CPC
L Toss up LPC/CPC
Sonia Sidhu
L Toss up LPC/CPC
Amarjeet Gill
C Toss up LPC/CPC
C CPC likely
C CPC likely
Karina Gould
L LPC likely
L LPC leaning
Connie Cody
C Toss up LPC/CPC
Bruce Fanjoy
L LPC leaning
C CPC safe
Julie Dzerowicz
L LPC likely
L LPC likely
Rob Oliphant
L LPC safe
C CPC safe
Vince Gasparro
L Toss up LPC/CPC
C CPC leaning
Chris Lewis
C CPC safe
L LPC leaning
L LPC likely
John Zerucelli
L LPC likely
C CPC likely
Dominique O’Rourke
L LPC safe
C CPC safe
C CPC likely
L Toss up LPC/NDP
C Toss up LPC/CPC
L Toss up LPC/CPC
L LPC likely
C CPC likely
L LPC likely
C CPC likely
Jenna Sudds
L LPC safe
C CPC likely
C CPC likely
L LPC safe
Anna Roberts
C CPC safe
Kelly DeRidder
C GPC likely
L Toss up LPC/CPC
C Toss up LPC/CPC
C CPC leaning
C CPC leaning
Peter Fragiskatos
L LPC safe
C Toss up CPC/NDP
Arielle Kayabaga
L LPC likely
L LPC leaning
L LPC likely
Michael Ma [Elected as CPC]
L CPC leaning
C CPC likely
Kristina Tesser Derksen
L Toss up LPC/CPC
Fares Al Soud
L LPC likely
L LPC leaning
L LPC likely
L LPC leaning
Iqwinder Gaheer
L LPC likely
L LPC leaning
Mark Carney
L LPC safe
Sandra Cobena
C CPC leaning
C CPC safe
C CPC leaning
Fred Davies
C CPC leaning
Dean Allison
C CPC likely
Pauline Rochefort
L Toss up LPC/CPC
C CPC leaning
Anita Anand
L LPC leaning
L LPC leaning
Marie-France Lalonde
L LPC safe
Rhonda Kirkland
C CPC leaning
Yasir Naqvi
L LPC likely
David McGuinty
L LPC safe
L LPC safe
Anita Vandenbeld
L LPC safe
Arpan Khanna
C CPC likely
Scott Aitchison
C CPC likely
C CPC likely
Emma Harrison
L LPC likely
L LPC likely
L LPC likely
Vincent Neil Ho
C CPC likely
C CPC likely
L Toss up LPC/CPC
L LPC likely
L LPC likely
L LPC safe
L LPC safe
L LPC safe
L LPC safe
Terry Dowdall
C CPC likely
Adam Chambers
C CPC leaning
L LPC safe
Chris Bittle
L LPC likely
C CPC likely
Viviane Lapointe
L LPC likely
C CPC leaning
L LPC leaning
Melissa Lantsman
C CPC safe
L LPC leaning
L LPC likely
Evan Solomon
L LPC safe
Julie Dabrusin
L LPC safe
L LPC safe
Chrystia Freeland
L LPC safe
Michael Guglielmin
C CPC safe
Bardish Chagger
L LPC safe
C CPC leaning
Ryan Turnbull
L LPC leaning
Ali Ehsassi
L LPC leaning
C Toss up LPC/CPC
Harbinder Gill
C Toss up CPC/NDP
Roman Baber
C CPC likely
Jacob Mantle
C CPC likely
L LPC likely
Grant Jackson
C CPC safe
L LPC leaning
Colin Reynolds
C CPC leaning
C Toss up LPC/CPC
Branden Leslie
C CPC safe
Ted Falk
C CPC safe
C CPC safe
L LPC safe
C CPC safe
N NDP likely
Kevin Lamoureux
L LPC safe
Terry Duguid
L LPC safe
L LPC safe
Doug Eyolfson
L LPC likely
C CPC safe
C CPC safe
L LPC safe
C CPC safe
Randy Hoback
C CPC safe
Warren Steinley
C CPC leaning
C CPC safe
Michael Kram
C CPC leaning
Kevin Waugh
C CPC leaning
C CPC leaning
Brad Redekopp
C CPC safe
C CPC safe
C CPC safe
Cathay Wagantall
C CPC safe
Blake Richards
C CPC safe
C CPC safe
David Bexte
C CPC safe
Greg McLean
C CPC leaning
L Toss up LPC/CPC
Shuv Majumdar
C CPC likely
Jasraj Singh Hallan
C CPC safe
Shuv Majumdar
C CPC safe
Dalwinder Gill
C Toss up LPC/CPC
Stephanie Kusie
C CPC safe
Michelle Rempel Garner
C CPC safe
C CPC safe
David McKenzie
C CPC safe
Amanpreet Singh Gill
C CPC likely
Eleanor Olszewski
L LPC likely
C CPC likely
C Toss up CPC/NDP
Ziad Aboultaif
C CPC likely
C CPC likely
Matt Jeneroux
C CPC leaning
Jagsharan Singh Mahal
C CPC likely
Heather McPherson
N NDP safe
Kelly McCauley
C CPC likely
John Barlow
C CPC safe
C CPC safe
Chris Warkentin
C CPC safe
Shannon Stubbs
C CPC safe
C CPC safe
Rachael Thomas
C CPC safe
C CPC safe
Dane Lloyd
C CPC safe
C CPC safe
Blaine Calkins
C CPC safe
Burton Bailey
C CPC safe
C CPC safe
C CPC safe
William Stevenson
C CPC safe
C CPC likely
Wade Wei Lin Chang
L Toss up LPC/CPC
L LPC safe
C CPC safe
C CPC safe
C CPC leaning
C CPC safe
L Toss up LPC/CPC
N NDP likely
C NDP leaning
Jill McKnight
L LPC leaning
L LPC safe
L Toss up LPC/CPC
C CPC likely
C CPC likely
Stephen Fuhr
L Toss up LPC/CPC
C CPC likely
C CPC safe
C CPC likely
L NDP likely
C Toss up CPC/NDP
L LPC safe
C CPC likely
C CPC leaning
L Toss up LPC/CPC
C CPC safe
C CPC leaning
L Toss up LPC/CPC
G GPC likely
C CPC likely
C Toss up CPC/NDP
L Toss up LPC/CPC
Randeep Sarai
L Toss up LPC/CPC
Sukh Dhaliwal
L Toss up LPC/CPC
L LPC safe
N NDP safe
L LPC likely
Taleeb Noormohamed
L LPC safe
N NDP likely
L LPC safe
C CPC likely
Will Greaves
L LPC safe
L LPC safe
Brendan Hanley
L LPC likely
L LPC likely
Lori Idlout
N NDP likely