2026 Quebec general election
| File:Flag of Quebec.svg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
On or before October 5, 2026
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
125 seats in the National Assembly of Quebec 63 seats needed for a majority | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Opinion polls | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | 90 / 125
|
80 / 125
| ||
| Liberal | Quebec federalism Economic liberalism Liberalism |
Centre to centre-right | Marc Tanguay (interim) | 21 / 125
|
18 / 125
| ||
| Québec solidaire | Quebec sovereigntism Democratic socialism Environmentalism |
Left-wing | Ruba Ghazal & Sol Zanetti | 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 | 3 / 125
|
6 / 125
| ||
| Conservative Party of Quebec | Quebec federalism Economic liberalism Conservatism |
Right-wing | Éric Duhaime | 0 / 125
|
0 / 125
| ||
| Independents | N/A | 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:
Timeline
[edit | edit source]| 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]| 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 | ||||
2022
[edit | edit source]- October 3: The Coalition Avenir Québec led by François Legault wins a second majority government in the 43rd Quebec general election.
- November 7: Dominique Anglade resigns as the leader of the Quebec Liberal Party, triggering a leadership election to determine her successor.[8]
- November 10: LaFontaine MNA Marc Tanguay is named interim leader of the Quebec Liberal Party.[31]
2023
[edit | edit source]- May 16: Manon Massé announced that she will not seek re-election as female spokesperson at Québec Solidaire's next convention held from November 24 to 26, 2023, in Gatineau.[32][33]
- November 26: Émilise Lessard-Therrien is elected as Québec Solidaire's female spokesperson.[34]
2024
[edit | edit source]- April 29: Lessard-Therrien resigns as Québec Solidaire's female spokesperson.[35]
- May 2: Sherbrooke MNA Christine Labrie becomes Québec Solidaire's interim female spokesperson.[36]
- November 16: Mercier MNA Ruba Ghazal is elected female spokesperson of Québec Solidaire.[37][38]
2025
[edit | edit source]- March 20: Gabriel Nadeau-Dubois resigns as Québec Solidaire's male spokesperson.
- March 24: Saint-Henri–Sainte-Anne MNA Guillaume Cliche-Rivard becomes Québec Solidaire's interim male spokesperson.
- June 14: Pablo Rodriguez wins the 2025 Quebec Liberal Party leadership election.
- September 10: François Legault conducts a major cabinet reshuffle.[39]
- November 8: Jean-Lesage MNA Sol Zanetti wins the 2025 Québec solidaire co-spokesperson election.
- December 17: Pablo Rodriguez resigns as leader of the Quebec Liberal Party.[40]
- December 19: LaFontaine MNA Marc Tanguay is named interim leader of the Quebec Liberal Party.
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]| 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 | 1,039 | ±3.04% | 19 | 9 | 35 | 20 | 16 | 2 | 15 | |
| Leger | December 1, 2025 | 1,042 | ±3.04% | 18 | 8 | 39 | 21 | 13 | 1 | 18 | |
| Pallas Data | November 25, 2025 | 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 | 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 | 1,053 | ±3.02% | 16 | 7 | 38 | 27 | 11 | 1 | 11 | |
| Pallas Data | September 6, 2025 | 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 | 910 | ±3.2% | 16 | 8 | 31 | 29 | 14 | 2 | 2 | |
| Leger | June 22, 2025 | 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 | 1,007 | ±3.09% | 24 | 12 | 30 | 19 | 12 | 3 | 6 | |
| Pallas Data | March 1, 2025 | 1,120 | ±2.9% | 19.5 | 10.1 | 31.6 | 21.6 | 15 | 2.2 | 10 | |
| Leger | February 2, 2025 | 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 | 1,002 | ±3.1% | 24 | 13 | 31 | 16 | 13 | 3 | 7 | |
| Pallas Data | November 26, 2024 | 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 | 1,010 | ±3.08% | 21 | 13 | 35 | 17 | 11 | 2 | 14 | |
| Leger | October 6, 2024 | 1,036 | ±3.04% | 24 | 14 | 32 | 17 | 12 | 1 | 8 | |
| Pallas Data | September 26, 2024 | 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 | 1,041 | ±3.04% | 24 | 15 | 29 | 16 | 13 | 3 | 5 | |
| Pallas Data[b] | June 22, 2024 | 1,445 | ±2.6% | 21.7 | 13.2 | 35.0 | 16.7 | 12.2 | 1.2 | 13.3 | |
| Pallas Data | June 8, 2024 | 1,339 | ±2.7% | 21.5 | 15.9 | 33.1 | 17.1 | 10.6 | 1.8 | 11.6 | |
| Leger | June 3, 2024 | 1,015 | ±3.08% | 25 | 14 | 32 | 15 | 10 | 3 | 7 | |
| Leger | May 13, 2024 | 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 | 1,026 | ±3.06% | 24 | 14 | 34 | 15 | 10 | 3 | 10 | |
| Pallas Data | April 21, 2024 | 1,256 | ±2.8% | 19.5 | 12.9 | 32.9 | 22.8 | 10.7 | 1.2 | 10.1 | |
| Leger | March 18, 2024 | 1,033 | ±3.05% | 22 | 18 | 34 | 14 | 10 | 2 | 12 | |
| Pallas Data | February 24, 2024 | 1,122 | ±2.9% | 23.1 | 16.5 | 31.4 | 14.5 | 12.8 | 1.7 | 8.3 | |
| Leger | February 5, 2024 | 1,032 | ±3.05% | 25 | 16 | 32 | 15 | 11 | 1 | 7 | |
| Pallas Data | January 24, 2024 | 1,175 | ±2.9% | 21.1 | 17.0 | 31.7 | 15.4 | 11.5 | 3.2 | 10.6 | |
| Leger | December 4, 2023 | 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 | 1,178 | ±2.86% | 24.1 | 16.1 | 30.4 | 15.5 | 11.3 | 2.7 | 6.3 | |
| Leger | October 30, 2023 | 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 | 1,095 | ±3.0% | 34.5 | 15.4 | 19.0 | 14.7 | 14.6 | 1.9 | 15.5 | |
| Leger | September 25, 2023 | 1,028 | ±3.06% | 34 | 17 | 22 | 14 | 12 | 1 | 12 | |
| Leger | August 21, 2023 | 1,036 | ±3.0% | 37 | 15 | 22 | 12 | 11 | 3 | 15 | |
| Leger | June 12, 2023 | 1,042 | ±3.0% | 37 | 16 | 23 | 13 | 9 | 2 | 14 | |
| Angus Reid | June 3, 2023 | 506 | — | 33 | 17 | 22 | 13 | 12 | 3[e] | 11 | |
| Leger | May 1, 2023 | 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 | 1,044 | ±3.0% | 40 | 17 | 18 | 14 | 9 | 2 | 22 | |
| Leger | December 10, 2022 | 1,002 | ±3.1% | 41 | 14 | 18 | 14 | 10 | 3 | 23 | |
| Leger | November 6, 2022 | 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 | ||
- 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 | 706 | 20 | 10 | 32 | 25 | 11 | 3 | 7 | ||
| Leger | November 11, 2024 | 1,010 | ±3.08% | 17 | 12 | 36 | 20 | 12 | 3 | 16 | |
| Leger | October 6, 2024 | 1,036 | ±3.04% | 27 | 12 | 27 | 21 | 10 | 2 | 0 | |
| Leger | August 25, 2024 | 1,041 | ±3.04% | 23 | 14 | 30 | 16 | 12 | 4 | 7 | |
| Leger | February 5, 2024 | 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 | 691 | 19 | 11 | 32 | 22 | 12 | 4 | 10 | ||
| Leger | November 11, 2024 | 1,010 | ±3.08% | 20 | 13 | 36 | 16 | 13 | 2 | 16 | |
| Leger | August 25, 2024 | 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 | 733 | 16 | 8 | 30 | 31 | 11 | 3 | 1 | ||
| Leger | November 11, 2024 | 1,010 | ±3.08% | 15 | 11 | 33 | 26 | 12 | 1 | 7 | |
| Leger | October 6, 2024 | 1,036 | ±3.04% | 25 | 11 | 26 | 28 | 9 | 2 | 2 | |
| Leger | August 25, 2024 | 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]- ^ 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]
- ^ a b c Sponsored by the Conservative Party of Quebec
- ^ Sponsored by the Bloc Québécois
- ^ Not specified in the Canadian Press article
- ^ Including PVQ at 2%
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ An Act to amend the Election Act for the purpose of establishing fixed-date elections, L.Q. 2013, c. 13, s. 3
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ https://www.cbc.ca/news/canada/montreal/legault-cabinet-shuffle-quebec-provincial-politics-1.7629229
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).