logo
Canada
Canada flag

338Canada federal district projections

Latest update: August 30, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: August 30, 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 CPC leaning
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 leaning
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 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 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 likely
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 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
I NDP leaning
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 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 leaning
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 leaning
C CPC leaning
Aslam Rana
L Toss up LPC/NDP
C LPC leaning
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 leaning
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 safe
L LPC likely
Mark Carney
L LPC safe
Sandra Cobena
C LPC likely
C CPC likely
C LPC leaning
Fred Davies
C LPC likely
Dean Allison
C LPC leaning
Pauline Rochefort
L LPC likely
Philip Lawrence
C LPC likely
Anita Anand
L LPC likely
Sima Acan
L LPC likely
Marie-France Lalonde
L LPC safe
Rhonda Kirkland
C LPC leaning
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 Toss up LPC/CPC
Viviane Lapointe
L LPC safe
C LPC leaning
L LPC likely
Melissa Lantsman
C CPC likely
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 leaning
Bardish Chagger
L LPC safe
C Toss up LPC/CPC
Ryan Turnbull
L LPC safe
Ali Ehsassi
L LPC safe
C LPC likely
Harbinder Gill
C NDP leaning
Roman Baber
C LPC leaning
Jacob Mantle
C Toss up LPC/CPC
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 LPC leaning
Corey Hogan
L LPC likely
Pat Kelly
C Toss up LPC/CPC
Jasraj Singh Hallan
C CPC likely
Shuv Majumdar
C CPC leaning
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