Federal seat projection, 7 August 2026
As of 7 August 2026, from 212 polls
No federal election has been called, so this projection estimates the seats each party would win if an election were held at the time of the polls. Each riding’s 2025 result is moved by the change in the national polling average since that election, adjusted region by region with provincial and regional polls, and the election is then simulated 10,000 times, with polling and local errors of the size seen in past elections, to estimate each party’s chance in every riding and its range of seats.
An earlier projection, kept as published. The latest projection uses polls to 3 October 2026.
Computed retroactively on 10 October 2026, with the model and candidate list of that date, from the polls published up to 7 August 2026.
Seats
In 10,000 simulations, the Liberals win a median of 213 seats (90% range 144–271) and a majority in 86%; the Conservatives 96 seats (90% range 45–158) and a majority in 3%; the Bloc Québécois 17 seats (90% range 3–30); the NDP 15 seats (90% range 5–23); the Greens 2 seats (90% range 0–3). No party wins a majority in 11%.
Liberal majority
86%
Most seats in 93% of simulations
Conservative majority
3%
Most seats in 6% of simulations
No majority
11%
51 ridings with no party above 60%
213 seats (144–271) · majority 86%
213 seats (144–271) · majority 86%
96 seats (45–158) · majority 3%
96 seats (45–158) · majority 3%
15 seats (5–23)
15 seats (5–23)
17 seats (3–30)
17 seats (3–30)
2 seats (0–3)
2 seats (0–3)
Bars show each party’s median seat count in 10,000 simulations; the black line spans the middle 90% of simulations (the 90% range). The dashed line marks 172 of 343 seats. People’s Party and Other win no seat in the median simulation; People’s Party wins at least one in <1%, Other wins at least one in <1%.
Seat distributions
Liberal
Median 213, 90%: 144–271
Majority in 86%
Most frequent: 215 (1.3%)
Conservative
Median 96, 90%: 45–158
Majority in 3%
Most frequent: 95 (1.5%)
NDP
Median 15, 90%: 5–23
Most frequent: 14 (9.0%)
Bloc Québécois
Median 17, 90%: 3–30
Most frequent: 18 (5.6%)
Green
Median 2, 90%: 0–3
Most frequent: 2 (50.3%)
| Party | Median seats | 90% range | Most frequent | Chance of a majority |
|---|---|---|---|---|
| Liberal | 213 | 144 to 271 | 215 seats, 1.3% of simulations | 86% |
| Conservative | 96 | 45 to 158 | 95 seats, 1.5% of simulations | 3% |
| NDP | 15 | 5 to 23 | 14 seats, 9.0% of simulations | <1% |
| Bloc Québécois | 17 | 3 to 30 | 18 seats, 5.6% of simulations | 0% |
| Green | 2 | 0 to 3 | 2 seats, 50.3% of simulations | 0% |
What changed
New polls (2)
- Nanos Research, fieldwork to 7 Aug 2026, 1,038 respondentsLiberal 45.6 · Conservative 29.1 · NDP 12.9 · Bloc Québécois 6.8 · Green 4 · People’s Party 1.3
- Research Co., fieldwork to 7 Aug 2026, 1,001 respondentsLiberal 47 · Conservative 27 · NDP 10 · Bloc Québécois 6 · Green 5 · People’s Party 4
Change since 4 Aug 2026
- Median seats: Liberal +4, Conservative −4, NDP 0, Bloc Québécois −1, Green 0.
- Chance of a majority, in points: Liberal +3, Conservative −1; no majority −2.
- Projected leader changed in 11 ridings: Terra Nova—The Peninsulas (Conservative to Liberal); Miramichi—Grand Lake (Conservative to Liberal); Richmond—Arthabaska (Conservative to Liberal); Flamborough—Glanbrook—Brant North (Conservative to Liberal); Niagara South (Conservative to Liberal); Parry Sound—Muskoka (Conservative to Liberal); Simcoe—Grey (Conservative to Liberal); Edmonton Northwest (Conservative to Liberal); Langley Township—Fraser Heights (Conservative to Liberal); New Westminster—Burnaby—Maillardville (NDP to Liberal); Richmond Centre—Marpole (Conservative to Liberal).
Projected leader by riding
Each riding is coloured by the party most likely to win it, shaded by that chance. Hover over or tap a riding for its projected vote shares and each party's chance of winning it.
| Lib | Con | NDP | BQ | Grn | |
|---|---|---|---|---|---|
| Solid 95%+ | 79 | 23 | 1 | 0 | 0 |
| Likely 80–95% | 82 | 15 | 6 | 5 | 2 |
| Leans 60–80% | 28 | 33 | 7 | 11 | 0 |
| Toss-up <60% | 51 | ||||
Canada
Ottawa–Gatineau
Vancouver
Greater Toronto
Montreal
Calgary
Edmonton
Winnipeg
Seats changing hands
| Party | 2025 | Projected | Gains | Losses | Toss-ups |
|---|---|---|---|---|---|
| LibLiberal | 169 | 189 | 22 | 1 | 1 |
| ConConservative | 144 | 71 | – | 29 | 44 |
| NDPNDP | 7 | 14 | 7 | – | – |
| BQBloc Québécois | 22 | 16 | – | – | 6 |
| GrnGreen | 1 | 2 | 1 | – | – |
| Toss-up | 51 | ||||
The path to a majority
Liberal172nd-best riding: Taiaiako'n—Parkdale—High Park, 75% · chance of a majority 86%
Conservative172nd-best riding: Port Moody—Coquitlam, 13% · chance of a majority 3%
By region
2025 vote projected vote or median seats 90% range of seats 2025 seats
British Columbia43 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Lib | 42.7%, 2025: 41.8% | 25+5 seats, 90% range 13 to 34; 2025: 20 | |||
| Con | 33.2%, 2025: 41.2% | 11−8 seats, 90% range 3 to 23; 2025: 19 | |||
| NDP | 16.5%, 2025: 13.0% | 5+2 seats, 90% range 1 to 8; 2025: 3 | |||
| Grn | 5.9%, 2025: 3.0% | 1 seats, 90% range 0 to 2; 2025: 1 | |||
| PPC | 1.3%, 2025: 0.4% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
Alberta37 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Con | 48.9%, 2025: 63.6% | 24−10 seats, 90% range 16 to 32; 2025: 34 | |||
| Lib | 33.2%, 2025: 27.9% | 11+9 seats, 90% range 3 to 20; 2025: 2 | |||
| NDP | 12.3%, 2025: 6.3% | 2+1 seats, 90% range 1 to 3; 2025: 1 | |||
| PPC | 2.0%, 2025: 0.9% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
| Grn | 1.9%, 2025: 0.4% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
Manitoba and Saskatchewan28 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Con | 41.7%, 2025: 54.9% | 14−6 seats, 90% range 10 to 19; 2025: 20 | |||
| Lib | 37.7%, 2025: 34.1% | 12+5 seats, 90% range 7 to 16; 2025: 7 | |||
| NDP | 14.9%, 2025: 9.4% | 2+1 seats, 90% range 0 to 4; 2025: 1 | |||
| Grn | 2.7%, 2025: 0.6% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
| PPC | 2.2%, 2025: 0.7% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
Ontario122 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Lib | 47.4%, 2025: 49.2% | 86+16 seats, 90% range 52 to 111; 2025: 70 | |||
| Con | 34.0%, 2025: 43.8% | 32−20 seats, 90% range 8 to 65; 2025: 52 | |||
| NDP | 12.0%, 2025: 4.8% | 3+3 seats, 90% range 0 to 7; 2025: 0 | |||
| Grn | 3.4%, 2025: 1.1% | 1+1 seats, 90% range 0 to 1; 2025: 0 | |||
| PPC | 1.5%, 2025: 0.7% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
Quebec78 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Lib | 44.0%, 2025: 42.6% | 51+7 seats, 90% range 37 to 68; 2025: 44 | |||
| BQ | 24.5%, 2025: 27.7% | 17−5 seats, 90% range 3 to 30; 2025: 22 | |||
| Con | 18.7%, 2025: 23.3% | 8−3 seats, 90% range 2 to 13; 2025: 11 | |||
| NDP | 8.6%, 2025: 4.5% | 2+1 seats, 90% range 0 to 3; 2025: 1 | |||
| Grn | 2.9%, 2025: 0.9% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
| PPC | 1.3%, 2025: 0.8% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
Atlantic32 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Lib | 54.3%, 2025: 55.5% | 26+2 seats, 90% range 19 to 31; 2025: 24 | |||
| Con | 31.6%, 2025: 38.0% | 6−2 seats, 90% range 1 to 13; 2025: 8 | |||
| NDP | 9.6%, 2025: 4.3% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
| Grn | 2.6%, 2025: 1.1% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
Territories3 seats
| Party | Vote, % | Seats | |||
|---|---|---|---|---|---|
| Lib | 49.4%, 2025: 50.5% | 2 seats, 90% range 1 to 3; 2025: 2 | |||
| NDP | 20.7%, 2025: 13.4% | 1 seats, 90% range 0 to 1; 2025: 1 | |||
| Con | 25.6%, 2025: 34.6% | 0 seats, 90% range 0 to 1; 2025: 0 | |||
| Grn | 3.5%, 2025: 1.4% | 0 seats, 90% range 0 to 0; 2025: 0 | |||
All 343 ridings
Projected vote shares are medians across the simulations, with the middle 90% in brackets. Riding names link to the 2025 results.
A gain: the projected leader is not the party that won the riding in 2025, toss-ups included.
| Projected share (90% range) | |||||
|---|---|---|---|---|---|
| Abbotsford—South LangleyBritish Columbia · 2025: Con 43.1%Con 46 (32–60) · Lib 41 (27–55) | Conservative 43.1% | ConConservativeLeans | 65% | Leans | Conservative46.1 (32–60)Liberal40.5 (27–55) |
| Abitibi—Baie-James—Nunavik—EeyouQuebec · 2025: Lib 41.2%Lib 44 (30–59) · BQ 30 (16–44) | Liberal 41.2% | LibLiberalLikely | 84% | Likely | Liberal44.2 (30–59)Bloc Québécois29.5 (16–44)Conservative17.4 (7–29) |
| Abitibi—TémiscamingueQuebec · 2025: BQ 49.4%BQ 45 (29–61) · Lib 28 (13–43) | Bloc Québécois 49.4% | BQBloc QuébécoisLikely | 85% | Likely | Bloc Québécois45.1 (29–61)Liberal28.0 (13–43)Conservative14.9 (4–28) |
| Acadie—AnnapolisNova Scotia · 2025: Con 47.7%Lib 51 (35–72) · Con 35 (14–51) | Conservative 47.7% | LibLiberalgain from ConLikely | 82% | Likely | Liberal50.7 (35–72)Conservative34.9 (14–51) |
| Acadie—BathurstNew Brunswick · 2025: Lib 67.5%Lib 65 (51–78) · Con 20 (9–33) | Liberal 67.5% | LibLiberalSolid | 99% | Solid | Liberal65.3 (51–78)Conservative20.4 (9–33) |
| Ahuntsic-CartiervilleQuebec · 2025: Lib 61%Lib 60 (46–72) · BQ 14 (6–24) | Liberal 61% | LibLiberalSolid | >99% | Solid | Liberal59.7 (46–72)Bloc Québécois14.3 (6–24)Conservative11.5 (4–21)NDP10.9 (3–20) |
| Airdrie—CochraneAlberta · 2025: Con 71.2%Con 56 (41–70) · Lib 29 (16–43) | Conservative 71.2% | ConConservativeLikely | 95% | Likely | Conservative55.5 (41–70)Liberal29.2 (16–43) |
| AjaxOntario · 2025: Lib 56.3%Lib 56 (42–70) · Con 28 (16–42) | Liberal 56.3% | LibLiberalSolid | 96% | Solid | Liberal56.4 (42–70)Conservative28.3 (16–42) |
| Alfred-PellanQuebec · 2025: Lib 54.6%Lib 55 (41–68) · BQ 18 (8–29) | Liberal 54.6% | LibLiberalSolid | 99% | Solid | Liberal54.7 (41–68)Bloc Québécois17.6 (8–29)Conservative17.0 (7–28) |
| Algonquin—Renfrew—PembrokeOntario · 2025: Con 55.7%Con 45 (30–59) · Lib 37 (23–51) | Conservative 55.7% | ConConservativeLeans | 71% | Leans | Conservative45.0 (30–59)Liberal36.7 (23–51)NDP10.4 (2–20) |
| Argenteuil—La Petite-NationQuebec · 2025: Lib 47.5%Lib 48 (33–63) · Con 20 (8–32) | Liberal 47.5% | LibLiberalSolid | 95% | Solid | Liberal48.3 (33–63)Conservative19.7 (8–32)Bloc Québécois19.6 (8–32) |
| Aurora—Oak Ridges—Richmond HillOntario · 2025: Con 54.7%Con 47 (33–61) · Lib 41 (27–55) | Conservative 54.7% | ConConservativeLeans | 67% | Leans | Conservative47.2 (33–61)Liberal40.5 (27–55) |
| AvalonNewfoundland and Labrador · 2025: Lib 58.6%Lib 58 (43–72) · Con 28 (15–42) | Liberal 58.6% | LibLiberalSolid | 97% | Solid | Liberal58.3 (43–72)Conservative28.3 (15–42)NDP10.1 (2–20) |
| Barrie South—InnisfilOntario · 2025: Con 57.8%Con 48 (33–62) · Lib 37 (23–52) | Conservative 57.8% | ConConservativeLeans | 75% | Leans | Conservative47.5 (33–62)Liberal37.3 (23–52) |
| Barrie—Springwater—Oro-MedonteOntario · 2025: Con 51.7%Lib 43 (28–58) · Con 41 (26–56) | Conservative 51.7% | LibLiberalgain from ConToss-up | 55% | Toss-up | Liberal43.1 (28–58)Conservative41.1 (26–56) |
| Battle River—CrowfootAlberta · 2025: Con 82.8%Con 68 (52–82) · Lib 16 (4–29) | Conservative 82.8% | ConConservativeSolid | 99% | Solid | Conservative67.9 (52–82)Liberal15.9 (4–29) |
| Battlefords—Lloydminster—Meadow LakeSaskatchewan · 2025: Con 75.8%Con 62 (46–76) · Lib 23 (10–36) | Conservative 75.8% | ConConservativeSolid | 98% | Solid | Conservative61.9 (46–76)Liberal22.5 (10–36) |
| Bay of QuinteOntario · 2025: Lib 50.4%Lib 50 (36–65) · Con 33 (20–47) | Liberal 50.4% | LibLiberalLikely | 88% | Likely | Liberal50.4 (36–65)Conservative32.8 (20–47) |
| Beaches—East YorkOntario · 2025: Lib 67.7%Lib 64 (48–78) · NDP 15 (4–27) | Liberal 67.7% | LibLiberalSolid | 99% | Solid | Liberal63.8 (48–78)NDP14.8 (4–27)Conservative14.2 (4–26) |
| BeauceQuebec · 2025: Con 59.7%Con 55 (39–70) · Lib 20 (7–34) | Conservative 59.7% | ConConservativeSolid | 97% | Solid | Conservative55.2 (39–70)Liberal19.6 (7–34)Bloc Québécois10.3 (1–23) |
| Beauharnois—Salaberry—Soulanges—HuntingdonQuebec · 2025: BQ 43.9%BQ 40 (26–54) · Lib 33 (20–47) | Bloc Québécois 43.9% | BQBloc QuébécoisLeans | 68% | Leans | Bloc Québécois40.0 (26–54)Liberal33.1 (20–47)Conservative15.0 (5–26) |
| Beauport—LimoilouQuebec · 2025: Lib 35.6%Lib 39 (24–55) · BQ 24 (11–38) | Liberal 35.6% | LibLiberalLeans | 77% | Leans | Liberal39.2 (24–55)Bloc Québécois24.0 (11–38)Conservative23.5 (10–37) |
| BeauséjourNew Brunswick · 2025: Lib 60.6%Lib 59 (44–73) · Con 27 (14–41) | Liberal 60.6% | LibLiberalSolid | 97% | Solid | Liberal58.5 (44–73)Conservative27.1 (14–41) |
| Bellechasse—Les Etchemins—LévisQuebec · 2025: Con 49.1%Con 42 (27–58) · Lib 30 (15–45) | Conservative 49.1% | ConConservativeLeans | 78% | Leans | Conservative42.4 (27–58)Liberal29.7 (15–45)Bloc Québécois15.8 (4–29) |
| Beloeil—ChamblyQuebec · 2025: BQ 48.3%BQ 44 (29–58) · Lib 34 (21–49) | Bloc Québécois 48.3% | BQBloc QuébécoisLeans | 74% | Leans | Bloc Québécois43.7 (29–58)Liberal34.4 (21–49) |
| Berthier—MaskinongéQuebec · 2025: BQ 35%NDP 32 (16–48) · BQ 28 (15–43) | Bloc Québécois 35% | NDPNDPgain from BQToss-up | 55% | Toss-up | NDP32.4 (16–48)Bloc Québécois28.1 (15–43)Liberal22.6 (11–36)Conservative11.5 (2–22) |
| BourassaQuebec · 2025: Lib 58.6%Lib 60 (46–72) · BQ 14 (6–24) | Liberal 58.6% | LibLiberalSolid | 99% | Solid | Liberal59.9 (46–72)Bloc Québécois14.2 (6–24)Conservative12.3 (4–22) |
| Bow RiverAlberta · 2025: Con 78.9%Con 65 (50–79) · Lib 21 (9–34) | Conservative 78.9% | ConConservativeSolid | 99% | Solid | Conservative65.2 (50–79)Liberal20.9 (9–34) |
| Bowmanville—Oshawa NorthOntario · 2025: Con 49.8%Lib 45 (30–59) · Con 40 (25–54) | Conservative 49.8% | LibLiberalgain from ConLeans | 63% | Leans | Liberal44.5 (30–59)Conservative39.7 (25–54) |
| Brampton CentreOntario · 2025: Lib 48.4%Lib 49 (35–63) · Con 35 (22–49) | Liberal 48.4% | LibLiberalLikely | 82% | Likely | Liberal49.3 (35–63)Conservative35.1 (22–49) |
| Brampton EastOntario · 2025: Lib 48.6%Lib 48 (34–63) · Con 35 (22–50) | Liberal 48.6% | LibLiberalLeans | 79% | Leans | Liberal48.2 (34–63)Conservative35.4 (22–50) |
| Brampton North—CaledonOntario · 2025: Lib 49%Lib 48 (34–63) · Con 38 (24–52) | Liberal 49% | LibLiberalLeans | 75% | Leans | Liberal48.4 (34–63)Conservative37.8 (24–52) |
| Brampton SouthOntario · 2025: Lib 49.3%Lib 49 (34–64) · Con 38 (24–52) | Liberal 49.3% | LibLiberalLeans | 76% | Leans | Liberal49.2 (34–64)Conservative38.3 (24–52) |
| Brampton WestOntario · 2025: Con 49.8%Lib 45 (30–59) · Con 42 (28–56) | Conservative 49.8% | LibLiberalgain from ConToss-up | 57% | Toss-up | Liberal45.0 (30–59)Conservative42.4 (28–56) |
| Brampton—Chinguacousy ParkOntario · 2025: Lib 48.8%Lib 48 (33–62) · Con 35 (21–49) | Liberal 48.8% | LibLiberalLikely | 80% | Likely | Liberal47.7 (33–62)Conservative34.7 (21–49) |
| Brandon—SourisManitoba · 2025: Con 62.2%Con 49 (35–63) · Lib 25 (13–38) | Conservative 62.2% | ConConservativeLikely | 93% | Likely | Conservative49.0 (35–63)Liberal25.1 (13–38)NDP20.8 (9–33) |
| Brantford—Brant South—Six NationsOntario · 2025: Con 52.4%Con 41 (27–56) · Lib 40 (25–54) | Conservative 52.4% | ConConservativeToss-up | 56% | Toss-up | Conservative41.4 (27–56)Liberal39.5 (25–54)NDP10.3 (2–20) |
| Brome—MissisquoiQuebec · 2025: Lib 48.3%Lib 51 (36–66) · BQ 24 (11–37) | Liberal 48.3% | LibLiberalSolid | 95% | Solid | Liberal51.0 (36–66)Bloc Québécois23.5 (11–37)Conservative13.9 (4–26) |
| Brossard—Saint-LambertQuebec · 2025: Lib 62.2%Lib 62 (49–74) · Con 15 (6–25) | Liberal 62.2% | LibLiberalSolid | >99% | Solid | Liberal62.0 (49–74)Conservative15.3 (6–25)Bloc Québécois11.4 (4–20) |
| Bruce—Grey—Owen SoundOntario · 2025: Con 53%Con 42 (28–56) · Lib 38 (24–53) | Conservative 53% | ConConservativeToss-up | 60% | Toss-up | Conservative41.8 (28–56)Liberal38.4 (24–53) |
| BurlingtonOntario · 2025: Lib 55.8%Lib 54 (40–69) · Con 31 (18–45) | Liberal 55.8% | LibLiberalLikely | 92% | Likely | Liberal54.4 (40–69)Conservative31.1 (18–45) |
| Burlington North—Milton WestOntario · 2025: Lib 52.7%Lib 52 (37–67) · Con 35 (21–49) | Liberal 52.7% | LibLiberalLikely | 86% | Likely | Liberal52.0 (37–67)Conservative34.8 (21–49) |
| Burnaby CentralBritish Columbia · 2025: Lib 42.2%Lib 45 (30–59) · Con 29 (16–42) | Liberal 42.2% | LibLiberalLikely | 85% | Likely | Liberal44.6 (30–59)Conservative28.8 (16–42)NDP22.1 (10–34) |
| Burnaby North—SeymourBritish Columbia · 2025: Lib 59.1%Lib 60 (45–73) · Con 26 (14–39) | Liberal 59.1% | LibLiberalSolid | 98% | Solid | Liberal59.9 (45–73)Conservative26.4 (14–39) |
| Bécancour—Nicolet—Saurel—AlnôbakQuebec · 2025: BQ 47%BQ 43 (27–58) · Lib 28 (14–44) | Bloc Québécois 47% | BQBloc QuébécoisLikely | 82% | Likely | Bloc Québécois42.9 (27–58)Liberal28.2 (14–44)Conservative16.7 (5–30) |
| Calgary CentreAlberta · 2025: Con 50.2%Lib 52 (36–66) · Con 35 (21–50) | Conservative 50.2% | LibLiberalgain from ConLikely | 85% | Likely | Liberal51.8 (36–66)Conservative35.2 (21–50) |
| Calgary ConfederationAlberta · 2025: Lib 48.1%Lib 56 (41–69) · Con 30 (17–44) | Liberal 48.1% | LibLiberalLikely | 94% | Likely | Liberal55.5 (41–69)Conservative30.1 (17–44) |
| Calgary CrowfootAlberta · 2025: Con 58.8%Lib 44 (29–58) · Con 44 (29–58) | Conservative 58.8% | ConConservativeToss-up | 50% | Toss-up | Liberal43.6 (29–58)Conservative43.6 (29–58) |
| Calgary EastAlberta · 2025: Con 60.5%Con 45 (30–60) · Lib 37 (23–51) | Conservative 60.5% | ConConservativeLeans | 69% | Leans | Conservative45.1 (30–60)Liberal37.4 (23–51) |
| Calgary HeritageAlberta · 2025: Con 61.4%Con 46 (31–61) · Lib 41 (26–55) | Conservative 61.4% | ConConservativeLeans | 63% | Leans | Conservative46.2 (31–61)Liberal40.9 (26–55) |
| Calgary McKnightAlberta · 2025: Con 49.1%Lib 50 (35–64) · Con 37 (23–51) | Conservative 49.1% | LibLiberalgain from ConLikely | 80% | Likely | Liberal49.6 (35–64)Conservative37.1 (23–51) |
| Calgary MidnaporeAlberta · 2025: Con 65.5%Con 50 (35–65) · Lib 36 (22–50) | Conservative 65.5% | ConConservativeLikely | 81% | Likely | Conservative50.0 (35–65)Liberal35.8 (22–50) |
| Calgary Nose HillAlberta · 2025: Con 59.4%Con 44 (29–59) · Lib 42 (27–57) | Conservative 59.4% | ConConservativeToss-up | 55% | Toss-up | Conservative44.0 (29–59)Liberal42.1 (27–57) |
| Calgary ShepardAlberta · 2025: Con 68%Con 52 (38–67) · Lib 34 (20–48) | Conservative 68% | ConConservativeLikely | 88% | Likely | Conservative52.4 (38–67)Liberal34.2 (20–48) |
| Calgary Signal HillAlberta · 2025: Con 60.1%Con 47 (33–62) · Lib 41 (27–55) | Conservative 60.1% | ConConservativeLeans | 66% | Leans | Conservative47.1 (33–62)Liberal40.7 (27–55) |
| Calgary SkyviewAlberta · 2025: Con 55.4%Con 45 (30–59) · Lib 44 (29–58) | Conservative 55.4% | ConConservativeToss-up | 53% | Toss-up | Conservative44.7 (30–59)Liberal43.5 (29–58) |
| CambridgeOntario · 2025: Con 48.6%Lib 43 (28–56) · Con 41 (26–54) | Conservative 48.6% | LibLiberalgain from ConToss-up | 56% | Toss-up | Liberal42.5 (28–56)Conservative40.5 (26–54) |
| Cape Breton—Canso—AntigonishNova Scotia · 2025: Lib 51.6%Lib 50 (36–65) · Con 37 (23–51) | Liberal 51.6% | LibLiberalLikely | 81% | Likely | Liberal50.4 (36–65)Conservative36.9 (23–51) |
| Cape SpearNewfoundland and Labrador · 2025: Lib 68.3%Lib 67 (52–80) · Con 19 (8–32) | Liberal 68.3% | LibLiberalSolid | 99% | Solid | Liberal66.6 (52–80)Conservative19.0 (8–32)NDP10.7 (2–21) |
| CardiganPrince Edward Island · 2025: Lib 57%Lib 56 (41–71) · Con 32 (18–47) | Liberal 57% | LibLiberalLikely | 92% | Likely | Liberal56.3 (41–71)Conservative31.8 (18–47) |
| Cariboo—Prince GeorgeBritish Columbia · 2025: Con 60.3%Con 51 (37–65) · Lib 32 (19–45) | Conservative 60.3% | ConConservativeLikely | 91% | Likely | Conservative51.4 (37–65)Liberal31.6 (19–45) |
| CarletonOntario · 2025: Lib 50.9%Lib 53 (38–67) · Con 35 (22–49) | Liberal 50.9% | LibLiberalLikely | 88% | Likely | Liberal52.7 (38–67)Conservative35.0 (22–49) |
| Carlton Trail—Eagle CreekSaskatchewan · 2025: Con 77.4%Con 63 (48–77) · Lib 21 (9–34) | Conservative 77.4% | ConConservativeSolid | 99% | Solid | Conservative63.3 (48–77)Liberal20.6 (9–34)NDP10.5 (2–21) |
| Central NewfoundlandNewfoundland and Labrador · 2025: Con 54.1%Con 47 (33–62) · Lib 43 (28–58) | Conservative 54.1% | ConConservativeLeans | 61% | Leans | Conservative47.3 (33–62)Liberal43.1 (28–58) |
| Central NovaNova Scotia · 2025: Lib 51.9%Lib 51 (36–65) · Con 36 (23–50) | Liberal 51.9% | LibLiberalLikely | 83% | Likely | Liberal50.8 (36–65)Conservative36.3 (23–50) |
| Charlesbourg—Haute-Saint-CharlesQuebec · 2025: Con 42.4%Con 36 (21–51) · Lib 36 (21–52) | Conservative 42.4% | ConConservativeToss-up | 49% | Toss-up | Conservative36.1 (21–51)Liberal36.0 (21–52)Bloc Québécois16.2 (5–30) |
| CharlottetownPrince Edward Island · 2025: Lib 64.8%Lib 62 (47–76) · Con 23 (10–37) | Liberal 64.8% | LibLiberalSolid | 98% | Solid | Liberal62.0 (47–76)Conservative23.0 (10–37) |
| Chatham-Kent—LeamingtonOntario · 2025: Con 57.5%Con 46 (31–60) · Lib 35 (21–49) | Conservative 57.5% | ConConservativeLeans | 78% | Leans | Conservative46.0 (31–60)Liberal34.7 (21–49)NDP11.1 (2–22) |
| Chicoutimi—Le FjordQuebec · 2025: Con 34.1%Lib 51 (34–68) · BQ 30 (15–46) | Conservative 34.1% | LibLiberalgain from ConLikely | 88% | Likely | Liberal51.3 (34–68)Bloc Québécois30.1 (15–46)Conservative10.7 (0–23) |
| Chilliwack—HopeBritish Columbia · 2025: Con 54.8%Con 46 (32–59) · Lib 36 (23–51) | Conservative 54.8% | ConConservativeLeans | 74% | Leans | Conservative45.7 (32–59)Liberal36.4 (23–51)NDP10.5 (2–20) |
| Churchill—Keewatinook AskiManitoba · 2025: Lib 45.5%Lib 47 (32–62) · NDP 35 (20–49) | Liberal 45.5% | LibLiberalLeans | 80% | Leans | Liberal47.1 (32–62)NDP35.0 (20–49)Conservative12.0 (3–23) |
| Châteauguay—Les Jardins-de-NapiervilleQuebec · 2025: Lib 45.2%Lib 48 (34–62) · BQ 25 (13–37) | Liberal 45.2% | LibLiberalLikely | 94% | Likely | Liberal48.2 (34–62)Bloc Québécois24.9 (13–37)Conservative16.6 (7–27) |
| Cloverdale—Langley CityBritish Columbia · 2025: Con 47.8%Lib 48 (33–62) · Con 39 (25–53) | Conservative 47.8% | LibLiberalgain from ConLeans | 72% | Leans | Liberal47.8 (33–62)Conservative39.4 (25–53) |
| Columbia—Kootenay—Southern RockiesBritish Columbia · 2025: Con 50.4%Con 41 (26–56) · Lib 29 (15–43) | Conservative 50.4% | ConConservativeLeans | 76% | Leans | Conservative41.2 (26–56)Liberal28.8 (15–43)NDP23.1 (11–37) |
| Compton—StansteadQuebec · 2025: Lib 45.6%Lib 48 (33–64) · BQ 22 (10–35) | Liberal 45.6% | LibLiberalLikely | 95% | Likely | Liberal48.4 (33–64)Bloc Québécois21.6 (10–35)Conservative16.3 (5–29) |
| Coquitlam—Port CoquitlamBritish Columbia · 2025: Lib 47.4%Lib 48 (34–62) · Con 35 (21–48) | Liberal 47.4% | LibLiberalLikely | 82% | Likely | Liberal48.3 (34–62)Conservative34.8 (21–48)NDP10.6 (2–20) |
| Courtenay—AlberniBritish Columbia · 2025: NDP 39.6%NDP 46 (30–61) · Con 25 (12–40) | NDP 39.6% | NDPNDPLikely | 87% | Likely | NDP46.1 (30–61)Conservative25.4 (12–40)Liberal21.5 (9–36) |
| Cowichan—Malahat—LangfordBritish Columbia · 2025: Con 37.2%NDP 37 (22–51) · Con 31 (18–45) | Conservative 37.2% | NDPNDPgain from ConToss-up | 59% | Toss-up | NDP36.8 (22–51)Conservative30.7 (18–45)Liberal25.9 (13–40) |
| Cumberland—ColchesterNova Scotia · 2025: Lib 48.3%Lib 49 (35–63) · Con 37 (23–51) | Liberal 48.3% | LibLiberalLeans | 79% | Leans | Liberal48.9 (35–63)Conservative37.1 (23–51) |
| Côte-Nord—Kawawachikamach—NitassinanQuebec · 2025: BQ 43.7%BQ 40 (25–56) · Lib 29 (15–44) | Bloc Québécois 43.7% | BQBloc QuébécoisLeans | 75% | Leans | Bloc Québécois40.4 (25–56)Liberal28.8 (15–44)Conservative20.7 (8–34) |
| Côte-du-Sud—Rivière-du-Loup—Kataskomiq—TémiscouataQuebec · 2025: Con 45.8%Con 39 (24–55) · Lib 32 (17–47) | Conservative 45.8% | ConConservativeLeans | 67% | Leans | Conservative39.4 (24–55)Liberal31.8 (17–47)Bloc Québécois17.1 (5–31) |
| Dartmouth—Cole HarbourNova Scotia · 2025: Lib 67.7%Lib 64 (49–77) · Con 17 (6–29) | Liberal 67.7% | LibLiberalSolid | 99% | Solid | Liberal63.6 (49–77)Conservative17.0 (6–29)NDP13.8 (4–25) |
| DavenportOntario · 2025: Lib 57.8%Lib 49 (34–64) · NDP 31 (16–45) | Liberal 57.8% | LibLiberalLikely | 88% | Likely | Liberal48.9 (34–64)NDP30.5 (16–45)Conservative13.5 (3–25) |
| DeltaBritish Columbia · 2025: Lib 51.8%Lib 55 (41–69) · Con 34 (21–47) | Liberal 51.8% | LibLiberalLikely | 92% | Likely | Liberal55.3 (41–69)Conservative33.7 (21–47) |
| Desnethé—Missinippi—Churchill RiverSaskatchewan · 2025: Lib 65.1%Lib 68 (53–80) · Con 14 (4–26) | Liberal 65.1% | LibLiberalSolid | >99% | Solid | Liberal67.7 (53–80)Conservative13.8 (4–26)NDP13.7 (4–25) |
| Don Valley NorthOntario · 2025: Lib 53.2%Lib 54 (39–68) · Con 31 (18–45) | Liberal 53.2% | LibLiberalLikely | 92% | Likely | Liberal54.0 (39–68)Conservative31.3 (18–45) |
| Don Valley WestOntario · 2025: Lib 62.6%Lib 61 (46–75) · Con 25 (12–38) | Liberal 62.6% | LibLiberalSolid | 98% | Solid | Liberal60.7 (46–75)Conservative24.6 (12–38) |
| Dorval—Lachine—LaSalleQuebec · 2025: Lib 59.4%Lib 59 (46–71) · Con 17 (8–27) | Liberal 59.4% | LibLiberalSolid | 99% | Solid | Liberal59.2 (46–71)Conservative17.2 (8–27)Bloc Québécois10.8 (3–20) |
| DrummondQuebec · 2025: BQ 42.8%BQ 38 (23–54) · Lib 29 (15–44) | Bloc Québécois 42.8% | BQBloc QuébécoisLeans | 72% | Leans | Bloc Québécois38.4 (23–54)Liberal28.9 (15–44)Conservative17.5 (6–31) |
| Dufferin—CaledonOntario · 2025: Con 60.1%Con 50 (35–64) · Lib 34 (21–48) | Conservative 60.1% | ConConservativeLikely | 84% | Likely | Conservative49.8 (35–64)Liberal34.4 (21–48) |
| Edmonton CentreAlberta · 2025: Lib 44.3%Lib 49 (34–63) · NDP 24 (11–37) | Liberal 44.3% | LibLiberalLikely | 93% | Likely | Liberal48.8 (34–63)NDP23.6 (11–37)Conservative22.0 (10–35) |
| Edmonton GatewayAlberta · 2025: Con 50.6%Lib 45 (30–60) · Con 38 (24–53) | Conservative 50.6% | LibLiberalgain from ConLeans | 66% | Leans | Liberal45.0 (30–60)Conservative38.3 (24–53)NDP10.9 (2–21) |
| Edmonton GriesbachAlberta · 2025: Con 45.5%NDP 46 (29–61) · Con 30 (17–45) | Conservative 45.5% | NDPNDPgain from ConLikely | 83% | Likely | NDP46.0 (29–61)Conservative30.2 (17–45)Liberal18.4 (8–31) |
| Edmonton ManningAlberta · 2025: Con 53.1%Lib 40 (25–54) · Con 37 (23–51) | Conservative 53.1% | LibLiberalgain from ConToss-up | 57% | Toss-up | Liberal39.5 (25–54)Conservative36.7 (23–51)NDP17.5 (6–29) |
| Edmonton NorthwestAlberta · 2025: Con 53.4%Lib 41 (27–55) · Con 40 (26–54) | Conservative 53.4% | LibLiberalgain from ConToss-up | 53% | Toss-up | Liberal41.4 (27–55)Conservative40.3 (26–54)NDP12.4 (3–23) |
| Edmonton RiverbendAlberta · 2025: Con 50.2%Lib 56 (40–77) · Con 29 (9–45) | Conservative 50.2% | LibLiberalgain from ConLikely | 93% | Likely | Liberal56.4 (40–77)Conservative29.2 (9–45) |
| Edmonton SoutheastAlberta · 2025: Con 52.9%Lib 43 (28–57) · Con 40 (26–55) | Conservative 52.9% | LibLiberalgain from ConToss-up | 56% | Toss-up | Liberal42.5 (28–57)Conservative40.1 (26–55)NDP10.6 (2–20) |
| Edmonton StrathconaAlberta · 2025: NDP 47%NDP 60 (42–74) · Lib 18 (7–31) | NDP 47% | NDPNDPSolid | 98% | Solid | NDP60.4 (42–74)Liberal17.6 (7–31)Conservative16.9 (6–30) |
| Edmonton WestAlberta · 2025: Con 52.9%Lib 46 (31–61) · Con 37 (23–52) | Conservative 52.9% | LibLiberalgain from ConLeans | 72% | Leans | Liberal46.0 (31–61)Conservative37.2 (23–52)NDP11.0 (3–21) |
| Eglinton—LawrenceOntario · 2025: Lib 49.3%Lib 51 (36–65) · Con 37 (23–50) | Liberal 49.3% | LibLiberalLikely | 82% | Likely | Liberal50.7 (36–65)Conservative36.5 (23–50) |
| EgmontPrince Edward Island · 2025: Lib 51.9%Lib 50 (35–65) · Con 37 (22–51) | Liberal 51.9% | LibLiberalLikely | 80% | Likely | Liberal50.1 (35–65)Conservative36.6 (22–51) |
| Elgin—St. Thomas—London SouthOntario · 2025: Con 50.1%Con 42 (28–56) · Lib 40 (26–54) | Conservative 50.1% | ConConservativeToss-up | 56% | Toss-up | Conservative42.0 (28–56)Liberal39.8 (26–54)NDP11.8 (3–22) |
| Elmwood—TransconaManitoba · 2025: Con 41.6%NDP 42 (27–57) · Con 30 (17–44) | Conservative 41.6% | NDPNDPgain from ConLeans | 79% | Leans | NDP42.4 (27–57)Conservative29.6 (17–44)Liberal22.1 (10–35) |
| Esquimalt—Saanich—SookeBritish Columbia · 2025: Lib 49.3%Lib 50 (35–65) · NDP 22 (10–35) | Liberal 49.3% | LibLiberalLikely | 95% | Likely | Liberal50.1 (35–65)NDP22.0 (10–35)Conservative19.8 (8–33) |
| EssexOntario · 2025: Con 57.5%Con 46 (32–61) · Lib 36 (22–50) | Conservative 57.5% | ConConservativeLeans | 77% | Leans | Conservative46.4 (32–61)Liberal35.6 (22–50)NDP12.4 (3–23) |
| Etobicoke CentreOntario · 2025: Lib 53.6%Lib 53 (38–67) · Con 35 (21–49) | Liberal 53.6% | LibLiberalLikely | 88% | Likely | Liberal52.7 (38–67)Conservative34.5 (21–49) |
| Etobicoke NorthOntario · 2025: Lib 52.6%Lib 53 (38–67) · Con 30 (17–44) | Liberal 52.6% | LibLiberalLikely | 92% | Likely | Liberal53.0 (38–67)Conservative30.0 (17–44) |
| Etobicoke—LakeshoreOntario · 2025: Lib 57.4%Lib 56 (41–70) · Con 30 (17–44) | Liberal 57.4% | LibLiberalLikely | 94% | Likely | Liberal56.3 (41–70)Conservative29.6 (17–44) |
| Flamborough—Glanbrook—Brant NorthOntario · 2025: Con 52.7%Lib 42 (28–57) · Con 42 (28–56) | Conservative 52.7% | LibLiberalgain from ConToss-up | 51% | Toss-up | Liberal42.2 (28–57)Conservative42.2 (28–56) |
| Fleetwood—Port KellsBritish Columbia · 2025: Lib 47.9%Lib 51 (37–65) · Con 34 (21–48) | Liberal 47.9% | LibLiberalLikely | 87% | Likely | Liberal51.1 (37–65)Conservative34.2 (21–48) |
| FoothillsAlberta · 2025: Con 76.3%Con 61 (45–76) · Lib 24 (11–38) | Conservative 76.3% | ConConservativeSolid | 98% | Solid | Conservative61.1 (45–76)Liberal24.3 (11–38) |
| Fort McMurray—Cold LakeAlberta · 2025: Con 80.2%Con 66 (51–79) · Lib 19 (8–32) | Conservative 80.2% | ConConservativeSolid | 99% | Solid | Conservative65.6 (51–79)Liberal19.4 (8–32) |
| Fredericton—OromoctoNew Brunswick · 2025: Lib 61.3%Lib 61 (47–74) · Con 25 (13–38) | Liberal 61.3% | LibLiberalSolid | 98% | Solid | Liberal60.7 (47–74)Conservative25.0 (13–38) |
| Fundy RoyalNew Brunswick · 2025: Con 53.4%Con 46 (31–60) · Lib 39 (25–53) | Conservative 53.4% | ConConservativeLeans | 68% | Leans | Conservative46.0 (31–60)Liberal38.9 (25–53) |
| Gaspésie—Les Îles-de-la-Madeleine—ListugujQuebec · 2025: BQ 45.8%BQ 44 (28–60) · Lib 38 (22–53) | Bloc Québécois 45.8% | BQBloc QuébécoisLeans | 66% | Leans | Bloc Québécois44.1 (28–60)Liberal37.5 (22–53) |
| GatineauQuebec · 2025: Lib 60.5%Lib 61 (46–74) · Con 15 (5–26) | Liberal 60.5% | LibLiberalSolid | 99% | Solid | Liberal60.8 (46–74)Conservative14.6 (5–26)Bloc Québécois13.5 (4–25) |
| Grande PrairieAlberta · 2025: Con 81.7%Con 67 (52–80) · Lib 16 (6–28) | Conservative 81.7% | ConConservativeSolid | >99% | Solid | Conservative66.8 (52–80)Liberal16.2 (6–28)NDP10.0 (2–20) |
| GuelphOntario · 2025: Lib 54.7%Lib 49 (34–65) · Grn 20 (2–35) | Liberal 54.7% | LibLiberalLikely | 95% | Likely | Liberal49.4 (34–65)Green19.6 (2–35)Conservative19.0 (8–32) |
| Haldimand—NorfolkOntario · 2025: Con 57.6%Con 47 (32–61) · Lib 35 (21–50) | Conservative 57.6% | ConConservativeLeans | 77% | Leans | Conservative46.5 (32–61)Liberal35.2 (21–50) |
| Haliburton—Kawartha LakesOntario · 2025: Con 56.6%Con 46 (31–60) · Lib 38 (24–53) | Conservative 56.6% | ConConservativeLeans | 70% | Leans | Conservative45.9 (31–60)Liberal37.9 (24–53)NDP10.2 (2–20) |
| HalifaxNova Scotia · 2025: Lib 63%Lib 57 (43–72) · NDP 26 (12–40) | Liberal 63% | LibLiberalSolid | 97% | Solid | Liberal57.4 (43–72)NDP26.1 (12–40)Conservative12.2 (3–23) |
| Halifax WestNova Scotia · 2025: Lib 65.6%Lib 62 (48–76) · Con 21 (10–34) | Liberal 65.6% | LibLiberalSolid | 99% | Solid | Liberal62.4 (48–76)Conservative21.3 (10–34)NDP11.6 (3–22) |
| Hamilton CentreOntario · 2025: Lib 37.6%NDP 44 (28–59) · Lib 32 (19–47) | Liberal 37.6% | NDPNDPgain from LibLeans | 78% | Leans | NDP44.3 (28–59)Liberal32.1 (19–47)Conservative16.6 (6–29) |
| Hamilton East—Stoney CreekOntario · 2025: Con 48.7%Lib 43 (29–58) · Con 41 (27–55) | Conservative 48.7% | LibLiberalgain from ConToss-up | 56% | Toss-up | Liberal43.3 (29–58)Conservative41.2 (27–55)NDP10.0 (2–20) |
| Hamilton MountainOntario · 2025: Lib 45.6%Lib 41 (27–56) · Con 30 (17–44) | Liberal 45.6% | LibLiberalLeans | 74% | Leans | Liberal41.2 (27–56)Conservative29.7 (17–44)NDP23.7 (11–37) |
| Hamilton West—Ancaster—DundasOntario · 2025: Lib 56.1%Lib 55 (40–69) · Con 26 (13–39) | Liberal 56.1% | LibLiberalSolid | 96% | Solid | Liberal54.9 (40–69)Conservative25.5 (13–39)NDP12.3 (3–23) |
| Hastings—Lennox and Addington—TyendinagaOntario · 2025: Con 54.3%Con 43 (29–58) · Lib 39 (25–53) | Conservative 54.3% | ConConservativeLeans | 62% | Leans | Conservative43.3 (29–58)Liberal38.9 (25–53)NDP10.2 (2–20) |
| Hochelaga—Rosemont-EstQuebec · 2025: Lib 46.1%Lib 46 (32–60) · BQ 22 (11–34) | Liberal 46.1% | LibLiberalLikely | 95% | Likely | Liberal46.3 (32–60)Bloc Québécois21.7 (11–34)NDP19.6 (7–32) |
| Honoré-MercierQuebec · 2025: Lib 60.2%Lib 62 (49–74) · Con 17 (8–27) | Liberal 60.2% | LibLiberalSolid | >99% | Solid | Liberal61.7 (49–74)Conservative17.0 (8–27)Bloc Québécois10.5 (3–19) |
| Hull—AylmerQuebec · 2025: Lib 62.1%Lib 61 (48–74) · Con 13 (4–23) | Liberal 62.1% | LibLiberalSolid | >99% | Solid | Liberal61.2 (48–74)Conservative13.1 (4–23) |
| Humber River—Black CreekOntario · 2025: Lib 55.6%Lib 53 (38–67) · Con 26 (13–40) | Liberal 55.6% | LibLiberalSolid | 95% | Solid | Liberal52.5 (38–67)Conservative26.0 (13–40)NDP15.0 (5–26) |
| Huron—BruceOntario · 2025: Con 53.2%Con 42 (28–56) · Lib 40 (26–55) | Conservative 53.2% | ConConservativeToss-up | 56% | Toss-up | Conservative42.4 (28–56)Liberal40.3 (26–55) |
| Joliette—ManawanQuebec · 2025: BQ 49.3%BQ 45 (30–59) · Lib 32 (19–46) | Bloc Québécois 49.3% | BQBloc QuébécoisLikely | 81% | Likely | Bloc Québécois45.0 (30–59)Liberal32.0 (19–46)Conservative11.0 (2–22) |
| JonquièreQuebec · 2025: BQ 40%BQ 36 (21–52) · Lib 27 (13–42) | Bloc Québécois 40% | BQBloc QuébécoisLeans | 64% | Leans | Bloc Québécois36.3 (21–52)Liberal27.1 (13–42)Conservative24.8 (11–39) |
| Kamloops—Shuswap—Central RockiesBritish Columbia · 2025: Con 52.2%Con 43 (28–58) · Lib 40 (25–55) | Conservative 52.2% | ConConservativeToss-up | 58% | Toss-up | Conservative43.2 (28–58)Liberal39.9 (25–55) |
| Kamloops—Thompson—NicolaBritish Columbia · 2025: Con 51.5%Con 43 (28–57) · Lib 41 (26–57) | Conservative 51.5% | ConConservativeToss-up | 54% | Toss-up | Conservative42.7 (28–57)Liberal41.2 (26–57) |
| KanataOntario · 2025: Lib 60.8%Lib 59 (44–73) · Con 27 (14–40) | Liberal 60.8% | LibLiberalSolid | 97% | Solid | Liberal58.7 (44–73)Conservative26.5 (14–40) |
| Kapuskasing—Timmins—MushkegowukOntario · 2025: Con 48.9%Con 39 (26–53) · Lib 34 (21–48) | Conservative 48.9% | ConConservativeLeans | 62% | Leans | Conservative39.3 (26–53)Liberal34.3 (21–48)NDP20.8 (9–33) |
| KelownaBritish Columbia · 2025: Lib 48.8%Lib 52 (37–67) · Con 37 (22–51) | Liberal 48.8% | LibLiberalLikely | 84% | Likely | Liberal52.3 (37–67)Conservative36.7 (22–51) |
| Kenora—KiiwetinoongOntario · 2025: Con 48.7%Con 35 (21–49) · Lib 31 (18–45) | Conservative 48.7% | ConConservativeToss-up | 52% | Toss-up | Conservative35.2 (21–49)Liberal31.1 (18–45)NDP26.8 (13–41) |
| Kildonan—St. PaulManitoba · 2025: Con 47.5%Lib 48 (33–63) · Con 34 (20–48) | Conservative 47.5% | LibLiberalgain from ConLikely | 82% | Likely | Liberal48.3 (33–63)Conservative34.0 (20–48)NDP11.7 (3–22) |
| Kingston and the IslandsOntario · 2025: Lib 63.2%Lib 59 (45–73) · Con 21 (10–34) | Liberal 63.2% | LibLiberalSolid | 98% | Solid | Liberal59.4 (45–73)Conservative21.3 (10–34)NDP11.8 (3–22) |
| Kings—HantsNova Scotia · 2025: Lib 60.6%Lib 58 (44–72) · Con 27 (14–40) | Liberal 60.6% | LibLiberalSolid | 97% | Solid | Liberal58.3 (44–72)Conservative27.1 (14–40) |
| King—VaughanOntario · 2025: Con 61.5%Con 51 (36–65) · Lib 36 (21–50) | Conservative 61.5% | ConConservativeLikely | 84% | Likely | Conservative51.4 (36–65)Liberal35.7 (21–50) |
| Kitchener CentreOntario · 2025: Con 34.2%Grn 51 (13–68) · Con 22 (10–39) | Conservative 34.2% | GrnGreengain from ConLikely | 87% | Likely | Green50.8 (13–68)Conservative21.8 (10–39)Liberal19.3 (8–37) |
| Kitchener South—HespelerOntario · 2025: Con 47.9%Lib 43 (28–57) · Con 40 (26–54) | Conservative 47.9% | LibLiberalgain from ConToss-up | 58% | Toss-up | Liberal42.5 (28–57)Conservative39.7 (26–54) |
| Kitchener—ConestogaOntario · 2025: Lib 48.3%Lib 48 (33–62) · Con 38 (24–52) | Liberal 48.3% | LibLiberalLeans | 74% | Leans | Liberal47.5 (33–62)Conservative37.6 (24–52) |
| La Pointe-de-l'ÎleQuebec · 2025: BQ 43.1%BQ 39 (25–53) · Lib 38 (24–52) | Bloc Québécois 43.1% | BQBloc QuébécoisToss-up | 53% | Toss-up | Bloc Québécois38.8 (25–53)Liberal37.9 (24–52) |
| La Prairie—AtatekenQuebec · 2025: Lib 44.1%Lib 47 (33–61) · BQ 30 (17–43) | Liberal 44.1% | LibLiberalLikely | 89% | Likely | Liberal47.3 (33–61)Bloc Québécois29.9 (17–43)Conservative12.6 (4–23) |
| LaSalle—Émard—VerdunQuebec · 2025: Lib 50.9%Lib 51 (38–64) · BQ 17 (8–28) | Liberal 50.9% | LibLiberalSolid | 99% | Solid | Liberal51.3 (38–64)Bloc Québécois17.3 (8–28)NDP15.6 (5–26) |
| LabradorNewfoundland and Labrador · 2025: Lib 51.5%Lib 51 (36–65) · Con 33 (20–47) | Liberal 51.5% | LibLiberalLikely | 88% | Likely | Liberal51.2 (36–65)Conservative33.0 (20–47)NDP13.0 (3–24) |
| Lac-Saint-JeanQuebec · 2025: BQ 46.2%BQ 42 (27–58) · Lib 27 (13–43) | Bloc Québécois 46.2% | BQBloc QuébécoisLikely | 80% | Likely | Bloc Québécois42.4 (27–58)Liberal27.4 (13–43)Conservative19.6 (7–33) |
| Lac-Saint-LouisQuebec · 2025: Lib 67.6%Lib 68 (55–78) · Con 20 (11–31) | Liberal 67.6% | LibLiberalSolid | >99% | Solid | Liberal67.7 (55–78)Conservative20.3 (11–31) |
| LakelandAlberta · 2025: Con 81%Con 66 (51–79) · Lib 17 (6–29) | Conservative 81% | ConConservativeSolid | >99% | Solid | Conservative66.0 (51–79)Liberal16.6 (6–29) |
| Lanark—FrontenacOntario · 2025: Con 50.4%Lib 44 (30–59) · Con 40 (26–54) | Conservative 50.4% | LibLiberalgain from ConLeans | 62% | Leans | Liberal44.3 (30–59)Conservative39.7 (26–54) |
| Langley Township—Fraser HeightsBritish Columbia · 2025: Con 51.4%Lib 44 (30–59) · Con 43 (28–57) | Conservative 51.4% | LibLiberalgain from ConToss-up | 54% | Toss-up | Liberal44.4 (30–59)Conservative43.0 (28–57) |
| Laurentides—LabelleQuebec · 2025: BQ 44.6%BQ 40 (24–56) · Lib 36 (20–52) | Bloc Québécois 44.6% | BQBloc QuébécoisLeans | 61% | Leans | Bloc Québécois40.2 (24–56)Liberal35.7 (20–52)Conservative10.5 (1–22) |
| Laurier—Sainte-MarieQuebec · 2025: Lib 52.1%Lib 48 (34–63) · NDP 28 (13–41) | Liberal 52.1% | LibLiberalLikely | 91% | Likely | Liberal48.1 (34–63)NDP27.6 (13–41)Bloc Québécois11.9 (4–22) |
| Laval—Les ÎlesQuebec · 2025: Lib 49.7%Lib 50 (37–63) · Con 28 (16–39) | Liberal 49.7% | LibLiberalSolid | 95% | Solid | Liberal50.2 (37–63)Conservative27.6 (16–39)Bloc Québécois12.7 (5–22) |
| Leduc—WetaskiwinAlberta · 2025: Con 74.7%Con 59 (44–72) · Lib 22 (10–35) | Conservative 74.7% | ConConservativeSolid | 98% | Solid | Conservative58.6 (44–72)Liberal22.0 (10–35)NDP12.8 (3–23) |
| Leeds—Grenville—Thousand Islands—Rideau LakesOntario · 2025: Con 50%Lib 43 (28–57) · Con 39 (25–54) | Conservative 50% | LibLiberalgain from ConToss-up | 59% | Toss-up | Liberal42.7 (28–57)Conservative39.3 (25–54)NDP10.1 (2–20) |
| Les Pays-d'en-HautQuebec · 2025: Lib 41%Lib 44 (30–58) · BQ 31 (18–45) | Liberal 41% | LibLiberalLikely | 82% | Likely | Liberal44.3 (30–58)Bloc Québécois31.1 (18–45)Conservative13.0 (4–24) |
| LethbridgeAlberta · 2025: Con 61.1%Con 48 (33–63) · Lib 37 (22–51) | Conservative 61.1% | ConConservativeLeans | 76% | Leans | Conservative47.9 (33–63)Liberal36.8 (22–51) |
| London CentreOntario · 2025: Lib 56.7%Lib 51 (36–66) · Con 21 (9–34) | Liberal 56.7% | LibLiberalSolid | 96% | Solid | Liberal51.1 (36–66)Conservative20.9 (9–34)NDP19.8 (8–32) |
| London WestOntario · 2025: Lib 56.2%Lib 53 (38–68) · Con 27 (14–41) | Liberal 56.2% | LibLiberalSolid | 95% | Solid | Liberal53.1 (38–68)Conservative27.0 (14–41)NDP13.3 (4–24) |
| London—FanshaweOntario · 2025: Con 40.6%NDP 43 (27–58) · Con 29 (16–43) | Conservative 40.6% | NDPNDPgain from ConLeans | 80% | Leans | NDP43.2 (27–58)Conservative28.8 (16–43)Liberal23.1 (11–37) |
| Long Range MountainsNewfoundland and Labrador · 2025: Con 50.3%Con 46 (32–61) · Lib 40 (26–55) | Conservative 50.3% | ConConservativeLeans | 65% | Leans | Conservative46.4 (32–61)Liberal40.3 (26–55) |
| Longueuil—Charles-LeMoyneQuebec · 2025: Lib 49.4%Lib 49 (35–63) · BQ 23 (12–35) | Liberal 49.4% | LibLiberalSolid | 96% | Solid | Liberal49.2 (35–63)Bloc Québécois23.2 (12–35)Conservative12.7 (4–23)NDP10.0 (2–19) |
| Longueuil—Saint-HubertQuebec · 2025: Lib 41%Lib 44 (30–57) · BQ 34 (20–47) | Liberal 41% | LibLiberalLeans | 76% | Leans | Liberal43.5 (30–57)Bloc Québécois33.8 (20–47) |
| Louis-HébertQuebec · 2025: Lib 55.4%Lib 56 (40–71) · BQ 18 (6–32) | Liberal 55.4% | LibLiberalSolid | 98% | Solid | Liberal55.8 (40–71)Bloc Québécois18.1 (6–32)Conservative15.5 (5–28) |
| Louis-Saint-Laurent—AkiawenhrahkQuebec · 2025: Con 44.9%Con 38 (23–53) · Lib 34 (19–50) | Conservative 44.9% | ConConservativeToss-up | 60% | Toss-up | Conservative38.3 (23–53)Liberal34.3 (19–50)Bloc Québécois16.0 (4–29) |
| Lévis—LotbinièreQuebec · 2025: Con 47.7%Con 41 (25–56) · Lib 31 (16–47) | Conservative 47.7% | ConConservativeLeans | 74% | Leans | Conservative41.2 (25–56)Liberal30.7 (16–47)Bloc Québécois16.5 (5–30) |
| Madawaska—RestigoucheNew Brunswick · 2025: Lib 55.2%Lib 56 (41–70) · Con 32 (19–46) | Liberal 55.2% | LibLiberalLikely | 93% | Likely | Liberal56.0 (41–70)Conservative32.1 (19–46) |
| MalpequePrince Edward Island · 2025: Lib 57.6%Lib 55 (40–70) · Con 30 (16–44) | Liberal 57.6% | LibLiberalLikely | 94% | Likely | Liberal55.2 (40–70)Conservative30.1 (16–44) |
| Marc-Aurèle-FortinQuebec · 2025: Lib 52%Lib 54 (40–67) · BQ 20 (9–31) | Liberal 52% | LibLiberalSolid | 98% | Solid | Liberal54.1 (40–67)Bloc Québécois19.8 (9–31)Conservative15.9 (6–26) |
| Markham—StouffvilleOntario · 2025: Lib 51.4%Lib 51 (36–65) · Con 36 (22–50) | Liberal 51.4% | LibLiberalLikely | 83% | Likely | Liberal50.5 (36–65)Conservative35.6 (22–50) |
| Markham—ThornhillOntario · 2025: Lib 54.5%Lib 56 (41–69) · Con 31 (18–45) | Liberal 54.5% | LibLiberalLikely | 94% | Likely | Liberal55.6 (41–69)Conservative31.2 (18–45) |
| Markham—UnionvilleOntario · 2025: Con 50.7%Lib 53 (36–74) · Con 34 (14–50) | Conservative 50.7% | LibLiberalgain from ConLikely | 84% | Likely | Liberal52.8 (36–74)Conservative34.3 (14–50) |
| Medicine Hat—Cardston—WarnerAlberta · 2025: Con 76.7%Con 61 (45–75) · Lib 22 (10–36) | Conservative 76.7% | ConConservativeSolid | 99% | Solid | Conservative60.8 (45–75)Liberal22.3 (10–36)NDP10.8 (2–21) |
| Middlesex—LondonOntario · 2025: Con 51.7%Con 41 (26–55) · Lib 41 (26–55) | Conservative 51.7% | ConConservativeToss-up | 50% | Toss-up | Conservative40.7 (26–55)Liberal40.5 (26–55)NDP11.2 (2–21) |
| Milton East—Halton Hills SouthOntario · 2025: Lib 48.3%Lib 50 (35–64) · Con 37 (23–50) | Liberal 48.3% | LibLiberalLikely | 80% | Likely | Liberal49.6 (35–64)Conservative36.8 (23–50) |
| MirabelQuebec · 2025: BQ 39.9%BQ 36 (22–50) · Lib 34 (21–49) | Bloc Québécois 39.9% | BQBloc QuébécoisToss-up | 54% | Toss-up | Bloc Québécois36.1 (22–50)Liberal34.4 (21–49)Conservative17.4 (6–29) |
| Miramichi—Grand LakeNew Brunswick · 2025: Con 48.2%Lib 44 (29–58) · Con 44 (29–58) | Conservative 48.2% | LibLiberalgain from ConToss-up | 50% | Toss-up | Liberal43.6 (29–58)Conservative43.5 (29–58) |
| Mission—Matsqui—AbbotsfordBritish Columbia · 2025: Con 56.7%Con 48 (34–62) · Lib 38 (24–52) | Conservative 56.7% | ConConservativeLeans | 74% | Leans | Conservative47.9 (34–62)Liberal38.1 (24–52) |
| Mississauga CentreOntario · 2025: Lib 53.9%Lib 55 (40–69) · Con 31 (18–45) | Liberal 53.9% | LibLiberalLikely | 93% | Likely | Liberal55.0 (40–69)Conservative31.2 (18–45) |
| Mississauga East—CooksvilleOntario · 2025: Lib 50.2%Lib 49 (35–64) · Con 35 (21–49) | Liberal 50.2% | LibLiberalLikely | 82% | Likely | Liberal49.4 (35–64)Conservative35.3 (21–49) |
| Mississauga—Erin MillsOntario · 2025: Lib 55.7%Lib 55 (40–69) · Con 31 (17–45) | Liberal 55.7% | LibLiberalLikely | 93% | Likely | Liberal54.6 (40–69)Conservative30.8 (17–45) |
| Mississauga—LakeshoreOntario · 2025: Lib 52.4%Lib 51 (36–66) · Con 34 (21–49) | Liberal 52.4% | LibLiberalLikely | 86% | Likely | Liberal51.4 (36–66)Conservative34.3 (21–49) |
| Mississauga—MaltonOntario · 2025: Lib 53.3%Lib 52 (37–67) · Con 33 (19–47) | Liberal 53.3% | LibLiberalLikely | 89% | Likely | Liberal52.4 (37–67)Conservative32.8 (19–47) |
| Mississauga—StreetsvilleOntario · 2025: Lib 51.5%Lib 50 (35–65) · Con 35 (21–49) | Liberal 51.5% | LibLiberalLikely | 84% | Likely | Liberal50.4 (35–65)Conservative35.1 (21–49) |
| Moncton—DieppeNew Brunswick · 2025: Lib 63%Lib 60 (45–74) · Con 25 (13–38) | Liberal 63% | LibLiberalSolid | 98% | Solid | Liberal60.2 (45–74)Conservative24.9 (13–38) |
| Mont-Saint-Bruno—L’AcadieQuebec · 2025: Lib 47.1%Lib 50 (35–64) · BQ 30 (17–44) | Liberal 47.1% | LibLiberalLikely | 90% | Likely | Liberal49.9 (35–64)Bloc Québécois29.8 (17–44) |
| MontcalmQuebec · 2025: BQ 46.6%BQ 42 (28–57) · Lib 28 (15–42) | Bloc Québécois 46.6% | BQBloc QuébécoisLikely | 83% | Likely | Bloc Québécois42.4 (28–57)Liberal27.7 (15–42)Conservative18.2 (7–30) |
| Montmorency—CharlevoixQuebec · 2025: Con 34.5%Con 32 (17–47) · BQ 29 (15–44) | Conservative 34.5% | ConConservativeToss-up | 42% | Toss-up | Conservative31.8 (17–47)Bloc Québécois29.1 (15–44)Liberal28.7 (15–44) |
| Moose Jaw—Lake Centre—LaniganSaskatchewan · 2025: Con 71.9%Con 58 (42–72) · Lib 20 (8–33) | Conservative 71.9% | ConConservativeSolid | 98% | Solid | Conservative57.6 (42–72)Liberal20.0 (8–33)NDP13.2 (4–24) |
| Mount RoyalQuebec · 2025: Lib 51.1%Lib 52 (39–64) · Con 36 (23–48) | Liberal 51.1% | LibLiberalLikely | 88% | Likely | Liberal51.5 (39–64)Conservative35.5 (23–48) |
| Mégantic—L’Érable—LotbinièreQuebec · 2025: Con 58.8%Con 52 (36–67) · Lib 23 (10–38) | Conservative 58.8% | ConConservativeLikely | 95% | Likely | Conservative52.1 (36–67)Liberal22.9 (10–38)Bloc Québécois13.7 (3–27) |
| Nanaimo—LadysmithBritish Columbia · 2025: Con 35.5%Con 28 (15–42) · Grn 26 (9–42) | Conservative 35.5% | ConConservativeToss-up | 36% | Toss-up | Conservative27.5 (15–42)Green26.1 (9–42)Liberal23.8 (11–38)NDP20.0 (8–33) |
| NepeanOntario · 2025: Lib 63.8%Lib 64 (49–77) · Con 23 (11–37) | Liberal 63.8% | LibLiberalSolid | 99% | Solid | Liberal63.7 (49–77)Conservative23.2 (11–37) |
| New Tecumseth—GwillimburyOntario · 2025: Con 59.4%Con 49 (34–63) · Lib 36 (22–51) | Conservative 59.4% | ConConservativeLeans | 79% | Leans | Conservative48.8 (34–63)Liberal36.3 (22–51) |
| New Westminster—Burnaby—MaillardvilleBritish Columbia · 2025: Lib 35.1%Lib 37 (23–51) · NDP 36 (22–50) | Liberal 35.1% | LibLiberalToss-up | 50% | Toss-up | Liberal36.6 (23–51)NDP36.2 (22–50)Conservative22.0 (11–34) |
| Newmarket—AuroraOntario · 2025: Con 50.6%Lib 44 (30–59) · Con 43 (29–57) | Conservative 50.6% | LibLiberalgain from ConToss-up | 53% | Toss-up | Liberal44.4 (30–59)Conservative43.3 (29–57) |
| Niagara Falls—Niagara-on-the-LakeOntario · 2025: Con 49.1%Lib 43 (29–58) · Con 39 (25–53) | Conservative 49.1% | LibLiberalgain from ConLeans | 62% | Leans | Liberal43.2 (29–58)Conservative38.5 (25–53)NDP10.6 (2–21) |
| Niagara SouthOntario · 2025: Con 47.8%Lib 40 (26–54) · Con 39 (25–53) | Conservative 47.8% | LibLiberalgain from ConToss-up | 51% | Toss-up | Liberal39.9 (26–54)Conservative39.3 (25–53)NDP13.1 (4–24) |
| Niagara WestOntario · 2025: Con 51.7%Lib 42 (28–57) · Con 41 (27–56) | Conservative 51.7% | LibLiberalgain from ConToss-up | 53% | Toss-up | Liberal42.4 (28–57)Conservative41.4 (27–56) |
| Nipissing—TimiskamingOntario · 2025: Lib 47.2%Lib 47 (32–62) · Con 32 (19–46) | Liberal 47.2% | LibLiberalLikely | 84% | Likely | Liberal47.0 (32–62)Conservative32.1 (19–46)NDP13.7 (4–25) |
| North Island—Powell RiverBritish Columbia · 2025: Con 38.7%NDP 37 (23–51) · Con 32 (20–45) | Conservative 38.7% | NDPNDPgain from ConLeans | 60% | Leans | NDP37.1 (23–51)Conservative32.1 (20–45)Liberal24.2 (13–37) |
| North Vancouver—CapilanoBritish Columbia · 2025: Lib 59.8%Lib 62 (46–76) · Con 25 (12–39) | Liberal 59.8% | LibLiberalSolid | 98% | Solid | Liberal62.1 (46–76)Conservative24.7 (12–39) |
| Northumberland—ClarkeOntario · 2025: Con 49%Lib 45 (30–59) · Con 39 (25–53) | Conservative 49% | LibLiberalgain from ConLeans | 64% | Leans | Liberal44.7 (30–59)Conservative39.0 (25–53) |
| Northwest TerritoriesNorthwest Territories · 2025: Lib 53.5%Lib 52 (34–70) · Con 23 (8–39) | Liberal 53.5% | LibLiberalLikely | 92% | Likely | Liberal52.4 (34–70)Conservative23.3 (8–39)NDP19.4 (5–35) |
| Notre-Dame-de-Grâce—WestmountQuebec · 2025: Lib 64%Lib 63 (50–75) · Con 16 (8–26) | Liberal 64% | LibLiberalSolid | >99% | Solid | Liberal62.6 (50–75)Conservative16.3 (8–26)NDP11.6 (3–21) |
| NunavutNunavut · 2025: NDP 37.3%NDP 44 (18–64) · Lib 36 (18–60) | NDP 37.3% | NDPNDPLeans | 63% | Leans | NDP44.1 (18–64)Liberal36.3 (18–60)Conservative16.7 (3–32) |
| Oakville EastOntario · 2025: Lib 51.1%Lib 50 (35–64) · Con 35 (21–49) | Liberal 51.1% | LibLiberalLikely | 83% | Likely | Liberal49.8 (35–64)Conservative34.9 (21–49) |
| Oakville WestOntario · 2025: Lib 53.1%Lib 54 (40–68) · Con 34 (20–47) | Liberal 53.1% | LibLiberalLikely | 91% | Likely | Liberal54.2 (40–68)Conservative33.6 (20–47) |
| Okanagan Lake West—South KelownaBritish Columbia · 2025: Con 50.9%Lib 46 (31–61) · Con 42 (27–57) | Conservative 50.9% | LibLiberalgain from ConToss-up | 59% | Toss-up | Liberal45.8 (31–61)Conservative42.3 (27–57) |
| OrléansOntario · 2025: Lib 67.4%Lib 65 (50–78) · Con 20 (8–32) | Liberal 67.4% | LibLiberalSolid | 99% | Solid | Liberal65.1 (50–78)Conservative19.6 (8–32) |
| OshawaOntario · 2025: Con 48.2%Con 39 (25–53) · Lib 38 (24–52) | Conservative 48.2% | ConConservativeToss-up | 53% | Toss-up | Conservative39.0 (25–53)Liberal38.0 (24–52)NDP16.3 (6–28) |
| Ottawa CentreOntario · 2025: Lib 62.7%Lib 52 (37–68) · NDP 34 (18–48) | Liberal 62.7% | LibLiberalLikely | 87% | Likely | Liberal52.1 (37–68)NDP33.8 (18–48) |
| Ottawa SouthOntario · 2025: Lib 65.2%Lib 61 (46–74) · Con 18 (7–31) | Liberal 65.2% | LibLiberalSolid | 99% | Solid | Liberal60.8 (46–74)Conservative18.1 (7–31)NDP14.1 (4–25) |
| Ottawa West—NepeanOntario · 2025: Lib 63.6%Lib 59 (44–73) · Con 18 (7–30) | Liberal 63.6% | LibLiberalSolid | 99% | Solid | Liberal58.8 (44–73)Conservative17.9 (7–30)NDP15.7 (5–27) |
| Ottawa—Vanier—GloucesterOntario · 2025: Lib 67.4%Lib 61 (46–75) · NDP 16 (6–28) | Liberal 67.4% | LibLiberalSolid | 99% | Solid | Liberal61.3 (46–75)NDP16.3 (6–28)Conservative13.1 (3–25) |
| OutremontQuebec · 2025: Lib 55.2%Lib 53 (39–66) · NDP 17 (6–28) | Liberal 55.2% | LibLiberalSolid | 99% | Solid | Liberal52.8 (39–66)NDP16.5 (6–28)Green10.6 (1–18) |
| OxfordOntario · 2025: Con 53.4%Con 42 (28–56) · Lib 37 (23–51) | Conservative 53.4% | ConConservativeLeans | 65% | Leans | Conservative42.2 (28–56)Liberal36.5 (23–51)NDP11.4 (3–22) |
| PapineauQuebec · 2025: Lib 53%Lib 52 (38–65) · NDP 23 (10–36) | Liberal 53% | LibLiberalSolid | 97% | Solid | Liberal52.0 (38–65)NDP23.1 (10–36)Bloc Québécois12.9 (5–22) |
| ParklandAlberta · 2025: Con 75.2%Con 60 (45–74) · Lib 23 (11–36) | Conservative 75.2% | ConConservativeSolid | 98% | Solid | Conservative59.8 (45–74)Liberal22.7 (11–36) |
| Parry Sound—MuskokaOntario · 2025: Con 52.2%Lib 42 (27–56) · Con 42 (28–56) | Conservative 52.2% | LibLiberalgain from ConToss-up | 50% | Toss-up | Liberal41.8 (27–56)Conservative41.8 (28–56)NDP10.3 (2–20) |
| Peace River—WestlockAlberta · 2025: Con 77.1%Con 66 (51–79) · Lib 17 (6–29) | Conservative 77.1% | ConConservativeSolid | 99% | Solid | Conservative65.7 (51–79)Liberal16.5 (6–29)NDP12.4 (3–23) |
| Perth—WellingtonOntario · 2025: Con 53%Con 42 (28–56) · Lib 40 (25–54) | Conservative 53% | ConConservativeToss-up | 57% | Toss-up | Conservative42.2 (28–56)Liberal39.6 (25–54)NDP12.1 (3–22) |
| PeterboroughOntario · 2025: Lib 54.3%Lib 55 (40–68) · Con 30 (17–44) | Liberal 54.3% | LibLiberalLikely | 94% | Likely | Liberal54.6 (40–68)Conservative30.0 (17–44) |
| Pickering—BrooklinOntario · 2025: Lib 54.2%Lib 55 (40–68) · Con 30 (17–44) | Liberal 54.2% | LibLiberalLikely | 94% | Likely | Liberal54.5 (40–68)Conservative30.2 (17–44) |
| Pierre-Boucher—Les Patriotes—VerchèresQuebec · 2025: BQ 46.1%BQ 42 (27–56) · Lib 40 (25–54) | Bloc Québécois 46.1% | BQBloc QuébécoisToss-up | 56% | Toss-up | Bloc Québécois41.7 (27–56)Liberal39.5 (25–54) |
| Pierrefonds—DollardQuebec · 2025: Lib 60.1%Lib 61 (48–73) · Con 27 (16–38) | Liberal 60.1% | LibLiberalSolid | 99% | Solid | Liberal60.8 (48–73)Conservative26.7 (16–38) |
| Pitt Meadows—Maple RidgeBritish Columbia · 2025: Con 47.4%Lib 47 (33–61) · Con 39 (25–53) | Conservative 47.4% | LibLiberalgain from ConLeans | 71% | Leans | Liberal47.2 (33–61)Conservative39.0 (25–53) |
| Ponoka—DidsburyAlberta · 2025: Con 81.8%Con 67 (51–80) · NDP 21 (9–34) | Conservative 81.8% | ConConservativeSolid | 99% | Solid | Conservative66.6 (51–80)NDP20.8 (9–34) |
| Pontiac—Kitigan ZibiQuebec · 2025: Lib 54.6%Lib 54 (39–69) · Con 22 (11–35) | Liberal 54.6% | LibLiberalSolid | 97% | Solid | Liberal54.4 (39–69)Conservative22.4 (11–35) |
| Port Moody—CoquitlamBritish Columbia · 2025: Lib 43.5%Lib 46 (32–60) · Con 30 (18–44) | Liberal 43.5% | LibLiberalLikely | 86% | Likely | Liberal46.1 (32–60)Conservative30.3 (18–44)NDP18.6 (8–30) |
| Portage—LisgarManitoba · 2025: Con 69.4%Con 56 (40–70) · Lib 27 (14–41) | Conservative 69.4% | ConConservativeSolid | 96% | Solid | Conservative55.6 (40–70)Liberal26.8 (14–41) |
| Portneuf—Jacques-CartierQuebec · 2025: Con 49.6%Con 43 (27–58) · Lib 31 (16–46) | Conservative 49.6% | ConConservativeLeans | 77% | Leans | Conservative42.9 (27–58)Liberal30.7 (16–46)Bloc Québécois15.1 (4–28) |
| Prescott—Russell—CumberlandOntario · 2025: Lib 54.8%Lib 55 (41–69) · Con 30 (17–43) | Liberal 54.8% | LibLiberalLikely | 95% | Likely | Liberal55.2 (41–69)Conservative29.6 (17–43) |
| Prince AlbertSaskatchewan · 2025: Con 71.5%Con 57 (41–71) · Lib 23 (10–36) | Conservative 71.5% | ConConservativeSolid | 97% | Solid | Conservative56.5 (41–71)Liberal22.5 (10–36)NDP15.5 (5–27) |
| Prince George—Peace River—Northern RockiesBritish Columbia · 2025: Con 71.1%Con 62 (46–76) · Lib 21 (8–34) | Conservative 71.1% | ConConservativeSolid | 99% | Solid | Conservative61.8 (46–76)Liberal20.6 (8–34) |
| ProvencherManitoba · 2025: Con 66.3%Con 52 (38–67) · Lib 30 (17–44) | Conservative 66.3% | ConConservativeLikely | 92% | Likely | Conservative52.4 (38–67)Liberal30.0 (17–44) |
| Québec CentreQuebec · 2025: Lib 49.5%Lib 47 (32–62) · BQ 30 (16–44) | Liberal 49.5% | LibLiberalLikely | 87% | Likely | Liberal47.4 (32–62)Bloc Québécois30.3 (16–44)NDP13.3 (3–24) |
| Red DeerAlberta · 2025: Con 71.6%Con 58 (43–72) · Lib 26 (14–39) | Conservative 71.6% | ConConservativeSolid | 97% | Solid | Conservative57.8 (43–72)Liberal26.0 (14–39) |
| Regina—LewvanSaskatchewan · 2025: Con 50%Lib 47 (32–61) · Con 36 (22–51) | Conservative 50% | LibLiberalgain from ConLeans | 75% | Leans | Liberal46.8 (32–61)Conservative36.3 (22–51)NDP10.4 (2–20) |
| Regina—Qu'AppelleSaskatchewan · 2025: Con 64%Con 50 (34–64) · Lib 31 (17–45) | Conservative 64% | ConConservativeLikely | 88% | Likely | Conservative49.5 (34–64)Liberal30.7 (17–45)NDP13.5 (4–24) |
| Regina—WascanaSaskatchewan · 2025: Con 50.1%Lib 48 (33–63) · Con 37 (22–51) | Conservative 50.1% | LibLiberalgain from ConLeans | 77% | Leans | Liberal48.0 (33–63)Conservative36.5 (22–51) |
| RepentignyQuebec · 2025: BQ 42.2%BQ 41 (27–55) · Lib 38 (24–52) | Bloc Québécois 42.2% | BQBloc QuébécoisToss-up | 59% | Toss-up | Bloc Québécois40.8 (27–55)Liberal38.0 (24–52)Conservative10.5 (2–21) |
| Richmond Centre—MarpoleBritish Columbia · 2025: Con 49.6%Lib 44 (30–58) · Con 44 (29–57) | Conservative 49.6% | LibLiberalgain from ConToss-up | 52% | Toss-up | Liberal44.2 (30–58)Conservative43.5 (29–57) |
| Richmond East—StevestonBritish Columbia · 2025: Lib 48.4%Lib 50 (35–63) · Con 38 (24–52) | Liberal 48.4% | LibLiberalLeans | 78% | Leans | Liberal49.7 (35–63)Conservative38.0 (24–52) |
| Richmond Hill SouthOntario · 2025: Con 52.3%Con 45 (30–59) · Lib 42 (28–56) | Conservative 52.3% | ConConservativeToss-up | 57% | Toss-up | Conservative44.7 (30–59)Liberal42.0 (28–56) |
| Richmond—ArthabaskaQuebec · 2025: Con 35.5%Lib 33 (18–48) · Con 33 (18–47) | Conservative 35.5% | LibLiberalgain from ConToss-up | 45% | Toss-up | Liberal33.0 (18–48)Conservative32.9 (18–47)Bloc Québécois23.1 (10–38) |
| Riding MountainManitoba · 2025: Con 67.8%Con 54 (38–67) · Lib 26 (13–40) | Conservative 67.8% | ConConservativeSolid | 95% | Solid | Conservative53.5 (38–67)Liberal25.7 (13–40)NDP12.7 (4–24) |
| Rimouski—La MatapédiaQuebec · 2025: BQ 46.2%BQ 43 (27–58) · Lib 37 (21–53) | Bloc Québécois 46.2% | BQBloc QuébécoisLeans | 63% | Leans | Bloc Québécois42.6 (27–58)Liberal37.2 (21–53) |
| Rivière-des-Mille-ÎlesQuebec · 2025: Lib 45.6%Lib 49 (35–62) · BQ 28 (16–41) | Liberal 45.6% | LibLiberalLikely | 92% | Likely | Liberal48.9 (35–62)Bloc Québécois28.2 (16–41)Conservative12.7 (4–23) |
| Rivière-du-NordQuebec · 2025: BQ 43.8%BQ 40 (25–54) · Lib 32 (18–47) | Bloc Québécois 43.8% | BQBloc QuébécoisLeans | 69% | Leans | Bloc Québécois39.6 (25–54)Liberal32.4 (18–47)Conservative16.1 (6–28) |
| Rosemont—La Petite-PatrieQuebec · 2025: NDP 41%NDP 53 (33–67) · Lib 26 (14–42) | NDP 41% | NDPNDPLikely | 92% | Likely | NDP52.7 (33–67)Liberal26.3 (14–42)Bloc Québécois12.8 (4–24) |
| Saanich—Gulf IslandsBritish Columbia · 2025: Grn 39.1%Grn 52 (27–69) · Lib 26 (12–44) | Green 39.1% | GrnGreenLikely | 89% | Likely | Green52.0 (27–69)Liberal25.9 (12–44)Conservative14.6 (4–29) |
| Sackville—Bedford—PrestonNova Scotia · 2025: Lib 62%Lib 61 (47–75) · Con 25 (13–38) | Liberal 62% | LibLiberalSolid | 98% | Solid | Liberal61.3 (47–75)Conservative25.3 (13–38) |
| Saint John—KennebecasisNew Brunswick · 2025: Lib 58.1%Lib 56 (42–70) · Con 31 (18–45) | Liberal 58.1% | LibLiberalLikely | 94% | Likely | Liberal56.1 (42–70)Conservative30.9 (18–45) |
| Saint John—St. CroixNew Brunswick · 2025: Con 53.1%Con 46 (31–60) · Lib 40 (26–55) | Conservative 53.1% | ConConservativeLeans | 65% | Leans | Conservative45.8 (31–60)Liberal40.0 (26–55) |
| Saint-Hyacinthe—Bagot—ActonQuebec · 2025: BQ 43.9%BQ 40 (25–55) · Lib 34 (20–50) | Bloc Québécois 43.9% | BQBloc QuébécoisLeans | 63% | Leans | Bloc Québécois39.6 (25–55)Liberal34.4 (20–50)Conservative13.4 (3–26) |
| Saint-JeanQuebec · 2025: BQ 44.3%BQ 40 (25–55) · Lib 35 (21–50) | Bloc Québécois 44.3% | BQBloc QuébécoisLeans | 64% | Leans | Bloc Québécois40.2 (25–55)Liberal35.1 (21–50)Conservative11.9 (2–23) |
| Saint-LaurentQuebec · 2025: Lib 58.9%Lib 59 (46–71) · Con 24 (14–35) | Liberal 58.9% | LibLiberalSolid | 99% | Solid | Liberal58.9 (46–71)Conservative24.2 (14–35) |
| Saint-Léonard—Saint-MichelQuebec · 2025: Lib 65.3%Lib 64 (51–76) · Con 17 (8–27) | Liberal 65.3% | LibLiberalSolid | >99% | Solid | Liberal64.2 (51–76)Conservative16.9 (8–27) |
| Saint-Maurice—ChamplainQuebec · 2025: Lib 50%Lib 51 (35–67) · Con 19 (8–33) | Liberal 50% | LibLiberalSolid | 96% | Solid | Liberal51.0 (35–67)Conservative19.4 (8–33)Bloc Québécois17.8 (6–32) |
| Sarnia—Lambton—BkejwanongOntario · 2025: Con 53.1%Lib 43 (27–65) · Con 36 (14–51) | Conservative 53.1% | LibLiberalgain from ConLeans | 65% | Leans | Liberal42.9 (27–65)Conservative35.8 (14–51)NDP13.4 (4–24) |
| Saskatoon SouthSaskatchewan · 2025: Con 49.3%Lib 44 (29–59) · Con 35 (21–50) | Conservative 49.3% | LibLiberalgain from ConLeans | 71% | Leans | Liberal43.8 (29–59)Conservative35.4 (21–50)NDP14.5 (5–26) |
| Saskatoon WestSaskatchewan · 2025: Con 52.7%Con 37 (23–52) · Lib 29 (16–44) | Conservative 52.7% | ConConservativeLeans | 63% | Leans | Conservative37.4 (23–52)Liberal29.4 (16–44)NDP27.2 (14–40) |
| Saskatoon—UniversitySaskatchewan · 2025: Con 48.9%Lib 45 (30–59) · Con 35 (21–50) | Conservative 48.9% | LibLiberalgain from ConLeans | 74% | Leans | Liberal44.7 (30–59)Conservative35.1 (21–50)NDP13.8 (4–25) |
| Sault Ste. Marie—AlgomaOntario · 2025: Lib 47.4%Lib 44 (30–59) · Con 34 (20–48) | Liberal 47.4% | LibLiberalLeans | 77% | Leans | Liberal44.4 (30–59)Conservative33.5 (20–48)NDP15.2 (5–27) |
| Scarborough Centre—Don Valley EastOntario · 2025: Lib 57.3%Lib 56 (41–70) · Con 29 (16–42) | Liberal 57.3% | LibLiberalSolid | 96% | Solid | Liberal55.8 (41–70)Conservative28.7 (16–42) |
| Scarborough NorthOntario · 2025: Lib 63%Lib 61 (46–74) · Con 24 (12–37) | Liberal 63% | LibLiberalSolid | 98% | Solid | Liberal60.7 (46–74)Conservative24.0 (12–37)NDP10.7 (2–21) |
| Scarborough SouthwestOntario · 2025: Lib 61.5%Lib 60 (44–74) · Con 20 (8–34) | Liberal 61.5% | LibLiberalSolid | 98% | Solid | Liberal59.5 (44–74)Conservative20.4 (8–34)NDP11.7 (2–23) |
| Scarborough—AgincourtOntario · 2025: Lib 54.3%Lib 53 (38–67) · Con 33 (20–47) | Liberal 54.3% | LibLiberalLikely | 90% | Likely | Liberal53.2 (38–67)Conservative33.3 (20–47) |
| Scarborough—Guildwood—Rouge ParkOntario · 2025: Lib 64%Lib 61 (46–75) · Con 23 (10–36) | Liberal 64% | LibLiberalSolid | 99% | Solid | Liberal61.0 (46–75)Conservative22.5 (10–36) |
| Scarborough—WoburnOntario · 2025: Lib 60.4%Lib 58 (43–72) · Con 25 (13–38) | Liberal 60.4% | LibLiberalSolid | 97% | Solid | Liberal57.9 (43–72)Conservative24.8 (13–38) |
| Selkirk—Interlake—EastmanManitoba · 2025: Con 60.2%Con 46 (31–61) · Lib 35 (21–49) | Conservative 60.2% | ConConservativeLeans | 78% | Leans | Conservative46.0 (31–61)Liberal34.5 (21–49)NDP11.5 (3–22) |
| SheffordQuebec · 2025: BQ 40.1%Lib 40 (24–55) · BQ 36 (21–51) | Bloc Québécois 40.1% | LibLiberalgain from BQToss-up | 59% | Toss-up | Liberal40.0 (24–55)Bloc Québécois35.9 (21–51)Conservative12.6 (2–25) |
| SherbrookeQuebec · 2025: Lib 51.3%Lib 51 (35–66) · BQ 22 (10–36) | Liberal 51.3% | LibLiberalSolid | 95% | Solid | Liberal50.8 (35–66)Bloc Québécois22.4 (10–36)NDP10.6 (2–21) |
| Sherwood Park—Fort SaskatchewanAlberta · 2025: Con 66.3%Con 50 (36–65) · Lib 33 (19–47) | Conservative 66.3% | ConConservativeLikely | 87% | Likely | Conservative50.1 (36–65)Liberal32.6 (19–47)NDP10.9 (2–21) |
| Simcoe NorthOntario · 2025: Con 48.4%Lib 43 (28–57) · Con 37 (23–52) | Conservative 48.4% | LibLiberalgain from ConLeans | 63% | Leans | Liberal42.5 (28–57)Conservative37.4 (23–52)NDP10.4 (2–20) |
| Simcoe—GreyOntario · 2025: Con 52.1%Lib 42 (28–56) · Con 41 (27–56) | Conservative 52.1% | LibLiberalgain from ConToss-up | 51% | Toss-up | Liberal42.2 (28–56)Conservative41.4 (27–56) |
| Similkameen—South Okanagan—West KootenayBritish Columbia · 2025: Con 44.1%Con 38 (23–52) · Lib 36 (22–51) | Conservative 44.1% | ConConservativeToss-up | 54% | Toss-up | Conservative37.5 (23–52)Liberal35.7 (22–51)NDP19.8 (8–32) |
| Skeena—Bulkley ValleyBritish Columbia · 2025: Con 47.2%NDP 45 (29–59) · Con 39 (25–54) | Conservative 47.2% | NDPNDPgain from ConLeans | 64% | Leans | NDP44.5 (29–59)Conservative39.0 (25–54)Liberal10.1 (2–21) |
| Souris—Moose MountainSaskatchewan · 2025: Con 84%Con 72 (58–84) · Lib 12 (3–24) | Conservative 84% | ConConservativeSolid | >99% | Solid | Conservative72.2 (58–84)Liberal12.1 (3–24) |
| South Shore—St. MargaretsNova Scotia · 2025: Lib 54.9%Lib 57 (42–70) · Con 34 (20–48) | Liberal 54.9% | LibLiberalLikely | 92% | Likely | Liberal56.7 (42–70)Conservative34.2 (20–48) |
| South Surrey—White RockBritish Columbia · 2025: Lib 50.5%Lib 54 (40–67) · Con 36 (22–49) | Liberal 50.5% | LibLiberalLikely | 88% | Likely | Liberal53.9 (40–67)Conservative35.9 (22–49) |
| Spadina—HarbourfrontOntario · 2025: Lib 60.1%Lib 57 (43–71) · Con 20 (9–33) | Liberal 60.1% | LibLiberalSolid | 98% | Solid | Liberal57.4 (43–71)Conservative20.2 (9–33)NDP16.2 (6–27) |
| St. Albert—Sturgeon RiverAlberta · 2025: Con 63.9%Con 48 (33–63) · Lib 35 (21–50) | Conservative 63.9% | ConConservativeLeans | 80% | Leans | Conservative47.9 (33–63)Liberal35.4 (21–50)NDP10.4 (2–20) |
| St. Boniface—St. VitalManitoba · 2025: Lib 59.8%Lib 64 (50–77) · Con 20 (8–32) | Liberal 59.8% | LibLiberalSolid | 99% | Solid | Liberal64.0 (50–77)Conservative19.5 (8–32)NDP10.9 (3–21) |
| St. CatharinesOntario · 2025: Lib 52%Lib 50 (35–64) · Con 30 (17–44) | Liberal 52% | LibLiberalLikely | 89% | Likely | Liberal49.6 (35–64)Conservative30.4 (17–44)NDP14.5 (5–25) |
| St. John's EastNewfoundland and Labrador · 2025: Lib 62.3%Lib 57 (42–72) · NDP 20 (8–33) | Liberal 62.3% | LibLiberalSolid | 98% | Solid | Liberal57.2 (42–72)NDP20.0 (8–33)Conservative19.1 (8–32) |
| Stormont—Dundas—GlengarryOntario · 2025: Con 56.3%Con 46 (31–60) · Lib 39 (24–53) | Conservative 56.3% | ConConservativeLeans | 67% | Leans | Conservative45.7 (31–60)Liberal38.8 (24–53) |
| SudburyOntario · 2025: Lib 51.9%Lib 49 (34–62) · Con 29 (16–43) | Liberal 51.9% | LibLiberalLikely | 90% | Likely | Liberal48.5 (34–62)Conservative28.7 (16–43)NDP17.1 (6–29) |
| Sudbury East—Manitoulin—Nickel BeltOntario · 2025: Con 48.3%Con 39 (25–53) · Lib 37 (23–51) | Conservative 48.3% | ConConservativeToss-up | 55% | Toss-up | Conservative39.1 (25–53)Liberal37.2 (23–51)NDP16.8 (6–29) |
| Surrey CentreBritish Columbia · 2025: Lib 48%Lib 49 (35–63) · Con 35 (22–49) | Liberal 48% | LibLiberalLikely | 83% | Likely | Liberal49.1 (35–63)Conservative34.9 (22–49) |
| Surrey NewtonBritish Columbia · 2025: Lib 49.5%Lib 51 (36–65) · Con 36 (22–50) | Liberal 49.5% | LibLiberalLikely | 84% | Likely | Liberal50.7 (36–65)Conservative36.0 (22–50) |
| Swift Current—Grasslands—KindersleySaskatchewan · 2025: Con 82%Con 69 (54–82) · Lib 14 (4–27) | Conservative 82% | ConConservativeSolid | >99% | Solid | Conservative69.1 (54–82)Liberal14.4 (4–27)NDP10.9 (2–21) |
| Sydney—Glace BayNova Scotia · 2025: Lib 54.6%Lib 54 (39–68) · Con 32 (19–47) | Liberal 54.6% | LibLiberalLikely | 91% | Likely | Liberal53.9 (39–68)Conservative32.3 (19–47) |
| Taiaiako'n—Parkdale—High ParkOntario · 2025: Lib 55.8%Lib 48 (33–63) · NDP 37 (21–51) | Liberal 55.8% | LibLiberalLeans | 75% | Leans | Liberal47.5 (33–63)NDP36.7 (21–51) |
| Terra Nova—The PeninsulasNewfoundland and Labrador · 2025: Con 48%Lib 45 (30–59) · Con 44 (29–58) | Conservative 48% | LibLiberalgain from ConToss-up | 53% | Toss-up | Liberal44.6 (30–59)Conservative43.5 (29–58) |
| TerrebonneQuebec · 2025: Lib 38.7%Lib 42 (27–58) · BQ 33 (19–48) | Liberal 38.7% | LibLiberalLeans | 72% | Leans | Liberal42.1 (27–58)Bloc Québécois33.3 (19–48)Conservative13.1 (3–25) |
| ThornhillOntario · 2025: Con 66.4%Con 56 (41–70) · Lib 31 (18–45) | Conservative 66.4% | ConConservativeLikely | 94% | Likely | Conservative56.3 (41–70)Liberal31.0 (18–45) |
| Thunder Bay—Rainy RiverOntario · 2025: Lib 48.5%Lib 46 (31–60) · Con 32 (18–46) | Liberal 48.5% | LibLiberalLikely | 82% | Likely | Liberal45.5 (31–60)Conservative32.0 (18–46)NDP15.6 (5–27) |
| Thunder Bay—Superior NorthOntario · 2025: Lib 55.2%Lib 51 (37–66) · Con 26 (13–39) | Liberal 55.2% | LibLiberalLikely | 95% | Likely | Liberal51.4 (37–66)Conservative25.5 (13–39)NDP15.9 (5–28) |
| Thérèse-De BlainvilleQuebec · 2025: Lib 45.8%Lib 49 (35–63) · BQ 28 (15–41) | Liberal 45.8% | LibLiberalLikely | 92% | Likely | Liberal48.7 (35–63)Bloc Québécois27.6 (15–41)Conservative13.7 (4–24) |
| Tobique—MactaquacNew Brunswick · 2025: Con 58.8%Con 52 (37–66) · Lib 35 (21–49) | Conservative 58.8% | ConConservativeLikely | 85% | Likely | Conservative51.7 (37–66)Liberal35.0 (21–49) |
| Toronto CentreOntario · 2025: Lib 64.3%Lib 58 (44–73) · NDP 23 (11–36) | Liberal 64.3% | LibLiberalSolid | 98% | Solid | Liberal58.4 (44–73)NDP23.1 (11–36)Conservative11.7 (2–23) |
| Toronto—DanforthOntario · 2025: Lib 66.6%Lib 58 (43–73) · NDP 25 (12–38) | Liberal 66.6% | LibLiberalSolid | 98% | Solid | Liberal58.3 (43–73)NDP24.6 (12–38)Conservative10.6 (2–21) |
| Toronto—St. Paul'sOntario · 2025: Lib 61.9%Lib 61 (46–75) · Con 23 (11–36) | Liberal 61.9% | LibLiberalSolid | 99% | Solid | Liberal61.0 (46–75)Conservative22.9 (11–36) |
| Trois-RivièresQuebec · 2025: Lib 41%Lib 45 (29–60) · BQ 23 (10–37) | Liberal 41% | LibLiberalLikely | 89% | Likely | Liberal44.5 (29–60)Bloc Québécois23.1 (10–37)Conservative20.9 (8–34) |
| University—RosedaleOntario · 2025: Lib 64%Lib 59 (43–74) · NDP 19 (7–32) | Liberal 64% | LibLiberalSolid | 98% | Solid | Liberal58.9 (43–74)NDP19.2 (7–32)Conservative13.8 (3–26) |
| Vancouver CentreBritish Columbia · 2025: Lib 55.2%Lib 55 (40–69) · Con 23 (11–35) | Liberal 55.2% | LibLiberalSolid | 97% | Solid | Liberal54.9 (40–69)Conservative22.6 (11–35)NDP16.3 (6–28) |
| Vancouver EastBritish Columbia · 2025: NDP 43.6%NDP 49 (33–63) · Lib 33 (20–47) | NDP 43.6% | NDPNDPLikely | 85% | Likely | NDP49.2 (33–63)Liberal32.8 (20–47)Conservative10.6 (2–21) |
| Vancouver Fraserview—South BurnabyBritish Columbia · 2025: Lib 52.3%Lib 55 (40–68) · Con 27 (15–39) | Liberal 52.3% | LibLiberalSolid | 96% | Solid | Liberal54.5 (40–68)Conservative26.5 (15–39)NDP12.6 (3–23) |
| Vancouver GranvilleBritish Columbia · 2025: Lib 62.1%Lib 62 (47–75) · Con 21 (10–34) | Liberal 62.1% | LibLiberalSolid | 99% | Solid | Liberal62.0 (47–75)Conservative21.2 (10–34)NDP10.4 (2–20) |
| Vancouver KingswayBritish Columbia · 2025: NDP 37.2%NDP 43 (28–58) · Lib 35 (21–49) | NDP 37.2% | NDPNDPLeans | 71% | Leans | NDP43.1 (28–58)Liberal34.7 (21–49)Conservative16.6 (7–29) |
| Vancouver QuadraBritish Columbia · 2025: Lib 63.2%Lib 65 (51–78) · Con 22 (11–34) | Liberal 63.2% | LibLiberalSolid | 99% | Solid | Liberal65.0 (51–78)Conservative21.9 (11–34) |
| VaudreuilQuebec · 2025: Lib 57.9%Lib 58 (45–71) · Con 19 (9–29) | Liberal 57.9% | LibLiberalSolid | 99% | Solid | Liberal58.4 (45–71)Conservative19.0 (9–29)Bloc Québécois12.8 (5–22) |
| Vaughan—WoodbridgeOntario · 2025: Con 60%Con 52 (38–67) · Lib 36 (22–51) | Conservative 60% | ConConservativeLikely | 85% | Likely | Conservative52.4 (38–67)Liberal36.4 (22–51) |
| Vernon—Lake Country—MonasheeBritish Columbia · 2025: Con 50.4%Con 44 (29–58) · Lib 42 (27–57) | Conservative 50.4% | ConConservativeToss-up | 56% | Toss-up | Conservative44.2 (29–58)Liberal42.0 (27–57) |
| VictoriaBritish Columbia · 2025: Lib 54.3%Lib 53 (38–68) · NDP 28 (14–42) | Liberal 54.3% | LibLiberalLikely | 94% | Likely | Liberal53.4 (38–68)NDP28.1 (14–42) |
| Ville-Marie—Le Sud-Ouest—Île-des-SoeursQuebec · 2025: Lib 63.7%Lib 62 (49–74) · Con 15 (7–25) | Liberal 63.7% | LibLiberalSolid | >99% | Solid | Liberal62.4 (49–74)Conservative15.3 (7–25) |
| VimyQuebec · 2025: Lib 53.4%Lib 53 (39–67) · Con 20 (10–31) | Liberal 53.4% | LibLiberalSolid | 98% | Solid | Liberal53.2 (39–67)Conservative20.4 (10–31)Bloc Québécois14.8 (6–25) |
| WaterlooOntario · 2025: Lib 59.5%Lib 56 (41–70) · Con 23 (11–36) | Liberal 59.5% | LibLiberalSolid | 97% | Solid | Liberal55.9 (41–70)Conservative23.0 (11–36)NDP10.8 (2–21) |
| Wellington—Halton Hills NorthOntario · 2025: Con 50.6%Lib 43 (28–57) · Con 40 (26–54) | Conservative 50.6% | LibLiberalgain from ConToss-up | 57% | Toss-up | Liberal42.9 (28–57)Conservative40.1 (26–54) |
| West Vancouver—Sunshine Coast—Sea to Sky CountryBritish Columbia · 2025: Lib 59.7%Lib 60 (45–73) · Con 25 (13–38) | Liberal 59.7% | LibLiberalSolid | 98% | Solid | Liberal59.8 (45–73)Conservative25.1 (13–38) |
| WhitbyOntario · 2025: Lib 52.7%Lib 51 (37–65) · Con 34 (20–48) | Liberal 52.7% | LibLiberalLikely | 86% | Likely | Liberal51.4 (37–65)Conservative34.1 (20–48) |
| WillowdaleOntario · 2025: Lib 53.4%Lib 53 (38–67) · Con 34 (21–48) | Liberal 53.4% | LibLiberalLikely | 87% | Likely | Liberal52.6 (38–67)Conservative34.3 (21–48) |
| Windsor WestOntario · 2025: Con 39%NDP 43 (27–58) · Con 28 (15–41) | Conservative 39% | NDPNDPgain from ConLikely | 81% | Likely | NDP43.2 (27–58)Conservative27.5 (15–41)Liberal23.4 (11–37) |
| Windsor—Tecumseh—LakeshoreOntario · 2025: Con 45.8%Lib 42 (27–56) · Con 38 (24–52) | Conservative 45.8% | LibLiberalgain from ConLeans | 61% | Leans | Liberal41.6 (27–56)Conservative37.5 (24–52)NDP13.7 (4–25) |
| Winnipeg CentreManitoba · 2025: NDP 39.4%NDP 48 (32–62) · Lib 34 (21–49) | NDP 39.4% | NDPNDPLikely | 81% | Likely | NDP48.1 (32–62)Liberal34.2 (21–49)Conservative10.8 (2–22) |
| Winnipeg NorthManitoba · 2025: Lib 57.9%Lib 61 (46–75) · Con 22 (10–35) | Liberal 57.9% | LibLiberalSolid | 99% | Solid | Liberal61.1 (46–75)Conservative22.2 (10–35)NDP10.3 (2–20) |
| Winnipeg SouthManitoba · 2025: Lib 59%Lib 62 (48–76) · Con 23 (11–36) | Liberal 59% | LibLiberalSolid | 99% | Solid | Liberal62.4 (48–76)Conservative22.9 (11–36) |
| Winnipeg South CentreManitoba · 2025: Lib 63.6%Lib 66 (51–79) · Con 17 (6–29) | Liberal 63.6% | LibLiberalSolid | 99% | Solid | Liberal66.0 (51–79)Conservative16.5 (6–29)NDP10.8 (2–20) |
| Winnipeg WestManitoba · 2025: Lib 54.5%Lib 60 (45–73) · Con 27 (14–41) | Liberal 54.5% | LibLiberalSolid | 97% | Solid | Liberal60.0 (45–73)Conservative26.8 (14–41) |
| YellowheadAlberta · 2025: Con 69.1%Con 55 (41–69) · Lib 29 (17–43) | Conservative 69.1% | ConConservativeLikely | 95% | Likely | Conservative55.3 (41–69)Liberal29.3 (17–43) |
| York CentreOntario · 2025: Con 54.8%Con 47 (32–61) · Lib 40 (26–55) | Conservative 54.8% | ConConservativeLeans | 67% | Leans | Conservative46.9 (32–61)Liberal40.4 (26–55) |
| York South—Weston—EtobicokeOntario · 2025: Lib 55.3%Lib 53 (38–68) · Con 30 (17–44) | Liberal 55.3% | LibLiberalLikely | 93% | Likely | Liberal53.1 (38–68)Conservative29.8 (17–44)NDP12.5 (3–23) |
| Yorkton—MelvilleSaskatchewan · 2025: Con 77.5%Con 64 (49–77) · Lib 18 (6–30) | Conservative 77.5% | ConConservativeSolid | 99% | Solid | Conservative63.7 (49–77)Liberal17.7 (6–30)NDP10.5 (2–20) |
| York—DurhamOntario · 2025: Con 55.6%Con 47 (33–61) · Lib 37 (23–51) | Conservative 55.6% | ConConservativeLeans | 76% | Leans | Conservative47.3 (33–61)Liberal36.9 (23–51) |
| YukonYukon · 2025: Lib 53.1%Lib 51 (32–69) · Con 29 (12–47) | Liberal 53.1% | LibLiberalLikely | 86% | Likely | Liberal50.8 (32–69)Conservative29.4 (12–47)NDP12.6 (1–27) |
Polls
The polling average used
| Party | Average | Spread | Change |
|---|---|---|---|
| Liberal | 44.1 | 42.1–46.2 | +0.4 |
| Conservative | 32.3 | 28.4–36.3 | −0.8 |
| NDP | 11.9 | 8.9–14.9 | −0.1 |
| Bloc Québécois | 5.9 | 5.0–6.7 | +0.1 |
| Green | 3.4 | 2.4–4.3 | +0.2 |
| People’s Party | 1.7 | 0.8–2.6 | +0.2 |
| Others | 1.0 | 0 |
Per cent. The average is the site’s polling average on 7 Aug 2026, the end date of the newest poll. Spread: one weighted standard deviation of recent polls either side of the average, a measure of how much polls disagree, not a margin of error. Others: the remainder to 100. Change: since the projection of 4 Aug 2026, in points.
Polls included (212)
| Fieldwork end | Pollster | Lib | Con | NDP | BQ | Grn | PPC | ||
|---|---|---|---|---|---|---|---|---|---|
| 7 Aug | Nanos ResearchNew | 1,038 | ±3.1 | 45.6 | 29.1 | 12.9 | 6.8 | 4 | 1.3 |
| 7 Aug | Research Co.New | 1,001 | ±3.1 | 47 | 27 | 10 | 6 | 5 | 4 |
| 4 Aug | Ekos | 3,195 | ±1.7 | 44.7 | 27.1 | 17 | 4.4 | 3.5 | 2.2 |
| 3 Aug | Léger | 1,514 | ±2.5 | 46 | 34 | 8 | 6 | 4 | – |
| 1 Aug | Liaison Strategies | 1,526 | ±2.5 | 43 | 34 | 12 | 6 | 2 | 2 |
| 31 Jul | Nanos Research | 1,037 | ±3.1 | 47.1 | 27.9 | 12.7 | 6.1 | 3.8 | 1.9 |
| 29 Jul | Abacus Data | 1,910 | ±2.2 | 44 | 38 | 9 | 6 | 3 | 1 |
| 27 Jul | Angus Reid | 1,769 | ±2.3 | 40 | 36 | 13 | 6 | 3 | 1 |
| 25 Jul | Liaison Strategies | 1,526 | ±2.5 | 44 | 35 | 11 | 5 | 2 | 1 |
| 24 Jul | Nanos Research | 1,034 | ±3.1 | 44.7 | 29.5 | 12.7 | 7.3 | 4.5 | 1.1 |
202 earlier polls
| Fieldwork end | Pollster | Lib | Con | NDP | BQ | Grn | PPC | ||
|---|---|---|---|---|---|---|---|---|---|
| 18 Jul | Liaison Strategies | 1,526 | ±2.5 | 43 | 35 | 10 | 5 | 1 | 1 |
| 17 Jul | Nanos Research | 1,022 | ±3.1 | 42.7 | 31.3 | 13.6 | 7.2 | 4.3 | 0.8 |
| 16 Jul | Abacus Data | 4,205 | ±1.5 | 43 | 37 | 9 | 7 | 3 | 1 |
| 11 Jul | Liaison Strategies | 1,526 | ±2.5 | 41 | 35 | 14 | 6 | 2 | 1 |
| 10 Jul | Nanos Research | 1,018 | ±3.1 | 43 | 31 | 15.1 | 6.2 | 3.7 | 1 |
| 4 Jul | Liaison Strategies | 1,458 | ±2.5 | 43 | 34 | 14 | 6 | 2 | 1 |
| 3 Jul | Nanos Research | 1,017 | ±3.1 | 41.4 | 32.1 | 15.1 | 6.4 | 3.8 | 1.1 |
| 2 Jul | Abacus Data | 2,366 | ±2.0 | 44 | 36 | 8 | 7 | 2 | 2 |
| 27 Jun | Liaison Strategies | 1,526 | ±2.5 | 42 | 34 | 11 | 5 | 2 | 1 |
| 26 Jun | Nanos Research | 1,017 | ±3.1 | 43.8 | 30.4 | 12 | 6.5 | 5.2 | 2.1 |
| 22 Jun | Léger | 1,528 | ±2.5 | 48 | 34 | 6 | 6 | 4 | – |
| 20 Jun | Liaison Strategies | 1,526 | ±2.5 | 43 | 32 | 14 | 6 | 2 | 2 |
| 19 Jun | Nanos Research | 1,024 | ±3.1 | 43.5 | 31.5 | 11.4 | 6.6 | 4.8 | 2 |
| 17 Jun | Abacus Data | 3,080 | ±1.8 | 45 | 37 | 9 | 6 | 2 | 1 |
| 13 Jun | Liaison Strategies | 1,526 | ±2.5 | 41 | 32 | 14 | 6 | 2 | 2 |
| 13 Jun | Mainstreet Research | 1,349 | ±2.7 | 43.1 | 32.8 | 12.3 | 5.3 | 3.6 | 1.6 |
| 12 Jun | Nanos Research | 1,021 | ±3.1 | 42.7 | 30.7 | 11.5 | 6.7 | 5.9 | 2.1 |
| 10 Jun | Angus Reid | 4,237 | ±2.0 | 41 | 36 | 12 | 7 | 2 | – |
| 6 Jun | Liaison Strategies | 1,526 | ±2.5 | 40 | 32 | 15 | 7 | 3 | 2 |
| 5 Jun | Nanos Research | 1,023 | ±3.1 | 42.3 | 29.4 | 13.1 | 6.7 | 6 | 2 |
| 2 Jun | Abacus Data | 1,910 | ±2.2 | 44 | 36 | 11 | 6 | 3 | 1 |
| 1 Jun | Léger | 1,532 | ±2.5 | 50 | 34 | 6 | 6 | 2 | – |
| 31 May | Liaison Strategies | 1,526 | ±2.5 | 41 | 32 | 16 | 6 | 2 | 2 |
| 29 May | Nanos Research | 1,028 | ±3.1 | 40.3 | 32.8 | 13.2 | 6.6 | 5.1 | 1.5 |
| 24 May | Pallas Data | 1,295 | ±2.7 | 45 | 32 | 11 | 7 | 3 | – |
| 23 May | Liaison Strategies | 1,526 | ±2.5 | 43 | 31 | 11 | 6 | 2 | 3 |
| 22 May | Nanos Research | 1,026 | ±3.1 | 41.1 | 32.7 | 12.6 | 6.4 | 4.8 | 2 |
| 20 May | Abacus Data | 1,920 | ±2.2 | 47 | 35 | 8 | 6 | 2 | 1 |
| 16 May | Liaison Strategies | 1,526 | ±2.5 | 43 | 34 | 11 | 6 | 2 | 2 |
| 15 May | Nanos Research | 1,035 | ±3.1 | 42.3 | 32.7 | 12 | 5.8 | 4.4 | 1.9 |
| 9 May | Liaison Strategies | 1,526 | ±2.5 | 44 | 33 | 10 | 6 | 2 | 2 |
| 8 May | Nanos Research | 1,036 | ±3.1 | 45.5 | 33.4 | 8.8 | 5.3 | 3.5 | 2 |
| 8 May | Research Co. | 1,003 | ±3.1 | 46 | 31 | 11 | 7 | 3 | 1 |
| 5 May | Abacus Data | 2,478 | ±2.0 | 46 | 36 | 8 | 6 | 3 | 1 |
| 2 May | Liaison Strategies | 1,000 | ±3.1 | 45 | 33 | 9 | 6 | 2 | 2 |
| 1 May | Nanos Research | 1,027 | ±3.1 | 44.8 | 32 | 11.4 | 5.6 | 3.4 | 1.4 |
| 26 Apr | Léger | 1,521 | ±2.5 | 48 | 37 | 6 | 6 | 2 | – |
| 25 Apr | Liaison Strategies | 1,000 | ±3.1 | 45 | 34 | 9 | 6 | 3 | 2 |
| 24 Apr | Ekos | 1,916 | ±2.2 | 44.5 | 31 | 12.5 | 5.8 | 3 | 2 |
| 24 Apr | Nanos Research | 1,024 | ±3.1 | 44.6 | 32 | 11.5 | 5.4 | 3.5 | 1.1 |
| 22 Apr | Abacus Data | 2,000 | ±2.2 | 45 | 36 | 8 | 7 | 2 | 1 |
| 20 Apr | Angus Reid | 2,013 | ±2.0 | 42 | 35 | 12 | 7 | 2 | – |
| 18 Apr | Liaison Strategies | 1,000 | ±3.1 | 45 | 33 | 10 | 6 | 3 | 2 |
| 17 Apr | Nanos Research | 1,022 | ±3.1 | 45.8 | 31.5 | 11.9 | 5.3 | 3.5 | 0.9 |
| 11 Apr | Liaison Strategies | 1,000 | ±3.1 | 43 | 33 | 10 | 7 | 3 | 2 |
| 10 Apr | Nanos Research | 1,027 | ±3.1 | 45.3 | 32 | 12.2 | 5.4 | 3.5 | 1 |
| 8 Apr | Abacus Data | 1,680 | ±2.4 | 44 | 38 | 8 | 6 | 3 | 1 |
| 8 Apr | Spark Insights | 4,026 | – | 46 | 32 | 9 | 6 | – | – |
| 7 Apr | Ipsos | 1,000 | ±3.8 | 45 | 33 | 9 | 7 | 2 | 2 |
| 4 Apr | Liaison Strategies | 1,000 | ±3.1 | 44 | 33 | 9 | 6 | 3 | 2 |
| 3 Apr | Nanos Research | 1,025 | ±3.1 | 45.7 | 30.5 | 12.5 | 5.6 | 4.2 | 1.1 |
| 30 Mar | Léger | 1,618 | ±2.4 | 48 | 34 | 6 | 7 | 3 | – |
| 28 Mar | Liaison Strategies | 1,000 | ±3.1 | 45 | 33 | 9 | 6 | 2 | 2 |
| 27 Mar | Nanos Research | 1,029 | ±3.1 | 46.5 | 32.2 | 11.3 | 5.1 | 3.6 | 1.1 |
| 26 Mar | Spark Insights | 4,000 | – | 46 | 30 | 11 | 5 | – | – |
| 24 Mar | Abacus Data | 1,515 | ±2.5 | 44 | 37 | 9 | 6 | 3 | 1 |
| 21 Mar | Liaison Strategies | 1,000 | ±3.1 | 46 | 32 | 9 | 7 | 3 | 2 |
| 20 Mar | Nanos Research | 1,024 | ±3.1 | 45.7 | 32.9 | 11.5 | 4.8 | 3.7 | 0.8 |
| 17 Mar | Angus Reid | 4,005 | ±1.5 | 44 | 36 | 9 | 7 | 2 | – |
| 15 Mar | Ekos | 1,047 | ±3.0 | 47.5 | 27 | 15.1 | 4.1 | 4.5 | 1.5 |
| 14 Mar | Liaison Strategies | 1,000 | ±3.1 | 45 | 31 | 8 | 6 | 3 | 4 |
| 13 Mar | Nanos Research | 1,015 | ±3.1 | 47.8 | 31.1 | 11.2 | 4.5 | 4 | 1.1 |
| 11 Mar | Abacus Data | 1,931 | ±2.2 | 46 | 35 | 7 | 7 | 3 | 1 |
| 7 Mar | Liaison Strategies | 1,000 | ±3.1 | 44 | 30 | 9 | 6 | 3 | 4 |
| 6 Mar | Nanos Research | 1,023 | ±3.1 | 46 | 32.5 | 10 | 5.2 | 4.7 | 0.7 |
| 6 Mar | Spark Insights | 3,055 | – | 46 | 31 | 10 | 5 | – | – |
| 2 Mar | Léger | 1,627 | ±2.4 | 49 | 35 | 5 | 5 | 3 | – |
| 2 Mar | Mainstreet Research | 1,276 | ±2.7 | 46 | 36 | 7 | 4 | 2 | 3 |
| 28 Feb | Liaison Strategies | 1,000 | ±3.1 | 43 | 33 | 9 | 6 | 3 | 2 |
| 27 Feb | Nanos Research | 1,015 | ±3.1 | 43.6 | 33.2 | 11.4 | 5.1 | 4.9 | 0.7 |
| 26 Feb | Ipsos | 1,001 | ±3.8 | 44 | 36 | 8 | 7 | 3 | 1 |
| 24 Feb | Pollara | 2,410 | ±2.0 | 47 | 34 | 9 | 7 | – | – |
| 23 Feb | Abacus Data | 1,500 | ±2.5 | 44 | 38 | 7 | 6 | 3 | 1 |
| 23 Feb | Angus Reid | 1,650 | ±2.0 | 45 | 32 | 10 | 7 | 4 | – |
| 21 Feb | Liaison Strategies | 1,000 | ±3.1 | 45 | 33 | 10 | 6 | 2 | 2 |
| 20 Feb | Nanos Research | 1,021 | ±3.1 | 41.3 | 33.7 | 10.6 | 7.6 | 4.9 | 0.9 |
| 17 Feb | Innovative Research | 1,838 | – | 44 | 37 | 8 | 6 | 3 | – |
| 14 Feb | Liaison Strategies | 1,000 | ±3.1 | 43 | 34 | 9 | 6 | 3 | 2 |
| 13 Feb | Nanos Research | 1,018 | ±3.1 | 38.1 | 36.5 | 11.1 | 8.3 | 4.4 | 0.7 |
| 10 Feb | Abacus Data | 1,915 | ±2.0 | 44 | 37 | 8 | 6 | 3 | 1 |
| 7 Feb | Liaison Strategies | 1,000 | ±3.1 | 42 | 35 | 9 | 7 | 3 | 2 |
| 6 Feb | Nanos Research | 1,049 | ±3.0 | 39.1 | 35.2 | 12.6 | 8.8 | 2.9 | 0.9 |
| 5 Feb | Research Co. | 1,001 | ±3.1 | 45 | 32 | 10 | 7 | 3 | 2 |
| 2 Feb | Innovative Research | 1,666 | – | 40 | 38 | 10 | 7 | 3 | – |
| 2 Feb | Mainstreet Research | 1,276 | ±2.7 | 51 | 35.5 | 4 | 5.5 | 2.2 | 0.6 |
| 31 Jan | Liaison Strategies | 1,000 | ±3.1 | 43 | 35 | 8 | 7 | 3 | 2 |
| 30 Jan | Ekos | 1,453 | ±2.6 | 44.4 | 29.5 | 13.8 | 5.3 | 3.9 | 1.6 |
| 30 Jan | Nanos Research | 1,055 | ±3.0 | 38.9 | 35.2 | 12.5 | 9.2 | 2.5 | 1.3 |
| 27 Jan | Abacus Data | 2,498 | ±2.0 | 43 | 39 | 8 | 6 | 2 | 2 |
| 26 Jan | Angus Reid | 1,420 | ±2.6 | 41 | 38 | 10 | 7 | 2 | – |
| 26 Jan | Léger | 1,611 | ±2.4 | 47 | 38 | 5 | 6 | 2 | – |
| 24 Jan | Liaison Strategies | 1,000 | ±3.1 | 42 | 34 | 10 | 8 | 3 | 2 |
| 23 Jan | Nanos Research | 1,053 | ±3.0 | 39.2 | 35.2 | 11.6 | 8 | 3.6 | 2.1 |
| 17 Jan | Liaison Strategies | 1,000 | ±3.1 | 40 | 35 | 11 | 8 | 3 | 1 |
| 16 Jan | Abacus Data | 2,008 | ±2.2 | 41 | 39 | 8 | 7 | 3 | 2 |
| 16 Jan | Nanos Research | 1,084 | ±3.0 | 38.8 | 34.8 | 11.5 | 7.7 | 4.6 | 2.4 |
| 14 Jan | Abacus Data | 1,850 | ±2.3 | 40 | 40 | 8 | 7 | 3 | 1 |
| 12 Jan | Pallas Data | 1,120 | ±2.9 | 40 | 37 | 11 | 7 | 3 | – |
| 10 Jan | Liaison Strategies | 1,000 | ±3.1 | 39 | 36 | 12 | 8 | 3 | 1 |
| 9 Jan | Nanos Research | 1,054 | ±3.0 | 38.8 | 35.5 | 10.9 | 7.6 | 3.9 | 2.1 |
| 3 Jan | Liaison Strategies | 1,000 | ±3.1 | 38 | 37 | 12 | 7 | 3 | 1 |
| 2 Jan | Nanos Research | 1,059 | ±3.0 | 37.7 | 35.5 | 11.7 | 7.6 | 3.9 | 1.9 |
| 28 Dec 2025 | Liaison Strategies | 1,000 | ±3.1 | 39 | 37 | 11 | 7 | 3 | 2 |
| 26 Dec 2025 | Nanos Research | 1,054 | ±3.0 | 38.4 | 34.7 | 11.3 | 7.4 | 3.9 | 1.7 |
| 21 Dec 2025 | Liaison Strategies | 1,000 | ±3.1 | 38 | 38 | 12 | 7 | 3 | 2 |
| 19 Dec 2025 | Nanos Research | 1,059 | ±3.0 | 36.3 | 35.6 | 11.4 | 7.1 | 3.5 | 1.8 |
| 15 Dec 2025 | Ipsos | 1,502 | ±3.1 | 40 | 37 | 9 | 9 | 2 | 2 |
| 15 Dec 2025 | Pallas Data | 1,074 | ±3.0 | 40.9 | 37.7 | 7.9 | 8.2 | 3.6 | – |
| 14 Dec 2025 | Innovative Research | 2,159 | – | 39 | 39 | 10 | 7 | 4 | – |
| 12 Dec 2025 | Mainstreet Research | 1,098 | ±3.0 | 41 | 42 | 6 | 7 | 1 | 1 |
| 12 Dec 2025 | Nanos Research | 1,084 | ±3.0 | 38.5 | 36 | 10.8 | 6.7 | 3.7 | 1.9 |
| 9 Dec 2025 | Abacus Data | 1,500 | ±2.5 | 41 | 41 | 9 | 6 | 2 | 1 |
| 5 Dec 2025 | Nanos Research | 1,042 | ±3.0 | 39.1 | 37.8 | 9.5 | 6.3 | 3.3 | 1.8 |
| 1 Dec 2025 | Abacus Data | 1,802 | ±2.3 | 41 | 41 | 7 | 7 | 2 | 1 |
| 1 Dec 2025 | Angus Reid | 4,025 | ±1.5 | 40 | 37 | 10 | 9 | 3 | – |
| 1 Dec 2025 | Innovative Research | 1,846 | – | 39 | 38 | 9 | 8 | 4 | – |
| 30 Nov 2025 | Liaison Strategies | 1,000 | ±3.1 | 41 | 36 | 12 | 5 | 2 | 2 |
| 30 Nov 2025 | Léger | 1,579 | ±2.5 | 43 | 36 | 8 | 9 | 4 | – |
| 28 Nov 2025 | Nanos Research | 1,084 | ±3.0 | 41.9 | 38.2 | 8.4 | 7.3 | 2.7 | 1.2 |
| 27 Nov 2025 | Abacus Data | 2,421 | ±2.0 | 41 | 40 | 8 | 7 | 2 | 1 |
| 21 Nov 2025 | Nanos Research | 1,053 | ±3.0 | 41.9 | 37.2 | 9.1 | 7 | 2.7 | 1.6 |
| 18 Nov 2025 | Kolosowski Strategies | 890 | ±3.2 | 44 | 44 | 3 | 6 | 1 | 1 |
| 14 Nov 2025 | Nanos Research | 1,060 | ±3.0 | 40.2 | 38.2 | 10.1 | 7.4 | 2.2 | 1.3 |
| 11 Nov 2025 | Ekos | 1,191 | ±2.8 | 44.1 | 33.2 | 10.7 | 5.4 | 3.3 | 1.8 |
| 8 Nov 2025 | Abacus Data | 1,244 | ±1.8 | 40 | 23 | 9 | 8 | – | – |
| 8 Nov 2025 | Liaison Strategies | 1,000 | ±3.1 | 44 | 36 | 10 | 6 | 2 | 1 |
| 8 Nov 2025 | Mainstreet Research | 1,084 | ±3.0 | 44 | 40 | 5 | 6 | 2 | 2 |
| 7 Nov 2025 | Angus Reid | 2,038 | ±1.5 | 40 | 38 | 9 | 8 | 3 | – |
| 7 Nov 2025 | Nanos Research | 1,122 | ±2.9 | 40 | 36.8 | 11.4 | 7.5 | 2.3 | 1.2 |
| 6 Nov 2025 | Abacus Data | 1,916 | ±2.2 | 40 | 41 | 8 | 7 | 2 | 1 |
| 4 Nov 2025 | Ekos | 1,199 | ±2.8 | 43.4 | 35.5 | 8 | 5.8 | 3.5 | 2 |
| 4 Nov 2025 | Liaison Strategies | 1,000 | ±3.1 | 42 | 38 | 11 | 5 | 2 | 1 |
| 3 Nov 2025 | Léger | 1,585 | ±2.5 | 43 | 38 | 7 | 7 | 4 | – |
| 31 Oct 2025 | Nanos Research | 924 | ±3.0 | 39.3 | 37.1 | 12.5 | 6.6 | 1.7 | 1.5 |
| 29 Oct 2025 | Abacus Data | 2,922 | ±1.8 | 40 | 42 | 8 | 6 | 3 | 1 |
| 24 Oct 2025 | Ekos | 1,199 | ±2.8 | 43.5 | 32.4 | 12.4 | 5.7 | 3 | 2 |
| 24 Oct 2025 | Nanos Research | 1,060 | ±3.0 | 39.4 | 37 | 12.7 | 7 | 1.6 | 1.2 |
| 17 Oct 2025 | Nanos Research | 1,021 | ±3.1 | 39.3 | 36.6 | 12.1 | 6.8 | 2.8 | 1.3 |
| 15 Oct 2025 | Abacus Data | 4,501 | ±1.5 | 40 | 41 | 8 | 7 | 3 | 1 |
| 15 Oct 2025 | Pallas Data | 1,206 | ±2.8 | 41 | 37 | 11 | 6 | 2 | 2 |
| 10 Oct 2025 | Nanos Research | 1,002 | ±3.1 | 38.5 | 36.8 | 12.2 | 6.5 | 3.9 | 1.4 |
| 5 Oct 2025 | Léger | 1,562 | ±2.5 | 44 | 38 | 6 | 7 | 3 | – |
| 3 Oct 2025 | Nanos Research | 1,027 | ±3.1 | 39.1 | 37.9 | 11.5 | 6.2 | 4 | 0.9 |
| 1 Oct 2025 | Abacus Data | 1,504 | ±2.5 | 40 | 41 | 7 | 7 | 3 | 2 |
| 26 Sep 2025 | Nanos Research | 1,030 | ±3.1 | 40.7 | 36.6 | 11.9 | 4.8 | 4.3 | 1.2 |
| 22 Sep 2025 | Angus Reid | 1,570 | ±2.0 | 38 | 41 | 10 | 8 | 2 | 1 |
| 21 Sep 2025 | Liaison Strategies | 1,000 | ±3.1 | 43 | 37 | 10 | 5 | 2 | 2 |
| 19 Sep 2025 | Nanos Research | 1,056 | ±3.0 | 40.6 | 35.7 | 11.6 | 5.5 | 3.2 | 2.2 |
| 17 Sep 2025 | Abacus Data | 2,230 | ±2.1 | 40 | 40 | 8 | 7 | 3 | 1 |
| 12 Sep 2025 | Ekos | 1,614 | ±2.4 | 42 | 34 | 12.6 | 5.2 | 3 | 2 |
| 12 Sep 2025 | Nanos Research | 1,049 | ±3.0 | 41.8 | 34.5 | 12.8 | 5.5 | 2.5 | 1.9 |
| 12 Sep 2025 | Research Co. | 1,003 | ±3.1 | 43 | 38 | 8 | 6 | 2 | 1 |
| 8 Sep 2025 | Ipsos | 1,001 | ±3.8 | 43 | 39 | 7 | 7 | 1 | 2 |
| 7 Sep 2025 | Léger | 1,592 | ±2.5 | 47 | 38 | 6 | 6 | 2 | – |
| 5 Sep 2025 | Nanos Research | 1,002 | ±3.1 | 42.7 | 32.9 | 12.8 | 5.2 | 3.5 | 1.6 |
| 4 Sep 2025 | Angus Reid | 3,656 | ±1.5 | 38 | 40 | 10 | 8 | 2 | 1 |
| 2 Sep 2025 | Abacus Data | 1,500 | ±2.5 | 43 | 40 | 6 | 7 | 2 | 1 |
| 1 Sep 2025 | Mainstreet Research | 1,008 | ±3.1 | 42.3 | 40.4 | 8.4 | 5 | 1.2 | 1.6 |
| 29 Aug 2025 | Nanos Research | 1,009 | ±3.1 | 43.3 | 32.4 | 12.7 | 6.2 | 2.9 | 1.6 |
| 27 Aug 2025 | Liaison Strategies | 1,000 | ±3.1 | 44 | 35 | 10 | 5 | 2 | 2 |
| 22 Aug 2025 | Nanos Research | 1,045 | ±3.0 | 43.7 | 34.2 | 10.7 | 5.5 | 3.3 | 1.6 |
| 19 Aug 2025 | Abacus Data | 1,915 | ±2.2 | 39 | 41 | 7 | 7 | 2 | 2 |
| 15 Aug 2025 | Nanos Research | 1,050 | ±3.0 | 44.4 | 32.4 | 11.6 | 4.9 | 3.2 | 2.8 |
| 8 Aug 2025 | Liaison Strategies | 1,000 | ±3.1 | 44 | 35 | 11 | 6 | 3 | 1 |
| 8 Aug 2025 | Nanos Research | 1,094 | ±3.0 | 44.8 | 31.9 | 11.5 | 6.1 | 2.6 | 2.5 |
| 7 Aug 2025 | Abacus Data | 1,686 | ±2.4 | 43 | 40 | 8 | 6 | 1.5 | 1.5 |
| 4 Aug 2025 | Léger | 1,617 | ±2.4 | 46 | 36 | 6 | 7 | 3 | – |
| 1 Aug 2025 | Nanos Research | 1,096 | ±3.0 | 43.7 | 32.5 | 12 | 5.3 | 2.5 | 3 |
| 1 Aug 2025 | Pallas Data | 1,301 | ±2.7 | 43.2 | 37.6 | 7.5 | 6.3 | 2.2 | – |
| 28 Jul 2025 | Innovative Research | 3,732 | – | 41 | 39 | 9 | 7 | 4 | – |
| 25 Jul 2025 | Liaison Strategies | – | – | 43 | 36 | 10 | 6 | 3 | 1 |
| 25 Jul 2025 | Nanos Research | 1,027 | ±3.1 | 43.6 | 33.5 | 12.1 | 5.9 | 2.3 | 1.8 |
| 18 Jul 2025 | Nanos Research | 1,026 | ±3.1 | 44.3 | 34 | 10.3 | 6.6 | 2.3 | 2 |
| 15 Jul 2025 | Abacus Data | 1,915 | ±2.2 | 43 | 40 | 7 | 6 | 3 | 1 |
| 14 Jul 2025 | Ekos | 1,817 | ±2.3 | 43.2 | 30.5 | 13 | 5.5 | 3.5 | 3.6 |
| 11 Jul 2025 | Nanos Research | 1,047 | ±3.0 | 44.5 | 33.8 | 11.1 | 5.9 | 2.1 | 1.9 |
| 6 Jul 2025 | Léger | 1,546 | ±2.5 | 48 | 35 | 7 | 6 | 3 | – |
| 4 Jul 2025 | Liaison Strategies | – | – | 46 | 35 | 9 | 6 | 2 | 1 |
| 4 Jul 2025 | Nanos Research | 1,056 | ±3.0 | 45.1 | 32.6 | 11.5 | 6.2 | 1.8 | 1.8 |
| 2 Jul 2025 | Abacus Data | 1,500 | ±2.5 | 41 | 40 | 9 | 7 | 2 | 2 |
| 2 Jul 2025 | Research Co. | 1,001 | ±3.1 | 47 | 37 | 6 | 6 | 2 | 1 |
| 30 Jun 2025 | Innovative Research | 4,029 | – | 43 | 38 | 8 | 6 | 3 | – |
| 27 Jun 2025 | Nanos Research | 1,076 | ±3.0 | 44.5 | 31.4 | 12.8 | 5.9 | 2.5 | 1.7 |
| 26 Jun 2025 | Mainstreet Research | 1,168 | ±2.9 | 47 | 38 | 6 | 3 | 3 | 1 |
| 20 Jun 2025 | Liaison Strategies | – | – | 42 | 38 | 11 | 6 | 3 | 1 |
| 20 Jun 2025 | Nanos Research | 1,090 | ±3.0 | 45.2 | 30.8 | 12.2 | 6.1 | 2.9 | 1.5 |
| 19 Jun 2025 | Abacus Data | 1,500 | ±1.9 | 42 | 39 | 7 | 6 | 3 | 1 |
| 13 Jun 2025 | Nanos Research | 1,080 | ±3.0 | 44.2 | 32.2 | 11.4 | 6.3 | 3.2 | 1.7 |
| 6 Jun 2025 | Liaison Strategies | – | – | 42 | 39 | 9 | 6 | 2 | 1 |
| 6 Jun 2025 | Nanos Research | 1,079 | ±3.0 | 42.6 | 32.8 | 12 | 6.5 | 3.9 | 1.3 |
| 5 Jun 2025 | Abacus Data | 2,585 | ±1.9 | 42 | 39 | 8 | 6 | 3 | 1 |
| 4 Jun 2025 | Ekos | 1,529 | ±2.5 | 43.9 | 32 | 12.7 | 5.2 | 3 | 3 |
| 30 May 2025 | Nanos Research | 1,079 | ±3.0 | 41.7 | 36.4 | 10.5 | 6.5 | 3.4 | 1.1 |
| 30 May 2025 | Spark Insights | 3,450 | – | 41 | 40 | 8 | 7 | – | – |
| 23 May 2025 | Liaison Strategies | – | – | 44 | 39 | 8 | 6 | 1 | 1 |
| 23 May 2025 | Nanos Research | 1,127 | ±3.0 | 40.4 | 38.6 | 9.8 | 5.9 | 3.7 | 1.3 |
| 22 May 2025 | Innovative Research | 2,517 | – | 42 | 39 | 8 | 6 | 3 | – |
| 21 May 2025 | Abacus Data | 2,273 | ±2.1 | 41 | 40 | 8 | 7 | 3 | 1 |
| 16 May 2025 | Nanos Research | 1,127 | ±2.9 | 41.4 | 39.6 | 8.5 | 4.7 | 3.9 | 1.3 |
| 9 May 2025 | Liaison Strategies | – | – | 45 | 40 | 7 | 6 | 1 | 1 |
| 9 May 2025 | Nanos Research | 1,259 | ±2.8 | 41.5 | 40.5 | 7.8 | 5.1 | 3.3 | 1.3 |
| 2 May 2025 | Nanos Research | 1,297 | ±2.7 | 41.8 | 39.2 | 7.9 | 5.8 | 3.2 | 1.3 |
National polls published since the 2025 election, up to this projection, from the site’s federal polling table. Older polls carry little weight in the average. A dash: the poll did not report that party. MoE: the margin of error as the pollster published it, in points, 19 times out of 20; a dash where none was published. Online panels are not random samples, so for them it is the margin of error of a random sample of the same size, given for comparison.
Projections since the 2025 election
A new projection is made each time a new poll is published. Each date's page keeps that projection as it was.
Seats, median and 90% range
Chance of a majority; dashed: no majority
One point per projection, dated by its newest poll; each holds until the next. The dashed line marks 172 seats, a majority. Select a point for that projection’s page. The first 199 projections, to 2 October 2026, were computed retroactively on 10 October 2026, with the model and candidate list of that date, from the polls published up to each date.
All projections
| Projection | LibLiberal | ConConservative | NDPNDP | BQBloc Québécois | GrnGreen | LibLiberal maj. | ConConservative maj. | ||
|---|---|---|---|---|---|---|---|---|---|
| 3 Oct 2026 | Liaison Strategies | 226 | 82 | 13 | 20 | 2 | 92% | 2% | 6% |
| 2 Oct 2026 | Nanos Research | 225 | 83 | 13 | 20 | 2 | 92% | 2% | 7% |
| 26 Sep 2026 | Liaison Strategies | 223 | 85 | 13 | 20 | 2 | 91% | 2% | 7% |
| 25 Sep 2026 | Nanos Research | 222 | 86 | 12 | 20 | 2 | 91% | 2% | 7% |
| 23 Sep 2026 | Abacus Data | 220 | 88 | 12 | 21 | 2 | 90% | 2% | 8% |
| 19 Sep 2026 | Liaison Strategies | 221 | 87 | 13 | 20 | 2 | 90% | 2% | 8% |
| 18 Sep 2026 | Nanos Research | 221 | 88 | 12 | 20 | 2 | 90% | 2% | 8% |
| 12 Sep 2026 | Liaison Strategies | 219 | 88 | 13 | 21 | 2 | 90% | 2% | 8% |
192 earlier projections
How the projection works
The projection starts from the 2025 result in each of the 343 ridings. The national polling average sets each party’s change since that election. A rule fitted on the federal elections since 2006 turns it into a change for each of seven regions, and polls of a single province or region, from the pollsters’ own releases, correct that rule where they exist. Each riding moves with its region, half as a uniform change in points and half in proportion to each party’s 2025 share, and the ridings are adjusted so that each region reproduces its estimate. The Bloc Québécois runs only in Quebec. A first-term member running again gains a few points and an open seat loses a few; in Quebec, ridings with more French speakers move further in the direction of the province-wide change; members who crossed the floor take a small part of their 2025 vote to their new party.
Each of the 10,000 simulations adds a national polling error, regional errors and riding errors, sized from the six federal elections from 2008 to 2025. Tested on each of those elections with only the polls published before it, and with every size fitted on the other five, the projected leader won 82.9% of 1,973 ridings, and 90% ranges contained 93.6% of riding vote shares. Local campaigns, candidates other than incumbents and changes of opinion after the polls are not modelled.