2026 Quebec general election

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

2026 Quebec general election
File:Flag of Quebec.svg
← 2022
On or before October 5, 2026 (2026-10-05)

125 seats in the National Assembly of Quebec
63 seats needed for a majority
Opinion polls
 
Leader François Legault Marc Tanguay
(interim)
Ruba Ghazal[a]
Party Coalition Avenir Québec Liberal Québec solidaire
Leader since November 4, 2011 December 19, 2025 November 16, 2024
Leader's seat L'Assomption LaFontaine Mercier
Last election 90 seats, 40.98% 21 seats, 14.37% 11 seats, 15.43%
Current seats 80 18 11
Seats needed Steady Increase 44 Increase 53

 
Leader Paul St-Pierre Plamondon Éric Duhaime
Party Parti Québécois Conservative
Leader since October 9, 2020 April 17, 2021
Leader's seat Camille-Laurin None
Last election 3 seats, 14.61% 0 seats, 12.91%
Current seats 6 0
Seats needed Increase 57 Increase 63

Incumbent Premier

François Legault
Coalition Avenir Québec



The 2026 Quebec general election will elect the members of the 44th National Assembly of Quebec. The Election Act requires that the election be held by October 5, 2026, but it may be called earlier.

Background

[edit | edit source]

In the 2022 general election, the Coalition Avenir Québec increased its parliamentary majority, winning 90 seats. The Liberals, despite finishing fourth in the popular vote behind Québec solidaire and the Parti Québécois, remained the official opposition winning 21 seats.[2] The Parti Québecois lost most of its remaining seats but managed to elect its previously seatless leader Paul St-Pierre Plamondon to a seat.[3] The Conservatives increased their share of the vote to 13%; however, as their support was more spread out throughout Quebec, they did not gain any seats.[4]

Under the province's fixed election date law, passed in 2013, "the general election following the end of a Legislature shall be held on the first Monday of October of the fourth calendar year following the year that includes the last day of the previous Legislature",[5] setting the date for October 5, 2026. However, the act does not fetter the discretion of the lieutenant governor of Quebec to dissolve the legislature before that time, in accordance with the usual conventions of the Westminster parliamentary system.

Political parties and standings

[edit | edit source]

The table below lists parties represented and seats held in the National Assembly after the 2022 provincial election.

Name Ideology Position Leader 2022 result Current
standing
Votes (%) Seats
Coalition Avenir
Québec
Quebec nationalism
Quebec autonomism
Conservatism
Centre-right François Legault
40.98%
90 / 125
80 / 125
Liberal Quebec federalism
Economic liberalism
Liberalism
Centre to centre-right Marc Tanguay (interim)
14.37%
21 / 125
18 / 125
Québec solidaire Quebec sovereigntism
Democratic socialism
Environmentalism
Left-wing Ruba Ghazal & Sol Zanetti
15.43%
11 / 125
11 / 125
Parti Québécois Quebec sovereigntism
Quebec nationalism
Social democracy
Economic nationalism
Centre-left to Centre-right Paul St-Pierre Plamondon
14.61%
3 / 125
6 / 125
Conservative Party of Quebec Quebec federalism
Economic liberalism
Conservatism
Right-wing Éric Duhaime
12.91%
0 / 125
0 / 125
Independents N/A
0.05%
0 / 125
9 / 125
Vacant N/A
1 / 125

Constituency name changes

[edit | edit source]

The following constituencies had their names changed in June 2025:

Old name New name Enabling legislation
Arthabaska Arthabaska–L’Érable An Act to replace the name of the electoral division of Arthabaska by the name “Arthabaska-L’Érable”, LQ 2025, c. 22
Laporte Pierre-Laporte An Act to replace the name of the electoral division of Laporte by the name “Pierre-Laporte”, LQ 2025, c. 19
Matane-Matapédia Matane-Matapédia-Mitis An Act to replace the name of the electoral division of Matane-Matapédia by Matane-Matapédia-Mitis, LQ 2025, c. 18
Rivière-du-Loup–Témiscouata Rivière-du-Loup–Témiscouata–Les Basques An Act to replace the name of the electoral division of Rivière-du-Loup–Témiscouata by the name “Rivière-du-Loup–Témiscouata–Les Basques”, LQ 2025, c. 20
Vimont Vimont-Auteuil An Act to replace the name of the electoral division of Vimont by the name “Vimont-Auteuil”, LQ 2025, c. 21

Timeline

[edit | edit source]
Changes in seats held (2022–2025)
Seat Before Change
Date Member Party Reason Date Member Party
Vaudreuil October 27, 2022 Marie-Claude Nichols  Liberal Expelled[6]  Independent
May 2, 2025  Independent Rejoined caucus[7]  Liberal
Saint-Henri–Sainte-Anne December 1, 2022 Dominique Anglade  Liberal Resignation as MNA[8] March 13, 2023 Guillaume Cliche-Rivard[9]  QC solidaire
Laviolette–Saint-Maurice March 7, 2023 Marie-Louise Tardif  CAQ Left the caucus[10]  Independent
March 28, 2023  Independent Returned to caucus[11]  CAQ
Jean-Talon July 31, 2023 Joëlle Boutin  CAQ Resignation as MNA[12] October 2, 2023 Pascal Paradis[13]  Parti Québécois
Marguerite-Bourgeoys October 7, 2023 Frédéric Beauchemin  Liberal Excluded from caucus[14]  Independent
December 15, 2023  Independent Readmitted to caucus[15]  Liberal
Arthabaska April 16, 2024 Eric Lefebvre  CAQ Resignation from party[16]  Independent
March 18, 2025  Independent Resignation as MNA[17] August 11, 2025 Alex Boissonneault  Parti Québécois
Terrebonne September 3, 2024 Pierre Fitzgibbon  CAQ Resignation as MNA[18] March 17, 2025 Catherine Gentilcore[19]  Parti Québécois
Saint-Jérôme September 12, 2024 Youri Chassin  CAQ Resignation from party[20]  Independent
Chicoutimi September 4, 2025 Andrée Laforest  CAQ Resignation as MNA[21] To be announced Vacant
Abitibi-Est September 5, 2025 Pierre Dufour  CAQ Expelled from caucus[22]  Independent
Rimouski September 18, 2025 Maïté Blanchette Vézina  CAQ Left the caucus[23]  Independent
Taillon October 30, 2025 Lionel Carmant  CAQ Resignation from party[24]  Independent
Laporte November 4, 2025 Isabelle Poulet  CAQ Expelled from caucus[25]  Independent
Rosemont November 22, 2025 Vincent Marissal  QC solidaire Left the caucus[26]  Independent
Saint-Laurent December 2, 2025 Marwah Rizqy  Liberal Expelled from caucus[27][28]  Independent
Chomedey December 4, 2025 Sona Lakhoyan Olivier  Liberal Expelled from caucus[29]  Independent
La Prairie December 18, 2025 Christian Dubé  CAQ Left the caucus[30]  Independent

By-elections

[edit | edit source]
Analysis of by-elections by turnout and vote share for winning candidate (vs 2022)
Riding and winning party Turnout Vote share for winning candidate
% Change (pp) % Change (pp)
Saint-Henri–Sainte-Anne  Québec solidaire Gain 31.10 -26.72
 
44.50 16.78
 
Jean-Talon  Parti Québécois Gain 55.21 -18.64
 
44.06 25.37
 
Terrebonne  Parti Québécois Gain 37.26 -33.91
 
52.74 33.86
 
Arthabaska  Parti Québécois Gain 59.98 -14.12
 
46.37 36.36
 

Candidates

[edit | edit source]

Incumbents not standing for re-election

[edit | edit source]
Incumbent MNA Electoral District Date announced
  Marwah Rizqy[41] Saint-Laurent October 1, 2024
  Gabriel Nadeau-Dubois[42] Gouin March 20, 2025
  Christine Labrie[43] Sherbrooke June 7, 2025
  Christian Dubé[44] La Prairie August 25, 2025
  André Lamontagne[45] Johnson September 8, 2025
  Suzanne Roy[45] Verchères September 8, 2025
  Manon Massé[46] Sainte-Marie–Saint-Jacques October 20, 2025
  Sylvain Lévesque[47] Chauveau December 19, 2025

Opinion polls

[edit | edit source]
File:Sondages sur les élections générales québécoises de 2026.svg
Opinion polling since the 2022 election
Polling organisation Last date of polling Source Sample size MoE CAQ QS PQ PLQ PCQ Other Lead
Pablo Rodriguez resigns as leader of the Quebec Liberal Party on December 17, 2025.[48]
Leger December 15, 2025 PDF 1,039 ±3.04% 19 9 35 20 16 2 15
Leger December 1, 2025 PDF 1,042 ±3.04% 18 8 39 21 13 1 18
Pallas Data November 25, 2025 PDF 1,102 ±3% 12.8 9.2 35.5 24.7 14.7 3.1 10.8
Leger November 10, 2025 HTML 1,031 ±3.1% 17 8 32 27 14 2 5
Sol Zanetti is elected co-spokesperson of Québec solidaire on November 8, 2025.
Pallas Data[b] October 19, 2025 PDF 1,234 ±2.9% 12.5 10.3 33.3 26.1 13.9 3.9 7.2
Leger September 28, 2025 HTML 1,037 ±3.04% 16 6 36 25 15 2 11
Leger September 15, 2025 PDF 1,053 ±3.02% 16 7 38 27 11 1 11
Pallas Data September 6, 2025 PDF 1,187 ±2.8% 10.8 7.9 38 26.7 14.8 1.8 11.3
Angus Reid September 5, 2025 HTML 524 12 11 38 21 16 3 17
Leger August 18, 2025 HTML 977 ±3.1% 17 9 35 26 10 2 9
PQ wins the by-election in Arthabaska on August 11, 2025.
Mainstreet Research June 24, 2025 PDF 910 ±3.2% 16 8 31 29 14 2 2
Leger June 22, 2025 PDF 1,056 ±3.0% 17 9 30 28 14 2 2
Pallas Data June 16, 2025 HTML 1,085 ±3.0% 15 12 31 26 14 2 5
Pablo Rodriguez is elected as leader of the Quebec Liberal Party on June 14, 2025.
Leger May 11, 2025 HTML 1,051 ±3.02% 20 10 33 21 13 2 12
Gabriel Nadeau-Dubois resigns as co-spokesperson of Québec solidaire on March 20, 2025.
PQ wins the by-election in Terrebonne on March 17, 2025.
Leger March 10, 2025 PDF 1,007 ±3.09% 24 12 30 19 12 3 6
Pallas Data March 1, 2025 PDF 1,120 ±2.9% 19.5 10.1 31.6 21.6 15 2.2 10
Leger February 2, 2025 PDF 1,017 ±3.07% 21 10 30 21 14 3 9
Leger[c] January 19, 2025 HTML 1,003 ±3.09% 25 12 34 15 11 [d] 9
Leger December 2, 2024 PDF 1,002 ±3.1% 24 13 31 16 13 3 7
Pallas Data November 26, 2024 PDF 1,093 ±3.0% 20.4 11.9 35.0 18.3 12.8 1.6 14.6
Ruba Ghazal is elected co-spokesperson of Québec solidaire on November 16, 2024.
Leger November 11, 2024 PDF 1,010 ±3.08% 21 13 35 17 11 2 14
Leger October 6, 2024 PDF 1,036 ±3.04% 24 14 32 17 12 1 8
Pallas Data September 26, 2024 PDF 1,111 ±2.9% 21.6 11.7 33.9 17.6 14.0 1.2 12.3
Pallas Data[b] September 3, 2024 HTML 1,191 ±3.0% 23 13 31 17 14 8
Leger August 25, 2024 PDF 1,041 ±3.04% 24 15 29 16 13 3 5
Pallas Data[b] June 22, 2024 PDF 1,445 ±2.6% 21.7 13.2 35.0 16.7 12.2 1.2 13.3
Pallas Data June 8, 2024 PDF 1,339 ±2.7% 21.5 15.9 33.1 17.1 10.6 1.8 11.6
Leger June 3, 2024 PDF 1,015 ±3.08% 25 14 32 15 10 3 7
Leger May 13, 2024 PDF 1,031 ±3.05% 22 12 32 17 12 4 10
Émilise Lessard-Therrien resigns as co-spokesperson of Québec solidaire on April 29, 2024.
Leger April 21, 2024 PDF 1,026 ±3.06% 24 14 34 15 10 3 10
Pallas Data April 21, 2024 PDF 1,256 ±2.8% 19.5 12.9 32.9 22.8 10.7 1.2 10.1
Leger March 18, 2024 PDF 1,033 ±3.05% 22 18 34 14 10 2 12
Pallas Data February 24, 2024 PDF 1,122 ±2.9% 23.1 16.5 31.4 14.5 12.8 1.7 8.3
Leger February 5, 2024 PDF 1,032 ±3.05% 25 16 32 15 11 1 7
Pallas Data January 24, 2024 PDF 1,175 ±2.9% 21.1 17.0 31.7 15.4 11.5 3.2 10.6
Leger December 4, 2023 PDF 1,040 ±3.04% 25 17 31 14 11 2 6
Émilise Lessard-Therrien is elected as co-spokesperson of Québec solidaire on November 26, 2023, following the resignation of Manon Massé.
Pallas Data November 18, 2023 PDF 1,178 ±2.86% 24.1 16.1 30.4 15.5 11.3 2.7 6.3
Leger October 30, 2023 PDF 1,026 ±3.06% 30 15 26 15 12 3 4
PQ wins the by-election in Jean-Talon on October 2, 2023.
Pallas Data September 27, 2023 PDF 1,095 ±3.0% 34.5 15.4 19.0 14.7 14.6 1.9 15.5
Leger September 25, 2023 PDF 1,028 ±3.06% 34 17 22 14 12 1 12
Leger August 21, 2023 PDF 1,036 ±3.0% 37 15 22 12 11 3 15
Leger June 12, 2023 PDF 1,042 ±3.0% 37 16 23 13 9 2 14
Angus Reid June 3, 2023 PDF 506 33 17 22 13 12 3[e] 11
Leger May 1, 2023 PDF 1,201 ±3.0% 36 16 22 14 10 2 14
QS wins the by-election in Saint-Henri–Sainte-Anne on March 13, 2023.
Leger February 26, 2023 PDF 1,044 ±3.0% 40 17 18 14 9 2 22
Leger December 10, 2022 PDF 1,002 ±3.1% 41 14 18 14 10 3 23
Leger November 6, 2022 PDF 1,028 ±3.1% 36 19 18 14 11 3 17
2022 election October 3, 2022 4,169,137 41.0 15.4 14.6 14.4 12.9 1.7 25.6
File:Intentions de vote au Québec pendant la 43e législature (électeurs francophones).svg
Voting intentions among French speakers
File:Intentions de vote au Québec pendant la 43e législature (électeurs non-francophones).svg
Voting intentions among non-French speakers
Hypothetical polling
Voting intention with Liberal leadership candidates

Karl Blackburn as leader

Polling organisation Last date of polling Source Sample size MoE CAQ QS PQ PLQ PCQ Other Lead
Leger May 13, 2025 PDF 706 20 10 32 25 11 3 7
Leger November 11, 2024 PDF 1,010 ±3.08% 17 12 36 20 12 3 16
Leger October 6, 2024 PDF 1,036 ±3.04% 27 12 27 21 10 2 0
Leger August 25, 2024 PDF 1,041 ±3.04% 23 14 30 16 12 4 7
Leger February 5, 2024 PDF 1,032 ±3.05% 23 14 31 21 9 3 8

Charles Milliard as leader

Polling organisation Last date of polling Source Sample size MoE CAQ QS PQ PLQ PCQ Other Lead
Leger May 13, 2025 PDF 691 19 11 32 22 12 4 10
Leger November 11, 2024 PDF 1,010 ±3.08% 20 13 36 16 13 2 16
Leger August 25, 2024 PDF 1,041 ±3.04% 23 15 31 14 13 4 8

Pablo Rodriguez as leader

Polling organisation Last date of polling Source Sample size MoE CAQ QS PQ PLQ PCQ Other Lead
Leger May 13, 2025 PDF 733 16 8 30 31 11 3 1
Leger November 11, 2024 PDF 1,010 ±3.08% 15 11 33 26 12 1 7
Leger October 6, 2024 PDF 1,036 ±3.04% 25 11 26 28 9 2 2
Leger August 25, 2024 PDF 1,041 ±3.04% 23 13 30 19 11 3 7

Projections

[edit | edit source]
Source Seat ranking
PQ PLQ PCQ QS CAQ As of Projection
Qc125[49] 72 (61-78) 39 (35-47) 7 (4-11) 4 (2-7) 3 (0-7) November 13, 2025 PQ majority
Source Popular vote ranking
PQ PLQ CAQ PCQ QS As of
Qc125[49] 33% ± 4% 26% ± 3% 17% ± 3% 14% ± 2% 8% ± 2% November 13, 2025
Source Odds of winning the most seats
PQ PLQ QS As of
Qc125[49] >99% <1% <1% November 13, 2025
Source Odds of outcome
PQ maj. PQ min. PLQ min. PLQ maj. As of
Qc125[49] 87% 13% <1% <1% November 13, 2025

Notes

[edit | edit source]
  1. ^ Québec solidaire designates one female and one male as co-spokespeople. Ghazal is serving with co-spokesperson Sol Zanetti. The party's power is held by the general meetings of the members and a board of 16 directors; the de jure leader recognized by the Chief Electoral Officer of Quebec (DGE) is Benjamin Gingras.[1]
  2. ^ a b c Sponsored by the Conservative Party of Quebec
  3. ^ Sponsored by the Bloc Québécois
  4. ^ Not specified in the Canadian Press article
  5. ^ Including PVQ at 2%

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ An Act to amend the Election Act for the purpose of establishing fixed-date elections, L.Q. 2013, c. 13, s. 3
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ https://www.cbc.ca/news/canada/montreal/legault-cabinet-shuffle-quebec-provincial-politics-1.7629229
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  44. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  45. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  46. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  47. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  48. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  49. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).