logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: August 23, 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 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 leaning
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 leaning
L LPC safe
Toss up LPC/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 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 likely
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 leaning
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 leaning
C Toss up LPC/CPC
John Brassard
C CPC leaning
C Toss up LPC/CPC
Christopher Malette
L LPC likely
LPC safe
C LPC leaning
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 Toss up LPC/CPC
Karina Gould
L LPC safe
Adam van Koeverden
L LPC likely
Connie Cody
C LPC leaning
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 LPC leaning
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 leaning
Aslam Rana
L Toss up LPC/NDP
C Toss up LPC/CPC
Lisa Hepfner
L LPC likely
L LPC safe
C Toss up LPC/CPC
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 likely
Scott Reid
C LPC leaning
C LPC leaning
Peter Fragiskatos
L LPC safe
Kurt Holman
C NDP likely
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC likely
Tim Hodgson
L LPC safe
Michael Ma [Elected as CPC]
L LPC likely
Lianne Rood
C Toss up LPC/CPC
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 likely
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 likely
David McGuinty
L LPC safe
L LPC safe
Anita Vandenbeld
L LPC safe
Arpan Khanna
C Toss up LPC/CPC
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 LPC leaning
L LPC safe
Chris Bittle
L LPC safe
C CPC leaning
Viviane Lapointe
L LPC safe
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 safe
C LPC likely
Harbinder Gill
C NDP likely
Roman Baber
C LPC leaning
Jacob Mantle
C CPC leaning
L LPC safe
Grant Jackson
C CPC safe
Rebecca Chartrand
L LPC leaning
Colin Reynolds
C NDP leaning
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 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 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 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 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 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 likely
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 NDP leaning
Jill McKnight
L LPC likely
Stephanie McLean
L LPC safe
Gurbux Saini
L LPC likely
C CPC leaning
C Toss up LPC/CPC
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 NDP leaning
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 LPC leaning
C NDP leaning
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 safe
Rebecca Alty
L LPC likely
Lori Idlout [Elected as NDP]
L Toss up LPC/NDP