logo
Canada
Canada flag

338Canada federal district projections

Latest update: June 14, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: June 14, 2026
Electoral districts
Current party
Projection
Paul Connors
L LPC safe
Tom Osborne
L LPC safe
Clifford Small
C CPC leaning
Philip Earle
L LPC likely
Carol Anstey
C Toss up LPC/CPC
Joanne Thompson
L LPC safe
C LPC leaning
Kent McDonald
L LPC likely
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 leaning
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 CPC leaning
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
Richard Martel
C 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 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 safe
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 likely
Simon-Pierre Savard-Tremblay
I BQ leaning
Christine Normandin
B BQ leaning
Emmanuella Lambropoulos
L LPC safe
Patricia Lattanzio
L LPC safe
Francois-Philippe Champagne
L LPC safe
Andreanne Larouche
B Toss up LPC/BQ
Elisabeth Briere
L LPC safe
Tatiana Auguste
L Toss up LPC/BQ
Madeleine Chenette
L LPC safe
Caroline Desrochers
L LPC safe
Peter Schiefke
L LPC safe
L LPC safe
Annie Koutrakis
L LPC safe
Jennifer McKelvie
L LPC safe
C CPC likely
C CPC leaning
John Brassard
C CPC likely
C Toss up LPC/CPC
Christopher Malette
L LPC likely
Nathaniel Erskine-Smith
L LPC safe
C Toss up LPC/CPC
Amandeep Sodhi
L LPC likely
L LPC likely
Maninder Sidhu
L LPC likely
L LPC likely
Sonia Sidhu
L LPC likely
Amarjeet Gill
C 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 safe
Maggie Chi
L LPC safe
Rob Oliphant
L LPC safe
Kyle Seeback
C CPC likely
Vince Gasparro
L LPC likely
C Toss up LPC/CPC
Chris Lewis
C CPC likely
Yvan Baker
L LPC safe
James Maloney
L LPC safe
John Zerucelli
L LPC safe
C CPC leaning
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC likely
C CPC likely
Aslam Rana
L Toss up LPC/NDP
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 LPC/CPC/GPC
L LPC likely
C LPC leaning
Scott Reid
C Toss up LPC/CPC
C Toss up LPC/CPC
Peter Fragiskatos
L LPC safe
Kurt Holman
C Toss up LPC/CPC/NDP
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC likely
Tim Hodgson
L LPC safe
Michael Ma [Elected as CPC]
L LPC leaning
Lianne Rood
C CPC leaning
Kristina Tesser Derksen
L LPC likely
Fares Al Soud
L LPC safe
L LPC likely
L LPC safe
Charles Sousa
L LPC likely
Iqwinder Gaheer
L LPC 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 safe
David McGuinty
L LPC safe
L LPC safe
Anita Vandenbeld
L LPC safe
Arpan Khanna
C CPC leaning
Scott Aitchison
C Toss up LPC/CPC
John Nater
C 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 safe
C Toss up LPC/CPC
L LPC likely
Melissa Lantsman
C CPC safe
Marcus Powlowski
L LPC likely
L LPC safe
Evan Solomon
L LPC safe
Julie Dabrusin
L LPC safe
Leslie Church
L LPC safe
Danielle Martin
L LPC safe
Michael Guglielmin
C CPC likely
Bardish Chagger
L LPC safe
C Toss up LPC/CPC
Ryan Turnbull
L LPC likely
Ali Ehsassi
L LPC safe
C LPC likely
Harbinder Gill
C Toss up LPC/CPC/NDP
Roman Baber
C Toss up LPC/CPC
Jacob Mantle
C CPC 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 leaning
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 LPC leaning
Corey Hogan
L LPC likely
Shuv Majumdar
C CPC leaning
Jasraj Singh Hallan
C CPC likely
Shuv Majumdar
C CPC likely
Dalwinder Gill
C LPC likely
Stephanie Kusie
C CPC safe
Michelle Rempel Garner
C CPC leaning
Tom Kmiec
C CPC safe
David McKenzie
C CPC leaning
Amanpreet Singh Gill
C Toss up LPC/CPC
Eleanor Olszewski
L LPC safe
Tim Uppal
C Toss up LPC/CPC
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C Toss up LPC/CPC
Billy Morin
C Toss up LPC/CPC
Matt Jeneroux [Elected as CPC]
L LPC leaning
Jagsharan Singh Mahal
C Toss up LPC/CPC
Heather McPherson
N NDP safe
Kelly McCauley
C LPC leaning
John Barlow
C CPC safe
Laila Goodridge
C CPC safe
Chris Warkentin
C CPC safe
Shannon Stubbs
C CPC safe
Mike Lake
C CPC safe
Rachael Thomas
C CPC likely
C CPC safe
Dane Lloyd
C CPC safe
Arnold Viersen
C CPC safe
Blaine Calkins
C CPC safe
Burton Bailey
C CPC safe
C CPC safe
C CPC safe
William Stevenson
C CPC safe
Sukhman Singh Gill
C 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 LPC leaning
C Toss up LPC/CPC/NDP
Jonathan Wilkinson
L LPC safe
C Toss up LPC/CPC
C LPC leaning
L LPC likely
C CPC safe
C Toss up LPC/CPC
L LPC 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