logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: April 5, 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 LPC leaning
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 safe
Sean Fraser
L LPC safe
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 likely
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 likely
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 Toss up LPC/BQ
Jacques Ramsay
L LPC likely
Alexis Brunelle-Duceppe
B BQ safe
Francis Scarpaleggia
L LPC safe
L LPC safe
Marie-Helene Gaudreau
B BQ leaning
Steven Guilbeault
L LPC safe
Faycal El-Khoury
L LPC safe
Timothy Watchorn
L LPC leaning
Jacques Gourde
C CPC likely
Sherry Romanado
L LPC safe
Natilien Joseph
L LPC leaning
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 Toss up LPC/BQ
Éric Lefebvre
C Toss up LPC/CPC
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 leaning
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 Toss up LPC/CPC
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
L 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 likely
C LPC leaning
Harbinder Gill
C Toss up LPC/CPC/NDP
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 CPC leaning
Jasraj Singh Hallan
C CPC likely
Shuv Majumdar
C CPC likely
Dalwinder Gill
C LPC likely
Stephanie Kusie
C CPC safe
Michelle Rempel Garner
C CPC leaning
Tom Kmiec
C CPC safe
David McKenzie
C CPC leaning
Amanpreet Singh Gill
C Toss up LPC/CPC
Eleanor Olszewski
L LPC safe
Tim Uppal
C Toss up LPC/CPC
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C Toss up LPC/CPC
Billy Morin
C Toss up LPC/CPC
Matt Jeneroux [Elected as CPC]
L LPC 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 likely
C CPC likely
C CPC leaning
Stephen Fuhr
L LPC leaning
C CPC leaning
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 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 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