logo
Canada
Canada flag

338Canada federal district projections

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

Canada flag

All 343 federal districts

Latest update: July 5, 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 likely
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 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 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 likely
Carlos Leitao
L LPC safe
C CPC safe
Jean-Denis Garon
B Toss up LPC/BQ
Anthony Housefather
L LPC likely
Bienvenu-Olivier Ntumba
L LPC safe
Luc Theriault
B BQ likely
Gabriel Hardy
C Toss up CPC/BQ
L LPC safe
Rachel Bendayan
L LPC safe
Marjorie Michel
L LPC safe
B Toss up LPC/BQ
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 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 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 Toss up LPC/CPC
Eleanor Olszewski
L LPC safe
Tim Uppal
C CPC leaning
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 likely
C CPC likely
L LPC likely
Gord Johns
N NDP likely
C Toss up LPC/CPC/NDP
Jill McKnight
L LPC safe
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 likely
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 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