logo
Canada
Canada flag

338Canada federal district projections

Latest update: March 1, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: March 1, 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 safe
Sean Casey
L LPC safe
Bobby Morrissey
L LPC likely
Heath MacDonald
L LPC safe
Chris d’Entremont [Elected as CPC]
L LPC likely
L LPC likely
Sean Fraser
L LPC likely
L LPC likely
Darren Fisher
L LPC safe
Shannon Miedema
L LPC safe
Lena Metlege Diab
L LPC safe
Kody Blois
L LPC safe
L LPC safe
Jessica Fancy-Landry
L LPC safe
Mike Kelloway
L LPC safe
Serge Cormier
L LPC safe
Dominic LeBlanc
L LPC safe
L LPC safe
Rob Moore
C 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 leaning
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 leaning
B BQ safe
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 Toss up LPC/CPC
L LPC likely
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 likely
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 safe
Mario Simard
B BQ likely
Mario Beaulieu
B BQ likely
Jacques Ramsay
L LPC leaning
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 Toss up LPC/BQ
Jacques Gourde
C CPC likely
Sherry Romanado
L LPC safe
Natilien Joseph
L Toss up LPC/BQ
Joel Lightbound
L LPC safe
C CPC leaning
Carlos Leitao
L LPC safe
C CPC safe
Jean-Denis Garon
B BQ likely
Anthony Housefather
L LPC likely
Bienvenu-Olivier Ntumba
L LPC likely
Luc Theriault
B BQ safe
Gabriel Hardy
C BQ leaning
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 likely
Jean-Yves Duclos
L LPC likely
Patrick Bonin
B BQ leaning
Éric Lefebvre
C Toss up LPC/CPC/BQ
Maxime Blanchette-Joncas
B BQ likely
Linda Lapointe
L LPC likely
Rheal Fortin
B BQ likely
Alexandre Boulerice
N NDP likely
Simon-Pierre Savard-Tremblay
B 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 BQ leaning
Elisabeth Briere
L LPC safe
Vacant
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 likely
C CPC leaning
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 leaning
L LPC likely
Maninder Sidhu
L LPC likely
L LPC leaning
Sonia Sidhu
L LPC leaning
Amarjeet Gill
C Toss up LPC/CPC
C CPC leaning
C CPC likely
Karina Gould
L LPC safe
Adam van Koeverden
L LPC likely
Connie Cody
C Toss up LPC/CPC
Bruce Fanjoy
L LPC likely
C CPC likely
Julie Dzerowicz
L LPC safe
Maggie Chi
L LPC likely
Rob Oliphant
L LPC safe
Kyle Seeback
C CPC safe
Vince Gasparro
L LPC likely
C Toss up LPC/CPC
Chris Lewis
C CPC likely
Yvan Baker
L LPC safe
James Maloney
L LPC safe
John Zerucelli
L LPC safe
C CPC leaning
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC likely
C CPC likely
Aslam Rana
L LPC likely
C Toss up LPC/CPC
Lisa Hepfner
L LPC likely
L LPC safe
C CPC likely
L LPC safe
Ben Lobb
C CPC leaning
Jenna Sudds
L LPC safe
C CPC leaning
Eric Melillo
C CPC leaning
Mark Gerretsen
L LPC safe
Anna Roberts
C CPC safe
Kelly DeRidder
C Toss up LPC/CPC/GPC
L LPC leaning
C LPC leaning
Scott Reid
C Toss up LPC/CPC
C Toss up LPC/CPC
Peter Fragiskatos
L LPC safe
Kurt Holman
C CPC leaning
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC likely
Tim Hodgson
L LPC likely
Michael Ma [Elected as CPC]
L LPC leaning
Lianne Rood
C CPC leaning
Kristina Tesser Derksen
L LPC leaning
Fares Al Soud
L LPC likely
L LPC likely
L LPC safe
Charles Sousa
L LPC likely
Iqwinder Gaheer
L LPC likely
L LPC likely
Mark Carney
L LPC safe
Sandra Cobena
C Toss up LPC/CPC
C CPC likely
C Toss up LPC/CPC
Fred Davies
C Toss up LPC/CPC
Dean Allison
C CPC leaning
Pauline Rochefort
L LPC leaning
Philip Lawrence
C Toss up LPC/CPC
Anita Anand
L LPC likely
Sima Acan
L LPC likely
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 likely
Scott Aitchison
C CPC leaning
John Nater
C CPC leaning
Emma Harrison
L LPC safe
Juanita Nathan
L LPC safe
Giovanna Mingarelli
L LPC safe
Vincent Neil Ho
C Toss up LPC/CPC
C CPC likely
L LPC likely
L LPC safe
L LPC safe
L LPC safe
Shaun Chen
L LPC safe
LPC safe
Michael Coteau
L LPC safe
Terry Dowdall
C CPC leaning
Adam Chambers
C Toss up LPC/CPC
L LPC safe
Chris Bittle
L LPC likely
C CPC likely
Viviane Lapointe
L LPC likely
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
LPC safe
Michael Guglielmin
C CPC likely
Bardish Chagger
L LPC safe
C Toss up LPC/CPC
Ryan Turnbull
L LPC likely
Ali Ehsassi
L LPC likely
C LPC leaning
Harbinder Gill
C CPC leaning
Roman Baber
C Toss up LPC/CPC
Jacob Mantle
C CPC likely
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 safe
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 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 CPC leaning
Jasraj Singh Hallan
C CPC likely
Shuv Majumdar
C CPC likely
Dalwinder Gill
C LPC leaning
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 leaning
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 CPC leaning
Wade Wei Lin Chang
L LPC likely
L LPC safe
C CPC safe
Mark Strahl
C CPC likely
C Toss up LPC/CPC
C CPC safe
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 leaning
C CPC likely
C CPC likely
Stephen Fuhr
L LPC leaning
C CPC leaning
C CPC likely
Tamara Kronis
C CPC leaning
L LPC likely
C CPC leaning
Jonathan Wilkinson
L LPC safe
C CPC leaning
C Toss up LPC/CPC
L LPC likely
C CPC safe
C Toss up LPC/CPC
L LPC leaning
Elizabeth May
G GPC likely
C Toss up LPC/CPC
C CPC leaning
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 CPC leaning
Will Greaves
L LPC safe
L LPC safe
Brendan Hanley
L LPC likely
Rebecca Alty
L LPC likely
Lori Idlout
N Toss up LPC/NDP