logo
Canada

338Canada Seat Projection Record So Far


The 338Canada / Qc125 model has thus far covered 11 general elections in Canada. In total, 1513 electoral districts were projected, and the model has correctly identified the winner in 1355 districts - a success rate of 90%. Here is the complete breakdown of safe, likely, leaning and toss up districts:
The 338Canada / Qc125 model has thus far covered 11 general elections in Canada. In total, 1513 electoral districts were projected, and the model has correctly identified the winner in 1355 districts - a success rate of 90%. Here is the complete breakdown of safe, likely, leaning and toss up districts:

Districts Correct winner Incorrect winner Correct %
Safe 683 672 11 98%
Likely 360 336 24 93%
Leaning 221 186 35 84%
Toss up 249 161 88 65%
Total 1513 1355 158 89.6%
Districts Correct winner Correct %
Safe 683 672 98%
Likely 360 336 93%
Leaning 221 186 84%
Toss up 249 161 65%
Total 1513 1355 89.6%



As mentioned above, the correct winner was identified in 89.6% of all districts of these 11 general elections. Among the 158 remaining districts, 90 of the winners (5.9%) obtained a share of the vote that was within the projection's margin of error (moe). Only 68 districts (4.5%) were complete misses.
As mentioned above, the correct winner was identified in 89.6% of all districts of these 11 general elections. Among the 158 remaining districts, 90 of the winners (5.9%) obtained a share of the vote that was within the projection's margin of error (moe). Only 68 districts (4.5%) were complete misses.






2022 Quebec general election - October 3, 2022


See how pollsters fared in this election

Parties Final Seat-by-Seat Projection Election results
CAQ 92 90
QLP 21 21
QS 9 11
PQ 3 3
PCQ 0 0
Most likely outcome CAQ majority CAQ majority
Parties Final Seat-by-Seat Projection Election results
CAQ 92 90
QLP 21 21
QS 9 11
PQ 3 3
PCQ 0 0
Most likely outcome CAQ majority CAQ majority



In October 2022, 41% of Quebec voters supported François Legault's CAQ, which won a second straight majority at the Quebec National Assembly. The 338Canada did exceptionally well, correctly idenditified 118 of 125 winners (94.4%).
In October 2022, 41% of Quebec voters supported François Legault's CAQ, which won a second straight majority at the Quebec National Assembly. The 338Canada did exceptionally well, correctly idenditified 118 of 125 winners (94.4%).

Districts Correct winner Incorrect winner Correct %
Safe 80 80 0 100%
Likely 18 18 0 100%
Leaning 11 9 2 82%
Toss up 16 11 5 69%
Total 125 118 7 94.4%
Districts Correct winner Correct %
Safe 80 80 100%
Likely 18 18 100%
Leaning 11 9 82%
Toss up 16 11 69%
Total 125 118 94.4%






2022 Ontario general election - June 2, 2022


See how pollsters fared in this election

Parties Final Seat-by-Seat Projection Election results
PCPO 81 83
ONDP 26 31
OLP 16 8
GPO 1 1
IND 0 1
Most likely outcome PCPO majority PCPO majority
Parties Final Seat-by-Seat Projection Election results
PCPO 81 83
ONDP 26 31
OLP 16 8
GPO 1 1
IND 0 1
Most likely outcome PCPO majority PCPO majority



In June 2022, about 43% of Ontario voters cast a ballot in the provincial general election. Doug Ford's PC won a massive 83-seat mahority. Despite a few local misses, the 338Canada model identified 108 of 124 winners (87%).
In June 2022, about 43% of Ontario voters cast a ballot in the provincial general election. Doug Ford's PC won a massive 83-seat mahority. Despite a few local misses, the 338Canada model identified 108 of 124 winners (87%).

Districts Correct winner Incorrect winner Correct %
Safe 45 44 1 98%
Likely 34 32 2 94%
Leaning 24 20 4 83%
Toss up 21 12 9 57%
Total 124 108 15 87%
Districts Correct winner Correct %
Safe 45 44 98%
Likely 34 32 94%
Leaning 24 20 83%
Toss up 21 12 57%
Total 124 108 87%






2021 Federal election - Sept.20, 2021


See how pollsters fared in this election

Parties Final Odds-based Projection Final Seat-by-Seat Projection Election results
LPC 147.9 156 160
CPC 125.1 123 119
BQ 33.4 31 32
NDP 30.1 26 25
GRN 1.7 2 2
PPC 0 0 0
Most likely outcome LPC minority LPC minority LPC minority
Parties Final Odds-based Projection Final Seat-by-Seat Projection Election results
LPC 147.9 156 160
CPC 125.1 123 119
BQ 33.4 31 32
NDP 30.1 26 25
GRN 1.7 2 2
PPC 0 0 0
Most likely outcome LPC minority LPC minority LPC minority



The 2021 federal election - an election few Canadians wanted - ended in a very similar results than the 2019 election, with the Liberals capturing the most seats, but failling to reach the majority threshold. The 338Canada model corectly identified 310 winners out of 338 (92%). Out of the 28 remaining winners, 13 were within the margin of error and 15 were complete misses. Click here for a complete breakdown riding by riding..
The 2021 federal election - an election few Canadians wanted - ended in a very similar results than the 2019 election, with the Liberals capturing the most seats, but failling to reach the majority threshold. The 338Canada model corectly identified 310 winners out of 338 (92%). Out of the 28 remaining winners, 13 were within the margin of error and 15 were complete misses. Click here for a complete breakdown riding by riding..

Districts Correct winner Incorrect winner Correct %
Safe 173 172 1 99.4%
Likely 66 62 4 94%
Leaning 41 39 2 95%
Toss up 58 39 19 67%
Total 338 312 26 92%
Districts Correct winner Correct %
Safe 173 172 99.4%
Likely 66 62 94%
Leaning 41 39 95%
Toss up 58 39 67%
Total 338 312 92%






2021 Nova Scotia election - Aug.17, 2021


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
PC 19 31
LIB 29 17
NDP 7 6
GRN 0 0
Most likely outcome Toss up LIB majority/minority PC majority
Parties Final 338Canada Seat Projection Election results
PC 19 31
LIB 29 17
NDP 7 6
GRN 0 0
Most likely outcome Toss up LIB majority/minority PC majority



The Nova Scotia general election of August 2021 was the first miss for the 338Canada model. Only 35 of 55 winner were called correctly, and 4 more winner were withing the confidence intervals. The polls are indicated the Liberal would win the popular vote, but by a margin that decreased as the campaign went along. In the end, the PC garnered enough momentum and benefitted from a highly efficient vote to win a close majority, whereas the final 338Canada projection had a toss up between a liberal minority and majority.
The Nova Scotia general election of August 2021 was the first miss for the 338Canada model. Only 35 of 55 winner were called correctly, and 4 more winner were withing the confidence intervals. The polls are indicated the Liberal would win the popular vote, but by a margin that decreased as the campaign went along. In the end, the PC garnered enough momentum and benefitted from a highly efficient vote to win a close majority, whereas the final 338Canada projection had a toss up between a liberal minority and majority.

Districts Correct winner Incorrect winner Correct %
Safe 25 20 5 80%
Likely 15 7 8 47%
Leaning 8 5 3 63%
Toss up 7 3 4 43%
Total 55 35 20 64%
Districts Correct winner Correct %
Safe 25 20 80%
Likely 15 7 47%
Leaning 8 5 63%
Toss up 7 3 43%
Total 55 35 64%






2020 Saskatchewan election - Oct.26, 2020


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
SKP 43 48
NDP 18 13
GRN 0 0
Most likely outcome SKP majority SKP majority
Parties Final 338Canada Seat Projection Election results
SKP 43 48
NDP 18 13
GRN 0 0
Most likely outcome SKP majority SKP majority



The Saskatchewan general election of October 2020 resulted in a decisive majority victory for the Saskatchewan Party. While the polls all agreed the SKP was going to win by a significant margin (and comfortably in majority territory), they did underestimate the SKP vote by close to 5 points on average. Consequently, the SKP was also underestimated in the final 338Canada final projection with an average of 43 seats. The SKP ended up winning 48 seats against only 13 for the NDP. Nevertheless, the 338Canada model did correcly identify 55 of the 61 winners (90%). Among the six districts that were missed, five of the winners were within the model's confidence intervals. Only one district was a complete miss.
The Saskatchewan general election of October 2020 resulted in a decisive majority victory for the Saskatchewan Party. While the polls all agreed the SKP was going to win by a significant margin (and comfortably in majority territory), they did underestimate the SKP vote by close to 5 points on average. Consequently, the SKP was also underestimated in the final 338Canada final projection with an average of 43 seats. The SKP ended up winning 48 seats against only 13 for the NDP. Nevertheless, the 338Canada model did correcly identify 55 of the 61 winners (90%). Among the six districts that were missed, five of the winners were within the model's confidence intervals. Only one district was a complete miss.

Districts Correct winner Incorrect winner Correct %
Safe 37 37 0 100%
Likely 8 7 1 88%
Leaning 8 5 3 63%
Toss up 8 6 2 75%
Total 61 55 6 90%
Districts Correct winner Correct %
Safe 37 37 100%
Likely 8 7 88%
Leaning 8 5 63%
Toss up 8 6 75%
Total 61 55 90%






2020 British Columbia election - Oct.24, 2020


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
NDP 59 57
LIB 27 28
GRN 1 2
Most likely outcome NDP majority NDP majority
Parties Final 338Canada Seat Projection Election results
NDP 59 57
LIB 27 28
GRN 1 2
Most likely outcome NDP majority NDP majority



The British Columbia general election of October 2020 resulted in a massive majority victory for the B.C. NDP with 57 seats, the most in party history. As it was the case in the 2017 B.C. general election, the polls hit the mark and were all relatively close to the actual results. Nevertheless, the lack of regional polling lead to some regional swings being missed by the model and, consequently, the Green Party was underestimated in a number of districts, although the overall Green projection did hit the mark. Overall, the 338Canada model correcly identified 77 of the 87 winners (89%). Among the ten districts that were missed, only two of the winners were outside the confidence intervals.
The British Columbia general election of October 2020 resulted in a massive majority victory for the B.C. NDP with 57 seats, the most in party history. As it was the case in the 2017 B.C. general election, the polls hit the mark and were all relatively close to the actual results. Nevertheless, the lack of regional polling lead to some regional swings being missed by the model and, consequently, the Green Party was underestimated in a number of districts, although the overall Green projection did hit the mark. Overall, the 338Canada model correcly identified 77 of the 87 winners (89%). Among the ten districts that were missed, only two of the winners were outside the confidence intervals.

Districts Correct winner Incorrect winner Correct %
Safe 44 44 0 100%
Likely 11 10 1 91%
Leaning 15 11 4 73%
Toss up 17 12 5 71%
Total 87 77 10 89%
Districts Correct winner Correct %
Safe 44 44 100%
Likely 11 10 91%
Leaning 15 11 73%
Toss up 17 12 71%
Total 87 77 89%






2020 New Brunswick election - Sept.14, 2020


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
PC 27 27
LIB 17 17
GRN 4 3
PA 1 2
NDP 0 0
Most likely outcome PC majority PC majority
Parties Final 338Canada Seat Projection Election results
PC 27 27
LIB 17 17
GRN 4 3
PA 1 2
NDP 0 0
Most likely outcome PC majority PC majority



The New Brunswick general election of September 2020 was the first election held during the covid-19 pandemic in Canada. It was also the first projection of a "small" province for the 338Canada model, and it turn out to be its most successful to date. Overall, the model correctly identified 47 of 49 winners (96%) even though there were only a few polls during the campaign.
The New Brunswick general election of September 2020 was the first election held during the covid-19 pandemic in Canada. It was also the first projection of a "small" province for the 338Canada model, and it turn out to be its most successful to date. Overall, the model correctly identified 47 of 49 winners (96%) even though there were only a few polls during the campaign.

Districts Correct winner Incorrect winner Correct %
Safe 26 26 0 100%
Likely 14 14 0 100%
Leaning 4 4 0 100%
Toss up 5 3 2 60%
Total 49 47 2 96%
Districts Correct winner Correct %
Safe 26 26 100%
Likely 14 14 100%
Leaning 4 4 100%
Toss up 5 3 60%
Total 49 47 96%






2019 Canadian Federal election - Oct.21, 2019


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
LPC 142 157
CPC 125 121
BQ 33 32
NDP 35 24
GRN 2 3
PPC 1 0
IND 1 1
Most likely outcome LPC minority LPC minority
Parties Final 338Canada Seat Projection Election results
LPC 142 157
CPC 125 121
BQ 33 32
NDP 35 24
GRN 2 3
PPC 1 0
IND 1 1
Most likely outcome LPC minority LPC minority



The most challenging endeavour so far has been the 2019 Canadian federal election. Although most polls generally hit close to the mark, they collectively underestimated the Conservatives and overestimated the NDP. Nevertheless, the model identified 299 of 338 correct winners. Out of the 39 incorrect winners, 27 were within the model's margin of error. Only 12 were complete misses.
The most challenging endeavour so far has been the 2019 Canadian federal election. Although most polls generally hit close to the mark, they collectively underestimated the Conservatives and overestimated the NDP. Nevertheless, the model identified 299 of 338 correct winners. Out of the 39 incorrect winners, 27 were within the model's margin of error. Only 12 were complete misses.

Districts Correct winner Incorrect winner Correct %
Safe 88 88 0 100%
Likely 106 103 3 97%
Leaning 60 53 7 88%
Toss up 84 55 29 65%
Total 338 299 39 88.5%
Districts Correct winner Correct %
Safe 88 88 100%
Likely 106 103 97%
Leaning 60 53 88%
Toss up 84 55 65%
Total 338 299 88.5%






2019 Alberta election - April 17, 2019


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
UCP 60 63
NDP 26 24
ABP 1 0
LIB 0 0
Most likely outcome UCP majority UCP majority
Parties Final 338Canada Seat Projection Election results
UCP 60 63
NDP 26 24
ABP 1 0
LIB 0 0
Most likely outcome UCP majority UCP majority



In the Alberta general election of April 2019, the 338Canada model correctly identified 82 of 87 district winners. Out of the five misses, three were within the confidence intervals.
In the Alberta general election of April 2019, the 338Canada model correctly identified 82 of 87 district winners. Out of the five misses, three were within the confidence intervals.

Districts Correct winner Incorrect winner Correct %
Safe 38 38 0 100%
Likely 30 29 1 97%
Leaning 11 10 1 91%
Toss up 8 5 3 63%
Total 87 82 5 94%
Districts Correct winner Correct %
Safe 38 38 100%
Likely 30 29 97%
Leaning 11 10 91%
Toss up 8 5 63%
Total 87 82 94%





2018 Quebec election - Oct.1, 2018


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
CAQ 63 74
LIB 44 31
PQ 11 10
QS 7 10
Most likely outcome CAQ majority CAQ majority
Parties Final 338Canada Seat Projection Election results
CAQ 63 74
LIB 44 31
PQ 11 10
QS 7 10
Most likely outcome CAQ majority CAQ majority



In October 2018, I published a final Quebec projection in L'actualité magazine showing the CAQ led by François Legault was going to win - not assuredly, but most likely a majority. However, the final polls of the election missed the mark significantly by underestimating CAQ support (see for yourself here). The poll average for the CAQ was somewhere between 31-33%, and, when all the votes were counted, it had won 37%.

Nevertheless, the model correctly identified 112 winners out of 125 districts. Out of those 13 misses, four were within the margin of error. Nine districts were complete misses, most of those going to the CAQ at the expense of the Liberals, largely due to the polls underestimating CAQ support (and also a very low Liberal turnout).
In October 2018, I published a final Quebec projection in L'actualité magazine showing the CAQ led by François Legault was going to win - not assuredly, but most likely a majority. However, the final polls of the election missed the mark significantly by underestimating CAQ support (see for yourself here). The poll average for the CAQ was somewhere between 31-33%, and, when all the votes were counted, it had won 37%.

Nevertheless, the model correctly identified 112 winners out of 125 districts. Out of those 13 misses, four were within the margin of error. Nine districts were complete misses, most of those going to the CAQ at the expense of the Liberals, largely due to the polls underestimating CAQ support (and also a very low Liberal turnout).

Districts Correct winner Incorrect winner Correct %
Safe 74 70 4 95%
Likely 21 19 2 90%
Leaning 18 14 4 78%
Toss up 12 9 3 75%
Total 125 112 13 90%
Districts Correct winner Correct %
Safe 74 70 95%
Likely 21 19 90%
Leaning 18 14 78%
Toss up 12 9 75%
Total 125 112 90%





2018 Ontario election - June 7, 2018


See how pollsters fared in this election

Parties Final 338Canada Seat Projection Election results
PC 70 76
NDP 47 40
LIB 6 7
GRN 1 1
Most likely outcome PC majority PC majority
Parties Final 338Canada Seat Projection Election results
PC 70 76
NDP 47 40
LIB 6 7
GRN 1 1
Most likely outcome PC majority PC majority



In June 2018, I published an Ontario projection that showed Doug Ford's PC was most likely going to win a majority government. On its first ever general election, the preliminary version of the 338Canada model identified the correct winner in 111 of 124 electoral districts in Ontario. Out of the 13 misses, 11 winners had results within the model's margin of error. Only two districts were complete misses.
In June 2018, I published an Ontario projection that showed Doug Ford's PC was most likely going to win a majority government. On its first ever general election, the preliminary version of the 338Canada model identified the correct winner in 111 of 124 electoral districts in Ontario. Out of the 13 misses, 11 winners had results within the model's margin of error. Only two districts were complete misses.

Districts Correct winner Incorrect winner Correct %
Safe 53 53 0 100%
Likely 37 35 2 95%
Leaning 21 16 5 76%
Toss up 13 7 6 54%
Total 124 111 13 90%
Districts Correct winner Correct %
Safe 53 53 100%
Likely 37 35 95%
Leaning 21 16 76%
Toss up 13 7 54%
Total 124 111 90%