The Conservatives have a solid 12-point lead over Labour in the latest YouGov poll for Sky News.
The poll shows a smaller advantage over Labour than the 17 points that YouGov polled at the end of last week, suggesting that result might have been an outlier and not representative of the overall picture of voting intentions.
Since the start of November, the Tory lead has ranged between 11 and 14 points, until the 17-point result at the end of last week.
Overall, the poll puts the Conservatives on 42%, down three points compared to a poll which closed last Friday.
Labour are up two points on 30%, the Lib Dems are unchanged on 15% and the Brexit Party is unchanged on 4%.
YouGov interviewed 1,606 British adults on Monday and Tuesday this week.
This comes as the general election enters a critical, possibly defining stage with tonight’s head-to-head debate between Jeremy Corbyn and Boris Johnson, as well as the rollout of manifestos over the next week.
:: All the reaction to the Johnson v Corbyn leaders’ debate including results of the first public poll on who came out on top – watch Sky News from 9pm
The YouGov result reveals that Labour remain ahead among all age categories under 50, while the Tories are ahead among those aged 50 or older.
Among 18-24 year olds, Labour has a 34-point advantage, while among 25-49 year olds, they have a 6% advantage.
However, among 50 to 64 year olds the Tories have a 23-point lead, while among 65 and over the Tories have a 48-point lead.
Just 14% of voters aged 65 and older say they will vote Labour, compared with 30% of the voting population as a whole.
The poll also shows that people are evenly divided over Brexit, with 45% wanting Remain and 46% wanting Leave, and the rest do not know.
Nigel Farage’s endorsement of Mr Johnson’s Brexit deal appears to have had a small positive impact on the public attitude towards the PM’s agreement: 32% support it, up 3 points on a fortnight ago, while 37% oppose, down 1 point, and the rest do not know.
The poll used the new methodology, introduced last week, which sees participants only offered a choice between the candidates standing in their seats, meaning that voters in seats without Brexit Party candidates were not given that option.
The Brexit Election on Sky News – the fastest results and in-depth analysis on mobile, TV and radio.
- Watch Dermot Murnaghan live from 9pm on 12 December
- See the exit poll at 10pm
- Watch KayBurley@Breakfast election special on 13 December
- Find out what happens next in All Out Politics special from 9am with Adam Boulton