Riding Data

Last Updated: April 27, 2025

Sort rows by:

Sort bars by:

Riding NameRegionParty DataPrevious WinnerProjected Winner
Abbotsford-South LangleyBC
35.9%
29.4%
CPCCPC
Abitibi-Baie-James-Nunavik-EeyouQC
35.7%
33.2%
BQBQ
Abitibi-TémiscamingueQC
51.5%
29.0%
BQBQ
Acadie-AnnapolisATL
56.7%
35.6%
CPCCPC
Acadie-BathurstATL
80.5%
LPCLPC
Ahuntsic-CartiervilleQC
64.0%
LPCLPC
Airdrie-CochraneAB
71.0%
CPCCPC
AjaxON
60.9%
31.9%
LPCLPC
Alfred-PellanQC
59.7%
LPCLPC
Algonquin-Renfrew-PembrokeON
59.5%
29.2%
CPCCPC
Argenteuil-La Petite-NationQC
51.0%
LPCLPC
Aurora-Oak Ridges-Richmond HillON
51.4%
45.5%
LPCCPC
AvalonATL
58.6%
35.6%
LPCLPC
Barrie South-InnisfilON
55.8%
35.5%
CPCCPC
Barrie-Springwater-Oro-MedonteON
53.5%
37.6%
CPCCPC
Battle River-CrowfootAB
83.5%
CPCCPC
Battlefords-Lloydminster-Meadow LakePR
80.2%
CPCCPC
Bay of QuinteON
50.0%
42.4%
CPCLPC
Beaches-East YorkON
73.5%
LPCLPC
BeauceQC
62.4%
CPCCPC
Beauharnois-Salaberry-Soulanges-HuntingdonQC
46.3%
31.3%
BQBQ
Beauport-LimoilouQC
36.2%
29.4%
BQCPC
BeauséjourATL
72.6%
LPCLPC
Bécancour-Nicolet-Saurel-AlnôbakQC
50.9%
BQBQ
Bellechasse-Les Etchemins-LévisQC
60.0%
CPCCPC
Beloeil-ChamblyQC
53.1%
30.1%
BQBQ
Berthier-MaskinongéQC
38.9%
BQBQ
BourassaQC
66.3%
LPCLPC
Bow RiverAB
80.1%
CPCCPC
Bowmanville-Oshawa NorthON
53.2%
38.2%
CPCCPC
Brampton CentreON
47.0%
43.9%
LPCCPC
Brampton EastON
50.8%
45.8%
LPCCPC
Brampton North-CaledonON
49.0%
47.9%
LPCCPC
Brampton SouthON
49.4%
47.7%
LPCLPC
Brampton WestON
52.8%
44.3%
LPCLPC
Brampton-Chinguacousy ParkON
48.5%
42.9%
LPCLPC
Brandon-SourisPR
69.7%
CPCCPC
Brantford-Brant South-Six NationsON
52.0%
35.1%
CPCCPC
Brome-MissisquoiQC
43.3%
29.5%
LPCLPC
Brossard-Saint-LambertQC
62.0%
LPCLPC
Bruce-Grey-Owen SoundON
56.5%
33.1%
CPCCPC
BurlingtonON
60.5%
35.4%
LPCLPC
Burlington North-Milton WestON
58.8%
38.1%
LPCLPC
Burnaby CentralBC
38.7%
35.9%
NDPNDP
Burnaby North-SeymourBC
62.5%
30.8%
LPCLPC
Calgary CentreAB
49.1%
43.4%
CPCCPC
Calgary ConfederationAB
46.7%
43.0%
CPCCPC
Calgary CrowfootAB
53.8%
37.9%
CPCCPC
Calgary EastAB
60.0%
29.5%
CPCCPC
Calgary HeritageAB
62.4%
29.0%
CPCCPC
Calgary McKnightAB
53.0%
44.1%
LPCLPC
Calgary MidnaporeAB
66.2%
CPCCPC
Calgary Nose HillAB
62.4%
29.6%
CPCCPC
Calgary ShepardAB
63.6%
CPCCPC
Calgary Signal HillAB
52.3%
40.5%
CPCCPC
Calgary SkyviewAB
53.3%
41.0%
CPCCPC
CambridgeON
52.9%
43.0%
LPCLPC
Cape Breton-Canso-AntigonishATL
54.0%
38.7%
LPCLPC
Cape SpearATL
68.2%
LPCLPC
CardiganATL
55.0%
37.5%
LPCLPC
Cariboo-Prince GeorgeBC
58.7%
29.5%
CPCCPC
CarletonON
49.8%
44.4%
CPCCPC
Carlton Trail-Eagle CreekPR
83.2%
CPCCPC
Central NewfoundlandATL
49.1%
48.2%
CPCLPC
Central NovaATL
57.7%
35.5%
LPCLPC
Charlesbourg-Haute-Saint-CharlesQC
53.3%
CPCCPC
CharlottetownATL
55.0%
38.5%
LPCLPC
Châteauguay-Les Jardins-de-NapiervilleQC
43.8%
32.5%
BQLPC
Chatham-Kent-LeamingtonON
53.0%
35.6%
CPCCPC
Chicoutimi-Le FjordQC
48.4%
CPCCPC
Chilliwack-HopeBC
55.7%
31.3%
CPCCPC
Churchill-Keewatinook AskiPR
36.8%
35.1%
NDPNDP
Cloverdale-Langley CityBC
47.4%
44.0%
LPCCPC
Columbia-Kootenay-Southern RockiesBC
59.1%
CPCCPC
Compton-StansteadQC
44.2%
LPCLPC
Coquitlam-Port CoquitlamBC
58.1%
35.0%
LPCLPC
Côte-du-Sud-Rivière-du-Loup-Kataskomiq-TémiscouataQC
52.9%
CPCCPC
Côte-Nord-Kawawachikamach-NitassinanQC
48.1%
BQBQ
Courtenay-AlberniBC
42.6%
33.4%
NDPCPC
Cowichan-Malahat-LangfordBC
40.2%
35.1%
NDPCPC
Cumberland-ColchesterATL
50.7%
41.5%
CPCCPC
Dartmouth-Cole HarbourATL
66.6%
LPCLPC
DavenportON
64.6%
LPCLPC
DeltaBC
49.9%
44.2%
LPCLPC
Desnethé-Missinippi-Churchill RiverPR
65.9%
LPCLPC
Don Valley NorthON
47.8%
46.4%
LPCCPC
Don Valley WestON
61.9%
35.5%
LPCLPC
Dorval-Lachine-LaSalleQC
60.2%
LPCLPC
DrummondQC
43.4%
BQBQ
Dufferin-CaledonON
55.5%
35.5%
CPCCPC
Edmonton CentreAB
48.1%
34.0%
CPCLPC
Edmonton GatewayAB
45.7%
36.2%
CPCCPC
Edmonton GriesbachAB
46.9%
35.8%
NDPCPC
Edmonton ManningAB
50.6%
34.7%
CPCCPC
Edmonton NorthwestAB
47.9%
38.3%
CPCCPC
Edmonton RiverbendAB
49.1%
40.6%
CPCCPC
Edmonton SoutheastAB
46.6%
44.4%
CPCLPC
Edmonton StrathconaAB
48.5%
36.2%
NDPNDP
Edmonton WestAB
50.1%
38.9%
CPCCPC
Eglinton-LawrenceON
48.1%
45.5%
LPCLPC
EgmontATL
57.1%
36.8%
LPCLPC
Elgin-St. Thomas-London SouthON
59.1%
28.9%
CPCCPC
Elmwood-TransconaPR
43.0%
38.0%
NDPNDP
Esquimalt-Saanich-SookeBC
45.0%
NDPLPC
EssexON
54.5%
CPCCPC
Etobicoke CentreON
58.5%
39.0%
LPCLPC
Etobicoke NorthON
54.3%
38.6%
LPCLPC
Etobicoke-LakeshoreON
58.4%
37.3%
LPCLPC
Flamborough-Glanbrook-Brant NorthON
46.7%
44.5%
CPCCPC
Fleetwood-Port KellsBC
51.4%
40.4%
LPCLPC
FoothillsAB
76.0%
CPCCPC
Fort McMurray-Cold LakeAB
76.9%
CPCCPC
Fredericton-OromoctoATL
51.1%
35.5%
LPCLPC
Fundy RoyalATL
53.8%
34.5%
CPCCPC
Gaspésie-Les Îles-de-la-Madeleine-ListugujQC
53.5%
34.0%
BQLPC
GatineauQC
64.1%
LPCLPC
Grande PrairieAB
83.2%
CPCCPC
GuelphON
53.7%
29.3%
LPCLPC
Haldimand-NorfolkON
53.7%
35.5%
CPCCPC
Haliburton-Kawartha LakesON
57.2%
34.2%
CPCCPC
HalifaxATL
50.2%
30.2%
LPCLPC
Halifax WestATL
61.5%
LPCLPC
Hamilton CentreON
42.1%
NDPNDP
Hamilton East-Stoney CreekON
54.0%
37.9%
LPCLPC
Hamilton MountainON
54.2%
32.1%
LPCLPC
Hamilton West-Ancaster-DundasON
55.9%
33.3%
LPCLPC
Hastings-Lennox and Addington-TyendinagaON
47.8%
44.2%
CPCCPC
Hochelaga-Rosemont-EstQC
48.6%
29.0%
LPCLPC
Honoré-MercierQC
67.0%
LPCLPC
Hull-AylmerQC
65.2%
LPCLPC
Humber River-Black CreekON
67.9%
LPCLPC
Huron-BruceON
58.2%
34.1%
CPCCPC
Joliette-ManawanQC
53.8%
BQBQ
JonquièreQC
37.1%
33.9%
BQBQ
Kamloops-Shuswap-Central RockiesBC
52.0%
32.5%
CPCCPC
Kamloops-Thompson-NicolaBC
52.0%
33.9%
CPCCPC
KanataON
56.4%
39.8%
LPCLPC
Kapuskasing-Timmins-MushkegowukON
44.9%
34.7%
NDPLPC
KelownaBC
46.4%
45.0%
CPCLPC
Kenora-KiiwetinoongON
55.3%
28.9%
CPCCPC
Kildonan-St. PaulPR
45.7%
45.0%
CPCCPC
King-VaughanON
51.1%
46.0%
CPCCPC
Kings-HantsATL
57.4%
35.0%
LPCLPC
Kingston and the IslandsON
57.3%
LPCLPC
Kitchener CentreON
47.8%
32.1%
GPCGPC
Kitchener South-HespelerON
50.2%
44.5%
LPCLPC
Kitchener-ConestogaON
53.8%
41.3%
LPCLPC
La Pointe-de-l'ÎleQC
44.6%
37.5%
BQBQ
La Prairie-AtatekenQC
42.1%
39.4%
BQLPC
LabradorATL
52.5%
35.6%
LPCLPC
Lac-Saint-JeanQC
42.2%
28.5%
BQBQ
Lac-Saint-LouisQC
64.3%
LPCLPC
LakelandAB
81.6%
CPCCPC
Lanark-FrontenacON
54.3%
37.2%
CPCCPC
Langley Township-Fraser HeightsBC
48.1%
43.3%
CPCCPC
LaSalle-Émard-VerdunQC
49.9%
LPCLPC
Laurentides-LabelleQC
51.5%
28.1%
BQBQ
Laurier-Sainte-MarieQC
54.4%
LPCLPC
Laval-Les ÎlesQC
59.0%
LPCLPC
Leduc-WetaskiwinAB
75.5%
CPCCPC
Leeds-Grenville-Thousand Islands-Rideau LakesON
53.9%
35.6%
CPCCPC
Les Pays-d'en-HautQC
43.2%
33.9%
BQBQ
LethbridgeAB
61.4%
CPCCPC
Lévis-LotbinièreQC
58.6%
CPCCPC
London CentreON
53.7%
33.7%
LPCLPC
London WestON
53.0%
38.9%
LPCLPC
London-FanshaweON
40.1%
36.9%
NDPNDP
Long Range MountainsATL
53.3%
41.2%
LPCLPC
Longueuil-Charles-LeMoyneQC
51.9%
29.2%
LPCLPC
Longueuil-Saint-HubertQC
47.5%
38.4%
BQLPC
Louis-HébertQC
49.5%
LPCLPC
Louis-Saint-Laurent-AkiawenhrahkQC
60.1%
CPCCPC
Madawaska-RestigoucheATL
64.6%
LPCLPC
MalpequeATL
55.7%
37.0%
LPCLPC
Marc-Aurèle-FortinQC
54.3%
LPCLPC
Markham-StouffvilleON
47.8%
47.4%
LPCCPC
Markham-ThornhillON
48.5%
46.4%
LPCLPC
Markham-UnionvilleON
59.1%
36.8%
LPCCPC
Medicine Hat-Cardston-WarnerAB
77.9%
CPCCPC
Mégantic-L’Érable-LotbinièreQC
68.4%
CPCCPC
Middlesex-LondonON
53.5%
36.1%
CPCCPC
Milton East-Halton Hills SouthON
47.6%
46.5%
LPCLPC
MirabelQC
44.3%
28.6%
BQBQ
Miramichi-Grand LakeATL
48.1%
43.9%
CPCLPC
Mission-Matsqui-AbbotsfordBC
56.9%
34.0%
CPCCPC
Mississauga CentreON
48.8%
45.1%
LPCLPC
Mississauga East-CooksvilleON
54.3%
41.3%
LPCLPC
Mississauga-Erin MillsON
55.1%
41.5%
LPCLPC
Mississauga-LakeshoreON
55.3%
41.3%
LPCLPC
Mississauga-MaltonON
53.8%
42.7%
LPCLPC
Mississauga-StreetsvilleON
54.8%
41.5%
LPCLPC
Moncton-DieppeATL
65.5%
LPCLPC
Mont-Saint-Bruno-L’AcadieQC
40.9%
40.4%
BQBQ
MontcalmQC
45.2%
28.9%
BQBQ
Montmorency-CharlevoixQC
40.0%
33.3%
BQCPC
Moose Jaw-Lake Centre-LaniganPR
76.2%
CPCCPC
Mount RoyalQC
55.7%
38.0%
LPCLPC
Nanaimo-LadysmithBC
34.9%
32.8%
NDPNDP
NepeanON
54.4%
37.9%
LPCLPC
New Tecumseth-GwillimburyON
57.6%
34.6%
CPCCPC
New Westminster-Burnaby-MaillardvilleBC
38.2%
31.1%
28.0%
NDPNDP
Newmarket-AuroraON
48.2%
47.0%
LPCLPC
Niagara Falls-Niagara-on-the-LakeON
46.0%
42.4%
CPCLPC
Niagara SouthON
51.9%
38.6%
CPCLPC
Niagara WestON
47.7%
43.4%
CPCCPC
Nipissing-TimiskamingON
47.7%
38.2%
LPCLPC
North Island-Powell RiverBC
39.9%
28.3%
NDPCPC
North Vancouver-CapilanoBC
69.4%
LPCLPC
Northumberland-ClarkeON
46.2%
45.1%
CPCLPC
Northwest TerritoriesTR
46.1%
LPCLPC
Notre-Dame-de-Grâce-WestmountQC
62.2%
LPCLPC
NunavutTR
40.8%
28.9%
NDPNDP
Oakville EastON
52.5%
44.8%
LPCLPC
Oakville WestON
55.5%
39.4%
LPCLPC
Okanagan Lake West-South KelownaBC
49.9%
39.8%
CPCCPC
OrléansON
70.9%
LPCLPC
OshawaON
51.3%
36.9%
CPCCPC
Ottawa CentreON
60.6%
LPCLPC
Ottawa SouthON
63.4%
31.1%
LPCLPC
Ottawa West-NepeanON
56.3%
33.7%
LPCLPC
Ottawa-Vanier-GloucesterON
65.3%
LPCLPC
OutremontQC
54.8%
LPCLPC
OxfordON
52.9%
32.7%
CPCCPC
PapineauQC
58.2%
LPCLPC
ParklandAB
75.5%
CPCCPC
Parry Sound-MuskokaON
55.9%
33.0%
CPCCPC
Peace River-WestlockAB
81.6%
CPCCPC
Perth-WellingtonON
58.9%
30.7%
CPCCPC
PeterboroughON
46.0%
43.7%
CPCLPC
Pickering-BrooklinON
55.6%
36.6%
LPCLPC
Pierre-Boucher-Les Patriotes-VerchèresQC
48.9%
35.6%
BQBQ
Pierrefonds-DollardQC
61.8%
LPCLPC
Pitt Meadows-Maple RidgeBC
45.1%
42.2%
CPCCPC
Ponoka-DidsburyAB
85.7%
CPCCPC
Pontiac-Kitigan ZibiQC
56.2%
LPCLPC
Port Moody-CoquitlamBC
38.1%
33.7%
NDPCPC
Portage-LisgarPR
67.2%
CPCCPC
Portneuf-Jacques-CartierQC
60.2%
CPCCPC
Prescott-Russell-CumberlandON
60.6%
30.9%
LPCLPC
Prince AlbertPR
73.1%
CPCCPC
Prince George-Peace River-Northern RockiesBC
70.9%
CPCCPC
ProvencherPR
59.7%
CPCCPC
Québec CentreQC
57.7%
31.9%
LPCLPC
Red DeerAB
68.9%
CPCCPC
Regina-LewvanPR
46.5%
40.6%
CPCCPC
Regina-Qu'AppellePR
71.3%
CPCCPC
Regina-WascanaPR
48.4%
44.2%
CPCCPC
RepentignyQC
47.3%
34.2%
BQBQ
Richmond Centre-MarpoleBC
53.3%
41.6%
LPCCPC
Richmond East-StevestonBC
50.5%
46.0%
LPCCPC
Richmond Hill SouthON
50.1%
46.1%
LPCCPC
Richmond-ArthabaskaQC
58.5%
CPCCPC
Riding MountainPR
68.8%
CPCCPC
Rimouski-La MatapédiaQC
51.8%
28.5%
BQBQ
Rivière-des-Mille-ÎlesQC
44.8%
35.8%
BQLPC
Rivière-du-NordQC
51.3%
BQBQ
Rosemont-La Petite-PatrieQC
39.3%
30.1%
NDPNDP
Saanich-Gulf IslandsBC
40.2%
28.1%
GPCGPC
Sackville-Bedford-PrestonATL
60.3%
LPCLPC
Saint John-KennebecasisATL
54.7%
39.2%
LPCLPC
Saint John-St. CroixATL
50.9%
40.5%
CPCCPC
Saint-Hyacinthe-Bagot-ActonQC
44.2%
BQBQ
Saint-JeanQC
42.2%
34.0%
BQBQ
Saint-LaurentQC
61.0%
LPCLPC
Saint-Léonard-Saint-MichelQC
73.6%
LPCLPC
Saint-Maurice-ChamplainQC
52.9%
LPCLPC
Sarnia-Lambton-BkejwanongON
57.5%
29.3%
CPCCPC
Saskatoon SouthPR
46.6%
41.9%
CPCCPC
Saskatoon WestPR
47.5%
38.7%
CPCCPC
Saskatoon-UniversityPR
46.9%
40.2%
CPCCPC
Sault Ste. Marie-AlgomaON
54.4%
37.9%
CPCLPC
Scarborough Centre-Don Valley EastON
61.4%
33.8%
LPCLPC
Scarborough NorthON
62.3%
33.5%
LPCLPC
Scarborough SouthwestON
67.8%
LPCLPC
Scarborough-AgincourtON
49.7%
48.1%
LPCLPC
Scarborough-Guildwood-Rouge ParkON
68.8%
LPCLPC
Scarborough-WoburnON
58.8%
34.4%
LPCLPC
Selkirk-Interlake-EastmanPR
63.0%
CPCCPC
SheffordQC
40.4%
38.7%
BQLPC
SherbrookeQC
50.0%
LPCLPC
Sherwood Park-Fort SaskatchewanAB
61.2%
CPCCPC
Simcoe NorthON
47.0%
42.6%
CPCCPC
Simcoe-GreyON
52.4%
37.4%
CPCCPC
Similkameen-South Okanagan-West KootenayBC
49.6%
29.8%
NDPCPC
Skeena-Bulkley ValleyBC
54.8%
30.6%
NDPCPC
Souris-Moose MountainPR
87.7%
CPCCPC
South Shore-St. MargaretsATL
48.9%
46.8%
CPCCPC
South Surrey-White RockBC
48.1%
45.0%
CPCCPC
Spadina-HarbourfrontON
45.8%
LPCLPC
St. Albert-Sturgeon RiverAB
62.1%
CPCCPC
St. Boniface-St. VitalPR
65.0%
LPCLPC
St. CatharinesON
54.8%
36.7%
LPCLPC
St. John's EastATL
66.0%
LPCLPC
Stormont-Dundas-GlengarryON
62.1%
31.9%
CPCCPC
SudburyON
57.4%
30.2%
LPCLPC
Sudbury East-Manitoulin-Nickel BeltON
55.6%
31.4%
LPCLPC
Surrey CentreBC
50.9%
43.0%
LPCLPC
Surrey NewtonBC
56.4%
38.2%
LPCLPC
Swift Current-Grasslands-KindersleyPR
87.1%
CPCCPC
Sydney-Glace BayATL
52.1%
38.0%
LPCLPC
Taiaiako'n-Parkdale-High ParkON
56.2%
LPCLPC
Terra Nova-The PeninsulasATL
55.6%
41.0%
LPCLPC
TerrebonneQC
39.7%
37.8%
BQBQ
Thérèse-De BlainvilleQC
48.8%
32.1%
BQLPC
ThornhillON
64.6%
31.0%
CPCCPC
Thunder Bay-Rainy RiverON
55.1%
33.3%
LPCLPC
Thunder Bay-Superior NorthON
63.2%
LPCLPC
Tobique-MactaquacATL
61.5%
28.6%
CPCCPC
Toronto CentreON
58.3%
LPCLPC
Toronto-DanforthON
68.0%
LPCLPC
Toronto-St. Paul'sON
50.3%
39.5%
LPCLPC
Trois-RivièresQC
34.9%
33.8%
BQCPC
University-RosedaleON
58.9%
LPCLPC
Vancouver CentreBC
61.6%
LPCLPC
Vancouver EastBC
39.7%
28.9%
NDPNDP
Vancouver Fraserview-South BurnabyBC
58.3%
29.2%
LPCLPC
Vancouver GranvilleBC
56.9%
30.4%
LPCLPC
Vancouver KingswayBC
37.9%
30.8%
NDPNDP
Vancouver QuadraBC
55.5%
34.9%
LPCLPC
VaudreuilQC
58.0%
LPCLPC
Vaughan-WoodbridgeON
54.8%
42.5%
LPCLPC
Vernon-Lake Country-MonasheeBC
47.7%
39.4%
CPCCPC
VictoriaBC
43.0%
31.7%
NDPLPC
Ville-Marie-Le Sud-Ouest-Île-des-SoeursQC
57.0%
LPCLPC
VimyQC
59.1%
LPCLPC
WaterlooON
59.8%
32.7%
LPCLPC
Wellington-Halton Hills NorthON
52.2%
38.7%
CPCCPC
West Vancouver-Sunshine Coast-Sea to Sky CountryBC
61.4%
29.3%
LPCLPC
WhitbyON
58.9%
37.0%
LPCLPC
WillowdaleON
49.5%
48.5%
LPCLPC
Windsor WestON
38.6%
30.5%
NDPNDP
Windsor-Tecumseh-LakeshoreON
51.9%
34.7%
LPCLPC
Winnipeg CentrePR
42.2%
36.5%
NDPLPC
Winnipeg NorthPR
74.4%
LPCLPC
Winnipeg SouthPR
63.4%
32.0%
LPCLPC
Winnipeg South CentrePR
66.8%
LPCLPC
Winnipeg WestPR
53.6%
40.9%
CPCLPC
YellowheadAB
64.9%
CPCCPC
York CentreON
49.7%
48.4%
LPCCPC
York South-Weston-EtobicokeON
66.1%
29.1%
LPCLPC
York-DurhamON
57.1%
35.0%
CPCCPC
Yorkton-MelvillePR
81.8%
CPCCPC
YukonTR
44.2%
43.8%
LPCCPC