Riding Data

Last Updated: April 23, 2025

Sort rows by:

Sort bars by:

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