Latest national poll median date: October 20
Projections reflect recent polling graciously made publicly available by pollsters and media organizations. I am not a pollster, and derive no income from this blog.

Thursday, October 10, 2019

Projection Update: Mainstreet 10/7-9

The following poll has been added to the model:
Mainstreet's 10/7-9 national poll (national results only; current weight among national polls: 38%)
For a full list of included polls, see previous Projection posts.

Update Oct. 12: Fixed error in seats changing hands.

Today's Mainstreet tracker behaved quite differently from the Nanos one: the Liberals drop, the Bloc rises, and the Tories stay flat. The polls do agree about continued NDP momentum.

Mainstreet has also publicly released its regional breakdown. As was the case in earlier Mainstreet polling, the breakdown is friendly to the Liberals in ON and to the Tories in BC. The Greens also do relatively well in BC, and come a surprising second in Atlantic Canada (sample of 162).

As you might expect, the projection essentially reverts to what it was before the Nanos poll (though with the Liberals marginally ahead), except for a further increase by the Bloc. For the first time, both major parties are below 140. I don't have the Greens ahead in any Atlantic seat, but the expected value of their number of seats there is above 0.5 for the first time.

Projection as of the latest national poll (midpoint: October 8)
LIB - 139.4 (32.1%)
CON - 138.3 (34.5%)
BQ - 29.9 (6.3%)
NDP - 26.1 (15.2%)
GRN - 3.3 (8.7%)
IND - 0.6
PPC - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection:
- In QC, the NDP retakes Outremont from LIBs.
- In QC, the BQ takes Abitibi--Baie James--Nunavik--Eeyou, Longueuil--Charles-LeMoyne, Québec, Laurier--Sainte-Marie, Sherbrooke and La Prairie from LIBs.
- In BC, CONs regain Steveston--Richmond East from LIBs.
- In BC, Wilson-Raybould retakes Vancouver Granville from LIBs.
- In BC, the NDP gets Courtenay--Alberni back from CONs.

Projection Update: Nanos 10/7-9

The following poll has been added to the model:
Nanos' 10/7-9 national poll (national results only; current weight among national polls: 26%)
For a full list of included polls, see previous Projection posts.

Today's Nanos poll partly corroborates what Léger and Mainstreet showed yesterday: a Tory drop and an NDP increase. However, in some encouraging news for the Liberals, Nanos shows a Liberal increase rather than a Liberal drop. In a sense, this Nanos poll balances out the quick Forum poll released on Monday, as Forum disagreed with Léger and Mainstreet on the Tories, while Nanos disagrees on the Liberals.

A note of caution, however: my guesstimate of the nightly results suggests that the dropped day (10/6) was moderately strong for the Tories, while the night that will be dropped tomorrow was a good one for the Liberals. So the Nanos tracker may tighten again tomorrow. However, guessing nightly results is a fraught exercise, so don't be shocked if tightening doesn't happen!

Obviously, as this poll balances out the Forum one, the projection moves back for the Liberals. This comes at the expense of all other parties - including the NDP because, although this poll corroborates its rise, it shows a smaller one than others.

Projection as of the latest national poll (midpoint: October 8)
LIB - 146.2 (33.0%)
CON - 137.8 (34.4%)
BQ - 26.1 (5.9%)
NDP - 23.9 (14.6%)
GRN - 3.0 (8.8%)
PPC - 0.6
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection:
- In QC, LIBs get Longueuil--Charles-LeMoyne back from the BQ.
- In ON, LIBs get Kanata--Carleton back from CONs.
- In ON, LIBs get Hamilton East--Stoney Creek back from the NDP.
- In BC, LIBs get Steveston--Richmond East back from CONs.
- In BC, LIBs retake Vancouver Granville from Wilson-Raybould.

Wednesday, October 9, 2019

Projection Update: Léger 10/7-8

The following poll has been added to the model:
Léger's 10/7-8 national poll (national, QC, ON and BC results only; current weight among national polls: 39 27%)
For a full list of included polls, see previous Projection posts.

Notes:
- This poll is the first one that has more equally recent field dates than as yesterday's Forum poll, whose weight falls from 22% (30% initially) to 14 16%.
- This post will be updated if the full regional breakdown and exact sample sizes become available before the next projection update.

Update Oct. 9: Full regional breakdown and exact regional sample sizes now available. Also fixed date typo: Canadian Press article said Oct. 7-9, which is what I used. I accidentally typed Oct. 6-8 in this post. Turns out it's Oct. 7-8...

Léger corroborates the decline in both Liberal and Conservative support observed by Mainstreet, and like Forum, sees a rough Liberal-BQ tie in QC. This is also a pretty bad poll for the Tories in BC, and a strong one for the NDP and Greens there.

The Tories and Liberals are now, by far, at their lowest popular vote level in the projection, while the BQ and NDP are at their highest. Will these trends continue?

Projection as of the latest national poll (midpoint: October 8 7.5)
CON - 140.2 141.2 (34.3 34.6%)
LIB - 139.1 140.3 (32.0 32.2%)
BQ - 27.2 27.3 (5.9 6.0%)
NDP - 27.2 25.1 (15.5 14.8%)
GRN - 3.2 3.1 (9.1%)
PPC - 0.5 0.6
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection:
- In NS, the NDP gains Halifax and Sackville--Preston--Chezzetcook from LIBs.
- In QC, the BQ takes Lac-Saint-Jean and Trois-Rivières from CONs.
- In QC, the BQ takes Abitibi--Baie James--Nunavik--Eeyou and Longueuil--Charles-LeMoyne from LIBs.
- In QC, the NDP takes Outremont from LIBs.
- In ON, the NDP gains Hamilton East--Stoney Creek from LIBs.
- In BC, Wilson-Raybould retakes Vancouver Granville from LIBs.
- In BC, the NDP gets Cowichan--Malahat--Langford, Courtenay--Alberni and Port Moody--Coquitlam back from CONs.

Projection Update: Mainstreet 10/6-8

The following poll has been added to the model:
Mainstreet's 10/6-8 national poll (national results only; current weight among national polls: 35%)
For a full list of included polls, see previous Projection posts.

Note: The increased recency of this poll reduces the weight of yesterday's Forum poll from 26% to 22%.

Today's Mainstreet poll shows the Liberals and Tories both down, with the NDP being the main beneficiaries. There is again no corroboration of Forum's lead for the Tories, so the Conservatives are down slightly more than the Liberals in the projection.

Projection as of the latest national poll (midpoint: October 7.5)
CON - 144.4 (35.4%)
LIB - 142.7 (32.6%)
BQ - 24.9 (5.6%)
NDP - 22.1 (13.9%)
GRN - 2.9 (9.2%)
PPC - 0.5
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection:
- In ON, LIBs get Markham--Stouffville and St. Catharines back from CONs.
- In ON, the NDP gets Essex back from CONs.
- In BC, the NDP gets North Island--Powell River back from CONs.

Projection Update: Nanos 10/6-8, Mainstreet 10/2 Saint-Hyacinthe--Acton Poll

The following polls have been added to the model:
Nanos' 10/6-8 national poll (national results only; current weight among national polls: 26%)
Mainstreet's 10/2 Saint-Hyacinthe--Acton poll
For a full list of included polls, see previous Projection posts.

Note: The increased recency of the Nanos poll reduces the weight of yesterday's Forum poll from 30% to 26%.

Today's Nanos poll shows the Liberals up a point, mostly at the expense of the Greens. There is thus no sign of corroboration with yesterday's Forum poll, and as such, the Liberal deficit in the projection shrinks slightly. Mainstreet's tracker has a much bigger sample, so I would expect the projection to move back more strongly if Mainstreet also shows no Liberal drop.

The Saint-Hyacinthe--Acton (new name of Saint-Hyacinthe--Bagot) poll has the Conservatives lower, and the Bloc and Liberals both higher (by similar amounts) than the model expected. This led to a model adjustment that makes this riding a long shot for the Tories.

Projection as of the latest national poll (midpoint: October 7.5)
CON - 146.5 (35.9%)
LIB - 143.7 (33.0%)
BQ - 24.4 (5.6%)
NDP - 19.6 (13.2%)
GRN - 2.9 (9.0%)
PPC - 0.5
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection (by this measure, the Liberals have regained a one-seat lead):
- In QC, LIBs retake Abitibi--Baie James--Nunavik--Eeyou from the BQ.
- In ON, LIBs get Mississauga--Lakeshore and Peterborough--Kawartha back from CONs.

Tuesday, October 8, 2019

Projection Update: Forum 10/7-8

The following poll has been added to the model:
Forum's 10/7-8 national poll (current weight among national polls: 30%)
For a full list of included polls, see previous Projection posts.

Correction Oct. 9: It's North Island--Powell River that changed hands instead of Courtenay--Alberni (which had already flipped to the Tories in an earlier update).

We already have our first post-English-debate poll, and the results are... interesting! The Liberals suffer drops everywhere except in AB and BC, resulting in a 10-point change in the LIB-CON national gap relative to last week's Forum poll. Interestingly, the NDP and Greens haven't really moved. The Bloc gained 4 points in QC to pass the Liberals, but those gains were not at the expense of the Tories, who are also up, or the NDP, who is up the most: the Liberals are the ones suffering in La Belle Province, falling below 30%.

Now, there are (at least) two reasons why this poll's results should be taken with greater-than-usual caution:
- The poll has a relatively small sample size.
- The poll was started after yesterday's debate, and published at 7pm EDT today. This means that, across Eastern Canada, the poll would have been conducted outside the usual evening window - for example, Nanos polls from 6:30 to 9:30pm during weekdays. This is potentially problematic in terms of the respondent pool. And it is in Eastern Canada that the Liberals fell - they actually had small gains in AB and BC.

Nevertheless, as requested by my Twitter followers, I am posting a projection update with this poll getting a fairly high weight (in relation to its sample size) due to its recency. Here, it is important to remember the model's philosophy: it seeks to give the best guess at the situation that prevailed as of the most recent poll, without any consideration to smoothing movements. In other words, the model doesn't wait for corroboration before moving; it is perfectly happy to move part of the way toward a seeming outlier, and then shift back if other polls disagree.

Projection as of the latest national poll (midpoint: October 7.5)
CON - 147.6 (35.9%)
LIB - 140.7 (32.5%)
BQ - 25.3 (5.7%)
NDP - 20.5 (13.4%)
GRN - 2.9 (9.2%)
PPC - 0.5
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

The Liberals lose 13-14 seats, with the Tories gaining 9, the Bloc 3-4, and marginal gains by the NDP and the Greens. Without the turnout adjustment, the Liberal would retain a marginal lead in the projection.

Seats changing hands since the last projection:
- In NB, CONs regain Fredericton from LIBs.
- In QC, CONs retake Trois-Rivières from LIBs.
- In QC, the BQ takes Montarville, Thérèse-de-Blainville, Abitibi--Témiscamingue, Longueuil--Saint-Hubert, Rivière-des-Mille-Îles and Abitibi--Baie James--Nunavik--Eeyou from LIBs.
- In ON, CONs regain Kanata--Carleton, St. Catharines, Markham--Stouffville, Mississauga--Lakeshore and Peterborough--Kawartha from LIBs.
- In BC, CONs regain Steveston--Richmond East from LIBs.
- In BC, CONs regain Cowichan--Malahat--Langford and Courtenay--Alberni North Island--Powell River from the NDP.

Mapped Projection Update: Innovative 10/3-7, Mainstreet 10/5-7

The following polls have been added to the model:
Innovative's 10/3-7 national poll (current weight among national polls: 17%)
Mainstreet's 10/5-7 national poll (national results only; current weight among national polls: 35%)
For a full list of included polls, see previous Projection posts.

Update Oct. 8: Map and potential seating plan added.

IRG's newest poll (with the Ad-testing methodology that seems less Liberal friendly than IRG's methodology for other polls) shows little movement nationally. There are two interesting tidbits in this poll. First, the Liberals are shown with a lead in BC that is more than marginal; this is more evidence of the Tories' recent struggles there. Second, the Bloc is up only marginally in QC (where the poll oversampled), so IRG is in the camp of "TVA debate had little impact on the Bloc" along with Abacus and Nanos (and unlike Ipsos and Mainstreet).

Mainstreet's tracker barely moved from yesterday.

Both these polls had little impact on the aggregate projection.

Projection as of the latest national poll (midpoint: October 6)
LIB - 154.3 (34.1%)
CON - 138.5 (35.2%)
BQ - 21.7 (5.6%)
NDP - 19.9 (13.3%)
GRN - 2.6 (8.7%)
PPC - 0.6
IND - 0.4
If you're new to my 2019 projections, view key interpretive information here.

The only seat lead changes are in BC. Note that 6 of the 7 Vancouver Island ridings (all except Elizabeth May's) are within 6%...

Seats changing hands since the last projection:
- In BC, LIBs get Steveston--Richmond East back from CONs.
- In BC, GRNs regain Esquimalt--Saanich--Sooke from the NDP.

Here are a map of the projection and a potential (pre-Speaker election) House of Commons sitting chart:



Projection Update: Nanos 10/5-7, Innovative 9/17-24

The following polls have been added to the model:
Nanos' 10/5-7 national poll (national results only; current weight among national polls: 26%)
Innovative's 9/17-24 national poll (current weight among national polls: 3%)
For a full list of included polls, see previous Projection posts.

Update Oct. 8: Corrected typo in CON popular vote. (Numbers in the blog's left and right columns were correct.)

The Nanos tracker has the Tories up and the NDP down. If one were to "guesstimate" the daily Nanos numbers, one would conclude that the dropped sample, 10/4, was a poor Tory and good NDP day, so these changes are not surprising. Because the model doesn't use these guesstimates, the projection does move slightly toward the Tories and away from the NDP.

The IRG poll (Ad-Testing Wave 2; the other data was released much earlier and included in the projection then) has little impact due to its age.

Projection as of the latest national poll (midpoint: October 6)
LIB - 154.9 (34.3%)
CON - 139.1 (35.1 35.5%)
BQ - 20.8 (5.5%)
NDP - 19.8 (13.1%)
GRN - 2.3 (8.4%)
PPC - 0.5
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection:
- In ON, CONs regain Vaughan--Woodbridge from LIBs.
- In ON, CONs regain Essex from the NDP.
- In BC, CONs regain Port Moody--Coquitlam and Courtenay--Alberni from the NDP.
- In BC, CONs regain Steveston--Richmond East from LIBs.
- In BC, LIBs take Vancouver Granville from Wilson-Raybould.

Monday, October 7, 2019

Trends 2019: Fifth Instalment

For new readers: these trends are different - and I would say more meaningful - than the ones you might see elsewhere, since they are retroactively recomputed* when old data becomes available. Thus, my "Trends" posts avoid showing "fake" variations caused by polls coming out with different lags. More details were provided in the first instalment of this series. My post on comparing models highlights other advantages of my approach.

Where did we stand before the English debate, and what appears to be the early impact of the TVA debate? It's time for another trends post! As usual, all numbers in this post reflect my turnout adjustment of CON +1.5, LIB +0.5, NDP -1, GRN -1.


Methodological note: The data points for September 26 and October 3 are not plotted: each of those dates was the midpoint of only one public poll (Nanos tracker), making those projections less reliable given that discounting has become very aggressive.

- The most consequential thing to note is that the Tories appear to have lost some ground. After being consistently between 36% and 37% for months, they have now slipped to around 35%. Of course, the magnitude of the change is small, and it may be reversed in the coming days. However, Andrew Scheer must be hoping that this is not the start of a new trend that sees Conservative support reach its 2015 levels outside Atlantic Canada (when it was abnormally low) and the Prairies (where more Tory votes don't bring many seats).

- The Liberals have not recovered all the ground lost in the wake of "blackface," but they are back to their consistent August level of around 34%. Thanks to the Tories' small fall, the popular vote gap has shrunk to its lowest level. In fact, without the turnout adjustment, the Liberals are marginally ahead of the Tories.

- The NDP has been slowly but steadily gaining ground since the start of the campaign, and is now exceeding its August level in popular support. Will Jagmeet Singh's performance at the debate further the momentum? Or will the NDP start suffering from strategic voting as Election Day nears?

- The Bloc has also gained ground, though the gains have not been steady as the NDP's. The TVA debate seems to have helped the Bloc achieve further gains, although the size of those gains remains unclear.

- The NDP and Bloc gaining a combined 15-20 seats has increased the odds of a minority government, though a majority remains very much within reach, especially for the Liberals.

- The Greens are on a long-running gentle downward trend. Three events broke that trend: the NDP's decline in the late August, "blackface," and the climate march. However, after each of these, the Greens fell back to the almost straight line downward track that has prevailed since late July.


Now my two cents on the debate:

- Singh had a good first half of the debate, with several zingers, the most memorable of which were about the Liberal government dragging indigenous children to court while trying to spare SNC Lavalin, and about Mr. Deny vs. Mr. Delay. Much like in the Maclean's debate, Singh faded in the second half of the debate, but the first impression is often what matters. Moreover, Singh remained very human and personable all the way through. If strategic voting does not occur - a HUGE if - Singh has probably done enough to maintain the NDP's positive trend.

- Scheer was likely way too aggressive in his first answer, not at all addressing the question (as pointed out by May, who followed him) and immediately going off topic and attacking Trudeau. After that, he seemed to have a mostly neutral performance - certainly much better than the one he put in at the TVA debate last week. Moreover, Bernier was very ineffective - even inexplicably forgetting to mention supply management during the affordability segment - so it does not look likely that the Tories would bleed much support to the PPC. Overall, this may have been enough to nip the Tory negative trend in the bud, if only because it changes the channel away from a rough week for the Conservative campaign.

- May had a fairly typical performance. She came off as idealistic, both in a good and a bad way. She kept hammering on the carbon reduction target, but voters wanting to learn more about the Green plan to assess its content were probably left on their appetite. Singh's good performance is also a problem for May.

- Trudeau did not fare terribly, but this was not his best night. His inability to respond to some of Singh's attacks because it wasn't his turn to talk may hurt him. Going after Singh for refusing to intervene in the Bill 21 court case may come back to bite him in QC. His line about getting 3/4 of the way to the GHG emissions target was not only misleading (like many claims by other leaders), but also non-credible. This may blunt the effectiveness of his obvious attempt to rally left-of-centre voters around him over the issue of climate change. On the other hand, the general cacophony of the debate would likely limit any damage, and the left-of-centre vote may yet consolidate around the Liberals when the dust settles and minds focus.

- Blanchet's criticism of the Canadian government for arresting Meng Wanzhou was interesting. Otherwise, he often spoke too slowly given the limited time, and probably did not come off as sympathetic as Duceppe did in some previous English-language debates.


*Changes made on or after Sept. 25 are only reflected back to the start of the campaign (Sept. 11). These include the re-weighting of standalone regional polls (i.e. regional numbers not part of a national poll), the Guilbeault baseline adjustment in Laurier--Sainte-Marie and fixing an old spreadsheet error. These only make a barely visible (if at all) difference on the graphs.

Projection Update: Mainstreet 10/4-6, Ipsos 10/4-7

The following polls have been added to the model:
Mainstreet's 10/4-6 national poll (national results only; current weight among national polls: 31%)
Global News Ipsos' 10/4-7 national poll (results from Global News article only; current weight among national polls: 27%)
For a full list of included polls, see previous Projection posts.

Today's Mainstreet tracker has the NDP making gains, while the Bloc pulls back a bit, but remains at a high level.

Ipsos shows a strong surge for the Bloc in QC, to 30%. This is partly counteracted by a Liberal increase as well in La Belle Province. Nationally, Ipsos shows a 1-point Liberal lead, which is noteworthy given its Conservative lean.

As usual when Mainstreet isn't showing a Liberal lead, updating it causes the Tories to go up slightly in the projection. The Ipsos poll, however, more than counteracts that*. Therefore, overall, the Liberal seat lead expands slightly.

*The Ipsos poll also counteracts the correction of a long-standing spreadsheet error that has been causing the Tory lead to be understated by ~0.1%, and the Liberal seat lead overstated by ~1 since Sept. 12...

Projection as of the latest national poll (midpoint: October 5.5)
LIB - 155.7 (34.3%)
CON - 136.9 (35.1%)
NDP - 21.2 (13.6%)
BQ - 20.8 (5.5%)
GRN - 2.3 (8.3%)
PPC - 0.5
IND - 0.5
If you're new to my 2019 projections, view key interpretive information here.

Seats changing hands since the last projection:
- In ON, LIBs get Vaughan--Woodbridge back from CONs.
- In BC, LIBs get Steveston--Richmond East back from CONs.