Latest update: September 28, 2023
63 seats needed for a majority
Safe | Likely | Leaning | Toss up | Seat-by-seat projection |
Last election (2022) |
|
![]() |
45 | 16 | 6 | 10 | 77 [62-91] |
90 |
![]() |
16 | 3 | 0 | 3 | 22 [17-28] |
21 |
![]() |
5 | 4 | 2 | 1 | 12 [8-15] |
11 |
![]() |
2 | 2 | 0 | 5 | 9 [2-19] |
3 |
![]() |
0 | 0 | 1 | 4 | 5 [0-10] |
0 |
Seat-by-seat projection |
Last election (2022) |
|
![]() |
77 [62-91] |
90 |
![]() |
22 [17-28] |
21 |
![]() |
12 [8-15] |
11 |
![]() |
9 [2-19] |
3 |
![]() |
5 [0-10] |
0 |
Electoral district | Current party | Latest projection |
---|---|---|
001 Abitibi-Est | ![]() |
Safe CAQ hold |
002 Abitibi-Ouest | ![]() |
Leaning CAQ hold |
003 Acadie | ![]() |
Safe LIB hold |
004 Anjou–Louis-Riel | ![]() |
Toss up LIB/CAQ |
005 Argenteuil | ![]() |
Safe CAQ hold |
006 Arthabaska | ![]() |
Safe CAQ hold |
007 Beauce-Nord | ![]() |
PCQ leaning gain |
008 Beauce-Sud | ![]() |
Toss up CAQ/QCP |
009 Beauharnois | ![]() |
Safe CAQ hold |
010 Bellechasse | ![]() |
Toss up CAQ/QCP |
011 Berthier | ![]() |
Likely CAQ hold |
012 Bertrand | ![]() |
Likely CAQ hold |
013 Blainville | ![]() |
Safe CAQ hold |
014 Bonaventure | ![]() |
Toss up PQ/CAQ |
015 Borduas | ![]() |
Safe CAQ hold |
016 Bourassa-Sauvé | ![]() |
Safe LIB hold |
017 Camille-Laurin | ![]() |
Safe PQ hold |
018 Brome-Missisquoi | ![]() |
Safe CAQ hold |
019 Chambly | ![]() |
Safe CAQ hold |
020 Champlain | ![]() |
Safe CAQ hold |
021 Chapleau | ![]() |
Safe CAQ hold |
022 Charlesbourg | ![]() |
Toss up PQ/CAQ |
023 Charlevoix–Côte-de-Beaupré | ![]() |
Toss up PQ/CAQ |
024 Châteauguay | ![]() |
Likely CAQ hold |
025 Chauveau | ![]() |
Toss up CAQ/QCP |
026 Chicoutimi | ![]() |
Safe CAQ hold |
027 Chomedey | ![]() |
Safe LIB hold |
028 Chutes-de-la-Chaudière | ![]() |
Likely CAQ hold |
029 Côte-du-Sud | ![]() |
Likely CAQ hold |
030 D’Arcy-McGee | ![]() |
Safe LIB hold |
031 Deux-Montagnes | ![]() |
Safe CAQ hold |
032 Drummond–Bois-Francs | ![]() |
Safe CAQ hold |
033 Dubuc | ![]() |
Safe CAQ hold |
034 Duplessis | ![]() |
Toss up PQ/CAQ |
035 Fabre | ![]() |
Toss up LIB/CAQ |
036 Gaspé | ![]() |
Likely PQ gain |
037 Gatineau | ![]() |
Safe CAQ hold |
038 Gouin | ![]() |
QS safe hold |
039 Granby | ![]() |
Safe CAQ hold |
040 Groulx | ![]() |
Safe CAQ hold |
041 Hochelaga-Maisonneuve | ![]() |
QS safe hold |
042 Hull | ![]() |
Leaning CAQ hold |
043 Huntingdon | ![]() |
Safe CAQ hold |
044 Iberville | ![]() |
Safe CAQ hold |
045 Îles-de-la-Madeleine | ![]() |
Likely PQ hold |
046 Jacques-Cartier | ![]() |
Safe LIB hold |
047 Jean-Lesage | ![]() |
QS leaning hold |
048 Jean-Talon | ![]() |
Toss up PQ/CAQ |
049 Jeanne-Mance–Viger | ![]() |
Safe LIB hold |
050 Johnson | ![]() |
Safe CAQ hold |
051 Joliette | ![]() |
Leaning CAQ hold |
052 Jonquière | ![]() |
Safe CAQ hold |
053 L’Assomption | ![]() |
Safe CAQ hold |
054 La Peltrie | ![]() |
Toss up CAQ/QCP |
055 La Pinière | ![]() |
Likely LIB hold |
056 La Prairie | ![]() |
Safe CAQ hold |
057 Labelle | ![]() |
Likely CAQ hold |
058 Lac-Saint-Jean | ![]() |
Likely CAQ hold |
059 LaFontaine | ![]() |
Safe LIB hold |
060 Laporte | ![]() |
Toss up LIB/CAQ |
061 Laurier-Dorion | ![]() |
QS safe hold |
062 Laval-des-Rapides | ![]() |
Toss up LIB/CAQ |
063 Laviolette-Saint-Maurice | ![]() |
Safe CAQ hold |
064 Les Plaines | ![]() |
Safe CAQ hold |
065 Lévis | ![]() |
Leaning CAQ hold |
066 Lotbinière-Frontenac | ![]() |
Toss up CAQ/QCP |
067 Louis-Hébert | ![]() |
Toss up PQ/CAQ |
068 Marguerite-Bourgeoys | ![]() |
Safe LIB hold |
069 Marie-Victorin | ![]() |
Toss up PQ/CAQ |
070 Marquette | ![]() |
Safe LIB hold |
071 Maskinongé | ![]() |
Safe CAQ hold |
072 Masson | ![]() |
Safe CAQ hold |
073 Matane-Matapédia | ![]() |
Safe PQ hold |
074 Maurice-Richard | ![]() |
QS likely hold |
075 Mégantic | ![]() |
Safe CAQ hold |
076 Mercier | ![]() |
QS safe hold |
077 Mille-Îles | ![]() |
Likely LIB hold |
078 Mirabel | ![]() |
Safe CAQ hold |
079 Mont-Royal -Outremont | ![]() |
Safe LIB hold |
080 Montarville | ![]() |
Likely CAQ hold |
081 Montmorency | ![]() |
Toss up PQ/CAQ/QCP |
082 Nelligan | ![]() |
Safe LIB hold |
083 Nicolet-Bécancour | ![]() |
Safe CAQ hold |
084 Notre-Dame-de-Grâce | ![]() |
Safe LIB hold |
085 Orford | ![]() |
Safe CAQ hold |
086 Papineau | ![]() |
Safe CAQ hold |
087 Pointe-aux-Trembles | ![]() |
Safe CAQ hold |
088 Pontiac | ![]() |
Safe LIB hold |
089 Portneuf | ![]() |
Toss up CAQ/QCP |
090 Prévost | ![]() |
Likely CAQ hold |
091 René-Lévesque | ![]() |
Likely CAQ hold |
092 Repentigny | ![]() |
Safe CAQ hold |
093 Richelieu | ![]() |
Safe CAQ hold |
094 Richmond | ![]() |
Safe CAQ hold |
095 Rimouski | ![]() |
Toss up PQ/CAQ |
096 Rivière-du-Loup–Témiscouata | ![]() |
Safe CAQ hold |
097 Robert-Baldwin | ![]() |
Safe LIB hold |
098 Roberval | ![]() |
Safe CAQ hold |
099 Rosemont | ![]() |
QS likely hold |
100 Rousseau | ![]() |
Safe CAQ hold |
101 Rouyn-Noranda–Témiscamingue | ![]() |
Leaning CAQ hold |
102 Saint-François | ![]() |
Likely CAQ hold |
103 Saint-Henri–Sainte-Anne | ![]() |
QS likely hold |
104 Saint-Hyacinthe | ![]() |
Safe CAQ hold |
105 Saint-Jean | ![]() |
Likely CAQ hold |
106 Saint-Jérôme | ![]() |
Safe CAQ hold |
107 Saint-Laurent | ![]() |
Safe LIB hold |
108 Sainte-Marie–Saint-Jacques | ![]() |
QS safe hold |
109 Sainte-Rose | ![]() |
Likely CAQ hold |
110 Sanguinet | ![]() |
Safe CAQ hold |
111 Sherbrooke | ![]() |
QS likely hold |
112 Soulanges | ![]() |
Likely CAQ hold |
113 Taillon | ![]() |
Likely CAQ hold |
114 Taschereau | ![]() |
Toss up PQ/QS |
115 Terrebonne | ![]() |
Safe CAQ hold |
116 Trois-Rivières | ![]() |
Safe CAQ hold |
117 Ungava | ![]() |
Leaning CAQ hold |
118 Vachon | ![]() |
Safe CAQ hold |
119 Vanier-Les Rivières | ![]() |
Toss up PQ/CAQ |
120 Vaudreuil | ![]() |
Likely LIB hold |
121 Verchères | ![]() |
Likely CAQ hold |
122 Verdun | ![]() |
QS leaning hold |
123 Viau | ![]() |
Toss up LIB/QS |
124 Vimont | ![]() |
Toss up LIB/CAQ |
125 Westmount–Saint-Louis | ![]() |
Safe LIB hold |