Who really ate the NDP’s lunch in 2025?
        

by Maurice Y. Michaud (he/him)

On the lunch menu in 2025...

  • Strawberries (Liberal Party of Canada)
  • Saskatoon berries (Conservative Party of Canada)
  • Blueberries (Bloc Québécois)
  • Oranges (New Democratic Party of Canada)
  • Grapes (Green Party of Canada)

Alternative scenariosIf one were to ask any Canadian which party was responsible for the NDP’s demise in the 2025 federal election, most would not hesitate to blame the Liberals. However, that answer, which is based primarily on past experience, overlooks an important fact: the Conservatives actually won more seats from the NDP than the Liberals did. Also, the 2025 election was unusual in the sense that it was the first since the Diefenbaker sweep of 1958 that two parties shared 84% of all the votes between themselves, leaving only crumbs for the other parties. So, the question of who ate the NDP’s lunch in 2025 deserves a much deeper analysis.

To begin, let’s not be coy about it. Following the NDP’s spectacular rise to official opposition status in 2011, it’s been downhill for them ever since. As for the Bloc Québécois during that same time period, it only began recovering in 2019 from its 2011 near-elimination by the NDP, and never returned to its pre-2011 stature, when it held the most seats in Québec. For its part, the Green Party, while it had finally entered Parliament in 2011, remained a marginal fourth opposition group with no official status.



By Christmas 2024, with Parliament paralyzed and only months before a general election was to be called, polls indicated that the Conservatives were heading towards forming a massive majority government. Some of those polls also pointed to the possibility of the Bloc becoming the official oppo­si­tion for a second time, and the NDP winning a few more seats than the incumbent Liberals. Such was the fatigue of the electorate with Justin Trudeau. But the re-election of Mister Tariff Donald Trump to the presidency of the United States, the sudden resignation of Chrystia Freeland on the day she was to submit her economic update to Parliament, which in turn forced the resignation of Trudeau in the early days of 2025, and the arrival of Mark Carney as Liberal leader and prime minister, created the perfect storm. The Liberals were able to pull the carpet from under the feet of the Conservatives, and the smaller opposition parties got squeezed out in the most binary general election in Canadian history since 1958.

The situation of the small parties

The NDP’s situation
In 2015, with many Canadians fed up with a decade of those new Conservatives in power, they first took a look at the party claiming to be the government in waiting. Some polls at the start of the election campaign even suggested the country might be on the verge of electing its first NDP government, albeit an extremely weak minority one. But anyone who ever doubted the impact of an election campaign no longer have any doubts after 2015.

Indeed, NDP leader Thomas Mulcair was outflanked on his left by Liberal leader Justin Trudeau. Convinced that his party should not be perceived as wasteful, Mulcair repositioned it toward the centre on economic issues, while Trudeau asserted that he wasn’t afraid of a budget deficit if it meant giving Canadians a boost. But above all, in its categorical desire to oust the Conservatives from power, the electorate turned to a familiar entity — the Liberal Party — rather than one that had never held the reins of power federally. From 103 seats following the 2011 general election, the NDP found itself as the second opposition group with only 44 seats, which led to Mulcair being shown the door as leader.

The party chose Jagmeet Singh as its new leader, the first visible minority person to lead a major federal party, as well as the first of the Sikh faith. The four core focuses of his leaderhip campaign were inequality, climate change, reconciliation with indigenous peoples, and electoral reform. He also supported decriminalizing personal possession of all narcotics and instead promoting harm reduction for users.

Whether it’s because of these positions or his knack for proposing ideas that encroached on provincial jurisdictions (or a combination of both), Singh brought his party further down than Mulcair.

  • In 2019, the NDP went down to third opposition group, with 24 seats and just shy of 16% of the popular vote.
  • In 2021, the party remained third opposition with one more seat and 17.7% of the popular vote, and participated from March 2022 to September 2024 in a confidence and supply agreement with the Liberal minority government.
Because of either this agreement or the way Singh ended it, combined with the existential threat posed by the re-election of Donald Trump as president of the United States, the NDP exited the 2025 general election with only 6.3% of the popular vote, 7 seats, and no official party status. Failing to win his own seat, Singh resigned on election night.

Although the 2025 general election was far from ordinary, the NDP knew the scenario all too well.

  • Holding the balance of power in 1972 with 31 seats, it had entered into such an agreement with the Liberal minority government of the time. After the 1974 general election, it found itself with only 16 seats against a Liberal majority government.
  • Due to disgust with the outgoing Progressive Conservative government in 1993, it saw its votes shift to the Liberals and the new Reform Party, and went from 43 to 9 seats, losing its official party status.
  • Facing a Liberal minority government in 2004 and a Conservative minority government in 2006, each time it was only one or two seats shy of holding the balance of power.
The disaster for the NDP in 2025 was that, even though the electoral system in Canada is such that the prime minister is not directly elected, voters were looking for one who would be capable to stand up to Donald Trump. And neither the Conservative Pierre Poilievre nor (especially?) Singh was seen as measuring up to the former head of the Bank of Canada AND the United Kingdom: the new Liberal prime minister, Mark Carney.

The Bloc’s situation
Still reeling from its humiliation four years earlier at the hands of the NDP, the Bloc needed to win 7 seats in 2015 to regain official party status. The good news: it won back 8 from the NDP; the bad news: the Liberals took away 2 and the Conservatives one, still leaving them without party status. But after a rough patch under a controversial leader, it gained 22 seats in 2019, taking back all but one of the Québec seats still held by the NDP, as well as 8 from the Liberals and 3 from the Conservatives, and holding onto those 32 seats in 2021.

But in late fall of 2024, just as some polls suggested that the Bloc could form the official opposition to a massive Conservative majority, it was also hit by that Trump-Freeland-Trudeau-Carney perfect storm, and many worried Québécois, who like other Canadians were shopping for a prime minister capable of facing Trump, considered the Bloc too much of a gamble in 2025. While not bruised as badly as in 2011, it lost 9 seats to the Liberals and one to the Conservatives, leaving them with a caucus of 22.

The Greens’ situation
After winning their first seat in 2011 and coming into the 2019 election with a second seat it had won in a by-election a few months earlier, the Greens surprised everyone by winning their first seat outside of British Columbia — in New Brunswick, of all places! Perhaps feeling she had brought her party to a good place, Elizabeth May decided to pass on the leadership to somebody else, but that somebody else proved unpopular within the party, causing infighting and the defection of Jenica Atwin to the Liberals at the eve of the 2021 election. While May agreed to return as leader with a co-leader, the public’s perception of the party soured. With environmental issues no longer at the forefront of voters’ mind in 2025, the Greens also faced the headwind against any party unlikely to form government, losing the seat in Ontario they had won in 2021 and leaving May as the sole Green in Parliament.

The net effect of binary polarization in 2025
Soft NDP voters have long been suspected of shifting to the Liberals when they sense a significant rise of the Conservatives. It’s often said jokingly that soft NDPers so despise the Conservatives that, when they think that party stands a good chance of forming government, they pee their pants and vote Liberal. But while that definitely happened in 2025, the Conservatives were the net beneficiary in terms of seats, just like in 2011. In fact, the Conservatives devoured 30 lunches belonging to other parties compared to only 26 such steals by the Liberals!

As usual, the Liberals and Conservatives swapped some seats, but the Conservatives ate eight more strawberries than the Liberals ate Saskatoon berries. So the way the Liberals strengthen their minority to only three seats shy of a majority was by eating more BQ blueberries than NPD oranges, with the Conservatives surprisingly managing to steal 10 oranges, bringing Chantal Hébert’s to observe on election night that the Liberals owed their achievment in good part to Québec. In the end, the Liberals won 16 seats from oppositions other than the Conservatives thanks to those bloquistes who acted like the traditional soft NDPers, while the Conservatives got 12 from oppositions other than the Liberals.

So, in terms of seats, the Conservatives ate the NDP’s lunch, while the Liberals feasted on the Bloc’s.

Gains by Liberal Party of Canada ⇒ 26
Benchmark election: General (Canada) 2025
10 9 7 0
AB – Calgary Confederation
BC – Kelowna
BC – South Surrey—White Rock
MB – Winnipeg West
NS – Cumberland—Colchester
NS – South Shore—St. Margarets
ON – Bay of Quinte
ON – Carleton
ON – Peterborough
SK – Desnethé—Missinippi—Churchill River
QC – Abitibi—Baie-James—Nunavik—Eeyou
QC – Beauport—Limoilou
QC – La Prairie—Atateken
QC – Longueuil—Saint-Hubert
QC – Mont-Saint-Bruno—L'Acadie
QC – Rivière-des-Mille-Îles
QC – Terrebonne
QC – Thérèse-De Blainville
QC – Trois-Rivières
BC – Burnaby Central
BC – Esquimalt—Saanich—Sooke
BC – New Westminster—Burnaby—Maillardville
BC – Port Moody—Coquitlam
BC – Victoria
MB – Churchill—Keewatinook Aski
ON – Hamilton Centre
Gains by Conservative Party of Canada ⇒ 30
Benchmark election: General (Canada) 2025
18 1 10 1
AB – Calgary Skyview
BC – Cloverdale—Langley City
BC – Richmond Centre—Marpole
NL – Terra Nova—The Peninsulas
NL – Long Range Mountains
ON – Aurora—Oak Ridges—Richmond Hill
ON – Brampton West
ON – Cambridge
ON – Hamilton East—Stoney Creek
ON – Kitchener South—Hespeler
ON – Markham—Unionville
ON – Newmarket—Aurora
ON – Niagara South
ON – Sudbury East—Manitoulin—Nickel Belt
ON – Richmond Hill South
ON – Vaughan—Woodbridge
ON – Windsor—Tecumseh—Lakeshore
ON – York Centre
QC – Montmorency—Charlevoix
AB – Edmonton Griesbach
BC – Cowichan—Malahat—Langford
BC – Nanaimo—Ladysmith
BC – North Island—Powell River
BC – Skeena—Bulkley Valley
BC – Similkameen—South Okanagan—West Kootenay
MB – Elmwood—Transcona
ON – London—Fanshawe
ON – Kapuskasing—Timmins—Mushkegowuk
ON – Windsor West
ON – Kitchener Centre
Gains by Bloc Québécois ⇒ 1
Benchmark election: General (Canada) 2025
1 0 0 0
QC – Gaspésie—Les Îles-de-la-Madeleine—Listuguj

In terms of votes, however, that’s another story. It’s easy to count the number of seats that have shifted from one party to another from one election to the next, but the same cannot be said about votes. To begin, voter turnout in the 2021 election was 62.6% and a little more than 17 million votes were cast nationwide. In 2025, voter turnout jumped to 69.5% and more than 19.6 million votes were cast.

Therefore, in order to compare apples with apples, we must look at the percentage of votes each party received riding by riding, specifically the percentage gained or lost by each party between 2021 and 2025. By identifying the party that lost the most in terms of vote percentage and the one that gained the most, we can conclude that the latter party benefitted the most of the shift, even though that does not necessarily mean that the latter party won the seat. In fact, the split may have caused another party to slip from behind and actually win the seat, as happened during the Orange Crush federal election of 2011, among others.

Let’s be clear: we are NOT assuming that votes fit into a net zero equation. For example, in 2025, the Liberals flipped Calgary Confederation from the Conservatives. In that riding, the vote share for the NDP dropped 13% between 2021 and 2025, falling from 17.1% to 4.1%. In fact, the drop for the NDP and the Greens combined was 16.1%, yet the Liberals’ increase from 2021 was 19.6% and the Conservatives’ was 0.2%, which, of course, exceeds 16.1%. That would suggest that the Liberals gained about 3.5% between elections entirely on their own merit, most likely aided by the higher voter turnout in 2025.

This caveat aside, the following table clearly shows that, in terms of votes, the Liberals nibbled the most on the NDP’s lunch, but the Conservatives’ appetite for oranges in 2025 was far from negligeable, which explains how they managed to flip more orange seats to their side than the Liberals did. Federally, this significant shift from the NDP to the Conservatives is a new phenomenon in the 2020s, and it flies in the face of the received orthodoxy that soft NDP voters always wish to block the Conservatives and flock to the Liberals to achieve this objective. It remains to be seen if this phenomenon was specific to the unusual circumstances in 2025, or if it is indicative of a further rightward drifting of the Canadian electorate that began in 1993.

Who had momentum?
Benchmark election
General (Canada) 2025
Disadvantaged
Advantaged
6 1 1
4
26 10
169 112
5 1

So how should we interpret this table?
Let’s read down the Liberal (strawberries) column under the Advantaged heading.

  • The Liberal against Liberal cell is obviously blanked out.
  • There were 4 times that the Liberals’ vote percentage had increased the most while the Conservatives’ had decreased the most.
  • There were 26 times that the Liberals’ vote percentage had increased the most while the BQ’s had decreased the most.
  • There were 169 times that the Liberals’ vote percentage had increased the most while the NDP’s had decreased the most.
  • Finally, there were 5 times that the Liberals’ vote percentage had increased the most while the Greens’ had decreased the most.

Again, to be clear: This table is NOT saying that the Liberals took 169 NPD seats, for the NDP never had 169 seats to be taken! We are only speculating that the NDP’s decrease from 2021 to 2025 likely transferred mostly to the Liberals in 169 ridings nationwide in 2025, all the while recognizing that, in some ridings, it may have gone to the second most advantaged. But it’s the value of 113 in the cell next to the Liberals’ 169 value (in the Saskatoon berries versus oranges cell) is how we can point to the new phenomenon of NDP votes drifting to the Conservatives more than before 2025. And by coincidence, it happens to be true in this case that the 1 at the intersection of the Saskatoon berries and the grapes indeed represents a seat won by those berries.

So, the fact that the Liberals and Conservatives combined ate 17 whole NDP oranges (or seats) explains how the NDP found itself with only 7 left and no official party status in the 45th Parliament. But the fact those same Liberals and Conservatives combined heartily squeezed out so much NDP orange juice (or votes) in an astounding 282 of 334 ridings explains how the NDP went from getting 17.74% of the votes nationwide in 2021 to only 6.29% in 2025 — incidentally, the same vote share as the BQ, which only ran candidates in Québec’s 78 ridings.

Stepping away for a moment from trying to figure out who exactly ate the NDP’s lunch, the next table reveals the extent of the NDP famine. The vote share differential is the subtraction of the vote share a party received in 2025 in a given riding from its vote share in the same riding in 2021. In other words, if a party had a 10% share in 2025 but a 20% share in 2021, its differential in that riding would be −10%. Thus the riding is the point of comparison, not the party. If the party were the point of comparison, then it could be argued that the party lost 50% of its votes compared to the previous election — a far more brutal assessment!

Still, even if we look at the much gentler vote share differential, we find that the NDP had a differential of −10% or worse in 184 of the 334 ridings evaluated, and one from −9.99% to −3.00% in 134 ridings. Put differently, in a little more than 95% of the ridings, the NDP took either a moderate or big step backwards. In contrast, we find the Liberals’ differentials in the moderate or significant gain ranges (+3.00% or greater) in slightly more than 85% of the ridings, while the Conservatives’ were in those same ranges in 80% of the ridings, further demonstrating that they were BOTH responsible for starving the NDP.

Vote share differential analysis
Benchmark election
General (Canada) 2025
Party N VPI μ
LL ML SL VSL NC VSG SG MC LG
334 +2.96 +10.49% 1 17 11 2 1 3 16 100 183
334 +2.70 +7.56% 4 8 14 6 7 28 156 111
77 −2.44 −4.30% 3 48 20 2 2 2
334 −3.47 −11.40% 184 134 14 2
225 −1.20 −1.68% 1 19 136 24 3 41 1
Definitions The vote share a party obtained in each riding is subtracted from the vote share it obtained in the previous election, and the result is then evaluated through this grid.
Note: A party is excluded from this analysis if it chose not to participate in the benchmark election.
  • LL — Significant loss → ≤ −10.00%
  • ML — Moderate loss → −9.99% – −3.00%
  • SL — Small loss → −2.99% – −0.50%
  • VSL — Very small loss → −0.49% – −0.01%
  • NC — No change → 0.00%
  • VSG — Very small gain → +0.01% – +0.49%
  • SG — Small gain → +0.50% – +2.99%
  • MC — Moderate gain → +3.00% – +9.99%
  • LG — Significant gain → ≥ +10.00%
The table above shows frequencies, namely the number of ridings in which a party experienced a specific loss or gain, which allows the calculaton its VPI score.

VPI → Vote Performance Improvement Index
The VPI is a score given to each party that sets aside its seat count in order to measure the improvement or decline of its vote share compared to the previous election. This approach can show how, at times, a minor improvement for one party can lead to a major shift in its favour, while a major improvement for another party may not lead to such a happy outcome because of the first-past-the-post system. Each party in each riding is evaluated before the following formula is applied. A party’s maximum VPI score can be +4.00, meaning it had at least 10% more votes in every riding, and its minimum VPI can be −4.00, meaning it had at least 10% fewer votes in every riding. Thus, the VPI mesures a party’s vote efficiency compared to the previous election.
VPI = ( LL × −4 ) + ( ML × −3 ) + ( SL × −2 ) + ( VSL × −1 ) + ( NC × 0 ) + ( VSG × 1 ) + ( SG × 2 ) + ( MC × 3 ) + ( LG × 4 ) N
−3.40 −2.40 −1.40 −0.40 −0.01   +0.39 +1.39 +2.39 +3.39 +4.00
VLD LD MD SD VSD Neu VSI SI MI LI VLI
−4.00 −3.39 −2.39 −1.39 −0.39 0.00 +0.01 +0.40 +1.40 +2.40 +3.40
  • VLD — Very large decline
  • LD — Large decline
  • MD — Moderate decline
  • SD — Small decline
  • VSD — Very small decline
  • Neu — Neutral
  • VSI — Very small improvement
  • SI — Small improvement
  • MI — Moderate improvement
  • LI — Large improvement
  • VLI — Very large improvement

The following table, however, is not for the faint of heart, but it is what made the above analyses possible. Indeed, it is the detailed riding by riding analysis that compares the ranks and, more critically, calculates the vote share differentials of each of the five parties. Using a heat mapping principle, the third row for each riding presents each party’s rank change and, moreover, the intensity (either positive or negative) of its vote share differential. Additionally, the most disavantaged and most advantaged parties are shown for each riding. Clicking on the name of a riding opens a popup window showing the details of that year’s election, but clicking on Hist. opens a different popup window giving you the history of that riding, thus allowing you to gain more perspective on the significance (or lack thereof) of this analysis for that particular riding.

For example, the Liberals may well have achieved a large positive vote share differential of +11.26% in Airdrie—Cochrane in 2025, but it’s safe to assume that it did not lead the Con­ser­vatives to break into a sweat in fear of losing their seat. In fact, they simply consolated their hold onto the seat by siphoning off more votes they didn’t really need from both the NDP and the Greens who hadn’t even bothered running a candidate in 2025. There­fore, that +11.26% differential isn’t overly significant. How­ever, with an even larger positive differential of +19.61%, the Liberals flipped Calgary Confederation, which never before voted Liberal and, in fact, was the last seat occupied by former Conservative prime minister Stephen Harper. Therefore, that +19.61% differential is quite significant.

Slightly complicating matters is the fact that the electoral map changed between 2021 and 2025. There were 338 ridings in 2021 but 343 in 2025, meaning that 5 ridings from 2025 cannot be compared to 2021. What’s more, the territory or name (or both) of some ridings was changed, but they could still be held together thanks to PoliCan’s “follow the territory” master ridings scheme. But while the redistribution added 5 seats, there were 3 master ridings that came to an end after 2021, which is why only 335 ridings could be compared.

Ridings excluded from comparisons
Master ridings discontinued after 2021 ⇒ 3 Master ridings beginning in 2025 ⇒ 8
  1. ON - Algoma—Manitoulin—Kapuskasing
     NDP 
  2. ON - Scarborough—Rouge Park
     LPC 
  3. QC - Avignon—La Mitis—Matane—Matapédia
     BQ 
  1. AB - Calgary McKnight
     CPC 
  2. AB - Edmonton Gateway
     CPC 
  3. AB - Edmonton Northwest
     CPC 
  4. BC - Vernon—Lake Country—Monashee
     CPC 
  5. ON - Brampton—Chinguacousy Park
     LPC 
  6. ON - Milton East—Halton Hills South
     LPC 
  7. ON - York—Durham
     CPC 
  8. QC - Les Pays-d'en-Haut
     LPC 
Benchmark election: General (Canada) 2025
Ridings in 2025: 343  Compared: 335
Heat mapping (Vote share differential)
MD = Most disadvantaged
MA = Most advantaged
For information only — Did not participate in the benchmark election   
  −3.00% −0.50% −0.01%   +0.49% +2.99% +9.99% ≥ +10.00%
≤ −10.00% −9.99% −2.99% −0.49%   +0.01% +0.50% +3.00%  
Riding
1. 2021 AB Banff—Airdrie CPC 3/9 12.43% 1/9 56.73% —— 2/9 16.21% 7/9 1.82%
2025 Airdrie—Cochrane 2/5 23.69% 1/5 71.22% 3/5 3.67% —/5 ——
Hist.   MD:  NDP  MA:  CPC  +1   +11.26% 0   +14.49% −1   −12.54% –   −1.82%
2. 2021 AB Battle River—Crowfoot CPC 4/7 4.29% 1/7 71.29% —— 2/7 9.82% 6/7 0.94%
2025 Battle River—Crowfoot 2/5 11.67% 1/5 82.84% 3/5 3.18% 5/5 0.73%
Hist.   MD:  NDP  MA:  CPC  +2   +7.38% 0   +11.55% −1   −6.64% +1   −0.21%
3. 2021 AB Bow River CPC 4/6 7.57% 1/6 69.76% —— 3/6 9.24% ——
2025 Bow River 2/5 16.91% 1/5 78.87% 3/5 2.99%
Hist.   MD:  NDP  MA:  LPC  +2   +9.34% 0   +9.11% 0   −6.25%
4. 2021 AB Calgary Centre CPC 2/5 29.71% 1/5 51.30% —— 3/5 16.37% 4/5 1.64%
2025 Calgary Centre 2/6 45.79% 1/6 50.21% 3/6 2.65% 5/6 0.58%
Hist.   MD:  NDP  MA:  LPC  0   +16.08% 0   −1.09% 0   −13.72% −1   −1.06%
5. 2021 AB Calgary Confederation CPC 2/6 28.49% 1/6 46.03% —— 3/6 17.14% 5/6 3.72%
2025 Calgary Confederation LPC 1/7 48.10% 2/7 46.25% 3/7 4.13% 4/7 0.58%
Hist.   MD:  NDP  MA:  LPC  +1   +19.61% −1   +0.22% 0   −13.01% +1   −3.14%
6. 2021 AB Calgary Forest Lawn CPC 2/6 27.73% 1/6 44.55% —— 3/6 18.05% 5/6 2.02%
2025 Calgary East 2/7 31.79% 1/7 60.53% 3/7 3.90% 5/7 1.24%
Hist.   MD:  NDP  MA:  CPC  0   +4.06% 0   +15.98% 0   −14.15% 0   −0.78%
7. 2021 AB Calgary Heritage CPC 3/7 16.73% 1/7 57.66% —— 2/7 17.41% 5/7 1.43%
2025 Calgary Heritage 2/6 34.56% 1/6 61.45% 3/6 2.47% 4/6 0.72%
Hist.   MD:  NDP  MA:  LPC  +1   +17.83% 0   +3.79% −1   −14.94% +1   −0.71%
8. 2021 AB Calgary Midnapore CPC 3/6 12.32% 1/6 60.66% —— 2/6 18.33% 5/6 1.35%
2025 Calgary Midnapore 2/5 29.93% 1/5 65.54% 3/5 3.09% 5/5 0.67%
Hist.   MD:  NDP  MA:  LPC  +1   +17.61% 0   +4.88% −1   −15.24% 0   −0.68%
9. 2021 AB Calgary Nose Hill CPC 2/9 20.46% 1/9 55.57% —— 3/9 16.87% 5/9 1.26%
2025 Calgary Nose Hill 2/6 36.17% 1/6 59.42% 3/6 3.21% 4/6 0.70%
Hist.   MD:  NDP  MA:  LPC  0   +15.71% 0   +3.85% 0   −13.66% +1   −0.56%
10. 2021 AB Calgary Rocky Ridge CPC 2/6 22.23% 1/6 54.53% —— 3/6 16.26% 5/6 1.59%
2025 Calgary Crowfoot 2/6 37.37% 1/6 58.84% 3/6 2.56% 5/6 0.51%
Hist.   MD:  NDP  MA:  LPC  0   +15.14% 0   +4.31% 0   −13.70% 0   −1.08%
11. 2021 AB Calgary Shepard CPC 3/8 14.01% 1/8 60.37% —— 2/8 16.45% 5/8 1.77%
2025 Calgary Shepard 2/5 28.23% 1/5 67.99% 3/5 2.73% 5/5 0.46%
Hist.   MD:  NDP  MA:  LPC  +1   +14.22% 0   +7.62% −1   −13.72% 0   −1.31%
12. 2021 AB Calgary Signal Hill CPC 2/6 18.60% 1/6 58.98% —— 3/6 14.84% 5/6 1.83%
2025 Calgary Signal Hill 2/5 36.37% 1/5 60.15% 3/5 2.39% —/5 ——
Hist.   MD:  NDP  MA:  LPC  0   +17.77% 0   +1.17% 0   −12.45% –   −1.83%
13. 2021 AB Calgary Skyview LPC 1/8 42.36% 2/8 36.07% —— 3/8 16.21% 5/8 0.91%
2025 Calgary Skyview CPC 2/6 37.57% 1/6 55.45% 3/6 2.69% —/6 ——
Hist.   MD:  NDP  MA:  CPC  −1   −4.79% +1   +19.38% 0   −13.52% –   −0.91%
14. 2021 AB Edmonton Centre LPC 1/6 33.69% 2/6 32.44% —— 3/6 28.83% ——
2025 Edmonton Centre 1/10 44.35% 2/10 37.90% 3/10 15.51%
Hist.   MD:  NDP  MA:  LPC  0   +10.66% 0   +5.46% 0   −13.32%
15. 2021 AB Edmonton Griesbach NDP 3/8 13.89% 2/8 37.06% —— 1/8 40.54% 5/8 1.25%
2025 Edmonton Griesbach CPC 3/9 18.32% 1/9 45.45% 2/9 34.14% 5/9 0.62%
Hist.   MD:  NDP  MA:  CPC  0   +4.43% +1   +8.39% −1   −6.40% 0   −0.63%
16. 2021 AB Edmonton Manning CPC 3/5 21.27% 1/5 41.07% —— 2/5 30.47% ——
2025 Edmonton Manning 2/4 35.34% 1/4 53.09% 3/4 9.91%
Hist.   MD:  NDP  MA:  LPC  +1   +14.07% 0   +12.02% −1   −20.56%
17. 2021 AB Edmonton Mill Woods CPC 2/5 34.01% 1/5 37.91% —— 3/5 21.75% ——
2025 Edmonton Southeast 2/6 38.77% 1/6 52.88% 3/6 5.32%
Hist.   MD:  NDP  MA:  CPC  0   +4.76% 0   +14.97% 0   −16.43%
18. 2021 AB Edmonton Riverbend CPC 2/5 24.89% 1/5 45.15% —— 3/5 24.86% 5/5 1.34%
2025 Edmonton Riverbend 2/4 44.83% 1/4 50.24% 3/4 4.24% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +19.94% 0   +5.09% 0   −20.62% –   −1.34%
19. 2021 AB Edmonton Strathcona NDP 3/6 7.56% 2/6 25.49% —— 1/6 60.68% 5/6 1.21%
2025 Edmonton Strathcona 3/7 17.94% 2/7 33.12% 1/7 46.96% 5/7 0.61%
Hist.   MD:  NDP  MA:  LPC  0   +10.38% 0   +7.63% 0   −13.72% 0   −0.60%
20. 2021 AB Edmonton West CPC 3/5 23.25% 1/5 45.15% —— 2/5 25.34% ——
2025 Edmonton West 2/5 40.66% 1/5 52.87% 3/5 5.36%
Hist.   MD:  NDP  MA:  LPC  +1   +17.41% 0   +7.72% −1   −19.98%
21. 2021 AB Edmonton—Wetaskiwin CPC 3/5 14.08% 1/5 55.66% —— 2/5 21.03% ——
2025 Leduc—Wetaskiwin 2/6 17.36% 1/6 74.73% 3/6 6.12%
Hist.   MD:  NDP  MA:  CPC  +1   +3.28% 0   +19.07% −1   −14.91%
22. 2021 AB Foothills CPC 4/6 6.92% 1/6 69.23% —— 2/6 11.08% 6/6 1.25%
2025 Foothills 2/5 19.07% 1/5 76.33% 3/5 2.67% 5/5 0.82%
Hist.   MD:  NDP  MA:  LPC  +2   +12.15% 0   +7.10% −1   −8.41% +1   −0.43%
23. 2021 AB Fort McMurray—Cold Lake CPC 4/7 7.09% 1/7 67.77% —— 3/7 10.14% 6/7 0.98%
2025 Fort McMurray—Cold Lake 2/6 14.54% 1/6 80.15% 3/6 2.70% 5/6 0.59%
Hist.   MD:  NDP  MA:  CPC  +2   +7.45% 0   +12.38% 0   −7.44% +1   −0.39%
24. 2021 AB Grande Prairie—Mackenzie CPC 4/6 4.51% 1/6 68.42% —— 2/6 12.16% ——
2025 Grande Prairie 2/6 11.84% 1/6 81.67% 3/6 4.19%
Hist.   MD:  NDP  MA:  CPC  +2   +7.33% 0   +13.25% −1   −7.97%
25. 2021 AB Lakeland CPC 4/6 4.96% 1/6 69.43% —— 3/6 10.48% 6/6 0.88%
2025 Lakeland 2/6 12.17% 1/6 80.97% 3/6 3.80% 5/6 0.73%
Hist.   MD:  NDP  MA:  CPC  +2   +7.21% 0   +11.54% 0   −6.68% +1   −0.15%
26. 2021 AB Lethbridge CPC 3/6 15.14% 1/6 55.65% —— 2/6 19.31% —/6 ——
2025 Lethbridge 2/6 32.72% 1/6 61.05% 3/6 3.63% 6/6 0.68%
Hist.   MD:  NDP  MA:  LPC  +1   +17.58% 0   +5.40% −1   −15.68% –   +0.68%
27. 2021 AB Medicine Hat—Cardston—Warner CPC 4/6 7.26% 1/6 65.37% —— 2/6 14.08% 6/6 1.50%
2025 Medicine Hat—Cardston—Warner 2/4 17.66% 1/4 76.74% 3/4 4.78% 4/4 0.81%
Hist.   MD:  NDP  MA:  CPC  +2   +10.40% 0   +11.37% −1   −9.30% +2   −0.69%
28. 2021 AB Peace River—Westlock CPC 5/6 5.20% 1/6 63.02% —— 2/6 12.86% 6/6 0.78%
2025 Peace River—Westlock 2/4 11.76% 1/4 77.07% 4/4 5.46% —/4 ——
Hist.   MD:  NDP  MA:  CPC  +3   +6.56% 0   +14.05% −2   −7.40% –   −0.78%
29. 2021 AB Red Deer—Lacombe CPC 4/7 5.98% 1/7 64.22% —— 2/7 14.21% ——
2025 Ponoka—Didsbury —/5 —— 1/5 81.81% 2/5 10.81%
Hist.   MD:  NDP  MA:  CPC  –   −5.98% 0   +17.59% 0   −3.40%
30. 2021 AB Red Deer—Mountain View CPC 4/7 6.45% 1/7 64.25% —— 2/7 13.94% —/7 ——
2025 Red Deer 2/6 21.94% 1/6 71.55% 3/6 3.84% 5/6 1.00%
Hist.   MD:  NDP  MA:  LPC  +2   +15.49% 0   +7.30% −1   −10.10% –   +1.00%
31. 2021 AB Sherwood Park—Fort Saskatchewan CPC 3/7 12.23% 1/7 57.55% —— 2/7 20.64% 6/7 0.98%
2025 Sherwood Park—Fort Saskatchewan 2/6 27.17% 1/6 66.32% 3/6 5.07% 5/6 0.55%
Hist.   MD:  NDP  MA:  LPC  +1   +14.94% 0   +8.77% −1   −15.57% +1   −0.43%
32. 2021 AB St. Albert—Edmonton CPC 3/4 17.95% 1/4 47.56% —— 2/4 28.58% ——
2025 St. Albert—Sturgeon River 2/5 29.86% 1/5 63.95% 3/5 4.79%
Hist.   MD:  NDP  MA:  CPC  +1   +11.91% 0   +16.39% −1   −23.79%
33. 2021 AB Sturgeon River—Parkland CPC 4/6 6.89% 1/6 61.61% —— 2/6 18.85% —/6 ——
2025 Parkland 2/7 17.85% 1/7 75.19% 3/7 4.15% 5/7 0.63%
Hist.   MD:  NDP  MA:  CPC  +2   +10.96% 0   +13.58% −1   −14.70% –   +0.63%
34. 2021 AB Yellowhead CPC 4/6 5.57% 1/6 66.16% —— 3/6 11.77% ——
2025 Yellowhead 2/5 25.21% 1/5 69.08% 3/5 3.97%
Hist.   MD:  NDP  MA:  LPC  +2   +19.64% 0   +2.92% 0   −7.80%
35. 2021 BC Abbotsford CPC 2/5 24.21% 1/5 47.94% —— 3/5 17.16% 5/5 3.37%
2025 Abbotsford—South Langley 2/6 33.89% 1/6 43.09% 4/6 3.76% 5/6 1.03%
Hist.   MD:  NDP  MA:  LPC  0   +9.68% 0   −4.85% −1   −13.40% 0   −2.34%
36. 2021 BC Burnaby North—Seymour LPC 1/5 39.54% 3/5 25.49% —— 2/5 29.11% 4/5 3.08%
2025 Burnaby North—Seymour 1/4 59.05% 2/4 33.94% 3/4 6.43% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +19.51% +1   +8.45% −1   −22.68% –   −3.08%
37. 2021 BC Burnaby South NDP 2/6 30.44% 3/6 22.42% —— 1/6 40.34% 5/6 2.89%
2025 Burnaby Central LPC 1/4 42.23% 2/4 38.62% 3/4 18.16% —/4 ——
Hist.   MD:  NDP  MA:  CPC  +1   +11.79% +1   +16.20% −2   −22.18% –   −2.89%
38. 2021 BC Cariboo—Prince George CPC 3/6 16.56% 1/6 50.82% —— 2/6 20.36% 5/6 3.64%
2025 Cariboo—Prince George 2/7 30.40% 1/7 60.32% 3/7 6.16% 4/7 1.82%
Hist.   MD:  NDP  MA:  LPC  +1   +13.84% 0   +9.50% −1   −14.20% +1   −1.82%
39. 2021 BC Central Okanagan—Similkameen—Nicola CPC 3/5 20.70% 1/5 47.60% —— 2/5 21.51% 5/5 2.73%
2025 Okanagan Lake West—South Kelowna 2/6 44.19% 1/6 50.92% 3/6 3.36% 4/6 0.92%
Hist.   MD:  NDP  MA:  LPC  +1   +23.49% 0   +3.32% −1   −18.15% +1   −1.81%
40. 2021 BC Chilliwack—Hope CPC 3/5 16.97% 1/5 45.99% —— 2/5 26.70% 5/5 2.67%
2025 Chilliwack—Hope 2/6 35.37% 1/6 54.79% 3/6 7.27% 4/6 1.65%
Hist.   MD:  NDP  MA:  LPC  +1   +18.40% 0   +8.80% −1   −19.43% +1   −1.02%
41. 2021 BC Cloverdale—Langley City LPC 1/4 39.21% 2/4 36.10% —— 3/4 19.88% —/4 ——
2025 Cloverdale—Langley City CPC 2/5 46.35% 1/5 47.80% 3/5 4.39% 4/5 0.92%
Hist.   MD:  NDP  MA:  CPC  −1   +7.14% +1   +11.70% 0   −15.49% –   +0.92%
42. 2021 BC Coquitlam—Port Coquitlam LPC 1/4 38.51% 2/4 30.34% —— 3/4 26.89% —/4 ——
2025 Coquitlam—Port Coquitlam 1/5 47.37% 2/5 42.99% 3/5 7.39% 5/5 0.88%
Hist.   MD:  NDP  MA:  CPC  0   +8.86% 0   +12.65% 0   −19.50% –   +0.88%
43. 2021 BC Courtenay—Alberni NDP 3/6 13.39% 2/6 32.03% —— 1/6 44.21% 4/6 5.18%
2025 Courtenay—Alberni 3/7 22.66% 2/7 35.14% 1/7 39.64% 4/7 1.69%
Hist.   MD:  NDP  MA:  LPC  0   +9.27% 0   +3.11% 0   −4.57% 0   −3.49%
44. 2021 BC Cowichan—Malahat—Langford NDP 3/5 16.37% 2/5 28.35% —— 1/5 42.78% 5/5 6.22%
2025 Cowichan—Malahat—Langford CPC 3/4 28.20% 1/4 37.24% 2/4 32.59% 4/4 1.97%
Hist.   MD:  NDP  MA:  LPC  0   +11.83% +1   +8.89% −1   −10.19% +1   −4.25%
45. 2021 BC Delta LPC 1/6 42.26% 2/6 33.83% —— 3/6 18.34% 5/6 2.38%
2025 Delta 1/4 51.83% 2/4 43.15% 3/4 4.40% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +9.57% 0   +9.32% 0   −13.94% –   −2.38%
46. 2021 BC Esquimalt—Saanich—Sooke NDP 2/6 22.07% 3/6 21.18% —— 1/6 42.81% 4/6 8.99%
2025 Esquimalt—Saanich—Sooke LPC 1/7 49.34% 2/7 28.75% 3/7 18.64% 4/7 2.67%
Hist.   MD:  NDP  MA:  LPC  +1   +27.27% +1   +7.57% −2   −24.17% 0   −6.32%
47. 2021 BC Fleetwood—Port Kells LPC 1/6 45.25% 2/6 30.84% —— 3/6 18.99% 5/6 1.89%
2025 Fleetwood—Port Kells 1/5 47.91% 2/5 44.17% 3/5 5.94% 5/5 0.95%
Hist.   MD:  NDP  MA:  CPC  0   +2.66% 0   +13.33% 0   −13.05% 0   −0.94%
48. 2021 BC Kamloops—Thompson—Cariboo CPC 3/7 18.05% 1/7 42.98% —— 2/7 29.00% 5/7 3.66%
2025 Kamloops—Thompson—Nicola 2/5 40.19% 1/5 51.54% 3/5 5.93% 4/5 1.51%
Hist.   MD:  NDP  MA:  LPC  +1   +22.14% 0   +8.56% −1   −23.07% +1   −2.15%
49. 2021 BC Kelowna—Lake Country CPC 2/5 26.46% 1/5 45.29% —— 3/5 18.18% 5/5 3.09%
2025 Kelowna LPC 1/4 48.78% 2/4 46.94% 3/4 3.30% 4/4 0.98%
Hist.   MD:  NDP  MA:  LPC  +1   +22.32% −1   +1.65% 0   −14.88% +1   −2.11%
50. 2021 BC Kootenay—Columbia CPC 3/5 9.05% 1/5 43.19% —— 2/5 36.92% 5/5 3.97%
2025 Columbia—Kootenay—Southern Rockies 2/6 28.21% 1/6 50.43% 3/6 17.99% 4/6 1.49%
Hist.   MD:  NDP  MA:  LPC  +1   +19.16% 0   +7.24% −1   −18.93% +1   −2.48%
51. 2021 BC Langley—Aldergrove CPC 2/5 26.45% 1/5 45.73% —— 3/5 19.62% 5/5 2.87%
2025 Langley Township—Fraser Heights 2/6 42.89% 1/6 51.37% 3/6 3.99% 4/6 0.75%
Hist.   MD:  NDP  MA:  LPC  0   +16.44% 0   +5.64% 0   −15.63% +1   −2.12%
52. 2021 BC Mission—Matsqui—Fraser Canyon CPC 2/5 24.55% 1/5 43.79% —— 3/5 20.17% 5/5 4.37%
2025 Mission—Matsqui—Abbotsford 2/5 36.64% 1/5 56.70% 3/5 4.61% 4/5 1.21%
Hist.   MD:  NDP  MA:  CPC  0   +12.09% 0   +12.91% 0   −15.56% +1   −3.16%
53. 2021 BC Nanaimo—Ladysmith NDP 4/5 13.54% 2/5 27.09% —— 1/5 28.83% 3/5 25.65%
2025 Nanaimo—Ladysmith CPC 2/5 27.76% 1/5 35.46% 3/5 18.26% 4/5 18.13%
Hist.   MD:  NDP  MA:  LPC  +2   +14.22% +1   +8.37% −2   −10.57% −1   −7.52%
54. 2021 BC New Westminster—Burnaby NDP 2/5 23.69% 3/5 19.69% —— 1/5 48.77% 4/5 4.13%
2025 New Westminster—Burnaby—Maillardville LPC 1/5 35.09% 2/5 31.55% 3/5 31.43% 4/5 1.24%
Hist.   MD:  NDP  MA:  CPC  +1   +11.40% +1   +11.86% −2   −17.34% 0   −2.89%
55. 2021 BC North Island—Powell River NDP 3/7 13.15% 2/7 35.96% —— 1/7 39.55% 4/7 6.07%
2025 North Island—Powell River CPC 3/6 26.22% 1/6 38.75% 2/6 32.57% 4/6 1.86%
Hist.   MD:  NDP  MA:  LPC  0   +13.07% +1   +2.79% −1   −6.98% 0   −4.21%
56. 2021 BC North Okanagan—Shuswap CPC 3/5 18.88% 1/5 46.45% —— 2/5 19.24% 5/5 5.48%
2025 Kamloops—Shuswap—Central Rockies 2/5 38.98% 1/5 52.25% 3/5 5.48% 4/5 2.41%
Hist.   MD:  NDP  MA:  LPC  +1   +20.10% 0   +5.80% −1   −13.76% +1   −3.07%
57. 2021 BC North Vancouver LPC 1/5 45.10% 2/5 28.10% —— 3/5 19.81% 4/5 4.38%
2025 North Vancouver—Capilano 1/6 59.82% 2/6 33.68% 3/6 4.24% 4/6 1.70%
Hist.   MD:  NDP  MA:  LPC  0   +14.72% 0   +5.58% 0   −15.57% 0   −2.68%
58. 2021 BC Pitt Meadows—Maple Ridge CPC 3/6 24.94% 1/6 36.66% —— 2/6 31.93% ——
2025 Pitt Meadows—Maple Ridge 2/5 45.64% 1/5 47.41% 3/5 6.15%
Hist.   MD:  NDP  MA:  LPC  +1   +20.70% 0   +10.75% −1   −25.78%
59. 2021 BC Port Moody—Coquitlam NDP 3/5 27.32% 2/5 31.88% —— 1/5 37.18% —/5 ——
2025 Port Moody—Coquitlam LPC 1/5 43.53% 2/5 40.40% 3/5 15.05% 4/5 0.83%
Hist.   MD:  NDP  MA:  LPC  +2   +16.21% 0   +8.52% −2   −22.13% –   +0.83%
60. 2021 BC Prince George—Peace River—Northern Rockies CPC 4/7 8.61% 1/7 60.74% —— 2/7 13.51% 5/7 3.38%
2025 Prince George—Peace River—Northern Rockies 2/5 19.57% 1/5 71.12% 3/5 6.00% 4/5 2.13%
Hist.   MD:  NDP  MA:  LPC  +2   +10.96% 0   +10.38% −1   −7.51% +1   −1.25%
61. 2021 BC Richmond Centre LPC 1/5 39.34% 2/5 37.08% —— 3/5 18.14% 4/5 3.25%
2025 Richmond Centre—Marpole CPC 2/5 44.71% 1/5 49.56% 3/5 4.44% 4/5 0.88%
Hist.   MD:  NDP  MA:  CPC  −1   +5.37% +1   +12.48% 0   −13.70% 0   −2.37%
62. 2021 BC Saanich—Gulf Islands GPC 3/6 18.40% 2/6 22.55% —— 4/6 18.25% 1/6 37.62%
2025 Saanich—Gulf Islands 2/4 31.85% 3/4 25.09% 4/4 3.96% 1/4 39.10%
Hist.   MD:  NDP  MA:  LPC  +1   +13.45% −1   +2.54% 0   −14.29% 0   +1.48%
63. 2021 BC Skeena—Bulkley Valley NDP 4/6 7.66% 2/6 36.14% —— 1/6 42.58% 5/6 3.76%
2025 Skeena—Bulkley Valley CPC 3/5 10.96% 1/5 47.19% 2/5 39.34% 5/5 1.18%
Hist.   MD:  NDP  MA:  CPC  +1   +3.30% +1   +11.05% −1   −3.24% 0   −2.58%
64. 2021 BC South Okanagan—West Kootenay NDP 3/5 12.22% 2/5 35.45% —— 1/5 41.32% 5/5 3.72%
2025 Similkameen—South Okanagan—West Kootenay CPC 2/5 37.28% 1/5 44.06% 3/5 16.17% 4/5 1.53%
Hist.   MD:  NDP  MA:  LPC  +1   +25.06% +1   +8.61% −2   −25.15% +1   −2.19%
65. 2021 BC South Surrey—White Rock CPC 2/4 38.95% 1/4 42.45% —— 3/4 14.75% —/4 ——
2025 South Surrey—White Rock LPC 1/4 50.50% 2/4 45.67% 3/4 2.49% 4/4 1.34%
Hist.   MD:  NDP  MA:  LPC  +1   +11.55% −1   +3.22% 0   −12.26% –   +1.34%
66. 2021 BC Steveston—Richmond East LPC 1/5 42.47% 2/5 33.55% —— 3/5 19.32% 5/5 2.21%
2025 Richmond East—Steveston 1/4 48.45% 2/4 46.38% 3/4 4.24% 4/4 0.93%
Hist.   MD:  NDP  MA:  CPC  0   +5.98% 0   +12.83% 0   −15.08% +1   −1.28%
67. 2021 BC Surrey Centre LPC 1/7 43.93% 3/7 21.09% —— 2/7 27.68% 5/7 2.18%
2025 Surrey Centre 1/6 48.01% 2/6 43.23% 3/6 6.78% 4/6 0.95%
Hist.   MD:  NDP  MA:  CPC  0   +4.08% +1   +22.14% −1   −20.90% +1   −1.23%
68. 2021 BC Surrey—Newton LPC 1/5 53.87% 3/5 15.73% —— 2/5 26.05% ——
2025 Surrey Newton 1/4 49.45% 2/4 43.99% 3/4 6.02%
Hist.   MD:  NDP  MA:  CPC  0   −4.42% +1   +28.26% −1   −20.03%
69. 2021 BC Vancouver Centre LPC 1/5 40.44% 3/5 21.62% —— 2/5 30.74% 4/5 3.93%
2025 Vancouver Centre 1/6 55.22% 2/6 30.28% 3/6 12.59% 4/6 1.40%
Hist.   MD:  NDP  MA:  LPC  0   +14.78% +1   +8.66% −1   −18.15% 0   −2.53%
70. 2021 BC Vancouver East NDP 2/7 19.76% 3/7 10.89% —— 1/7 56.40% 4/7 7.72%
2025 Vancouver East 2/6 35.50% 3/6 17.78% 1/6 43.65% 4/6 1.92%
Hist.   MD:  NDP  MA:  LPC  0   +15.74% 0   +6.89% 0   −12.75% 0   −5.80%
71. 2021 BC Vancouver Granville LPC 1/5 34.40% 3/5 26.80% —— 2/5 33.53% 4/5 2.89%
2025 Vancouver Granville 1/4 62.12% 2/4 28.76% 3/4 7.53% 4/4 1.59%
Hist.   MD:  NDP  MA:  LPC  0   +27.72% +1   +1.96% −1   −26.00% 0   −1.30%
72. 2021 BC Vancouver Kingsway NDP 2/7 27.45% 3/7 13.59% —— 1/7 52.28% 4/7 3.92%
2025 Vancouver Kingsway 2/5 36.64% 3/5 24.49% 1/5 37.24% 4/5 0.99%
Hist.   MD:  NDP  MA:  CPC  0   +9.19% 0   +10.90% 0   −15.04% 0   −2.93%
73. 2021 BC Vancouver Quadra LPC 1/5 43.63% 2/5 28.90% —— 3/5 19.33% 4/5 6.13%
2025 Vancouver Quadra 1/5 63.19% 2/5 30.37% 3/5 4.27% 4/5 1.84%
Hist.   MD:  NDP  MA:  LPC  0   +19.56% 0   +1.47% 0   −15.06% 0   −4.29%
74. 2021 BC Vancouver South LPC 1/5 49.43% 3/5 22.49% —— 2/5 24.63% —/5 ——
2025 Vancouver Fraserview—South Burnaby 1/5 52.30% 2/5 35.68% 3/5 9.81% 4/5 1.27%
Hist.   MD:  NDP  MA:  CPC  0   +2.87% +1   +13.19% −1   −14.82% –   +1.27%
75. 2021 BC Victoria NDP 2/7 27.26% 3/7 13.71% —— 1/7 43.90% 4/7 11.19%
2025 Victoria LPC 1/8 54.28% 3/8 16.99% 2/8 24.91% 4/8 3.10%
Hist.   MD:  NDP  MA:  LPC  +1   +27.02% 0   +3.28% −1   −18.99% 0   −8.09%
76. 2021 BC West Vancouver—Sunshine Coast—Sea to Sky Country LPC 1/8 33.88% 2/8 30.04% —— 3/8 25.63% 4/8 6.47%
2025 West Vancouver—Sunshine Coast—Sea to Sky Country 1/6 59.74% 2/6 32.97% 4/6 3.22% 3/6 3.43%
Hist.   MD:  NDP  MA:  LPC  0   +25.86% 0   +2.93% −1   −22.41% +1   −3.04%
77. 2021 MB Brandon—Souris CPC 3/4 12.08% 1/4 59.57% —— 2/4 20.54% ——
2025 Brandon—Souris 2/3 23.39% 1/3 62.19% 3/3 14.42%
Hist.   MD:  NDP  MA:  LPC  +1   +11.31% 0   +2.62% −1   −6.12%
78. 2021 MB Charleswood—St. James—Assiniboia—Headingley CPC 2/5 38.98% 1/5 40.00% —— 3/5 15.40% 5/5 2.09%
2025 Winnipeg West LPC 1/4 54.46% 2/4 40.76% 3/4 3.99% 4/4 0.79%
Hist.   MD:  NDP  MA:  LPC  +1   +15.48% −1   +0.76% 0   −11.41% +1   −1.30%
79. 2021 MB Churchill—Keewatinook Aski NDP 2/5 25.18% 3/5 24.15% —— 1/5 42.57% 5/5 3.08%
2025 Churchill—Keewatinook Aski LPC 1/4 45.50% 3/4 24.07% 2/4 28.73% —/4 ——
Hist.   MD:  NDP  MA:  LPC  +1   +20.32% 0   −0.08% −1   −13.84% –   −3.08%
80. 2021 MB Dauphin—Swan River—Neepawa CPC 3/6 12.70% 1/6 58.99% —— 2/6 14.74% 5/6 2.17%
2025 Riding Mountain 2/5 22.16% 1/5 67.85% 3/5 7.34% 5/5 1.31%
Hist.   MD:  NDP  MA:  LPC  +1   +9.46% 0   +8.86% −1   −7.40% 0   −0.86%
81. 2021 MB Elmwood—Transcona NDP 3/5 14.74% 2/5 28.13% —— 1/5 49.69% 5/5 1.62%
2025 Elmwood—Transcona CPC 3/5 22.45% 1/5 41.56% 2/5 34.46% 5/5 0.69%
Hist.   MD:  NDP  MA:  CPC  0   +7.71% +1   +13.43% −1   −15.23% 0   −0.93%
82. 2021 MB Kildonan—St. Paul CPC 2/4 29.43% 1/4 41.81% —— 3/4 23.47% ——
2025 Kildonan—St. Paul 2/4 44.68% 1/4 47.48% 3/4 6.96%
Hist.   MD:  NDP  MA:  LPC  0   +15.25% 0   +5.67% 0   −16.51%
83. 2021 MB Portage—Lisgar CPC 4/5 10.95% 1/5 52.52% —— 3/5 13.38% —/5 ——
2025 Portage—Lisgar 2/5 22.83% 1/5 69.38% 3/5 4.38% 5/5 1.29%
Hist.   MD:  NDP  MA:  CPC  +2   +11.88% 0   +16.86% 0   −9.00% –   +1.29%
84. 2021 MB Provencher CPC 2/6 16.98% 1/6 48.68% —— 4/6 12.56% 6/6 2.55%
2025 Provencher 2/5 25.86% 1/5 66.34% 3/5 4.63% 5/5 1.36%
Hist.   MD:  NDP  MA:  CPC  0   +8.88% 0   +17.66% +1   −7.93% +1   −1.19%
85. 2021 MB Saint Boniface—Saint Vital LPC 1/21 43.88% 2/21 28.10% —— 3/21 21.53% 5/21 1.49%
2025 Saint Boniface—Saint Vital 1/4 59.79% 2/4 32.33% 3/4 6.92% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +15.91% 0   +4.23% 0   −14.61% –   −1.49%
86. 2021 MB Selkirk—Interlake—Eastman CPC 3/5 13.24% 1/5 57.06% —— 2/5 19.36% 5/5 2.68%
2025 Selkirk—Interlake—Eastman 2/6 30.42% 1/6 60.18% 3/6 6.49% 4/6 1.30%
Hist.   MD:  NDP  MA:  LPC  +1   +17.18% 0   +3.12% −1   −12.87% +1   −1.38%
87. 2021 MB Winnipeg Centre NDP 2/7 28.39% 3/7 12.83% —— 1/7 50.29% 5/7 2.38%
2025 Winnipeg Centre 2/6 35.40% 3/6 22.33% 1/6 39.44% 4/6 1.13%
Hist.   MD:  NDP  MA:  CPC  0   +7.01% 0   +9.50% 0   −10.85% +1   −1.25%
88. 2021 MB Winnipeg North LPC 1/6 52.35% 3/6 13.14% —— 2/6 28.65% 5/6 1.33%
2025 Winnipeg North 1/6 57.92% 2/6 34.35% 3/6 6.03% 5/6 0.57%
Hist.   MD:  NDP  MA:  CPC  0   +5.57% +1   +21.21% −1   −22.62% 0   −0.76%
89. 2021 MB Winnipeg South LPC 1/5 47.46% 2/5 33.80% —— 3/5 14.04% 5/5 1.44%
2025 Winnipeg South 1/5 59.02% 2/5 35.09% 3/5 4.56% 5/5 0.50%
Hist.   MD:  NDP  MA:  LPC  0   +11.56% 0   +1.29% 0   −9.48% 0   −0.94%
90. 2021 MB Winnipeg South Centre LPC 1/6 45.55% 2/6 27.82% —— 3/6 20.64% 5/6 2.75%
2025 Winnipeg South Centre 1/7 63.62% 2/7 27.73% 3/7 6.51% 4/7 0.85%
Hist.   MD:  NDP  MA:  LPC  0   +18.07% 0   −0.09% 0   −14.13% +1   −1.90%
91. 2021 NB Acadie—Bathurst LPC 1/6 64.81% 2/6 13.78% —— 3/6 11.43% 5/6 2.80%
2025 Acadie—Bathurst 1/4 67.48% 2/4 25.99% 3/4 4.37% —/4 ——
Hist.   MD:  NDP  MA:  CPC  0   +2.67% 0   +12.21% 0   −7.06% –   −2.80%
92. 2021 NB Beauséjour LPC 1/6 55.58% 2/6 19.38% —— 3/6 10.98% 5/6 5.69%
2025 Beauséjour 1/6 60.60% 2/6 33.31% 3/6 2.43% 4/6 2.16%
Hist.   MD:  NDP  MA:  CPC  0   +5.02% 0   +13.93% 0   −8.55% +1   −3.53%
93. 2021 NB Fredericton LPC 1/7 37.03% 2/7 35.89% —— 4/7 12.63% 3/7 12.86%
2025 Fredericton—Oromocto 1/8 61.29% 2/8 32.29% 4/8 1.81% 3/8 3.13%
Hist.   MD:  NDP  MA:  LPC  0   +24.26% 0   −3.60% 0   −10.82% 0   −9.73%
94. 2021 NB Fundy Royal CPC 2/5 24.95% 1/5 48.35% —— 3/5 13.99% 5/5 4.93%
2025 Fundy Royal 2/5 40.12% 1/5 53.37% 3/5 3.17% 4/5 2.02%
Hist.   MD:  NDP  MA:  LPC  0   +15.17% 0   +5.02% 0   −10.82% +1   −2.91%
95. 2021 NB Madawaska—Restigouche LPC 1/6 55.18% 2/6 25.84% —— 4/6 6.05% 6/6 2.57%
2025 Madawaska—Restigouche 1/4 55.18% 2/4 39.63% 3/4 3.04% —/4 ——
Hist.   MD:  NDP  MA:  CPC  0   +0.00% 0   +13.79% +1   −3.01% –   −2.57%
96. 2021 NB Miramichi—Grand Lake CPC 2/5 39.26% 1/5 43.74% —— 3/5 7.05% 5/5 4.29%
2025 Miramichi—Grand Lake 2/4 47.15% 1/4 48.15% 3/4 2.53% 4/4 2.17%
Hist.   MD:  NDP  MA:  LPC  0   +7.89% 0   +4.41% 0   −4.52% +1   −2.12%
97. 2021 NB Moncton—Riverview—Dieppe LPC 1/5 49.08% 2/5 23.36% —— 3/5 16.99% 5/5 4.23%
2025 Moncton—Dieppe 1/4 63.00% 2/4 31.22% 3/4 3.70% 4/4 2.07%
Hist.   MD:  NDP  MA:  LPC  0   +13.92% 0   +7.86% 0   −13.29% +1   −2.16%
98. 2021 NB New Brunswick Southwest CPC 2/5 23.89% 1/5 49.98% —— 3/5 13.36% 5/5 4.33%
2025 Saint John—St. Croix 2/5 41.49% 1/5 53.08% 3/5 3.28% 4/5 1.59%
Hist.   MD:  NDP  MA:  LPC  0   +17.60% 0   +3.10% 0   −10.08% +1   −2.74%
99. 2021 NB Saint John—Rothesay LPC 1/5 46.40% 2/5 32.88% —— 3/5 12.86% 5/5 2.53%
2025 Saint John—Kennebecasis 1/5 58.11% 2/5 37.33% 3/5 2.68% 4/5 1.64%
Hist.   MD:  NDP  MA:  LPC  0   +11.71% 0   +4.45% 0   −10.18% +1   −0.89%
100. 2021 NB Tobique—Mactaquac CPC 2/6 23.90% 1/6 50.98% —— 3/6 10.63% 5/6 4.82%
2025 Tobique—Mactaquac 2/5 35.86% 1/5 58.79% 3/5 2.05% 4/5 2.03%
Hist.   MD:  NDP  MA:  LPC  0   +11.96% 0   +7.81% 0   −8.58% +1   −2.79%
101. 2021 NL Avalon LPC 1/4 50.10% 2/4 34.29% —— 3/4 13.87% ——
2025 Avalon 1/4 58.61% 2/4 36.05% 3/4 4.86%
Hist.   MD:  NDP  MA:  LPC  0   +8.51% 0   +1.76% 0   −9.01%
102. 2021 NL Bonavista—Burin—Trinity LPC 1/4 46.59% 2/4 40.94% —— 3/4 8.28% ——
2025 Terra Nova—The Peninsulas CPC 2/3 47.93% 1/3 47.96% 3/3 4.10%
Hist.   MD:  NDP  MA:  CPC  −1   +1.34% +1   +7.02% 0   −4.18%
103. 2021 NL Coast of Bays—Central—Notre Dame CPC 2/3 46.01% 1/3 46.89% —— 3/3 7.10% ——
2025 Central Newfoundland 2/3 43.55% 1/3 54.08% 3/3 2.37%
Hist.   MD:  NDP  MA:  CPC  0   −2.46% 0   +7.19% 0   −4.73%
104. 2021 NL Labrador LPC 1/4 42.67% 2/4 30.35% —— 3/4 23.80% ——
2025 Labrador 1/3 51.50% 2/3 41.73% 3/3 6.77%
Hist.   MD:  NDP  MA:  CPC  0   +8.83% 0   +11.38% 0   −17.03%
105. 2021 NL Long Range Mountains LPC 1/4 44.39% 2/4 39.36% —— 3/4 11.93% ——
2025 Long Range Mountains CPC 2/5 42.75% 1/5 50.35% 3/5 4.36%
Hist.   MD:  NDP  MA:  CPC  −1   −1.64% +1   +10.99% 0   −7.57%
106. 2021 NL St. John's East LPC 1/4 45.16% 3/4 18.65% —— 2/4 34.29% —/4 ——
2025 St. John's East 1/5 62.28% 2/5 25.93% 3/5 11.23% 4/5 0.35%
Hist.   MD:  NDP  MA:  LPC  0   +17.12% +1   +7.28% −1   −23.06% –   +0.35%
107. 2021 NL St. John's South—Mount Pearl LPC 1/4 56.17% 3/4 18.59% —— 2/4 23.40% —/4 ——
2025 Cape Spear 1/5 68.25% 2/5 25.75% 3/5 5.32% 5/5 0.30%
Hist.   MD:  NDP  MA:  LPC  0   +12.08% +1   +7.16% −1   −18.08% –   +0.30%
108. 2021 NS Cape Breton—Canso LPC 1/4 46.46% 2/4 35.07% —— 3/4 14.27% ——
2025 Cape Breton—Canso—Antigonish 1/5 51.59% 2/5 43.23% 3/5 4.00%
Hist.   MD:  NDP  MA:  CPC  0   +5.13% 0   +8.16% 0   −10.27%
109. 2021 NS Central Nova LPC 1/8 46.16% 2/8 32.27% —— 3/8 15.38% 5/8 1.22%
2025 Central Nova 1/6 51.93% 2/6 42.75% 3/6 3.28% 4/6 0.91%
Hist.   MD:  NDP  MA:  CPC  0   +5.77% 0   +10.48% 0   −12.10% +1   −0.31%
110. 2021 NS Cumberland—Colchester CPC 2/6 34.20% 1/6 46.02% —— —/6 —— 5/6 2.59%
2025 Cumberland—Colchester LPC 1/5 48.31% 2/5 45.83% 3/5 3.78% 4/5 1.40%
Hist.   MD:  GPC  MA:  LPC  +1   +14.11% −1   −0.19% –   +3.78% +1   −1.19%
111. 2021 NS Dartmouth—Cole Harbour LPC 1/4 53.06% —/4 —— —— 2/4 33.46% 4/4 3.00%
2025 Dartmouth—Cole Harbour 1/6 67.69% 2/6 22.73% 3/6 7.04% 5/6 1.05%
Hist.   MD:  NDP  MA:  CPC  0   +14.63% –   +22.73% −1   −26.42% −1   −1.95%
112. 2021 NS Halifax LPC 1/6 42.74% 3/6 12.88% —— 2/6 39.70% 4/6 2.20%
2025 Halifax 1/5 63.05% 2/5 19.05% 3/5 16.57% 4/5 0.81%
Hist.   MD:  NDP  MA:  LPC  0   +20.31% +1   +6.17% −1   −23.13% 0   −1.39%
113. 2021 NS Halifax West LPC 1/6 48.49% 3/6 22.03% —— 2/6 24.16% 5/6 2.31%
2025 Halifax West 1/5 65.60% 2/5 27.22% 3/5 5.59% 4/5 0.90%
Hist.   MD:  NDP  MA:  LPC  0   +17.11% +1   +5.19% −1   −18.57% +1   −1.41%
114. 2021 NS Kings—Hants LPC 1/5 44.92% 2/5 29.44% —— 3/5 19.23% 5/5 2.09%
2025 Kings—Hants 1/5 60.56% 2/5 33.41% 3/5 3.64% 4/5 1.39%
Hist.   MD:  NDP  MA:  LPC  0   +15.64% 0   +3.97% 0   −15.59% +1   −0.70%
115. 2021 NS Sackville—Preston—Chezzetcook LPC 1/5 41.31% 2/5 26.42% —— 3/5 26.34% 5/5 2.05%
2025 Sackville—Bedford—Preston 1/5 61.97% 2/5 32.41% 3/5 3.99% 4/5 0.90%
Hist.   MD:  NDP  MA:  LPC  0   +20.66% 0   +5.99% 0   −22.35% +1   −1.15%
116. 2021 NS South Shore—St. Margarets CPC 2/4 37.15% 1/4 40.90% —— 3/4 19.08% 4/4 2.87%
2025 South Shore—St. Margarets LPC 1/5 54.88% 2/5 41.14% —/5 —— 3/5 1.61%
Hist.   MD:  GPC  MA:  LPC  +1   +17.73% −1   +0.24% –   −19.08% +1   −1.26%
117. 2021 NS Sydney—Victoria LPC 1/6 39.24% 2/6 36.26% —— 3/6 19.87% 5/6 1.04%
2025 Sydney—Glace Bay 1/8 54.63% 2/8 38.12% 3/8 3.79% —/8 ——
Hist.   MD:  NDP  MA:  LPC  0   +15.39% 0   +1.86% 0   −16.08% –   −1.04%
118. 2021 NS West Nova CPC 2/4 31.30% 1/4 50.38% —— 3/4 12.87% —/4 ——
2025 Acadie—Annapolis 2/5 46.57% 1/5 47.67% 3/5 3.66% 4/5 1.21%
Hist.   MD:  NDP  MA:  LPC  0   +15.27% 0   −2.71% 0   −9.21% –   +1.21%
119. 2021 NT Northwest Territories LPC 1/5 38.22% 3/5 14.41% —— 2/5 32.34% 5/5 2.33%
2025 Northwest Territories 1/4 53.51% 2/4 33.31% 3/4 12.15% 4/4 1.03%
Hist.   MD:  NDP  MA:  CPC  0   +15.29% +1   +18.90% −1   −20.19% +1   −1.30%
120. 2021 NU Nunavut NDP 2/3 35.86% 3/3 16.47% —— 1/3 47.67% ——
2025 Nunavut 2/3 36.72% 3/3 26.02% 1/3 37.26%
Hist.   MD:  NDP  MA:  CPC  0   +0.86% 0   +9.55% 0   −10.41%
121. 2021 ON Ajax LPC 1/4 56.83% 2/4 26.60% —— 3/4 14.04% 4/4 2.52%
2025 Ajax 1/5 56.32% 2/5 39.08% 3/5 2.68% 5/5 0.93%
Hist.   MD:  NDP  MA:  CPC  0   −0.51% 0   +12.48% 0   −11.36% −1   −1.59%
122. 2021 ON Aurora—Oak Ridges—Richmond Hill LPC 1/5 45.24% 2/5 42.06% —— 3/5 7.83% —/5 ——
2025 Aurora—Oak Ridges—Richmond Hill CPC 2/5 42.77% 1/5 54.73% 3/5 1.34% 4/5 0.75%
Hist.   MD:  NDP  MA:  CPC  −1   −2.47% +1   +12.67% 0   −6.49% –   +0.75%
123. 2021 ON Barrie—Innisfil CPC 2/4 28.89% 1/4 47.67% —— 3/4 15.77% ——
2025 Barrie South—Innisfil 2/4 37.96% 1/4 57.84% 3/4 3.16%
Hist.   MD:  NDP  MA:  CPC  0   +9.07% 0   +10.17% 0   −12.61%
124. 2021 ON Barrie—Springwater—Oro—Medonte CPC 2/4 30.91% 1/4 45.09% —— 3/4 17.06% —/4 ——
2025 Barrie—Springwater—Oro—Medonte 2/5 44.36% 1/5 51.67% 3/5 2.37% 4/5 1.36%
Hist.   MD:  NDP  MA:  LPC  0   +13.45% 0   +6.58% 0   −14.69% –   +1.36%
125. 2021 ON Bay of Quinte CPC 2/5 36.53% 1/5 41.29% —— 3/5 15.05% 5/5 2.19%
2025 Bay of Quinte LPC 1/4 50.39% 2/4 44.69% 3/4 3.64% 4/4 1.28%
Hist.   MD:  NDP  MA:  LPC  +1   +13.86% −1   +3.40% 0   −11.41% +1   −0.91%
126. 2021 ON Beaches—East York LPC 1/8 56.58% —/8 —— —— 2/8 22.52% 5/8 2.72%
2025 Beaches—East York 1/7 67.75% 2/7 23.54% 3/7 6.85% 4/7 1.27%
Hist.   MD:  NDP  MA:  CPC  0   +11.17% –   +23.54% −1   −15.67% +1   −1.45%
127. 2021 ON Brampton Centre LPC 1/4 47.66% 2/4 32.46% —— 3/4 17.46% —/4 ——
2025 Brampton Centre 1/6 48.37% 2/6 46.87% 3/6 2.66% 4/6 1.15%
Hist.   MD:  NDP  MA:  CPC  0   +0.71% 0   +14.41% 0   −14.80% –   +1.15%
128. 2021 ON Brampton East LPC 1/4 53.49% 2/4 28.17% —— 3/4 15.75% ——
2025 Brampton East 1/5 48.59% 2/5 44.71% 4/5 1.69%
Hist.   MD:  NDP  MA:  CPC  0   −4.90% 0   +16.54% −1   −14.06%
129. 2021 ON Brampton North LPC 1/3 54.26% 2/3 30.80% —— 3/3 14.94% ——
2025 Brampton North—Caledon 1/4 49.03% 2/4 47.44% 3/4 2.16%
Hist.   MD:  NDP  MA:  CPC  0   −5.23% 0   +16.64% 0   −12.78%
130. 2021 ON Brampton South LPC 1/4 50.98% 2/4 30.40% —— 3/4 14.23% ——
2025 Brampton South 1/5 49.33% 2/5 47.51% 3/5 1.74%
Hist.   MD:  NDP  MA:  CPC  0   −1.65% 0   +17.11% 0   −12.49%
131. 2021 ON Brampton West LPC 1/5 55.31% 2/5 28.29% —— 3/5 13.08% —/5 ——
2025 Brampton West CPC 2/5 47.64% 1/5 49.81% 3/5 1.67% 4/5 0.66%
Hist.   MD:  NDP  MA:  CPC  −1   −7.67% +1   +21.52% 0   −11.41% –   +0.66%
132. 2021 ON Brantford—Brant CPC 2/7 28.42% 1/7 40.34% —— 3/7 19.61% 5/7 2.66%
2025 Brantford—Brant—Six Nations 2/8 41.09% 1/8 52.44% 3/8 3.66% 4/8 1.69%
Hist.   MD:  NDP  MA:  LPC  0   +12.67% 0   +12.10% 0   −15.95% +1   −0.97%
133. 2021 ON Bruce—Grey—Owen Sound CPC 2/6 25.23% 1/6 49.18% —— 3/6 13.59% 5/6 3.06%
2025 Bruce—Grey—Owen Sound 2/6 40.11% 1/6 53.03% 3/6 3.09% 4/6 2.16%
Hist.   MD:  NDP  MA:  LPC  0   +14.88% 0   +3.85% 0   −10.50% +1   −0.90%
134. 2021 ON Burlington LPC 1/6 45.73% 2/6 37.25% —— 3/6 10.86% 5/6 1.98%
2025 Burlington 1/7 55.80% 2/7 40.56% 3/7 1.98% 4/7 0.76%
Hist.   MD:  NDP  MA:  LPC  0   +10.07% 0   +3.31% 0   −8.88% +1   −1.22%
135. 2021 ON Cambridge LPC 1/5 38.04% 2/5 34.41% —— 3/5 16.99% 5/5 3.39%
2025 Cambridge CPC 2/5 46.33% 1/5 48.56% 3/5 3.34% 4/5 1.61%
Hist.   MD:  NDP  MA:  CPC  −1   +8.29% +1   +14.15% 0   −13.65% +1   −1.78%
136. 2021 ON Carleton CPC 2/5 34.28% 1/5 49.89% —— 3/5 11.52% 5/5 1.87%
2025 Carleton LPC 1/91 51.40% 2/91 46.11% 3/91 1.43% 4/91 0.66%
Hist.   MD:  NDP  MA:  LPC  +1   +17.12% −1   −3.78% 0   −10.09% +1   −1.21%
137. 2021 ON Chatham-Kent—Leamington CPC 2/5 28.59% 1/5 40.90% —— 3/5 14.60% 5/5 1.53%
2025 Chatham-Kent—Leamington 2/5 35.91% 1/5 57.51% 3/5 4.07% 5/5 1.05%
Hist.   MD:  NDP  MA:  CPC  0   +7.32% 0   +16.61% 0   −10.53% 0   −0.48%
138. 2021 ON Davenport LPC 1/7 42.13% 3/7 10.09% —— 2/7 41.97% 5/7 2.30%
2025 Davenport 1/5 57.81% 2/5 23.19% 3/5 17.09% 4/5 1.28%
Hist.   MD:  NDP  MA:  LPC  0   +15.68% +1   +13.10% −1   −24.88% +1   −1.02%
139. 2021 ON Don Valley East LPC 1/4 59.90% 2/4 23.49% —— 3/4 12.37% ——
2025 Scarborough Centre—Don Valley East 1/4 57.31% 2/4 38.07% 3/4 3.25%
Hist.   MD:  NDP  MA:  CPC  0   −2.59% 0   +14.58% 0   −9.12%
140. 2021 ON Don Valley North LPC 1/5 54.44% 2/5 29.85% —— 3/5 10.62% 5/5 1.89%
2025 Don Valley North 1/6 53.21% 2/6 42.34% 3/6 2.45% 4/6 0.92%
Hist.   MD:  NDP  MA:  CPC  0   −1.23% 0   +12.49% 0   −8.17% +1   −0.97%
141. 2021 ON Don Valley West LPC 1/6 52.75% 2/6 35.51% —— 3/6 8.11% 5/6 1.62%
2025 Don Valley West 1/5 62.63% 2/5 33.21% 3/5 2.36% 4/5 1.05%
Hist.   MD:  NDP  MA:  LPC  0   +9.88% 0   −2.30% 0   −5.75% +1   −0.57%
142. 2021 ON Dufferin—Caledon CPC 2/6 30.30% 1/6 48.02% —— 3/6 10.47% 5/6 4.20%
2025 Dufferin—Caledon 2/6 35.16% 1/6 60.14% 3/6 1.95% 4/6 1.31%
Hist.   MD:  NDP  MA:  CPC  0   +4.86% 0   +12.12% 0   −8.52% +1   −2.89%
143. 2021 ON Durham CPC 2/7 29.92% 1/7 46.39% —— 3/7 17.52% —/7 ——
2025 Bowmanville—Oshawa North 2/9 45.51% 1/9 49.77% 3/9 2.87% 4/9 0.77%
Hist.   MD:  NDP  MA:  LPC  0   +15.59% 0   +3.38% 0   −14.65% –   +0.77%
144. 2021 ON Eglinton—Lawrence LPC 1/5 48.48% 2/5 36.45% —— 3/5 9.16% 4/5 3.00%
2025 Eglinton—Lawrence 1/5 49.29% 2/5 47.83% 3/5 1.64% 4/5 0.71%
Hist.   MD:  NDP  MA:  CPC  0   +0.81% 0   +11.38% 0   −7.52% 0   −2.29%
145. 2021 ON Elgin—Middlesex—London CPC 2/6 19.55% 1/6 49.91% —— 3/6 15.99% 5/6 2.25%
2025 Elgin—St. Thomas—London South 2/4 43.13% 1/4 50.14% 3/4 4.80% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +23.58% 0   +0.23% 0   −11.19% –   −2.25%
146. 2021 ON Essex CPC 3/7 15.45% 1/7 41.07% —— 2/7 31.84% 5/7 1.24%
2025 Essex 2/4 36.65% 1/4 57.52% 3/4 4.77% —/4 ——
Hist.   MD:  NDP  MA:  LPC  +1   +21.20% 0   +16.45% −1   −27.07% –   −1.24%
147. 2021 ON Etobicoke Centre LPC 1/4 48.02% 2/4 34.94% —— 3/4 10.09% ——
2025 Etobicoke Centre 1/3 53.60% 2/3 44.01% 3/3 2.39%
Hist.   MD:  NDP  MA:  CPC  0   +5.58% 0   +9.07% 0   −7.70%
148. 2021 ON Etobicoke North LPC 1/5 59.61% 2/5 24.93% —— 3/5 10.43% —/5 ——
2025 Etobicoke North 1/6 52.58% 2/6 40.98% 3/6 3.20% 5/6 0.93%
Hist.   MD:  NDP  MA:  CPC  0   −7.03% 0   +16.05% 0   −7.23% –   +0.93%
149. 2021 ON Etobicoke—Lakeshore LPC 1/7 47.38% 2/7 31.93% —— 3/7 13.70% 5/7 2.13%
2025 Etobicoke—Lakeshore 1/5 57.41% 2/5 38.80% 3/5 2.55% —/5 ——
Hist.   MD:  NDP  MA:  LPC  0   +10.03% 0   +6.87% 0   −11.15% –   −2.13%
150. 2021 ON Flamborough—Glanbrook CPC 2/5 35.54% 1/5 40.57% —— 3/5 15.66% 5/5 2.09%
2025 Flamborough—Glanbrook—Brant North 2/5 43.23% 1/5 52.70% 3/5 2.44% 4/5 0.89%
Hist.   MD:  NDP  MA:  CPC  0   +7.69% 0   +12.13% 0   −13.22% +1   −1.20%
151. 2021 ON Glengarry—Prescott—Russell LPC 1/7 46.07% 2/7 33.35% —— 3/7 10.65% 5/7 2.05%
2025 Prescott—Russell—Cumberland 1/6 54.78% 2/6 40.35% 3/6 2.42% 4/6 1.10%
Hist.   MD:  NDP  MA:  LPC  0   +8.71% 0   +7.00% 0   −8.23% +1   −0.95%
152. 2021 ON Guelph LPC 1/7 42.11% 2/7 24.07% —— 3/7 21.09% 4/7 7.52%
2025 Guelph 1/8 54.67% 2/8 30.74% 4/8 3.20% 3/8 10.18%
Hist.   MD:  NDP  MA:  LPC  0   +12.56% 0   +6.67% −1   −17.89% +1   +2.66%
153. 2021 ON Haldimand—Norfolk CPC 2/6 27.52% 1/6 47.39% —— 3/6 13.29% —/6 ——
2025 Haldimand—Norfolk 2/6 36.37% 1/6 57.56% 3/6 3.37% 4/6 1.05%
Hist.   MD:  NDP  MA:  CPC  0   +8.85% 0   +10.17% 0   −9.92% –   +1.05%
154. 2021 ON Haliburton—Kawartha Lakes—Brock CPC 2/6 23.10% 1/6 52.30% —— 3/6 14.37% 5/6 2.50%
2025 Haliburton—Kawartha Lakes 2/4 38.70% 1/4 56.56% 3/4 3.48% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +15.60% 0   +4.26% 0   −10.89% –   −2.50%
155. 2021 ON Hamilton Centre NDP 2/7 26.50% 3/7 15.04% —— 1/7 48.70% 5/7 2.68%
2025 Hamilton Centre LPC 1/8 37.55% 2/8 29.99% 3/8 29.11% 4/8 1.44%
Hist.   MD:  NDP  MA:  CPC  +1   +11.05% +1   +14.95% −2   −19.59% +1   −1.24%
156. 2021 ON Hamilton East—Stoney Creek LPC 1/5 36.87% 2/5 27.98% —— 3/5 25.60% 5/5 2.05%
2025 Hamilton East—Stoney Creek CPC 2/4 46.51% 1/4 48.70% 3/4 3.66% —/4 ——
Hist.   MD:  NDP  MA:  CPC  −1   +9.64% +1   +20.72% 0   −21.94% –   −2.05%
157. 2021 ON Hamilton Mountain LPC 1/6 34.15% 3/6 24.41% —— 2/6 32.41% 5/6 2.01%
2025 Hamilton Mountain 1/5 45.58% 2/5 41.50% 3/5 11.76% —/5 ——
Hist.   MD:  NDP  MA:  CPC  0   +11.43% +1   +17.09% −1   −20.65% –   −2.01%
158. 2021 ON Hamilton West—Ancaster—Dundas LPC 1/6 44.32% 2/6 28.91% —— 3/6 19.79% 5/6 2.64%
2025 Hamilton West—Ancaster—Dundas 1/6 56.10% 2/6 36.78% 3/6 5.25% 4/6 1.19%
Hist.   MD:  NDP  MA:  LPC  0   +11.78% 0   +7.87% 0   −14.54% +1   −1.45%
159. 2021 ON Hastings—Lennox and Addington CPC 2/6 34.86% 1/6 45.09% —— 3/6 11.01% 5/6 1.78%
2025 Hastings—Lennox and Addington—Tyendinaga 2/5 40.35% 1/5 54.32% 3/5 3.55% 4/5 1.21%
Hist.   MD:  NDP  MA:  CPC  0   +5.49% 0   +9.23% 0   −7.46% +1   −0.57%
160. 2021 ON Humber River—Black Creek LPC 1/6 60.69% 2/6 17.40% —— 3/6 16.40% 5/6 1.21%
2025 Humber River—Black Creek 1/5 55.62% 2/5 35.80% 3/5 6.38% —/5 ——
Hist.   MD:  NDP  MA:  CPC  0   −5.07% 0   +18.40% 0   −10.02% –   −1.21%
161. 2021 ON Huron—Bruce CPC 2/5 26.17% 1/5 50.93% —— 3/5 14.80% —/5 ——
2025 Huron—Bruce 2/6 41.54% 1/6 53.16% 3/6 3.30% 4/6 1.33%
Hist.   MD:  NDP  MA:  LPC  0   +15.37% 0   +2.23% 0   −11.50% –   +1.33%
162. 2021 ON Kanata—Carleton LPC 1/5 41.79% 2/5 38.59% —— 3/5 13.97% 5/5 2.71%
2025 Kanata 1/5 60.76% 2/5 35.67% 3/5 2.29% 4/5 1.12%
Hist.   MD:  NDP  MA:  LPC  0   +18.97% 0   −2.92% 0   −11.68% +1   −1.59%
163. 2021 ON Kenora CPC 3/5 19.90% 1/5 42.57% —— 2/5 29.91% 5/5 1.40%
2025 Kenora—Kiiwetinoong 2/6 35.16% 1/6 48.75% 3/6 13.75% 4/6 1.06%
Hist.   MD:  NDP  MA:  LPC  +1   +15.26% 0   +6.18% −1   −16.16% +1   −0.34%
164. 2021 ON King—Vaughan CPC 2/5 42.92% 1/5 45.07% —— 3/5 6.47% 5/5 1.24%
2025 King—Vaughan 2/5 35.95% 1/5 61.53% 3/5 1.14% 4/5 0.85%
Hist.   MD:  LPC  MA:  CPC  0   −6.97% 0   +16.46% 0   −5.33% +1   −0.39%
165. 2021 ON Kingston and the Islands LPC 1/5 41.07% 3/5 23.73% —— 2/5 29.29% 5/5 2.48%
2025 Kingston and the Islands 1/4 63.23% 2/4 30.64% 3/4 4.74% 4/4 1.39%
Hist.   MD:  NDP  MA:  LPC  0   +22.16% +1   +6.91% −1   −24.55% +1   −1.09%
166. 2021 ON Kitchener Centre GPC 4/6 16.21% 2/6 24.50% —— 3/6 17.46% 1/6 34.92%
2025 Kitchener Centre CPC 3/7 29.27% 1/7 34.25% 4/7 1.96% 2/7 33.61%
Hist.   MD:  NDP  MA:  LPC  +1   +13.06% +1   +9.75% −1   −15.50% −1   −1.31%
167. 2021 ON Kitchener South—Hespeler LPC 1/8 37.45% 2/8 35.54% —— 3/8 16.27% 5/8 3.44%
2025 Kitchener South—Hespeler CPC 2/6 46.24% 1/6 47.94% 3/6 3.02% 4/6 2.00%
Hist.   MD:  NDP  MA:  CPC  −1   +8.79% +1   +12.40% 0   −13.25% +1   −1.44%
168. 2021 ON Kitchener—Conestoga LPC 1/5 39.30% 2/5 38.17% —— 3/5 11.67% 5/5 3.62%
2025 Kitchener—Conestoga 1/4 48.32% 2/4 47.48% 3/4 2.93% —/4 ——
Hist.   MD:  NDP  MA:  CPC  0   +9.02% 0   +9.31% 0   −8.74% –   −3.62%
169. 2021 ON Lambton—Kent—Middlesex CPC 2/5 20.68% 1/5 48.49% —— 3/5 18.30% 5/5 1.71%
2025 Middlesex—London 2/6 42.09% 1/6 51.67% 3/6 4.13% 4/6 1.00%
Hist.   MD:  NDP  MA:  LPC  0   +21.41% 0   +3.18% 0   −14.17% +1   −0.71%
170. 2021 ON Lanark—Frontenac—Kingston CPC 2/6 26.41% 1/6 48.90% —— 3/6 15.62% 5/6 2.65%
2025 Lanark—Frontenac 2/4 45.57% 1/4 50.41% 3/4 2.93% 4/4 1.09%
Hist.   MD:  NDP  MA:  LPC  0   +19.16% 0   +1.51% 0   −12.69% +1   −1.56%
171. 2021 ON Leeds—Grenville—Thousand Islands and Rideau Lakes CPC 2/5 25.20% 1/5 50.53% —— 3/5 14.95% 5/5 3.60%
2025 Leeds—Grenville—Thousand Islands—Rideau Lakes 2/5 44.39% 1/5 50.05% 3/5 3.50% 4/5 1.17%
Hist.   MD:  NDP  MA:  LPC  0   +19.19% 0   −0.48% 0   −11.45% +1   −2.43%
172. 2021 ON London North Centre LPC 1/5 39.10% 2/5 27.11% —— 3/5 26.63% 5/5 2.21%
2025 London Centre 1/6 56.74% 2/6 31.09% 3/6 9.66% 4/6 1.47%
Hist.   MD:  NDP  MA:  LPC  0   +17.64% 0   +3.98% 0   −16.97% +1   −0.74%
173. 2021 ON London West LPC 1/5 36.88% 2/5 32.46% —— 3/5 24.57% —/5 ——
2025 London West 1/6 56.22% 2/6 37.00% 3/6 5.51% 4/6 0.68%
Hist.   MD:  NDP  MA:  LPC  0   +19.34% 0   +4.54% 0   −19.06% –   +0.68%
174. 2021 ON London—Fanshawe NDP 3/4 23.11% 2/4 24.28% —— 1/4 43.44% ——
2025 London—Fanshawe CPC 2/4 30.52% 1/4 40.58% 3/4 27.57%
Hist.   MD:  NDP  MA:  CPC  +1   +7.41% +1   +16.30% −2   −15.87%
175. 2021 ON Markham—Stouffville LPC 1/5 50.99% 2/5 35.52% —— 3/5 8.50% 5/5 1.80%
2025 Markham—Stouffville 1/6 51.36% 2/6 45.26% 3/6 1.82% 4/6 0.70%
Hist.   MD:  NDP  MA:  CPC  0   +0.37% 0   +9.74% 0   −6.68% +1   −1.10%
176. 2021 ON Markham—Thornhill LPC 1/5 61.54% 2/5 26.31% —— 3/5 8.36% 4/5 2.11%
2025 Markham—Thornhill 1/5 54.54% 2/5 41.65% 3/5 2.03% —/5 ——
Hist.   MD:  LPC  MA:  CPC  0   −7.00% 0   +15.34% 0   −6.33% –   −2.11%
177. 2021 ON Markham—Unionville LPC 1/4 48.55% 2/4 41.92% —— 3/4 6.64% 4/4 2.89%
2025 Markham—Unionville CPC 2/4 47.05% 1/4 50.65% 3/4 1.35% 4/4 0.94%
Hist.   MD:  NDP  MA:  CPC  −1   −1.50% +1   +8.73% 0   −5.29% 0   −1.95%
178. 2021 ON Milton LPC 1/5 51.46% 2/5 33.06% —— 3/5 8.89% 5/5 2.31%
2025 Burlington North—Milton West 1/4 52.75% 2/4 44.25% 3/4 2.14% —/4 ——
Hist.   MD:  NDP  MA:  CPC  0   +1.29% 0   +11.19% 0   −6.75% –   −2.31%
179. 2021 ON Mississauga Centre LPC 1/5 54.22% 2/5 28.23% —— 3/5 11.24% 5/5 1.82%
2025 Mississauga Centre 1/5 53.85% 2/5 41.85% 3/5 2.73% —/5 ——
Hist.   MD:  NDP  MA:  CPC  0   −0.37% 0   +13.62% 0   −8.51% –   −1.82%
180. 2021 ON Mississauga East—Cooksville LPC 1/6 50.04% 2/6 32.30% —— 3/6 10.26% ——
2025 Mississauga East—Cooksville 1/6 50.20% 2/6 44.61% 3/6 2.79%
Hist.   MD:  NDP  MA:  CPC  0   +0.16% 0   +12.31% 0   −7.47%
181. 2021 ON Mississauga—Erin Mills LPC 1/5 51.05% 2/5 33.72% —— 3/5 10.22% 5/5 1.64%
2025 Mississauga—Erin Mills 1/6 55.71% 2/6 39.97% 3/6 2.18% 5/6 0.61%
Hist.   MD:  NDP  MA:  CPC  0   +4.66% 0   +6.25% 0   −8.04% 0   −1.03%
182. 2021 ON Mississauga—Lakeshore LPC 1/6 44.94% 2/6 38.68% —— 3/6 9.75% 5/6 2.25%
2025 Mississauga—Lakeshore 1/7 52.35% 2/7 44.04% 3/7 1.88% 4/7 0.88%
Hist.   MD:  NDP  MA:  LPC  0   +7.41% 0   +5.36% 0   −7.87% +1   −1.37%
183. 2021 ON Mississauga—Malton LPC 1/5 52.77% 2/5 30.61% —— 3/5 13.99% 4/5 1.97%
2025 Mississauga—Malton 1/4 53.30% 2/4 42.18% 3/4 2.57% —/4 ——
Hist.   MD:  NDP  MA:  CPC  0   +0.53% 0   +11.57% 0   −11.42% –   −1.97%
184. 2021 ON Mississauga—Streetsville LPC 1/6 47.28% 2/6 34.18% —— 3/6 12.34% 5/6 2.09%
2025 Mississauga—Streetsville 1/5 51.53% 2/5 44.86% 3/5 2.29% 4/5 0.72%
Hist.   MD:  NDP  MA:  CPC  0   +4.25% 0   +10.68% 0   −10.05% +1   −1.37%
185. 2021 ON Nepean LPC 1/5 45.05% 2/5 33.74% —— 3/5 16.41% 5/5 2.00%
2025 Nepean 1/5 63.78% 2/5 33.25% 3/5 1.97% 4/5 0.64%
Hist.   MD:  NDP  MA:  LPC  0   +18.73% 0   −0.49% 0   −14.44% +1   −1.36%
186. 2021 ON Newmarket—Aurora LPC 1/6 43.78% 2/6 38.29% —— 3/6 11.46% 5/6 1.84%
2025 Newmarket—Aurora CPC 2/3 47.02% 1/3 50.62% 3/3 2.36% —/3 ——
Hist.   MD:  NDP  MA:  CPC  −1   +3.24% +1   +12.33% 0   −9.10% –   −1.84%
187. 2021 ON Niagara Centre LPC 1/5 35.01% 2/5 31.17% —— 3/5 23.96% 5/5 1.91%
2025 Niagara South CPC 2/6 43.91% 1/6 47.81% 3/6 5.61% 5/6 0.89%
Hist.   MD:  NDP  MA:  CPC  −1   +8.90% +1   +16.64% 0   −18.35% 0   −1.02%
188. 2021 ON Niagara Falls CPC 2/5 33.48% 1/5 37.95% —— 3/5 18.22% 5/5 1.94%
2025 Niagara Falls—Niagara-on-the-Lake 2/7 44.89% 1/7 49.14% 3/7 3.85% 4/7 0.85%
Hist.   MD:  NDP  MA:  LPC  0   +11.41% 0   +11.19% 0   −14.37% +1   −1.09%
189. 2021 ON Niagara West CPC 2/6 30.42% 1/6 45.60% —— 3/6 12.78% 5/6 2.90%
2025 Niagara West 2/5 43.21% 1/5 51.72% 3/5 3.21% —/5 ——
Hist.   MD:  NDP  MA:  LPC  0   +12.79% 0   +6.12% 0   −9.57% –   −2.90%
190. 2021 ON Nickel Belt LPC 1/5 35.18% 2/5 27.22% —— 3/5 26.64% 5/5 1.72%
2025 Sudbury East—Manitoulin—Nickel Belt CPC 2/6 41.57% 1/6 48.33% 3/6 7.99% 5/6 0.77%
Hist.   MD:  NDP  MA:  CPC  −1   +6.39% +1   +21.11% 0   −18.65% 0   −0.95%
191. 2021 ON Nipissing—Timiskaming LPC 1/4 38.75% 2/4 31.80% —— 3/4 22.09% —/4 ——
2025 Nipissing—Timiskaming 1/5 47.24% 2/5 44.59% 3/5 6.06% 5/5 1.00%
Hist.   MD:  NDP  MA:  CPC  0   +8.49% 0   +12.79% 0   −16.03% –   +1.00%
192. 2021 ON Northumberland—Peterborough South CPC 2/5 33.46% 1/5 44.47% —— 3/5 14.07% 5/5 2.53%
2025 Northumberland—Clarke 2/7 45.86% 1/7 48.97% 3/7 2.94% 4/7 0.88%
Hist.   MD:  NDP  MA:  LPC  0   +12.40% 0   +4.50% 0   −11.13% +1   −1.65%
193. 2021 ON Oakville LPC 1/5 46.13% 2/5 40.05% —— 3/5 8.81% 5/5 1.79%
2025 Oakville East 1/6 51.14% 2/6 44.85% 3/6 2.79% 4/6 0.58%
Hist.   MD:  NDP  MA:  LPC  0   +5.01% 0   +4.80% 0   −6.02% +1   −1.21%
194. 2021 ON Oakville North—Burlington LPC 1/5 46.82% 2/5 38.00% —— 3/5 9.96% 5/5 1.54%
2025 Oakville West 1/6 53.08% 2/6 44.41% 3/6 1.38% 4/6 0.60%
Hist.   MD:  NDP  MA:  CPC  0   +6.26% 0   +6.41% 0   −8.58% +1   −0.94%
195. 2021 ON Orléans LPC 1/6 51.94% 2/6 28.82% —— 3/6 14.59% 5/6 1.64%
2025 Orléans 1/8 67.44% 2/8 28.01% 3/8 2.62% 4/8 0.83%
Hist.   MD:  NDP  MA:  LPC  0   +15.50% 0   −0.81% 0   −11.97% +1   −0.81%
196. 2021 ON Oshawa CPC 3/5 23.12% 1/5 39.71% —— 2/5 28.50% 5/5 1.53%
2025 Oshawa 2/4 42.96% 1/4 48.17% 3/4 7.66% 4/4 1.21%
Hist.   MD:  NDP  MA:  LPC  +1   +19.84% 0   +8.46% −1   −20.84% +1   −0.32%
197. 2021 ON Ottawa Centre LPC 1/8 45.50% 3/8 15.67% —— 2/8 33.03% 4/8 2.84%
2025 Ottawa Centre 1/9 62.73% 3/9 15.60% 2/9 19.59% 4/9 1.13%
Hist.   MD:  NDP  MA:  LPC  0   +17.23% 0   −0.07% 0   −13.44% 0   −1.71%
198. 2021 ON Ottawa South LPC 1/6 48.81% 2/6 26.05% —— 3/6 19.35% 5/6 2.35%
2025 Ottawa South 1/7 65.18% 2/7 27.06% 3/7 6.03% 4/7 0.96%
Hist.   MD:  NDP  MA:  LPC  0   +16.37% 0   +1.01% 0   −13.32% +1   −1.39%
199. 2021 ON Ottawa West—Nepean LPC 1/6 45.10% 2/6 28.70% —— 3/6 19.45% 5/6 2.86%
2025 Ottawa West—Nepean 1/6 63.64% 2/6 27.05% 3/6 7.08% 4/6 1.14%
Hist.   MD:  NDP  MA:  LPC  0   +18.54% 0   −1.65% 0   −12.37% +1   −1.72%
200. 2021 ON Ottawa—Vanier LPC 1/8 49.05% 3/8 20.01% —— 2/8 23.61% 5/8 3.13%
2025 Ottawa—Vanier—Gloucester 1/8 67.37% 2/8 21.46% 3/8 7.57% 4/8 1.97%
Hist.   MD:  NDP  MA:  LPC  0   +18.32% +1   +1.45% −1   −16.04% +1   −1.16%
201. 2021 ON Oxford CPC 2/6 20.53% 1/6 47.05% —— 3/6 18.28% 5/6 2.72%
2025 Oxford 2/8 38.17% 1/8 53.38% 3/8 4.26% 5/8 1.25%
Hist.   MD:  NDP  MA:  LPC  0   +17.64% 0   +6.33% 0   −14.02% 0   −1.47%
202. 2021 ON Parkdale—High Park LPC 1/7 42.45% 3/7 12.97% —— 2/7 39.21% 5/7 1.82%
2025 Taiaiko'n—Parkdale—High Park 1/8 55.79% 3/8 19.39% 2/8 22.97% 4/8 1.07%
Hist.   MD:  NDP  MA:  LPC  0   +13.34% 0   +6.42% 0   −16.24% +1   −0.75%
203. 2021 ON Parry Sound—Muskoka CPC 2/7 21.65% 1/7 47.93% —— 3/7 16.83% 5/7 5.58%
2025 Parry Sound—Muskoka 2/4 42.63% 1/4 52.19% 3/4 3.56% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +20.98% 0   +4.26% 0   −13.27% –   −5.58%
204. 2021 ON Perth—Wellington CPC 2/4 24.62% 1/4 48.55% —— 3/4 17.19% ——
2025 Perth—Wellington 2/4 40.79% 1/4 53.01% 3/4 4.54%
Hist.   MD:  NDP  MA:  LPC  0   +16.17% 0   +4.46% 0   −12.65%
205. 2021 ON Peterborough—Kawartha CPC 2/6 35.13% 1/6 39.03% —— 3/6 18.95% 5/6 2.21%
2025 Peterborough LPC 1/7 54.25% 2/7 41.04% 3/7 3.04% 4/7 0.83%
Hist.   MD:  NDP  MA:  LPC  +1   +19.12% −1   +2.01% 0   −15.91% +1   −1.38%
206. 2021 ON Pickering—Uxbridge LPC 1/4 46.88% 2/4 36.06% —— 3/4 13.05% —/4 ——
2025 Pickering—Brooklin 1/6 54.16% 2/6 41.16% 3/6 2.58% 5/6 0.75%
Hist.   MD:  NDP  MA:  LPC  0   +7.28% 0   +5.10% 0   −10.47% –   +0.75%
207. 2021 ON Renfrew—Nipissing—Pembroke CPC 3/6 19.37% 1/6 49.50% —— 2/6 20.96% 5/6 1.90%
2025 Algonquin—Renfrew—Pembroke 2/7 37.81% 1/7 55.71% 3/7 3.68% 5/7 0.92%
Hist.   MD:  NDP  MA:  LPC  +1   +18.44% 0   +6.21% −1   −17.28% 0   −0.98%
208. 2021 ON Richmond Hill LPC 1/6 47.71% 2/6 38.80% —— 3/6 8.75% —/6 ——
2025 Richmond Hill South CPC 2/7 44.40% 1/7 52.26% 3/7 1.80% 4/7 0.84%
Hist.   MD:  NDP  MA:  CPC  −1   −3.31% +1   +13.46% 0   −6.95% –   +0.84%
209. 2021 ON Sarnia—Lambton CPC 3/6 19.29% 1/6 46.21% —— 2/6 21.07% 5/6 1.49%
2025 Sarnia—Lambton—Bkejwanong 2/7 37.89% 1/7 53.15% 3/7 5.35% —/7 ——
Hist.   MD:  NDP  MA:  LPC  +1   +18.60% 0   +6.94% −1   −15.72% –   −1.49%
210. 2021 ON Sault Ste. Marie LPC 1/4 37.91% 2/4 37.29% —— 3/4 20.01% —/4 ——
2025 Sault Ste. Marie—Algoma 1/5 47.36% 2/5 44.72% 3/5 6.62% 4/5 0.83%
Hist.   MD:  NDP  MA:  LPC  0   +9.45% 0   +7.43% 0   −13.39% –   +0.83%
211. 2021 ON Scarborough Centre LPC 1/5 57.59% 2/5 24.45% —— 3/5 13.64% —/5 ——
2025 Scarborough—Woburn 1/6 60.38% 2/6 34.13% 3/6 3.50% 4/6 1.19%
Hist.   MD:  NDP  MA:  CPC  0   +2.79% 0   +9.68% 0   −10.14% –   +1.19%
212. 2021 ON Scarborough North LPC 1/5 66.57% 2/5 18.86% —— 3/5 11.05% ——
2025 Scarborough North 1/3 62.95% 2/3 33.14% 3/3 3.91%
Hist.   MD:  NDP  MA:  CPC  0   −3.62% 0   +14.28% 0   −7.14%
213. 2021 ON Scarborough Southwest LPC 1/6 57.50% 2/6 20.80% —— 3/6 16.04% 5/6 2.47%
2025 Scarborough Southwest 1/7 61.49% 2/7 30.57% 3/7 5.01% 4/7 1.38%
Hist.   MD:  NDP  MA:  CPC  0   +3.99% 0   +9.77% 0   −11.03% +1   −1.09%
214. 2021 ON Scarborough—Agincourt LPC 1/5 56.54% 2/5 29.02% —— 3/5 10.04% 5/5 1.72%
2025 Scarborough—Agincourt 1/3 54.31% 2/3 42.84% 3/3 2.86% —/3 ——
Hist.   MD:  NDP  MA:  CPC  0   −2.23% 0   +13.82% 0   −7.18% –   −1.72%
215. 2021 ON Scarborough—Guildwood LPC 1/8 61.10% 2/8 21.30% —— 3/8 13.56% —/8 ——
2025 Scarborough—Guildwood—Rouge Park 1/4 63.96% 2/4 31.68% 3/4 3.21% 4/4 1.15%
Hist.   MD:  NDP  MA:  CPC  0   +2.86% 0   +10.38% 0   −10.35% –   +1.15%
216. 2021 ON Simcoe North CPC 2/6 30.39% 1/6 43.05% —— 3/6 15.66% 5/6 2.99%
2025 Simcoe North 2/6 44.69% 1/6 48.41% 3/6 3.77% 4/6 1.89%
Hist.   MD:  NDP  MA:  LPC  0   +14.30% 0   +5.36% 0   −11.89% +1   −1.10%
217. 2021 ON Simcoe—Grey CPC 2/6 27.83% 1/6 47.32% —— 3/6 13.24% 5/6 3.88%
2025 Simcoe—Grey 2/5 43.38% 1/5 52.08% 3/5 2.32% 4/5 1.46%
Hist.   MD:  NDP  MA:  LPC  0   +15.55% 0   +4.76% 0   −10.92% +1   −2.42%
218. 2021 ON Spadina—Fort York LPC 1/5 38.90% 3/5 20.23% —— 2/5 34.48% 4/5 3.37%
2025 Spadina—Harbourfront 1/7 60.07% 2/7 30.73% 3/7 7.75% 4/7 0.85%
Hist.   MD:  NDP  MA:  LPC  0   +21.17% +1   +10.50% −1   −26.73% 0   −2.52%
219. 2021 ON St. Catharines LPC 1/5 37.83% 2/5 32.60% —— 3/5 21.08% 5/5 1.87%
2025 St. Catharines 1/6 52.01% 2/6 40.43% 3/6 6.02% —/6 ——
Hist.   MD:  NDP  MA:  LPC  0   +14.18% 0   +7.83% 0   −15.06% –   −1.87%
220. 2021 ON Stormont—Dundas—South Glengarry CPC 2/5 23.63% 1/5 55.56% —— 3/5 11.02% 5/5 2.34%
2025 Stormont—Dundas—Glengarry 2/5 39.77% 1/5 56.32% 3/5 2.49% 4/5 1.01%
Hist.   MD:  NDP  MA:  LPC  0   +16.14% 0   +0.76% 0   −8.53% +1   −1.33%
221. 2021 ON Sudbury LPC 1/6 34.52% 3/6 27.73% —— 2/6 29.52% 5/6 2.04%
2025 Sudbury 1/4 51.86% 2/4 39.18% 3/4 7.69% —/4 ——
Hist.   MD:  NDP  MA:  LPC  0   +17.34% +1   +11.45% −1   −21.83% –   −2.04%
222. 2021 ON Thornhill CPC 2/5 36.29% 1/5 51.31% —— 3/5 6.07% 5/5 1.69%
2025 Thornhill 2/5 31.19% 1/5 66.38% 3/5 1.24% 5/5 0.53%
Hist.   MD:  LPC  MA:  CPC  0   −5.10% 0   +15.07% 0   −4.83% 0   −1.16%
223. 2021 ON Thunder Bay—Rainy River LPC 1/5 34.26% 2/5 29.28% —— 3/5 28.45% 5/5 1.43%
2025 Thunder Bay—Rainy River 1/5 48.53% 2/5 42.92% 3/5 6.79% 5/5 0.77%
Hist.   MD:  NDP  MA:  LPC  0   +14.27% 0   +13.64% 0   −21.66% 0   −0.66%
224. 2021 ON Thunder Bay—Superior North LPC 1/6 40.72% 3/6 24.19% —— 2/6 27.11% 5/6 1.77%
2025 Thunder Bay—Superior North 1/5 55.22% 2/5 35.74% 3/5 7.11% 5/5 0.92%
Hist.   MD:  NDP  MA:  LPC  0   +14.50% +1   +11.55% −1   −20.00% 0   −0.85%
225. 2021 ON Timmins—James Bay NDP 3/4 24.61% 2/4 27.17% —— 1/4 35.09% ——
2025 Kapuskasing—Timmins—Mushkegowuk CPC 2/4 38.96% 1/4 48.93% 3/4 10.38%
Hist.   MD:  NDP  MA:  CPC  +1   +14.35% +1   +21.76% −2   −24.71%
226. 2021 ON Toronto Centre LPC 1/7 50.35% 3/7 12.16% —— 2/7 25.99% 4/7 8.56%
2025 Toronto Centre 1/8 64.33% 2/8 20.91% 3/8 12.49% 4/8 1.13%
Hist.   MD:  NDP  MA:  LPC  0   +13.98% +1   +8.75% −1   −13.50% 0   −7.43%
227. 2021 ON Toronto—Danforth LPC 1/8 48.36% 3/8 12.56% —— 2/8 33.67% 5/8 1.96%
2025 Toronto—Danforth 1/5 66.56% 2/5 19.00% 3/5 12.95% 4/5 1.06%
Hist.   MD:  NDP  MA:  LPC  0   +18.20% +1   +6.44% −1   −20.72% +1   −0.90%
228. 2021 ON Toronto—St. Paul's LPC 1/5 49.22% 2/5 25.30% —— —/5 —— 4/5 5.99%
2025 Toronto—St. Paul's 1/7 61.91% 2/7 33.11% 3/7 3.49% 4/7 0.77%
Hist.   MD:  GPC  MA:  LPC  0   +12.69% 0   +7.81% –   +3.49% 0   −5.22%
229. 2021 ON University—Rosedale LPC 1/6 47.53% 3/6 20.06% —— 2/6 25.24% 4/6 4.18%
2025 University—Rosedale 1/7 64.00% 2/7 23.49% 3/7 9.91% 4/7 1.71%
Hist.   MD:  NDP  MA:  LPC  0   +16.47% +1   +3.43% −1   −15.33% 0   −2.47%
230. 2021 ON Vaughan—Woodbridge LPC 1/6 46.01% 2/6 40.33% —— 3/6 6.92% 5/6 0.96%
2025 Vaughan—Woodbridge CPC 2/4 38.03% 1/4 60.01% 3/4 1.32% —/4 ——
Hist.   MD:  LPC  MA:  CPC  −1   −7.98% +1   +19.68% 0   −5.60% –   −0.96%
231. 2021 ON Waterloo LPC 1/5 45.14% 2/5 27.71% —— 3/5 19.04% 5/5 3.42%
2025 Waterloo 1/9 59.47% 2/9 32.55% 3/9 4.14% 4/9 2.53%
Hist.   MD:  NDP  MA:  LPC  0   +14.33% 0   +4.84% 0   −14.90% +1   −0.89%
232. 2021 ON Wellington—Halton Hills CPC 2/5 27.17% 1/5 52.11% —— 3/5 10.42% 5/5 3.85%
2025 Wellington—Halton Hills North 2/5 44.43% 1/5 50.62% 4/5 2.02% 3/5 2.08%
Hist.   MD:  NDP  MA:  LPC  0   +17.26% 0   −1.49% −1   −8.40% +2   −1.77%
233. 2021 ON Whitby LPC 1/5 44.11% 2/5 35.88% —— 3/5 14.12% 5/5 1.57%
2025 Whitby 1/5 52.70% 2/5 43.82% 3/5 2.42% 4/5 0.75%
Hist.   MD:  NDP  MA:  LPC  0   +8.59% 0   +7.94% 0   −11.70% +1   −0.82%
234. 2021 ON Willowdale LPC 1/5 51.19% 2/5 33.86% —— 3/5 10.29% 5/5 1.98%
2025 Willowdale 1/3 53.45% 2/3 43.99% 3/3 2.57% —/3 ——
Hist.   MD:  NDP  MA:  CPC  0   +2.26% 0   +10.13% 0   −7.72% –   −1.98%
235. 2021 ON Windsor West NDP 2/5 27.77% 3/5 19.34% —— 1/5 44.24% —/5 ——
2025 Windsor West CPC 2/7 30.95% 1/7 39.01% 3/7 27.79% 5/7 0.72%
Hist.   MD:  NDP  MA:  CPC  0   +3.18% +2   +19.67% −2   −16.45% –   +0.72%
236. 2021 ON Windsor—Tecumseh LPC 1/6 31.83% 3/6 25.63% —— 2/6 30.65% 5/6 1.20%
2025 Windsor—Tecumseh—Lakeshore CPC 2/7 45.75% 1/7 45.75% 3/7 6.05% 5/7 0.67%
Hist.   MD:  NDP  MA:  CPC  −1   +13.92% +2   +20.12% −1   −24.60% 0   −0.53%
237. 2021 ON York Centre LPC 1/4 35.80% 2/4 28.65% —— 3/4 7.71% ——
2025 York Centre CPC 2/3 42.67% 1/3 54.83% 3/3 2.50%
Hist.   MD:  NDP  MA:  CPC  −1   +6.87% +1   +26.18% 0   −5.21%
238. 2021 ON York South—Weston LPC 1/5 56.12% 2/5 20.18% —— 3/5 16.90% 5/5 2.26%
2025 York South—Weston—Etobicoke 1/3 55.30% 2/3 39.79% 3/3 4.91% —/3 ——
Hist.   MD:  NDP  MA:  CPC  0   −0.82% 0   +19.61% 0   −11.99% –   −2.26%
239. 2021 ON York—Simcoe CPC 2/4 23.84% 1/4 41.03% —— 3/4 11.20% —/4 ——
2025 New Tecumseth—Gwillimbury 2/5 36.97% 1/5 59.35% 3/5 1.85% 4/5 1.08%
Hist.   MD:  NDP  MA:  CPC  0   +13.13% 0   +18.32% 0   −9.35% –   +1.08%
240. 2021 PE Cardigan LPC 1/6 50.58% 2/6 30.85% —— 3/6 9.81% 4/6 4.82%
2025 Cardigan 1/6 20.41% 2/6 13.38% 3/6 0.72% 5/6 0.46%
Hist.   MD:  LPC  MA:  GPC  0   −30.17% 0   −17.47% 0   −9.09% −1   −4.36%
241. 2021 PE Charlottetown LPC 1/5 46.70% 2/5 31.06% —— 3/5 10.72% 4/5 9.59%
2025 Charlottetown 1/5 64.75% 2/5 29.11% 3/5 4.30% 4/5 1.22%
Hist.   MD:  GPC  MA:  LPC  0   +18.05% 0   −1.95% 0   −6.42% 0   −8.37%
242. 2021 PE Egmont LPC 1/5 46.21% 2/5 31.12% —— 4/5 8.63% 3/5 9.05%
2025 Egmont 1/4 51.92% 2/4 43.40% 3/4 2.44% 4/4 2.24%
Hist.   MD:  GPC  MA:  CPC  0   +5.71% 0   +12.28% +1   −6.19% −1   −6.81%
243. 2021 PE Malpeque LPC 1/5 41.81% 2/5 33.05% —— 4/5 8.01% 3/5 14.26%
2025 Malpeque 1/5 57.60% 2/5 36.63% 4/5 1.38% 3/5 3.90%
Hist.   MD:  GPC  MA:  LPC  0   +15.79% 0   +3.58% 0   −6.63% 0   −10.36%
244. 2021 QC Abitibi—Baie-James—Nunavik—Eeyou BQ 2/8 25.97% 3/8 15.85% 1/8 37.92% 4/8 11.69% 7/8 1.55%
2025 Abitibi—Baie-James—Nunavik—Eeyou LPC 1/4 41.16% 3/4 22.41% 2/4 33.97% 4/4 2.46% —/4 ——
Hist.   MD:  NDP  MA:  LPC  +1   +15.19% 0   +6.56% −1   −3.95% 0   −9.23% –   −1.55%
245. 2021 QC Abitibi—Témiscamingue BQ 2/8 24.11% 3/8 11.69% 1/8 50.61% 4/8 6.12% 7/8 1.64%
2025 Abitibi—Témiscamingue 2/5 27.04% 3/5 19.68% 1/5 49.43% 4/5 2.95% —/5 ——
Hist.   MD:  NDP  MA:  CPC  0   +2.93% 0   +7.99% 0   −1.18% 0   −3.17% –   −1.64%
246. 2021 QC Ahuntsic-Cartierville LPC 1/6 52.38% 4/6 8.43% 2/6 22.04% 3/6 11.59% 5/6 2.96%
2025 Ahuntsic-Cartierville 1/5 60.96% 3/5 15.03% 2/5 16.88% 4/5 6.59% —/5 ——
Hist.   MD:  BQ  MA:  LPC  0   +8.58% +1   +6.60% 0   −5.16% −1   −5.00% –   −2.96%
247. 2021 QC Alfred-Pellan LPC 1/6 47.83% 3/6 13.63% 2/6 26.14% 4/6 7.70% 6/6 1.83%
2025 Alfred-Pellan 1/5 54.59% 2/5 21.00% 3/5 20.32% 4/5 3.39% —/5 ——
Hist.   MD:  BQ  MA:  CPC  0   +6.76% +1   +7.37% −1   −5.82% 0   −4.31% –   −1.83%
248. 2021 QC Argenteuil—La Petite-Nation LPC 1/6 38.27% 3/6 12.94% 2/6 35.25% 4/6 6.70% —/6 ——
2025 Argenteuil—La Petite-Nation 1/6 47.48% 2/6 24.81% 3/6 22.83% 4/6 2.53% 5/6 1.36%
Hist.   MD:  BQ  MA:  CPC  0   +9.21% +1   +11.87% −1   −12.42% 0   −4.17% –   +1.36%
249. 2021 QC Beauce CPC 4/8 12.32% 1/8 48.29% 3/8 15.17% 5/8 2.90% 7/8 0.85%
2025 Beauce 2/5 19.14% 1/5 59.71% 3/5 13.65% 5/5 1.75% —/5 ——
Hist.   MD:  BQ  MA:  CPC  +2   +6.82% 0   +11.42% 0   −1.52% 0   −1.15% –   −0.85%
250. 2021 QC Beauport—Côte-de-Beaupré—Île d’Orléans—Charlevoix BQ 3/8 20.67% 2/8 31.85% 1/8 38.44% 4/8 4.47% 6/8 1.46%
2025 Montmorency—Charlevoix CPC 3/6 28.79% 1/6 34.50% 2/6 33.62% 4/6 1.52% 5/6 0.98%
Hist.   MD:  BQ  MA:  LPC  0   +8.12% +1   +2.65% −1   −4.82% 0   −2.95% +1   −0.48%
251. 2021 QC Beauport—Limoilou BQ 3/7 25.45% 2/7 29.12% 1/7 31.14% 4/7 10.43% 5/7 2.11%
2025 Beauport—Limoilou LPC 1/7 35.59% 2/7 30.11% 3/7 28.59% 4/7 3.41% 5/7 1.50%
Hist.   MD:  NDP  MA:  LPC  +2   +10.14% 0   +0.99% −2   −2.55% 0   −7.02% 0   −0.61%
252. 2021 QC Bécancour—Nicolet—Saurel BQ 2/7 16.90% 3/7 16.81% 1/7 54.80% 4/7 5.10% 7/7 1.54%
2025 Bécancour—Nicolet—Saurel—Alnôbak 2/6 27.27% 3/6 21.57% 1/6 46.96% 4/6 2.05% 5/6 1.36%
Hist.   MD:  BQ  MA:  LPC  0   +10.37% 0   +4.76% 0   −7.84% 0   −3.05% +2   −0.18%
253. 2021 QC Bellechasse—Les Etchemins—Lévis CPC 3/7 15.94% 1/7 51.02% 2/7 23.22% 4/7 5.04% 6/7 1.45%
2025 Bellechasse—Les Etchemins—Lévis 2/5 28.51% 1/5 49.08% 3/5 18.72% 4/5 2.48% —/5 ——
Hist.   MD:  BQ  MA:  LPC  +1   +12.57% 0   −1.94% −1   −4.50% 0   −2.56% –   −1.45%
254. 2021 QC Beloeil—Chambly BQ 2/10 23.73% 3/10 8.67% 1/10 53.09% 4/10 8.46% 6/10 1.98%
2025 Beloeil—Chambly 2/5 34.00% 3/5 13.52% 1/5 48.26% 4/5 3.51% —/5 ——
Hist.   MD:  NDP  MA:  LPC  0   +10.27% 0   +4.85% 0   −4.83% 0   −4.95% –   −1.98%
255. 2021 QC Berthier—Maskinongé BQ 3/8 15.29% 4/8 10.93% 1/8 35.20% 2/8 33.49% 7/8 1.00%
2025 Berthier—Maskinongé 2/6 24.30% 4/6 17.18% 1/6 34.99% 3/6 21.72% 6/6 0.89%
Hist.   MD:  NDP  MA:  LPC  +1   +9.01% 0   +6.25% 0   −0.21% −1   −11.77% +1   −0.11%
256. 2021 QC Bourassa LPC 1/7 60.39% 4/7 7.00% 2/7 18.70% 3/7 8.00% 6/7 1.84%
2025 Bourassa 1/7 58.55% 3/7 16.31% 2/7 17.14% 4/7 5.90% —/7 ——
Hist.   MD:  NDP  MA:  CPC  0   −1.84% +1   +9.31% 0   −1.56% −1   −2.10% –   −1.84%
257. 2021 QC Brome—Missisquoi LPC 1/10 34.96% 3/10 16.20% 2/10 34.64% 4/10 6.23% 6/10 2.38%
2025 Brome—Missisquoi 1/6 48.26% 3/6 19.10% 2/6 28.05% 4/6 2.22% 5/6 1.58%
Hist.   MD:  BQ  MA:  LPC  0   +13.30% 0   +2.90% 0   −6.59% 0   −4.01% +1   −0.80%
258. 2021 QC Brossard—Saint-Lambert LPC 1/6 54.10% 3/6 11.99% 2/6 19.94% 4/6 10.39% —/6 ——
2025 Brossard—Saint-Lambert 1/6 62.21% 2/6 18.86% 3/6 13.34% 4/6 3.49% 5/6 1.46%
Hist.   MD:  NDP  MA:  LPC  0   +8.11% +1   +6.87% −1   −6.60% 0   −6.90% –   +1.46%
259. 2021 QC Charlesbourg—Haute-Saint-Charles CPC 3/7 19.75% 1/7 44.68% 2/7 24.83% 4/7 6.01% 6/7 1.69%
2025 Charlesbourg—Haute-Saint-Charles 2/6 34.62% 1/6 42.44% 3/6 18.92% 4/6 2.68% —/6 ——
Hist.   MD:  BQ  MA:  LPC  +1   +14.87% 0   −2.24% −1   −5.91% 0   −3.33% –   −1.69%
260. 2021 QC Châteauguay—Lacolle LPC 1/8 37.03% 3/8 11.38% 2/8 37.01% 4/8 7.71% 6/8 1.65%
2025 Châteauguay—Les Jardins-de-Napierville 1/6 45.16% 3/6 21.66% 2/6 29.06% 4/6 2.20% 5/6 1.24%
Hist.   MD:  BQ  MA:  CPC  0   +8.13% 0   +10.28% 0   −7.95% 0   −5.51% +1   −0.41%
261. 2021 QC Chicoutimi—Le Fjord CPC 3/6 18.27% 1/6 41.01% 2/6 33.39% 4/6 4.63% 6/6 1.15%
2025 Chicoutimi—Le Fjord 3/6 31.12% 1/6 34.14% 2/6 31.19% 4/6 1.95% 5/6 0.94%
Hist.   MD:  CPC  MA:  LPC  0   +12.85% 0   −6.87% 0   −2.20% 0   −2.68% +1   −0.21%
262. 2021 QC Compton—Stanstead LPC 1/8 36.66% 3/8 17.45% 2/8 30.59% 4/8 7.42% 6/8 2.81%
2025 Compton—Stanstead 1/6 45.64% 3/6 21.78% 2/6 26.37% 4/6 3.24% 5/6 1.77%
Hist.   MD:  BQ  MA:  LPC  0   +8.98% 0   +4.33% 0   −4.22% 0   −4.18% +1   −1.04%
263. 2021 QC Dorval—Lachine—LaSalle LPC 1/6 52.41% 4/6 11.95% 2/6 15.67% 3/6 12.96% 6/6 2.81%
2025 Dorval—Lachine—LaSalle 1/8 59.36% 2/8 20.68% 3/8 12.57% 4/8 4.17% 5/8 1.63%
Hist.   MD:  NDP  MA:  CPC  0   +6.95% +2   +8.73% −1   −3.10% −1   −8.79% +1   −1.18%
264. 2021 QC Drummond BQ 2/7 18.78% 3/7 17.93% 1/7 46.62% 4/7 11.15% ——
2025 Drummond 2/5 28.45% 3/5 22.74% 1/5 42.80% 4/5 4.64%
Hist.   MD:  NDP  MA:  LPC  0   +9.67% 0   +4.81% 0   −3.82% 0   −6.51%
265. 2021 QC Gaspésie—Les Îles-de-la-Madeleine LPC 1/6 46.39% 3/6 8.17% 2/6 39.29% 4/6 3.68% ——
2025 Gaspésie—Les Îles-de-la-Madeleine—Listuguj BQ 2/6 38.29% 3/6 12.37% 1/6 45.79% 4/6 1.76%
Hist.   MD:  LPC  MA:  BQ  −1   −8.10% 0   +4.20% +1   +6.50% 0   −1.92%
266. 2021 QC Gatineau LPC 1/9 50.04% 3/9 10.96% 2/9 23.39% 4/9 8.59% 6/9 1.49%
2025 Gatineau 1/6 60.54% 2/6 19.13% 3/6 16.33% 4/6 2.81% —/6 ——
Hist.   MD:  BQ  MA:  LPC  0   +10.50% +1   +8.17% −1   −7.06% 0   −5.78% –   −1.49%
267. 2021 QC Hochelaga LPC 1/9 38.14% 4/9 4.66% 2/9 31.63% 3/9 20.38% 6/9 2.02%
2025 Hochelaga—Rosemont-Est 1/6 46.14% 4/6 10.56% 2/6 27.18% 3/6 13.04% 5/6 2.60%
Hist.   MD:  NDP  MA:  LPC  0   +8.00% 0   +5.90% 0   −4.45% 0   −7.34% +1   +0.58%
268. 2021 QC Honoré-Mercier LPC 1/7 59.97% 3/7 10.51% 2/7 16.34% 4/7 7.31% 6/7 1.52%
2025 Honoré-Mercier 1/6 60.16% 2/6 21.48% 3/6 12.93% 4/6 3.59% 5/6 1.14%
Hist.   MD:  NDP  MA:  CPC  0   +0.19% +1   +10.97% −1   −3.41% 0   −3.72% +1   −0.38%
269. 2021 QC Hull—Aylmer LPC 1/9 52.47% 4/9 10.75% 2/9 16.24% 3/9 12.65% 6/9 2.85%
2025 Hull—Aylmer 1/7 62.11% 2/7 16.95% 3/7 12.14% 4/7 5.55% 5/7 2.19%
Hist.   MD:  NDP  MA:  LPC  0   +9.64% +2   +6.20% −1   −4.10% −1   −7.10% +1   −0.66%
270. 2021 QC Joliette BQ 2/8 22.65% 3/8 9.46% 1/8 55.01% 4/8 5.52% 6/8 2.00%
2025 Joliette—Manawan 2/5 31.26% 3/5 15.24% 1/5 49.27% 4/5 2.46% 5/5 1.77%
Hist.   MD:  BQ  MA:  LPC  0   +8.61% 0   +5.78% 0   −5.74% 0   −3.06% +1   −0.23%
271. 2021 QC Jonquière BQ 3/6 20.99% 2/6 29.08% 1/6 41.86% 4/6 5.63% 5/6 1.62%
2025 Jonquière 3/6 26.02% 2/6 30.25% 1/6 39.99% 4/6 1.84% 6/6 0.88%
Hist.   MD:  NDP  MA:  LPC  0   +5.03% 0   +1.17% 0   −1.87% 0   −3.79% −1   −0.74%
272. 2021 QC La Pointe-de-l'Île BQ 2/8 32.32% 4/8 6.71% 1/8 46.66% 3/8 9.70% —/8 ——
2025 La Pointe-de-l'Île 2/6 37.68% 3/6 12.74% 1/6 43.11% 4/6 4.28% 5/6 1.84%
Hist.   MD:  NDP  MA:  CPC  0   +5.36% +1   +6.03% 0   −3.55% −1   −5.42% –   +1.84%
273. 2021 QC La Prairie BQ 2/7 34.61% 3/7 9.94% 1/7 43.73% 4/7 7.30% 6/7 1.66%
2025 La Prairie—Atateken LPC 1/6 44.06% 3/6 17.23% 2/6 34.80% 4/6 2.38% 5/6 0.98%
Hist.   MD:  BQ  MA:  LPC  +1   +9.45% 0   +7.29% −1   −8.93% 0   −4.92% +1   −0.68%
274. 2021 QC Lac-Saint-Jean BQ 3/5 18.67% 2/5 25.70% 1/5 50.73% 4/5 3.26% 5/5 1.64%
2025 Lac-Saint-Jean 2/5 26.25% 3/5 24.69% 1/5 46.21% 4/5 1.71% —/5 ——
Hist.   MD:  BQ  MA:  LPC  +1   +7.58% −1   −1.01% 0   −4.52% 0   −1.55% –   −1.64%
275. 2021 QC Lac-Saint-Louis LPC 1/6 56.26% 2/6 18.90% 4/6 5.33% 3/6 13.30% 5/6 3.24%
2025 Lac-Saint-Louis 1/6 67.63% 2/6 23.67% 3/6 3.63% 4/6 2.92% 5/6 1.42%
Hist.   MD:  NDP  MA:  LPC  0   +11.37% 0   +4.77% +1   −1.70% −1   −10.38% 0   −1.82%
276. 2021 QC LaSalle—Émard—Verdun LPC 1/8 42.93% 4/8 7.45% 2/8 22.09% 3/8 19.36% 6/8 3.04%
2025 LaSalle—Émard—Verdun 1/10 50.86% 3/10 13.82% 2/10 21.25% 4/10 10.36% 5/10 2.41%
Hist.   MD:  NDP  MA:  LPC  0   +7.93% +1   +6.37% 0   −0.84% −1   −9.00% +1   −0.63%
277. 2021 QC Laurentides—Labelle BQ 2/8 24.90% 3/8 10.56% 1/8 50.11% 4/8 6.09% 6/8 2.45%
2025 Laurentides—Labelle 2/6 34.94% 3/6 14.91% 1/6 44.57% 4/6 2.53% 5/6 1.63%
Hist.   MD:  BQ  MA:  LPC  0   +10.04% 0   +4.35% 0   −5.54% 0   −3.56% +1   −0.82%
278. 2021 QC Laurier—Sainte-Marie LPC 1/11 37.96% 4/11 3.36% 3/11 20.40% 2/11 32.86% 5/11 2.22%
2025 Laurier—Sainte-Marie 1/11 52.07% 4/11 9.15% 3/11 15.42% 2/11 18.81% 5/11 2.77%
Hist.   MD:  NDP  MA:  LPC  0   +14.11% 0   +5.79% 0   −4.98% 0   −14.05% 0   +0.55%
279. 2021 QC Laval—Les Îles LPC 1/6 48.93% 3/6 17.71% 2/6 19.08% 4/6 7.69% 6/6 1.50%
2025 Laval—Les Îles 1/4 49.73% 2/4 32.25% 3/4 14.58% 4/4 3.45% —/4 ——
Hist.   MD:  BQ  MA:  CPC  0   +0.80% +1   +14.54% −1   −4.50% 0   −4.24% –   −1.50%
280. 2021 QC Lévis—Lotbinière CPC 3/8 14.65% 1/8 51.62% 2/8 21.67% 4/8 7.09% 6/8 1.35%
2025 Lévis—Lotbinière 2/5 29.43% 1/5 47.71% 3/5 19.52% 4/5 2.34% —/5 ——
Hist.   MD:  NDP  MA:  LPC  +1   +14.78% 0   −3.91% −1   −2.15% 0   −4.75% –   −1.35%
281. 2021 QC Longueuil—Charles-LeMoyne LPC 1/7 40.44% 4/7 8.31% 2/7 35.28% 3/7 10.33% 6/7 2.44%
2025 Longueuil—Charles-LeMoyne 1/6 49.39% 3/6 16.79% 2/6 26.69% 4/6 5.56% —/6 ——
Hist.   MD:  BQ  MA:  LPC  0   +8.95% +1   +8.48% 0   −8.59% −1   −4.77% –   −2.44%
282. 2021 QC Longueuil—Saint-Hubert BQ 2/7 38.32% 4/7 6.93% 1/7 41.20% 3/7 7.95% 5/7 2.79%
2025 Longueuil—Saint-Hubert LPC 1/4 40.98% 3/4 14.28% 2/4 39.68% 4/4 5.05% —/4 ——
Hist.   MD:  NDP  MA:  CPC  +1   +2.66% +1   +7.35% −1   −1.52% −1   −2.90% –   −2.79%
283. 2021 QC Louis-Hébert LPC 1/6 38.35% 3/6 23.97% 2/6 27.17% 4/6 7.25% 5/6 2.63%
2025 Louis-Hébert 1/5 55.44% 3/5 20.12% 2/5 21.34% 4/5 2.55% —/5 ——
Hist.   MD:  BQ  MA:  LPC  0   +17.09% 0   −3.85% 0   −5.83% 0   −4.70% –   −2.63%
284. 2021 QC Louis-Saint-Laurent CPC 3/7 17.52% 1/7 51.64% 2/7 20.39% 4/7 5.26% 7/7 1.42%
2025 Louis-Saint-Laurent—Akiawenhrahk 2/5 32.96% 1/5 44.86% 3/5 18.94% 4/5 2.44% —/5 ——
Hist.   MD:  CPC  MA:  LPC  +1   +15.44% 0   −6.78% −1   −1.45% 0   −2.82% –   −1.42%
285. 2021 QC Manicouagan BQ 3/5 18.70% 2/5 21.83% 1/5 52.63% 4/5 4.31% ——
2025 Côte-Nord—Kawawachikamach—Nitassinan 2/6 27.39% 3/6 25.19% 1/6 43.68% 4/6 1.72%
Hist.   MD:  BQ  MA:  LPC  +1   +8.69% −1   +3.36% 0   −8.95% 0   −2.59%
286. 2021 QC Marc-Aurèle-Fortin LPC 1/6 44.11% 3/6 11.74% 2/6 30.80% 4/6 8.56% ——
2025 Marc-Aurèle-Fortin 1/4 51.99% 3/4 20.71% 2/4 23.60% 4/4 3.70%
Hist.   MD:  BQ  MA:  CPC  0   +7.88% 0   +8.97% 0   −7.20% 0   −4.86%
287. 2021 QC Mégantic—L'Érable CPC 3/8 13.63% 1/8 56.26% 2/8 20.07% 5/8 2.82% 7/8 1.28%
2025 Mégantic—L'Érable—Lotbinière 2/6 21.48% 1/6 58.79% 3/6 16.38% 4/6 1.82% —/6 ——
Hist.   MD:  BQ  MA:  LPC  +1   +7.85% 0   +2.53% −1   −3.69% +1   −1.00% –   −1.28%
288. 2021 QC Mirabel BQ 2/7 23.52% 3/7 13.48% 1/7 46.55% 4/7 8.27% 6/7 2.24%
2025 Mirabel 2/6 33.35% 3/6 22.26% 1/6 39.91% 4/6 2.37% 5/6 1.41%
Hist.   MD:  BQ  MA:  LPC  0   +9.83% 0   +8.78% 0   −6.64% 0   −5.90% +1   −0.83%
289. 2021 QC Mont-Royal LPC 1/7 57.69% 2/7 24.50% 4/7 3.93% 3/7 8.38% 5/7 2.68%
2025 Mont-Royal 1/5 51.06% 2/5 40.47% 4/5 3.34% 3/5 4.70% —/5 ——
Hist.   MD:  LPC  MA:  CPC  0   −6.63% 0   +15.97% 0   −0.59% 0   −3.68% –   −2.68%
290. 2021 QC Montarville BQ 2/5 34.75% 3/5 9.50% 1/5 45.26% 4/5 8.37% —/5 ——
2025 Mont-Saint-Bruno—L'Acadie LPC 1/6 47.10% 3/6 13.68% 2/6 35.09% 4/6 2.33% 5/6 1.22%
Hist.   MD:  BQ  MA:  LPC  +1   +12.35% 0   +4.18% −1   −10.17% 0   −6.04% –   +1.22%
291. 2021 QC Montcalm BQ 2/7 19.82% 3/7 11.68% 1/7 53.21% 4/7 6.25% 6/7 2.56%
2025 Montcalm 2/4 26.95% 3/4 23.22% 1/4 46.60% 4/4 3.23% —/4 ——
Hist.   MD:  BQ  MA:  CPC  0   +7.13% 0   +11.54% 0   −6.61% 0   −3.02% –   −2.56%
292. 2021 QC Montmagny—L'Islet—Kamouraska—Rivière-du-Loup CPC 3/6 17.49% 1/6 50.44% 2/6 26.25% 4/6 3.34% —/6 ——
2025 Côte-du-Sud—Rivière-du-Loup—Kataskomiq—Témiscouata 2/7 30.32% 1/7 45.84% 3/7 20.00% 4/7 1.70% 5/7 1.08%
Hist.   MD:  BQ  MA:  LPC  +1   +12.83% 0   −4.60% −1   −6.25% 0   −1.64% –   +1.08%
293. 2021 QC Notre-Dame-de-Grâce—Westmount LPC 1/8 53.76% 3/8 14.06% 4/8 5.28% 2/8 19.20% 5/8 4.02%
2025 Notre-Dame-de-Grâce—Westmount 1/9 63.99% 2/9 19.66% 4/9 4.96% 3/9 7.40% 5/9 2.49%
Hist.   MD:  NDP  MA:  LPC  0   +10.23% +1   +5.60% 0   −0.32% −1   −11.80% 0   −1.53%
294. 2021 QC Outremont LPC 1/7 45.39% 4/7 7.83% 3/7 15.03% 2/7 26.02% 5/7 3.25%
2025 Outremont 1/5 55.20% 2/5 12.54% 3/5 11.97% 4/5 10.66% 5/5 9.63%
Hist.   MD:  NDP  MA:  LPC  0   +9.81% +2   +4.71% 0   −3.06% −2   −15.36% 0   +6.38%
295. 2021 QC Papineau LPC 1/10 50.30% 4/10 4.84% 3/10 15.04% 2/10 22.68% 5/10 3.19%
2025 Papineau 1/8 52.98% 4/8 10.57% 2/8 16.57% 3/8 16.32% —/8 ——
Hist.   MD:  NDP  MA:  CPC  0   +2.68% 0   +5.73% +1   +1.53% −1   −6.36% –   −3.19%
296. 2021 QC Pierre-Boucher—Les Patriotes—Verchères BQ 2/6 25.85% 3/6 8.82% 1/6 54.26% 4/6 7.71% ——
2025 Pierre-Boucher—Les Patriotes—Verchères 2/5 38.79% 3/5 11.81% 1/5 46.08% 4/5 2.47%
Hist.   MD:  BQ  MA:  LPC  0   +12.94% 0   +2.99% 0   −8.18% 0   −5.24%
297. 2021 QC Pierrefonds—Dollard LPC 1/5 56.01% 2/5 20.83% 4/5 7.92% 3/5 11.54% ——
2025 Pierrefonds—Dollard 1/7 60.08% 2/7 30.55% 3/7 5.42% 4/7 2.82%
Hist.   MD:  NDP  MA:  CPC  0   +4.07% 0   +9.72% +1   −2.50% −1   −8.72%
298. 2021 QC Pontiac LPC 1/8 57.94% 2/8 27.58% 3/8 22.45% 4/8 14.70% 6/8 3.69%
2025 Pontiac—Kitigan Zibi 1/6 54.60% 2/6 27.60% 3/6 10.33% 4/6 5.06% 5/6 1.27%
Hist.   MD:  BQ  MA:  CPC  0   −3.34% 0   +0.02% 0   −12.12% 0   −9.64% +1   −2.42%
299. 2021 QC Portneuf—Jacques-Cartier CPC 3/7 15.44% 1/7 51.61% 2/7 23.81% 4/7 4.94% —/7 ——
2025 Portneuf—Jacques-Cartier 2/6 29.05% 1/6 49.56% 3/6 17.87% 4/6 1.59% 5/6 1.12%
Hist.   MD:  BQ  MA:  LPC  +1   +13.61% 0   −2.05% −1   −5.94% 0   −3.35% –   +1.12%
300. 2021 QC Québec LPC 1/7 35.42% 3/7 18.05% 2/7 28.96% 4/7 12.99% 5/7 2.31%
2025 Québec Centre 1/5 49.50% —/5 —— 2/5 35.87% 3/5 7.81% —/5 ——
Hist.   MD:  NDP  MA:  LPC  0   +14.08% –   −18.05% 0   +6.91% +1   −5.18% –   −2.31%
301. 2021 QC Repentigny BQ 2/6 27.64% 3/6 8.92% 1/6 51.67% 4/6 7.51% ——
2025 Repentigny 2/6 38.75% 3/6 15.21% 1/6 42.20% 4/6 2.73%
Hist.   MD:  BQ  MA:  LPC  0   +11.11% 0   +6.29% 0   −9.47% 0   −4.78%
302. 2021 QC Richmond—Arthabaska CPC 3/7 14.95% 1/7 49.88% 2/7 24.76% 4/7 4.46% ——
2025 Richmond—Arthabaska 2/7 32.98% 1/7 35.50% 3/7 27.33% 4/7 2.00%
Hist.   MD:  CPC  MA:  LPC  +1   +18.03% 0   −14.38% −1   +2.57% 0   −2.46%
303. 2021 QC Rimouski-Neigette—Témiscouata—Les Basques BQ 2/8 24.88% 3/8 13.22% 1/8 49.02% 4/8 6.27% ——
2025 Rimouski—La Matapédia 2/9 35.53% 3/9 13.55% 1/9 46.16% 4/9 1.80%
Hist.   MD:  NDP  MA:  LPC  0   +10.65% 0   +0.33% 0   −2.86% 0   −4.47%
304. 2021 QC Rivière-des-Mille-Îles BQ 2/9 35.29% 3/9 10.27% 1/9 40.56% 4/9 7.22% 6/9 1.82%
2025 Rivière-des-Mille-Îles LPC 1/7 45.63% 3/7 17.36% 2/7 32.84% 4/7 2.12% 5/7 1.23%
Hist.   MD:  BQ  MA:  LPC  +1   +10.34% 0   +7.09% −1   −7.72% 0   −5.10% +1   −0.59%
305. 2021 QC Rivière-du-Nord BQ 2/8 22.27% 3/8 11.87% 1/8 52.23% 4/8 6.90% ——
2025 Rivière-du-Nord 2/4 31.62% 3/4 21.03% 1/4 43.85% 4/4 3.50%
Hist.   MD:  BQ  MA:  LPC  0   +9.35% 0   +9.16% 0   −8.38% 0   −3.40%
306. 2021 QC Rosemont—La Petite-Patrie NDP 2/6 23.17% 4/6 4.00% 3/6 21.37% 1/6 48.57% 5/6 2.38%
2025 Rosemont—La Petite-Patrie 2/5 31.57% 4/5 6.85% 3/5 18.28% 1/5 40.99% 5/5 2.30%
Hist.   MD:  NDP  MA:  LPC  0   +8.40% 0   +2.85% 0   −3.09% 0   −7.58% 0   −0.08%
307. 2021 QC Saint-Hyacinthe—Bagot BQ 2/6 22.68% 3/6 13.51% 1/6 47.45% 4/6 11.63% —/6 ——
2025 Saint-Hyacinthe—Bagot—Acton 2/6 33.64% 3/6 17.99% 1/6 43.88% 4/6 2.37% 5/6 1.38%
Hist.   MD:  NDP  MA:  LPC  0   +10.96% 0   +4.48% 0   −3.57% 0   −9.26% –   +1.38%
308. 2021 QC Saint-Jean BQ 2/7 28.12% 3/7 12.74% 1/7 46.01% 4/7 7.28% 6/7 2.13%
2025 Saint-Jean 2/6 34.26% 3/6 16.32% 1/6 44.34% 4/6 2.57% 5/6 1.54%
Hist.   MD:  NDP  MA:  LPC  0   +6.14% 0   +3.58% 0   −1.67% 0   −4.71% +1   −0.59%
309. 2021 QC Saint-Laurent LPC 1/6 59.10% 2/6 18.50% 4/6 7.96% 3/6 10.88% —/6 ——
2025 Saint-Laurent 1/7 58.89% 2/7 28.24% 3/7 5.71% 4/7 4.49% 5/7 1.57%
Hist.   MD:  NDP  MA:  CPC  0   −0.21% 0   +9.74% +1   −2.25% −1   −6.39% –   +1.57%
310. 2021 QC Saint-Léonard—Saint-Michel LPC 1/5 69.38% 2/5 10.48% 4/5 8.12% 3/5 8.27% ——
2025 Saint-Léonard—Saint-Michel 1/5 65.34% 2/5 20.59% 3/5 7.15% 4/5 5.97%
Hist.   MD:  LPC  MA:  CPC  0   −4.04% 0   +10.11% +1   −0.97% −1   −2.30%
311. 2021 QC Saint-Maurice—Champlain LPC 1/9 42.45% 3/9 18.00% 2/9 30.07% 4/9 5.06% 6/9 1.30%
2025 Saint-Maurice—Champlain 1/7 49.96% 2/7 24.62% 3/7 21.19% 4/7 1.97% 5/7 1.13%
Hist.   MD:  BQ  MA:  LPC  0   +7.51% +1   +6.62% −1   −8.88% 0   −3.09% +1   −0.17%
312. 2021 QC Salaberry—Suroît BQ 2/7 27.19% 3/7 12.28% 1/7 47.80% 4/7 7.44% —/7 ——
2025 Beauharnois—Salaberry—Soulanges—Huntingdon 2/6 32.11% 3/6 19.37% 1/6 43.92% 4/6 2.43% 5/6 1.17%
Hist.   MD:  NDP  MA:  CPC  0   +4.92% 0   +7.09% 0   −3.88% 0   −5.01% –   +1.17%
313. 2021 QC Shefford BQ 2/9 35.44% 3/9 12.84% 1/9 44.37% 4/9 5.63% 6/9 1.88%
2025 Shefford 2/5 39.25% 3/5 17.12% 1/5 40.11% 4/5 2.34% —/5 ——
Hist.   MD:  BQ  MA:  CPC  0   +3.81% 0   +4.28% 0   −4.26% 0   −3.29% –   −1.88%
314. 2021 QC Sherbrooke LPC 1/7 37.52% 4/7 12.87% 2/7 28.96% 3/7 13.93% 5/7 2.87%
2025 Sherbrooke 1/6 51.29% 3/6 13.10% 2/6 26.63% 4/6 5.77% 5/6 2.27%
Hist.   MD:  NDP  MA:  LPC  0   +13.77% +1   +0.23% 0   −2.33% −1   −8.16% 0   −0.60%
315. 2021 QC Terrebonne BQ 2/8 29.64% 3/8 10.49% 1/8 41.17% 4/8 6.64% 7/8 1.44%
2025 Terrebonne LPC 1/6 38.74% 3/6 18.18% 2/6 38.74% 4/6 2.58% 5/6 1.05%
Hist.   MD:  NDP  MA:  LPC  +1   +9.10% 0   +7.69% −1   −2.43% 0   −4.06% +2   −0.39%
316. 2021 QC Thérèse-De Blainville BQ 2/7 35.18% 3/7 11.04% 1/7 41.17% 4/7 7.32% 6/7 1.95%
2025 Thérèse-De Blainville LPC 1/5 45.84% 3/5 18.66% 2/5 32.34% 4/5 2.46% —/5 ——
Hist.   MD:  BQ  MA:  LPC  +1   +10.66% 0   +7.62% −1   −8.83% 0   −4.86% –   −1.95%
317. 2021 QC Trois-Rivières BQ 3/7 28.63% 2/7 29.35% 1/7 29.49% 4/7 8.05% 6/7 1.30%
2025 Trois-Rivières LPC 1/7 41.01% 3/7 27.25% 2/7 27.60% 4/7 2.34% 5/7 0.93%
Hist.   MD:  NDP  MA:  LPC  +2   +12.38% −1   −2.10% −1   −1.89% 0   −5.71% +1   −0.37%
318. 2021 QC Vaudreuil—Soulanges LPC 1/6 46.47% 3/6 16.35% 2/6 22.16% 4/6 10.50% 5/6 2.53%
2025 Vaudreuil 1/6 57.87% 2/6 22.85% 3/6 14.93% 4/6 2.26% 5/6 1.35%
Hist.   MD:  NDP  MA:  LPC  0   +11.40% +1   +6.50% −1   −7.23% 0   −8.24% 0   −1.18%
319. 2021 QC Ville-Marie—Le Sud-Ouest—Île-des-Soeurs LPC 1/8 50.54% 4/8 12.42% 3/8 12.50% 2/8 18.70% 5/8 2.72%
2025 Ville-Marie—Le Sud-Ouest—Île-des-Soeurs 1/6 63.70% 2/6 18.78% 3/6 8.99% 4/6 6.04% 5/6 2.05%
Hist.   MD:  NDP  MA:  LPC  0   +13.16% +2   +6.36% 0   −3.51% −2   −12.66% 0   −0.67%
320. 2021 QC Vimy LPC 1/5 49.77% 3/5 13.43% 2/5 23.22% 4/5 9.30% ——
2025 Vimy 1/4 53.41% 2/4 24.72% 3/4 17.16% 4/4 4.71%
Hist.   MD:  BQ  MA:  CPC  0   +3.64% +1   +11.29% −1   −6.06% 0   −4.59%
321. 2021 SK Battlefords—Lloydminster CPC 5/6 5.63% 1/6 68.72% —— 2/6 11.98% 6/6 0.76%
2025 Battlefords—Lloydminster—Meadow Lake 2/4 18.72% 1/4 75.78% 3/4 4.81% —/4 ——
Hist.   MD:  NDP  MA:  LPC  +3   +13.09% 0   +7.06% −1   −7.17% –   −0.76%
322. 2021 SK Carlton Trail—Eagle Creek CPC 4/6 5.03% 1/6 68.61% —— 2/6 13.65% 6/6 0.92%
2025 Carlton Trail—Eagle Creek 2/3 17.02% 1/3 77.42% 3/3 5.56% —/3 ——
Hist.   MD:  NDP  MA:  LPC  +2   +11.99% 0   +8.81% −1   −8.09% –   −0.92%
323. 2021 SK Cypress Hills—Grasslands CPC 4/7 4.35% 1/7 71.53% —— 2/7 10.51% 6/7 0.83%
2025 Swift Current—Grasslands—Kindersley 2/4 11.22% 1/4 81.98% 3/4 5.71% —/4 ——
Hist.   MD:  NDP  MA:  CPC  +2   +6.87% 0   +10.45% −1   −4.80% –   −0.83%
324. 2021 SK Desnethé—Missinippi—Churchill River CPC 2/6 26.89% 1/6 48.78% —— 3/6 17.25% 6/6 1.05%
2025 Desnethé—Missinippi—Churchill River LPC 1/3 65.09% 2/3 25.49% 3/3 9.42% —/3 ——
Hist.   MD:  CPC  MA:  LPC  +1   +38.20% −1   −23.29% 0   −7.83% –   −1.05%
325. 2021 SK Moose Jaw—Lake Centre—Lanigan CPC 4/6 6.13% 1/6 60.39% —— 2/6 19.36% 6/6 1.06%
2025 Moose Jaw—Lake Centre—Lanigan 2/5 16.70% 1/5 71.91% 3/5 7.54% 5/5 0.90%
Hist.   MD:  NDP  MA:  CPC  +2   +10.57% 0   +11.52% −1   −11.82% +1   −0.16%
326. 2021 SK Prince Albert CPC 3/6 10.61% 1/6 64.89% —— 2/6 15.15% 6/6 1.06%
2025 Prince Albert 2/3 19.18% 1/3 71.47% 3/3 9.35% —/3 ——
Hist.   MD:  NDP  MA:  LPC  +1   +8.57% 0   +6.58% −1   −5.80% –   −1.06%
327. 2021 SK Regina—Lewvan CPC 3/5 18.33% 1/5 62.09% —— 2/5 45.79% 5/5 1.63%
2025 Regina—Lewvan 2/5 42.97% 1/5 50.01% 3/5 5.85% 4/5 0.62%
Hist.   MD:  NDP  MA:  LPC  +1   +24.64% 0   −12.08% −1   −39.94% +1   −1.01%
328. 2021 SK Regina—Qu'Appelle CPC 3/5 10.15% 1/5 61.90% —— 2/5 20.87% 5/5 2.03%
2025 Regina—Qu'Appelle 2/4 26.96% 1/4 63.97% 3/4 8.02% —/4 ——
Hist.   MD:  NDP  MA:  LPC  +1   +16.81% 0   +2.07% −1   −12.85% –   −2.03%
329. 2021 SK Regina—Wascana CPC 2/5 26.92% 1/5 49.90% —— 3/5 18.07% 5/5 1.61%
2025 Regina—Wascana 2/5 43.68% 1/5 50.08% 3/5 4.85% 5/5 0.66%
Hist.   MD:  NDP  MA:  LPC  0   +16.76% 0   +0.18% 0   −13.22% 0   −0.95%
330. 2021 SK Saskatoon West CPC 3/5 8.19% 1/5 45.36% —— 2/5 39.31% 5/5 1.05%
2025 Saskatoon West 2/4 27.25% 1/4 52.65% 3/4 19.10% 4/4 1.00%
Hist.   MD:  NDP  MA:  LPC  +1   +19.06% 0   +7.29% −1   −20.21% +1   −0.05%
331. 2021 SK Saskatoon—Grasswood CPC 3/5 14.17% 1/5 49.91% —— 2/5 30.09% 5/5 1.22%
2025 Saskatoon South 2/5 40.41% 1/5 49.27% 3/5 9.07% 4/5 0.62%
Hist.   MD:  NDP  MA:  LPC  +1   +26.24% 0   −0.64% −1   −21.02% +1   −0.60%
332. 2021 SK Saskatoon—University CPC 3/7 10.84% 1/7 47.95% —— 2/7 35.38% 5/7 0.95%
2025 Saskatoon—University 2/5 41.37% 1/5 48.87% 3/5 8.51% 5/5 0.55%
Hist.   MD:  NDP  MA:  LPC  +1   +30.53% 0   +0.92% −1   −26.87% 0   −0.40%
333. 2021 SK Souris—Moose Mountain CPC 4/5 4.16% 1/5 76.38% —— 3/5 7.90% —/5 ——
2025 Souris—Moose Mountain 2/6 9.78% 1/6 83.98% 3/6 4.56% 5/6 0.57%
Hist.   MD:  NDP  MA:  CPC  +2   +5.62% 0   +7.60% 0   −3.34% –   +0.57%
334. 2021 SK Yorkton—Melville CPC 4/6 6.31% 1/6 68.65% —— 2/6 12.23% 5/6 1.77%
2025 Yorkton—Melville 2/5 14.42% 1/5 77.55% 3/5 5.50% 4/5 1.93%
Hist.   MD:  NDP  MA:  CPC  +2   +8.11% 0   +8.90% −1   −6.73% +1   +0.16%
335. 2021 YT Yukon LPC 1/5 33.35% 2/5 26.26% —— 3/5 22.44% 5/5 4.36%
2025 Yukon 1/4 53.05% 2/4 38.52% 3/4 6.34% 4/4 2.09%
Hist.   MD:  NDP  MA:  LPC  0   +19.70% 0   +12.26% 0   −16.10% +1   −2.27%

So who really ate the NDP’s lunch in 2025? The answer is that both the Liberals and Conservatives did. But the Conservatives stole more whole oranges (or seats), while the Liberals squeezed out more juice from those oranges (or votes).



© 2005, 2026 :: PoliCan.ca (Maurice Y. Michaud)
Pub.:  1 Jul 2026 10:30 ET
Rev.:  3 Aug 2026 21:41 ET (data presented dynamically)