logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: March 15, 2026
Electoral districts
Current party
Projection
Paul Connors
L LPC safe
Tom Osborne
L LPC safe
Clifford Small
C Toss up LPC/CPC
Philip Earle
L LPC likely
Carol Anstey
C Toss up LPC/CPC
Joanne Thompson
L LPC safe
C LPC likely
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 Toss up LPC/CPC
Guillaume Deschenes-Theriault
L LPC safe
C LPC likely
Ginette Petitpas Taylor
L LPC safe
L LPC safe
John Williamson
C Toss up LPC/CPC
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 likely
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 safe
Richard Martel
C Toss up LPC/CPC/BQ
Marianne Dandurand
L LPC safe
C CPC likely
B BQ likely
L LPC safe
Martin Champoux
B BQ likely
B BQ leaning
Steven MacKinnon
L LPC safe
Marie-Gabrielle Menard
L LPC safe
Eric St-Pierre
L LPC safe
Greg Fergus
L LPC safe
Gabriel Ste-Marie
B BQ likely
Mario Simard
B BQ likely
Mario Beaulieu
B BQ leaning
Jacques Ramsay
L LPC likely
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 LPC leaning
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 leaning
Anthony Housefather
L LPC safe
Bienvenu-Olivier Ntumba
L LPC likely
Luc Theriault
B BQ safe
Gabriel Hardy
C Toss up LPC/CPC/BQ
L LPC safe
Rachel Bendayan
L LPC safe
Marjorie Michel
L LPC safe
B BQ leaning
Sameer Zuberi
L LPC safe
Sophie Chatel
L LPC safe
C CPC likely
Jean-Yves Duclos
L LPC likely
Patrick Bonin
B 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 Toss up LPC/BQ
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 LPC leaning
Amandeep Sodhi
L LPC leaning
L LPC likely
Maninder Sidhu
L LPC likely
L LPC leaning
Sonia Sidhu
L LPC likely
Amarjeet Gill
C LPC leaning
C CPC leaning
C CPC leaning
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 safe
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 Toss up LPC/CPC
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 leaning
L LPC safe
Ben Lobb
C CPC leaning
Jenna Sudds
L LPC safe
C Toss up LPC/CPC
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 Toss up LPC/CPC/NDP
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 Toss up LPC/CPC
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 LPC leaning
C CPC likely
C Toss up LPC/CPC
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 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 Toss up LPC/CPC
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 Toss up LPC/CPC
Adam Chambers
C Toss up LPC/CPC
L LPC safe
Chris Bittle
L LPC safe
C CPC likely
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
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 safe
C LPC likely
Harbinder Gill
C Toss up LPC/CPC
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 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 leaning
Dalwinder Gill
C LPC likely
Stephanie Kusie
C CPC likely
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 LPC leaning
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 likely
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 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 likely
C CPC leaning
Stephen Fuhr
L LPC leaning
C Toss up LPC/CPC
C CPC likely
Tamara Kronis
C Toss up LPC/CPC
L LPC likely
C CPC leaning
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 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 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