logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: August 9, 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 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 Toss up LPC/CPC
Guillaume Deschenes-Theriault
L LPC safe
C LPC leaning
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 CPC likely
L LPC safe
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 likely
Carlos Leitao
L LPC safe
C CPC safe
Jean-Denis Garon
B BQ leaning
Anthony Housefather
L LPC likely
Bienvenu-Olivier Ntumba
L LPC likely
Luc Theriault
B BQ safe
Gabriel Hardy
C Toss up 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 safe
Jean-Yves Duclos
L LPC likely
Patrick Bonin
B BQ leaning
Éric Lefebvre
C CPC leaning
Maxime Blanchette-Joncas
B BQ likely
Linda Lapointe
L LPC likely
Rheal Fortin
B BQ likely
Alexandre Boulerice
I NDP likely
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
Tatiana Auguste
L 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
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 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 likely
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 CPC leaning
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC likely
C CPC likely
Aslam Rana
L NDP leaning
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 Toss up LPC/CPC
Mark Gerretsen
L LPC safe
Anna Roberts
C CPC likely
Kelly DeRidder
C Toss up 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 NDP 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 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 likely
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 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
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 likely
Viviane Lapointe
L LPC likely
C Toss up LPC/CPC
L LPC leaning
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 likely
C LPC likely
Harbinder Gill
C NDP likely
Roman Baber
C Toss up LPC/CPC
Jacob Mantle
C CPC likely
L LPC safe
Grant Jackson
C CPC safe
Rebecca Chartrand
L LPC leaning
Colin Reynolds
C Toss up CPC/NDP
Raquel Dancho
C Toss up LPC/CPC
Branden Leslie
C CPC safe
Ted Falk
C CPC safe
Dan Mazier
C CPC safe
Ginette Lavack
L LPC safe
C CPC safe
Leah Gazan
N NDP likely
Kevin Lamoureux
L LPC safe
Terry Duguid
L LPC safe
L LPC safe
Doug Eyolfson
L LPC 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 CPC leaning
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 Toss up LPC/CPC
Corey Hogan
L LPC likely
Pat Kelly
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 likely
Tom Kmiec
C CPC safe
David McKenzie
C CPC likely
Amanpreet Singh Gill
C CPC leaning
Eleanor Olszewski
L LPC likely
Tim Uppal
C CPC leaning
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C CPC leaning
Billy Morin
C CPC leaning
Matt Jeneroux [Elected as CPC]
L LPC leaning
Jagsharan Singh Mahal
C Toss up LPC/CPC
Heather McPherson
N NDP safe
Kelly McCauley
C Toss up LPC/CPC
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 Toss up LPC/CPC
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 likely
C Toss up LPC/CPC/NDP
Jill McKnight
L LPC likely
Stephanie McLean
L LPC safe
Gurbux Saini
L LPC likely
C CPC leaning
C CPC leaning
Stephen Fuhr
L LPC likely
C Toss up LPC/CPC
C CPC likely
Tamara Kronis
C Toss up LPC/CPC
L Toss up LPC/NDP
C Toss up CPC/NDP
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 Toss up CPC/NDP
L LPC likely
Randeep Sarai
L LPC likely
Sukh Dhaliwal
L LPC likely
Hedy Fry
L LPC safe
Jenny Kwan
N NDP leaning
L LPC safe
Taleeb Noormohamed
L LPC safe
Don Davies
N NDP leaning
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