logo
Canada
Canada flag

338Canada federal district projections

Latest update: July 19, 2026

The Road to 172 Seats

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

Canada flag

All 343 federal districts

Latest update: July 19, 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 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 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 safe
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 likely
L LPC safe
Toss up LPC/CPC
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 likely
Carlos Leitao
L LPC safe
C CPC safe
Jean-Denis Garon
B BQ leaning
Anthony Housefather
L LPC likely
Bienvenu-Olivier Ntumba
L LPC likely
Luc Theriault
B BQ likely
Gabriel Hardy
C CPC leaning
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 safe
Jean-Yves Duclos
L LPC likely
Patrick Bonin
B Toss up LPC/BQ
Éric Lefebvre
C CPC leaning
Maxime Blanchette-Joncas
B BQ leaning
Linda Lapointe
L LPC likely
Rheal Fortin
B BQ likely
Alexandre Boulerice
I NDP likely
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
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 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 Toss up LPC/CPC
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 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 GPC leaning
L LPC likely
C LPC leaning
Scott Reid
C Toss up LPC/CPC
C LPC leaning
Peter Fragiskatos
L LPC safe
Kurt Holman
C NDP leaning
Arielle Kayabaga
L LPC safe
Helena Jaczek
L LPC likely
Tim Hodgson
L LPC safe
Michael Ma [Elected as CPC]
L LPC leaning
Lianne Rood
C CPC leaning
Kristina Tesser Derksen
L LPC likely
Fares Al Soud
L LPC safe
L LPC likely
L LPC safe
Charles Sousa
L LPC likely
Iqwinder Gaheer
L LPC likely
L LPC likely
Mark Carney
L LPC safe
Sandra Cobena
C LPC leaning
C CPC likely
C LPC leaning
Fred Davies
C LPC leaning
Dean Allison
C Toss up LPC/CPC
Pauline Rochefort
L LPC likely
Philip Lawrence
C LPC leaning
Anita Anand
L LPC likely
Sima Acan
L LPC likely
Marie-France Lalonde
L LPC safe
Rhonda Kirkland
C Toss up LPC/CPC
Yasir Naqvi
L LPC 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 Toss up LPC/CPC
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 NDP leaning
Roman Baber
C Toss up LPC/CPC
Jacob Mantle
C CPC leaning
L LPC safe
Grant Jackson
C CPC safe
Rebecca Chartrand
L LPC leaning
Colin Reynolds
C 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 Toss up LPC/CPC
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 leaning
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 CPC leaning
Eleanor Olszewski
L LPC safe
Tim Uppal
C CPC leaning
Kerry Diotte
C Toss up CPC/NDP
Ziad Aboultaif
C CPC leaning
Billy Morin
C CPC leaning
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 Toss up LPC/CPC
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
LPC safe
C Toss up LPC/CPC
C LPC leaning
L LPC likely
C CPC safe
C LPC leaning
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