Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: April 12, 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 likely
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 leaning
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 leaning
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 likely
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 likely
Jacques Gourde
C CPC likely
Sherry Romanado
L LPC safe
Natilien Joseph
L LPC leaning
Joel Lightbound
L LPC safe
C Toss up LPC/CPC
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 likely
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 leaning
Linda Lapointe
L LPC likely
Rheal Fortin
B BQ likely
Alexandre Boulerice
N NDP likely
Simon-Pierre Savard-Tremblay
B BQ leaning
Christine Normandin
B BQ leaning
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
Tatiana Auguste
L Toss up LPC/BQ
Madeleine Chenette
L LPC safe
Caroline Desrochers
L LPC safe
Peter Schiefke
L LPC safe
L LPC safe
Annie Koutrakis
L LPC safe
Jennifer McKelvie
L LPC safe
C CPC likely
C Toss up LPC/CPC
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 likely
L LPC likely
Maninder Sidhu
L LPC likely
L LPC likely
Sonia Sidhu
L LPC likely
Amarjeet Gill
C LPC leaning
C Toss up LPC/CPC
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 likely
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 Toss up LPC/CPC
Jenna Sudds
L LPC safe
C Toss up LPC/CPC
Eric Melillo
C Toss up LPC/CPC
Mark Gerretsen
L LPC safe
Anna Roberts
C CPC likely
Kelly DeRidder
C Toss up LPC/CPC/GPC
L LPC likely
C LPC leaning
Scott Reid
C Toss up LPC/CPC
C LPC leaning
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 safe
Michael Ma [Elected as CPC]
L LPC leaning
Lianne Rood
C CPC leaning
Kristina Tesser Derksen
L LPC likely
Fares Al Soud
L LPC safe
L LPC likely
L LPC safe
Charles Sousa
L LPC likely
Iqwinder Gaheer
L LPC safe
L LPC likely
Mark Carney
L LPC safe
Sandra Cobena
C LPC leaning
C CPC likely
C LPC leaning
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 leaning
Scott Aitchison
C Toss up LPC/CPC
John Nater
C Toss up LPC/CPC
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 leaning
L LPC likely
L LPC safe
L LPC safe
L LPC safe
Shaun Chen
L LPC safe
L 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 leaning
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
Danielle Martin
L 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/NDP
Roman Baber
C Toss up LPC/CPC
Jacob Mantle
C CPC leaning
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 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 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 CPC leaning
C CPC likely
Tamara Kronis
C Toss up LPC/CPC
L LPC likely
C Toss up LPC/CPC/NDP
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