logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: May 3, 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 leaning
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 Toss up LPC/CPC
L LPC safe
Richard Martel
C Toss up LPC/CPC/BQ
Marianne Dandurand
L LPC safe
C CPC leaning
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 Toss up LPC/CPC
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 LPC/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
B 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 leaning
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 safe
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 leaning
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 likely
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 safe
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 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 Toss up LPC/CPC
Kevin Waugh
C Toss up LPC/CPC
Corey Tochor
C Toss up LPC/CPC
Brad Redekopp
C CPC likely
C CPC safe
C CPC safe
Cathay Wagantall
C CPC safe
Blake Richards
C CPC safe
Pierre Poilievre
C CPC safe
David Bexte
C CPC safe
Greg McLean
C LPC leaning
Corey Hogan
L LPC likely
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 likely
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 CPC leaning
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 leaning
C Toss up LPC/CPC/NDP
Jill McKnight
L LPC likely
Stephanie McLean
L LPC safe
Gurbux Saini
L LPC likely
C CPC likely
C CPC leaning
Stephen Fuhr
L LPC leaning
C Toss up LPC/CPC
C CPC likely
Tamara Kronis
C Toss up LPC/CPC
L LPC likely
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 leaning
Elizabeth May
G GPC likely
C Toss up LPC/CPC
C CPC 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 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