logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: August 16, 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 likely
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/CPC/BQ
Marianne Dandurand
L LPC safe
C CPC likely
B BQ likely
L LPC safe
Martin Champoux
B BQ likely
B Toss up LPC/BQ
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 Toss up LPC/BQ
Anthony Housefather
L LPC likely
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 Toss up LPC/BQ
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 safe
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 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 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 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 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 leaning
Scott Reid
C Toss up LPC/CPC
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 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 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 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 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 Toss up LPC/CPC
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 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 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 likely
Mark Strahl
C CPC likely
C LPC leaning
C CPC likely
L LPC likely
Gord Johns
N NDP likely
C Toss up LPC/NDP
Jill McKnight
L LPC likely
Stephanie McLean
L LPC safe
Gurbux Saini
L LPC likely
C Toss up LPC/CPC
C Toss up LPC/CPC
Stephen Fuhr
L LPC likely
C Toss up LPC/CPC
C CPC likely
Tamara Kronis
C LPC leaning
L Toss up LPC/NDP
C NDP leaning
LPC safe
C Toss up LPC/CPC
C LPC likely
L LPC likely
C CPC safe
C LPC leaning
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