logo
Canada

The Road to 172 Seats

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


172 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2025)
106 31 20 12 169
[168-168]
169
74 44 16 9 143
[144-144]
144
11 9 1 2 23
[23-23]
22
1 3 1 2 7
[6-6]
7
0 1 0 0 1
[1-1]
1

Latest update: April 30, 2025

Electoral district Transposed
2021 winner
Latest projection
10001 Avalon LPC safe
10002 Cape Spear LPC safe
10003 Central Newfoundland CPC likely
10004 Labrador LPC leaning
10005 Long Range Mountains CPC likely
10006 St. John’s East LPC safe
10007 Terra Nova—The Peninsulas Toss up LPC/CPC
11001 Cardigan LPC likely
11002 Charlottetown LPC safe
11003 Egmont LPC leaning
11004 Malpeque LPC safe
12001 Acadie—Annapolis Toss up LPC/CPC
12002 Cape Breton—Canso—Antigonish LPC likely
12003 Central Nova LPC likely
12004 Cumberland—Colchester LPC leaning
12005 Dartmouth—Cole Harbour LPC safe
12006 Halifax LPC safe
12007 Halifax West LPC safe
12008 Kings—Hants LPC safe
12009 Sackville—Bedford—Preston LPC safe
12010 South Shore—St. Margarets LPC likely
12011 Sydney—Glace Bay LPC safe
13001 Acadie—Bathurst LPC safe
13002 Beauséjour LPC safe
13003 Fredericton—Oromocto LPC safe
13004 Fundy Royal CPC likely
13005 Madawaska—Restigouche LPC safe
13006 Miramichi—Grand Lake Toss up LPC/CPC
13007 Moncton—Dieppe LPC safe
13008 Saint John—Kennebecasis LPC safe
13009 Saint John—St. Croix CPC likely
13010 Tobique—Mactaquac CPC safe
24001 Abitibi—Baie-James—Nunavik—Eeyou LPC leaning
24002 Abitibi—Témiscamingue BQ safe
24003 Ahuntsic-Cartierville LPC safe
24004 Alfred-Pellan LPC safe
24005 Argenteuil—La Petite-Nation LPC safe
24006 Beauce CPC safe
24007 Beauharnois—Salaberry—Soulanges—Huntingdon BQ safe
24008 Beauport—Limoilou LPC likely
24009 Bécancour—Nicolet—Saurel—Alnôbak BQ safe
24010 Bellechasse—Les Etchemins—Lévis CPC safe
24011 Beloeil—Chambly BQ safe
24012 Berthier—Maskinongé BQ safe
24013 Bourassa LPC safe
24014 Brome—Missisquoi LPC safe
24015 Brossard—Saint-Lambert LPC safe
24016 Charlesbourg—Haute-Saint-Charles CPC likely
24017 Châteauguay—Les Jardins-de-Napierville LPC safe
24018 Chicoutimi—Le Fjord Toss up LPC/CPC/BQ
24019 Compton—Stanstead LPC safe
24020 Côte-du-Sud—Rivière-du-Loup—Kataskomiq—Témiscouata CPC safe
24021 Côte-Nord—Kawawachikamach—Nitassinan BQ safe
24022 Dorval—Lachine—LaSalle LPC safe
24023 Drummond BQ safe
24024 Gaspésie—Les Îles-de-la-Madeleine—Listuguj BQ likely
24025 Gatineau LPC safe
24026 Hochelaga—Rosemont-Est LPC safe
24027 Honoré-Mercier LPC safe
24028 Hull—Aylmer LPC safe
24029 Joliette—Manawan BQ safe
24030 Jonquière BQ likely
24031 La Pointe-de-l’Île BQ likely
24032 La Prairie—Atateken LPC likely
24033 Lac-Saint-Jean BQ safe
24034 Lac-Saint-Louis LPC safe
24035 LaSalle—Émard—Verdun LPC safe
24036 Laurentides—Labelle BQ likely
24037 Laurier—Sainte-Marie LPC safe
24038 Laval—Les Îles LPC safe
24039 Les Pays-d’en-Haut LPC leaning
24040 Lévis—Lotbinière CPC safe
24041 Longueuil—Charles-LeMoyne LPC safe
24042 Longueuil—Saint-Hubert Toss up LPC/BQ
24043 Louis-Hébert LPC safe
24044 Louis-Saint-Laurent—Akiawenhrahk CPC safe
24045 Marc-Aurèle-Fortin LPC safe
24046 Mégantic—L’Érable—Lotbinière CPC safe
24047 Mirabel BQ likely
24048 Mount Royal LPC likely
24049 Mont-Saint-Bruno—L’Acadie LPC safe
24050 Montcalm BQ safe
24051 Montmorency—Charlevoix Toss up CPC/BQ
24052 Notre-Dame-de-Grâce—Westmount LPC safe
24053 Outremont LPC safe
24054 Papineau LPC safe
24055 Pierre-Boucher—Les Patriotes—Verchères BQ likely
24056 Pierrefonds—Dollard LPC safe
24057 Pontiac—Kitigan Zibi LPC safe
24058 Portneuf—Jacques-Cartier CPC safe
24059 Québec Centre LPC safe
24060 Repentigny BQ leaning
24061 Richmond—Arthabaska CPC leaning
24062 Rimouski—La Matapédia BQ likely
24063 Rivière-des-Milles-Îles LPC safe
24064 Rivière-du-Nord BQ safe
24065 Rosemont—La Petite-Patrie NDP likely
24066 Saint-Hyacinthe—Bagot—Acton BQ likely
24067 Saint-Jean BQ likely
24068 Saint-Laurent LPC safe
24069 Saint-Léonard—Saint-Michel LPC safe
24070 Saint-Maurice—Champlain LPC safe
24071 Shefford Toss up LPC/BQ
24072 Sherbrooke LPC safe
24073 Terrebonne Toss up LPC/BQ
24074 Thérèse-De Blainville LPC safe
24075 Trois-Rivières LPC safe
24076 Vaudreuil LPC safe
24077 Ville-Marie—Le Sud-Ouest—Île-des-Soeurs LPC safe
24078 Vimy LPC safe
35001 Ajax LPC safe
35002 Algonquin—Renfrew—Pembroke CPC safe
35003 Aurora—Oak Ridges—Richmond Hill CPC likely
35004 Barrie South—Innisfil CPC safe
35005 Barrie—Springwater—Oro-Medonte CPC likely
35006 Bay of Quinte LPC likely
35007 Beaches—East York LPC safe
35008 Bowmanville—Oshawa North CPC leaning
35009 Brampton Centre Toss up LPC/CPC
35010 Brampton—Chinguacousy Park LPC leaning
35011 Brampton East LPC leaning
35012 Brampton North—Caledon Toss up LPC/CPC
35013 Brampton South Toss up LPC/CPC
35014 Brampton West Toss up LPC/CPC
35015 Brantford—Brant South—Six Nations CPC likely
35016 Bruce—Grey—Owen Sound CPC safe
35017 Burlington LPC safe
35018 Burlington North—Milton West LPC likely
35019 Cambridge CPC leaning
35020 Carleton LPC leaning
35021 Chatham-Kent—Leamington CPC safe
35022 Davenport LPC safe
35023 Don Valley North LPC likely
35024 Don Valley West LPC safe
35025 Dufferin—Caledon CPC safe
35026 Eglinton—Lawrence Toss up LPC/CPC
35027 Elgin—St. Thomas—London South CPC likely
35028 Essex CPC safe
35029 Etobicoke Centre LPC likely
35030 Etobicoke—Lakeshore LPC safe
35031 Etobicoke North LPC likely
35032 Flamborough—Glanbrook—Brant North CPC likely
35033 Guelph LPC safe
35034 Haldimand—Norfolk CPC safe
35035 Haliburton—Kawartha Lakes CPC safe
35036 Hamilton Centre LPC likely
35037 Hamilton East—Stoney Creek CPC leaning
35038 Hamilton Mountain LPC leaning
35039 Hamilton West—Ancaster—Dundas LPC safe
35040 Hastings—Lennox and Addington—Tyendinaga CPC safe
35041 Humber River—Black Creek LPC safe
35042 Huron—Bruce CPC likely
35043 Kanata LPC safe
35044 Kapuskasing—Timmins—Mushkegowuk CPC likely
35045 Kenora—Kiiwetinoong CPC likely
35046 Kingston and the Islands LPC safe
35047 King—Vaughan CPC safe
35048 Kitchener Centre Toss up CPC/GPC
35049 Kitchener—Conestoga Toss up LPC/CPC
35050 Kitchener South—Hespeler Toss up LPC/CPC
35051 Lanark—Frontenac CPC leaning
35052 Leeds—Grenville—Thousand Islands—Rideau Lakes CPC likely
35053 London Centre LPC safe
35054 London—Fanshawe CPC likely
35055 London West LPC safe
35056 Markham—Stouffville LPC likely
35057 Markham—Thornhill LPC likely
35058 Markham—Unionville CPC leaning
35059 Middlesex—London CPC likely
35060 Milton East—Halton Hills South Toss up LPC/CPC
35061 Mississauga Centre LPC likely
35062 Mississauga East—Cooksville LPC leaning
35063 Mississauga—Erin Mills LPC safe
35064 Mississauga—Lakeshore LPC likely
35065 Mississauga—Malton LPC likely
35066 Mississauga—Streetsville LPC likely
35067 Nepean LPC safe
35068 Newmarket—Aurora CPC leaning
35069 New Tecumseth—Gwillimbury CPC safe
35070 Niagara Falls—Niagara-on-the-Lake CPC leaning
35071 Niagara South CPC leaning
35072 Niagara West CPC likely
35073 Nipissing—Timiskaming Toss up LPC/CPC
35074 Northumberland—Clarke CPC leaning
35075 Oakville East LPC likely
35076 Oakville West LPC likely
35077 Orléans LPC safe
35078 Oshawa CPC likely
35079 Ottawa Centre LPC safe
35080 Ottawa South LPC safe
35081 Ottawa—Vanier—Gloucester LPC safe
35082 Ottawa West—Nepean LPC safe
35083 Oxford CPC safe
35084 Parry Sound—Muskoka CPC likely
35085 Perth—Wellington CPC likely
35086 Peterborough LPC safe
35087 Pickering—Brooklin LPC safe
35088 Prescott—Russell—Cumberland LPC safe
35089 Richmond Hill South CPC likely
35090 Sarnia—Lambton—Bkejwanong CPC safe
35091 Sault Ste. Marie—Algoma LPC leaning
35092 Scarborough—Agincourt LPC likely
35093 Scarborough Centre—Don Valley East LPC safe
35094 Scarborough—Guildwood—Rouge Park LPC safe
35095 Scarborough North LPC safe
35096 Scarborough Southwest LPC safe
35097 Scarborough—Woburn LPC safe
35098 Simcoe—Grey CPC likely
35099 Simcoe North CPC leaning
35100 Spadina—Harbourfront LPC safe
35101 St. Catharines LPC likely
35102 Stormont—Dundas—Glengarry CPC safe
35103 Sudbury LPC likely
35104 Sudbury East—Manitoulin—Nickel Belt CPC likely
35105 Taiaiako’n—Parkdale—High Park LPC safe
35106 Thornhill CPC safe
35107 Thunder Bay—Rainy River LPC leaning
35108 Thunder Bay—Superior North LPC safe
35109 Toronto Centre LPC safe
35110 Toronto—Danforth LPC safe
35111 Toronto—St. Paul’s LPC safe
35112 University—Rosedale LPC safe
35113 Vaughan—Woodbridge CPC safe
35114 Waterloo LPC safe
35115 Wellington—Halton Hills North CPC likely
35116 Whitby LPC likely
35117 Willowdale LPC likely
35118 Windsor—Tecumseh—Lakeshore Toss up LPC/CPC
35119 Windsor West CPC likely
35120 York Centre CPC likely
35121 York—Durham CPC safe
35122 York South—Weston—Etobicoke LPC safe
46001 Brandon—Souris CPC safe
46002 Churchill—Keewatinook Aski LPC likely
46003 Elmwood—Transcona CPC likely
46004 Kildonan—St. Paul CPC leaning
46005 Portage—Lisgar CPC safe
46006 Provencher CPC safe
46007 Riding Mountain CPC safe
46008 St. Boniface—St. Vital LPC safe
46009 Selkirk—Interlake—Eastman CPC safe
46010 Winnipeg Centre NDP leaning
46011 Winnipeg North LPC safe
46012 Winnipeg South LPC safe
46013 Winnipeg South Centre LPC safe
46014 Winnipeg West LPC safe
47001 Battlefords—Lloydminster—Meadow Lake CPC safe
47002 Carlton Trail—Eagle Creek CPC safe
47003 Desnethé—Missinippi—Churchill River LPC safe
47004 Moose Jaw—Lake Centre—Lanigan CPC safe
47005 Prince Albert CPC safe
47006 Regina—Lewvan CPC likely
47007 Regina—Qu’Appelle CPC safe
47008 Regina—Wascana CPC likely
47009 Saskatoon South CPC likely
47010 Saskatoon—University CPC likely
47011 Saskatoon West CPC safe
47012 Souris—Moose Mountain CPC safe
47013 Swift Current—Grasslands—Kindersley CPC safe
47014 Yorkton—Melville CPC safe
48001 Airdrie—Cochrane CPC safe
48002 Battle River—Crowfoot CPC safe
48003 Bow River CPC safe
48004 Calgary Centre CPC leaning
48005 Calgary Confederation Toss up LPC/CPC
48006 Calgary Crowfoot CPC safe
48007 Calgary East CPC safe
48008 Calgary Heritage CPC safe
48009 Calgary McKnight CPC leaning
48010 Calgary Midnapore CPC safe
48011 Calgary Nose Hill CPC safe
48012 Calgary Shepard CPC safe
48013 Calgary Signal Hill CPC safe
48014 Calgary Skyview CPC safe
48015 Edmonton Centre LPC likely
48016 Edmonton Gateway CPC safe
48017 Edmonton Griesbach CPC likely
48018 Edmonton Manning CPC safe
48019 Edmonton Northwest CPC safe
48020 Edmonton Riverbend CPC likely
48021 Edmonton Southeast CPC likely
48022 Edmonton Strathcona NDP safe
48023 Edmonton West CPC safe
48024 Foothills CPC safe
48025 Fort McMurray—Cold Lake CPC safe
48026 Grande Prairie CPC safe
48027 Lakeland CPC safe
48028 Leduc—Wetaskiwin CPC safe
48029 Lethbridge CPC safe
48030 Medicine Hat—Cardston—Warner CPC safe
48031 Parkland CPC safe
48032 Peace River—Westlock CPC safe
48033 Ponoka—Didsbury CPC safe
48034 Red Deer CPC safe
48035 Sherwood Park—Fort Saskatchewan CPC safe
48036 St. Albert—Sturgeon River CPC safe
48037 Yellowhead CPC safe
59001 Abbotsford—South Langley CPC likely
59002 Burnaby Central LPC leaning
59003 Burnaby North—Seymour LPC safe
59004 Cariboo—Prince George CPC safe
59005 Chilliwack—Hope CPC safe
59006 Cloverdale—Langley City Toss up LPC/CPC
59007 Columbia—Kootenay—Southern Rockies CPC safe
59008 Coquitlam—Port Coquitlam LPC leaning
59009 Courtenay—Alberni NDP likely
59010 Cowichan—Malahat—Langford CPC likely
59011 Delta LPC likely
59012 Esquimalt—Saanich—Sooke LPC safe
59013 Fleetwood—Port Kells LPC leaning
59014 Kamloops—Shuswap—Central Rockies CPC safe
59015 Kamloops—Thompson—Nicola CPC likely
59016 Kelowna Toss up LPC/CPC
59017 Langley Township—Fraser Heights CPC likely
59018 Mission—Matsqui—Abbotsford CPC safe
59019 Nanaimo—Ladysmith CPC likely
59020 New Westminster—Burnaby—Maillardville LPC leaning
59021 North Island—Powell River CPC likely
59022 North Vancouver—Capilano LPC safe
59023 Okanagan Lake West—South Kelowna CPC likely
59024 Pitt Meadows—Maple Ridge CPC leaning
59025 Port Moody—Coquitlam LPC leaning
59026 Prince George—Peace River—Northern Rockies CPC safe
59027 Richmond Centre—Marpole CPC leaning
59028 Richmond East—Steveston Toss up LPC/CPC
59029 Saanich—Gulf Islands GPC likely
59030 Similkameen—South Okanagan—West Kootenay CPC likely
59031 Skeena—Bulkley Valley CPC likely
59032 South Surrey—White Rock LPC leaning
59033 Surrey Centre LPC leaning
59034 Surrey Newton LPC leaning
59035 Vancouver Centre LPC safe
59036 Vancouver East NDP likely
59037 Vancouver Fraserview—South Burnaby LPC safe
59038 Vancouver Granville LPC safe
59039 Vancouver Kingsway Toss up LPC/NDP
59040 Vancouver Quadra LPC safe
59041 Vernon—Lake Country—Monashee CPC likely
59042 Victoria LPC safe
59043 West Vancouver—Sunshine Coast—Sea to Sky Country LPC safe
60001 Yukon LPC likely
61001 Northwest Territories LPC likely
62001 Nunavut Toss up LPC/NDP

OSZAR »