logo
Canada
Canada flag

338Canada federal district projections

Latest update: January 18, 2026

The Road to 172 Seats

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

Electoral districts
Current party
Projection
Paul Connors
L LPC likely
Tom Osborne
L LPC safe
Clifford Small
C CPC likely
Philip Earle
L LPC leaning
Carol Anstey
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
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 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 CPC leaning
Ginette Petitpas Taylor
L LPC safe
L LPC likely
John Williamson
C CPC likely
Richard Bragdon
C CPC safe
L Toss up LPC/BQ
Sebastien Lemire
B BQ safe
Melanie Joly
L LPC safe
Angelo Iacono
L LPC safe
L LPC likely
Jason Groleau
C CPC safe
B BQ safe
Steeve Lavoie
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
Alexandra Mendes
L LPC safe
C CPC leaning
L LPC leaning
Richard Martel
C BQ likely
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
Mario Beaulieu
B BQ likely
Jacques Ramsay
L Toss up LPC/BQ
Alexis Brunelle-Duceppe
B BQ safe
Francis Scarpaleggia
L LPC safe
L LPC safe
Marie-Helene Gaudreau
B BQ safe
Steven Guilbeault
L LPC safe
Faycal El-Khoury
L LPC safe
Timothy Watchorn
L BQ leaning
Jacques Gourde
C CPC likely
Sherry Romanado
L LPC likely
Natilien Joseph
L BQ likely
Joel Lightbound
L LPC safe
C CPC likely
Carlos Leitao
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
Gabriel Hardy
C BQ likely
L LPC safe
Rachel Bendayan
L LPC safe
Marjorie Michel
L LPC safe
B BQ likely
Sameer Zuberi
L LPC safe
Sophie Chatel
L LPC safe
C CPC safe
Jean-Yves Duclos
L Toss up LPC/BQ
Patrick Bonin
B BQ likely
Éric Lefebvre
C Toss up LPC/CPC/BQ
Maxime Blanchette-Joncas
B BQ safe
Linda Lapointe
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
Patricia Lattanzio
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 Toss up LPC/BQ
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 safe
C CPC likely
John Brassard
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 CPC leaning
C CPC likely
C CPC likely
Karina Gould
L LPC likely
Adam van Koeverden
L LPC leaning
Connie Cody
C CPC leaning
Bruce Fanjoy
L Toss up LPC/CPC
C CPC safe
Julie Dzerowicz
L LPC likely
Maggie Chi
L LPC leaning
Rob Oliphant
L LPC safe
Kyle Seeback
C CPC safe
Vince Gasparro
L Toss up LPC/CPC
C CPC likely
Chris Lewis
C CPC safe
Yvan Baker
L LPC leaning
James Maloney
L LPC likely
John Zerucelli
L LPC likely
C CPC likely
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC safe
C CPC safe
Aslam Rana
L NDP leaning
C CPC leaning
Lisa Hepfner
L Toss up LPC/CPC
L LPC likely
C CPC likely
L LPC likely
Ben Lobb
C CPC likely
Jenna Sudds
L LPC safe
C CPC likely
Eric Melillo
C CPC likely
Mark Gerretsen
L LPC safe
Anna Roberts
C CPC safe
Kelly DeRidder
C GPC likely
L Toss up LPC/CPC
C CPC leaning
Scott Reid
C CPC leaning
C CPC leaning
Peter Fragiskatos
L LPC safe
Kurt Holman
C Toss up CPC/NDP
Arielle Kayabaga
L LPC likely
Helena Jaczek
L LPC leaning
Tim Hodgson
L LPC likely
Michael Ma [Elected as CPC]
L CPC leaning
Lianne Rood
C CPC likely
Kristina Tesser Derksen
L Toss up LPC/CPC
Fares Al Soud
L LPC likely
L Toss up LPC/CPC
L LPC likely
Charles Sousa
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
Philip Lawrence
C CPC leaning
Anita Anand
L LPC leaning
Sima Acan
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
John Nater
C CPC likely
Emma Harrison
L LPC likely
Juanita Nathan
L LPC likely
Giovanna Mingarelli
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
Shaun Chen
L LPC safe
L LPC safe
Michael Coteau
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 likely
L LPC leaning
Melissa Lantsman
C CPC safe
Marcus Powlowski
L Toss up LPC/CPC
L LPC likely
Evan Solomon
L LPC safe
Julie Dabrusin
L LPC safe
Leslie Church
L LPC safe
LPC safe
Michael Guglielmin
C CPC safe
Bardish Chagger
L LPC safe
C CPC likely
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
Rebecca Chartrand
L LPC leaning
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 safe
Leah Gazan
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 Toss up LPC/CPC
Andrew Scheer
C CPC safe
Michael Kram
C Toss up LPC/CPC
Kevin Waugh
C CPC leaning
Corey Tochor
C CPC leaning
Brad Redekopp
C CPC safe
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 CPC leaning
Corey Hogan
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
Tom Kmiec
C CPC safe
David McKenzie
C CPC safe
Amanpreet Singh Gill
C CPC likely
Eleanor Olszewski
L LPC likely
Tim Uppal
C CPC likely
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C CPC likely
Billy Morin
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
Laila Goodridge
C CPC safe
Chris Warkentin
C CPC safe
Shannon Stubbs
C CPC safe
Mike Lake
C CPC safe
Rachael Thomas
C CPC safe
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 CPC likely
Wade Wei Lin Chang
L Toss up LPC/CPC
L LPC safe
C CPC safe
Mark Strahl
C CPC safe
C CPC leaning
C CPC safe
L Toss up LPC/CPC
Gord Johns
N NDP likely
C NDP leaning
Jill McKnight
L LPC leaning
Stephanie McLean
L LPC safe
Gurbux Saini
L Toss up LPC/CPC
C CPC likely
C CPC likely
Stephen Fuhr
L Toss up LPC/CPC
C CPC likely
C CPC safe
Tamara Kronis
C CPC likely
L NDP likely
C Toss up CPC/NDP
Jonathan Wilkinson
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
Elizabeth May
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
Hedy Fry
L LPC safe
Jenny Kwan
N NDP safe
L LPC likely
Taleeb Noormohamed
L LPC safe
Don Davies
N NDP likely
Wade Grant
L LPC safe
C CPC likely
Will Greaves
L LPC safe
L LPC safe
Brendan Hanley
L LPC likely
Rebecca Alty
L LPC likely
Lori Idlout
N NDP leaning