logo
Canada
Canada flag

338Canada federal district projections

Latest update: June 7, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: June 7, 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 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 CPC leaning
Richard Bragdon
C CPC likely
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
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 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 safe
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 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 Toss up LPC/CPC
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 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 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 Toss up LPC/CPC
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC likely
C CPC likely
Aslam Rana
L LPC leaning
C Toss up LPC/CPC
Lisa Hepfner
L LPC likely
L LPC safe
C CPC leaning
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 Toss up LPC/CPC
C LPC leaning
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 safe
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 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 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 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 leaning
L LPC safe
Grant Jackson
C CPC safe
Rebecca Chartrand
L LPC likely
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 Toss up LPC/CPC
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 LPC leaning
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