logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: October 18, 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 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 leaning
Steeve Lavoie
L LPC likely
B BQ likely
C CPC likely
Yves-Francois Blanchet
B BQ leaning
B BQ leaning
Abdelhaq Sari
L LPC safe
Louis Villeneuve
L LPC safe
Alexandra Mendes
L LPC safe
C Toss up LPC/CPC
L LPC safe
Daniel Gobeil
L LPC safe
Marianne Dandurand
L LPC safe
C CPC leaning
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
LPC safe
Faycal El-Khoury
L LPC safe
Timothy Watchorn
L LPC likely
Jacques Gourde
C CPC leaning
Sherry Romanado
L LPC safe
Natilien Joseph
L LPC likely
Joel Lightbound
L LPC safe
C Toss up LPC/CPC
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 safe
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 safe
Patrick Bonin
B Toss up LPC/BQ
Éric Lefebvre
C Toss up LPC/CPC
Maxime Blanchette-Joncas
B Toss up LPC/BQ
Linda Lapointe
L LPC safe
Rheal Fortin
B BQ leaning
Toss up LPC/NDP
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 LPC leaning
Elisabeth Briere
L LPC safe
Tatiana Auguste
L LPC leaning
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 Toss up LPC/CPC
C LPC leaning
John Brassard
C CPC leaning
C LPC leaning
Christopher Malette
L LPC safe
Tanveer Shahnawaz
L 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 likely
C LPC leaning
C Toss up LPC/CPC
Karina Gould
L LPC safe
Adam van Koeverden
L LPC safe
Connie Cody
C LPC likely
Bruce Fanjoy
L LPC safe
C CPC leaning
Julie Dzerowicz
L LPC safe
Maggie Chi
L LPC safe
Rob Oliphant
L LPC safe
Kyle Seeback
C CPC likely
Vince Gasparro
L LPC safe
C LPC leaning
Chris Lewis
C CPC leaning
Yvan Baker
L LPC safe
James Maloney
L LPC safe
John Zerucelli
L LPC safe
C LPC leaning
Dominique O’Rourke
L LPC safe
Leslyn Lewis
C CPC leaning
C Toss up LPC/CPC
Aslam Rana
L LPC leaning
C LPC leaning
Lisa Hepfner
L LPC safe
L LPC safe
C Toss up LPC/CPC
L LPC safe
Ben Lobb
C LPC leaning
Jenna Sudds
L LPC safe
C LPC leaning
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 likely
Peter Fragiskatos
L LPC safe
Kurt Holman
C Toss up LPC/NDP
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC safe
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 safe
L LPC safe
Charles Sousa
L LPC safe
Iqwinder Gaheer
L LPC safe
L LPC safe
Mark Carney
L LPC safe
Sandra Cobena
C LPC likely
C CPC leaning
C LPC likely
Fred Davies
C LPC likely
Dean Allison
C LPC leaning
Pauline Rochefort
L LPC likely
Philip Lawrence
C LPC likely
Anita Anand
L LPC safe
Sima Acan
L LPC safe
Marie-France Lalonde
L LPC safe
Rhonda Kirkland
C LPC leaning
Yasir Naqvi
L LPC safe
David McGuinty
L LPC safe
L LPC safe
Anita Vandenbeld
L LPC safe
Arpan Khanna
C Toss up LPC/CPC
Scott Aitchison
C LPC leaning
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 LPC leaning
L Toss up LPC/CPC
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 LPC leaning
Adam Chambers
C LPC likely
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 LPC leaning
Ryan Turnbull
L LPC safe
Ali Ehsassi
L LPC safe
C LPC likely
Harbinder Gill
C Toss up LPC/NDP
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 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 LPC leaning
Andrew Scheer
C CPC safe
Michael Kram
C LPC leaning
Kevin Waugh
C Toss up LPC/CPC
Corey Tochor
C LPC leaning
Brad Redekopp
C CPC likely
C CPC safe
C CPC safe
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 likely
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 LPC leaning
Wade Wei Lin Chang
L LPC safe
L LPC safe
C CPC likely
Mark Strahl
C CPC leaning
C LPC likely
C CPC likely
L LPC likely
Gord Johns
N NDP likely
C Toss up LPC/NDP
Jill McKnight
L LPC safe
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 LPC leaning
C CPC leaning
Tamara Kronis
C LPC leaning
L LPC leaning
C Toss up LPC/CPC/NDP
L LPC safe
C LPC leaning
C LPC likely
L LPC likely
C CPC safe
C LPC likely
L LPC likely
Elizabeth May
G GPC likely
C LPC likely
C NDP leaning
L LPC likely
Randeep Sarai
L LPC likely
Sukh Dhaliwal
L LPC likely
Hedy Fry
L LPC safe
Jenny Kwan
N Toss up LPC/NDP
L LPC safe
Taleeb Noormohamed
L LPC safe
Don Davies
N Toss up LPC/NDP
Wade Grant
L LPC safe
C LPC leaning
Will Greaves
L LPC safe
L LPC safe
Brendan Hanley
L LPC safe
Rebecca Alty
L LPC safe
Lori Idlout [Elected as NDP]
L Toss up LPC/NDP