General election poll tracker: How do the parties compare?

  • Published
poll tracker promo image

Check the latest opinion poll trends with the poll tracker, which measures how people say they are going to vote at the next general election.

This page is no longer being updated. You can see the latest poll tracker for the UK general election due to be called in 2024 by clicking here.

Party support: 11 December 2019

Party Average (%) Likely range
CON 43 (39-47)
LAB 33 (29-37)
LD 12 (8-16)
SNP 4 --*
BRX 3 (0-7)
GRN 3 (0-7)
PC 0 --*
UKIP 0 --*
TIGfC 0 --*
* Because the SNP and Plaid Cymru only campaign in Scotland and Wales respectively, and UKIP and The Independent Group for Change are standing candidates in so few areas, the margins of error for their support across Great Britain is likely to be less than +/- 1%

Analysis by BBC senior political analyst Peter Barnes

11 December 2019

Over the course of the campaign almost every single poll has had the Conservatives ahead by at least 6%. So if they don't end up with the most votes it would be a serious failure.

Labour have consistently been in a clear second place, a long way ahead of the Liberal Democrats in third.

The Brexit Party started the campaign at around 10% of the vote but have fallen back dramatically - in part as a result of their decision not to contest Conservative-held seats.

In Scotland the picture is very different. In the few polls there have been, the SNP has always had a commanding lead with the Conservatives in second place.

Again, if that's not the result then the polls will have been badly flawed.

For most of the campaign there have been marked differences between the polling companies. But all of them have suggested that the race has narrowed in the final two weeks.

Out of 100 people who are likely to vote, about...

  • 43 say they will vote CON , But it could be between 39-47
  • 32 say they will vote LAB , But it could be between 28-36
  • 12 say they will vote LD , But it could be between 8-16
  • 3 say they will vote BRX , But it could be between 0-7
  • 2 say they will vote GRN , But it could be between 0-6
  • 3 say they will vote SNP
  • 0 say they will vote PC

Please upgrade your browser or enable JavaScript to see the full interactive experience

There's about a 90% chance that the true support for each party lies within the ranges shown above, which means there's a one in 10 chance that it lies outside these ranges.

* Because the SNP and Plaid Cymru only campaign in Scotland and Wales respectively, the margins of error for their support across Great Britain is likely to be less than +/- 1%

Seat projections

What most polls don't tell us is how votes will be converted into seats in the House of Commons.

There have been several attempts to do this, though, using large polling samples which allow complex analyses of the levels of support for each party among different demographic groups.

The central forecast of the final YouGov projection is a Conservative majority of 28. But it's important to look at the range of possible outcomes their analysis implies.

For the Conservatives that range is 311-367 seats. So, on this basis, another hung parliament cannot be ruled out - and neither can a large majority.

The BBC won't report on any polls that come out on polling day so this will be the final update to the poll tracker. The exit poll, commissioned by the BBC, ITV News and Sky News will be published when voting ends at 22.00 GMT on Thursday night.

Full polling data

Date, Pollster and Sample Conservatives
Labour
Lib Dems
Brexit Party
Green
SNP
UKIP
Plaid Cymru
The Independent Group for Change
11 December 2019, BMG and Sample size: 1,660 41 32 14 3 4 3 0 0 0
11 December 2019, Ipsos Mori and Sample size: 2,213 44 33 12 2 3 4 0 1 0
11 December 2019, Qriously and Sample size: 2,222 43 30 12 3 4 2 No data available No data available No data available
11 December 2019, Kantar and Sample size: 2,815 44 32 13 3 3 4 0 0 0
11 December 2019, Survation and Sample size: 2,395 45 34 9 3 3 4 No data available 1 No data available
11 December 2019, Deltapoll and Sample size: 1,818 45 35 10 3 3 4 0 0 0
11 December 2019, Panelbase and Sample size: 3,174 43 34 11 4 3 4 No data available 0 No data available
11 December 2019, Opinium and Sample size: 3,005 45 33 12 2 2 4 0 0 No data available
10 December 2019, YouGov and Sample size: 105,612 43 34 12 3 3 3 No data available 0 No data available
10 December 2019, ComRes and Sample size: 2,051 41 36 12 3 2 4 No data available 1 No data available
9 December 2019, ICM and Sample size: 2,011 42 36 12 3 2 3 0 0 No data available
8 December 2019, ComRes and Sample size: 6,073 43 36 12 3 2 4 No data available No data available No data available
7 December 2019, Deltapoll and Sample size: 1,533 44 33 11 3 2 4 1 0 No data available
7 December 2019, Survation and Sample size: 1,012 45 31 11 4 2 3 No data available 1 No data available
6 December 2019, YouGov and Sample size: 1,680 43 33 13 3 4 4 No data available 0 No data available
6 December 2019, Opinium and Sample size: 2,002 46 31 13 2 3 4 0 0 No data available
6 December 2019, Panelbase and Sample size: 2,033 43 34 13 3 2 4 No data available 0 No data available
6 December 2019, BMG and Sample size: 1,542 41 32 14 4 4 3 No data available 0 0
5 December 2019, ComRes and Sample size: 2,034 41 33 12 3 2 4 No data available No data available No data available
5 December 2019, ComRes and Sample size: 2,005 42 36 11 4 2 3 No data available 0 No data available
4 December 2019, Ipsos Mori and Sample size: 1,545 44 32 13 2 3 4 0 1 0
3 December 2019, ComRes and Sample size: 2,041 42 32 12 3 2 4 No data available 0 No data available
3 December 2019, YouGov and Sample size: 1,699 42 33 12 4 4 5 No data available 0 No data available
2 December 2019, ICM and Sample size: 2,029 42 35 13 3 2 3 0 0 No data available
2 December 2019, Kantar and Sample size: 1,096 44 32 15 2 3 3 0 1 0
30 November 2019, Deltapoll and Sample size: 1,528 45 32 15 3 1 3 0 0 No data available
30 November 2019, Survation and Sample size: 1,065 42 33 11 3 4 3 No data available 1 No data available
29 November 2019, BMG and Sample size: 1,630 39 33 13 4 5 4 0 0 0
29 November 2019, Opinium and Sample size: 2,018 46 31 13 2 2 4 0 0 No data available
29 November 2019, YouGov and Sample size: 1,680 43 34 13 2 3 4 No data available 0 No data available
28 November 2019, ComRes and Sample size: 2,025 43 33 13 4 3 3 No data available 0 No data available
28 November 2019, Panelbase and Sample size: 2,010 42 34 13 4 3 3 No data available 0 No data available
26 November 2019, ComRes and Sample size: 2,034 41 34 13 5 2 3 No data available 0 No data available
26 November 2019, YouGov and Sample size: 1,678 43 32 13 4 2 4 No data available 0 No data available
26 November 2019, YouGov and Sample size: 100,319 43 32 14 3 3 3 No data available 0 No data available
25 November 2019, ICM and Sample size: 2,004 41 34 13 4 3 3 0 1 No data available
25 November 2019, Kantar and Sample size: 1,097 43 32 14 3 4 4 0 0 0
23 November 2019, Survation and Sample size: 1,010 41 30 15 5 3 3 0 1 0
23 November 2019, Deltapoll and Sample size: 1,519 43 30 16 3 3 4 0 0 No data available
22 November 2019, YouGov and Sample size: 1,677 42 30 15 4 4 4 No data available 0 No data available
22 November 2019, Opinium and Sample size: 2,003 47 28 12 3 3 5 0 0 No data available
22 November 2019, Panelbase and Sample size: 2,028 42 32 14 3 3 4 No data available 0 No data available
21 November 2019, ComRes and Sample size: 2,038 42 32 15 5 2 3 No data available 0 No data available
21 November 2019, BMG and Sample size: 1,663 41 28 18 3 5 2 0 0 0
20 November 2019, YouGov and Sample size: 11,277 43 29 15 4 3 4 No data available 1 No data available
19 November 2019, Ipsos Mori and Sample size: 1,228 44 28 16 3 3 4 0 1 0
19 November 2019, ComRes and Sample size: 1,628 42 31 15 5 2 4 No data available 0 No data available
19 November 2019, YouGov and Sample size: 1,606 42 30 15 4 3 4 No data available 0 No data available
18 November 2019, Kantar and Sample size: 1,176 45 27 16 2 3 4 0 1 0
18 November 2019, ICM and Sample size: 2,010 42 32 13 5 3 3 No data available 0 No data available
16 November 2019, Deltapoll and Sample size: 1,526 45 30 11 6 2 3 2 0 No data available
16 November 2019, Survation and Sample size: 1,010 42 28 13 5 3 3 No data available 1 No data available
15 November 2019, Opinium and Sample size: 1,014 44 28 14 6 3 4 0 1 No data available
15 November 2019, YouGov and Sample size: 1,670 45 28 15 4 3 4 No data available 1 No data available
15 November 2019, BMG and Sample size: 1,506 37 29 16 9 5 2 0 0 0
14 November 2019, ComRes and Sample size: 1,615 41 33 14 5 2 3 0 0 0
14 November 2019, Panelbase and Sample size: 732 43 30 15 5 2 4 1 0 No data available
12 November 2019, YouGov and Sample size: 1,619 42 28 15 4 4 3 0 1 0
12 November 2019, ComRes and Sample size: 1,428 40 30 16 7 3 4 0 0 0
11 November 2019, ICM and Sample size: 2,035 39 31 15 8 3 3 1 0 No data available
11 November 2019, Kantar and Sample size: 1,165 37 27 17 9 3 3 1 1 1
10 November 2019, ComRes and Sample size: 2,014 37 30 17 9 3 4 0 0 0
9 November 2019, Deltapoll and Sample size: 1,518 41 29 16 6 2 3 1 0 0
8 November 2019, Survation and Sample size: 1,670 35 29 17 10 1 4 No data available 1 No data available
8 November 2019, BMG and Sample size: 1,504 37 29 16 9 7 2 0 0 0
8 November 2019, YouGov and Sample size: 1,598 39 26 17 10 4 4 0 0 0
8 November 2019, Opinium and Sample size: 2,001 41 29 15 6 2 5 0 1 0
8 November 2019, Panelbase and Sample size: 1,046 40 30 15 8 3 4 1 No data available No data available
6 November 2019, YouGov and Sample size: 1,667 36 25 17 11 5 4 0 1 0
5 November 2019, ComRes and Sample size: 6,097 36 30 16 11 3 4 0 0 0
4 November 2019, YouGov and Sample size: 3,284 38 25 16 11 5 4 0 1 0
4 November 2019, ICM and Sample size: 2,047 38 31 15 9 3 3 1 0 No data available
2 November 2019, Deltapoll and Sample size: 1,500 40 28 14 11 2 3 1 1 0
1 November 2019, YouGov and Sample size: 1,834 39 27 16 7 4 5 1 0 0
1 November 2019, Opinium and Sample size: 2,004 42 26 16 9 2 4 0 1 0
31 October 2019, ORB and Sample size: 2,025 36 28 14 12 4 5 No data available No data available No data available
31 October 2019, Panelbase and Sample size: 1,001 40 29 14 9 3 3 1 No data available No data available
31 October 2019, ComRes and Sample size: 2,032 36 28 17 10 3 4 0 1 0
30 October 2019, YouGov and Sample size: 1,639 36 21 18 13 6 4 0 1 0
30 October 2019, Survation and Sample size: 1,010 34 26 19 12 1 4 No data available 1 No data available
28 October 2019, Ipsos Mori and Sample size: 1,001 41 24 20 7 3 4 0 1 No data available
28 October 2019, YouGov and Sample size: 11,590 36 22 19 12 6 4 0 1 0
25 October 2019, YouGov and Sample size: 1,634 36 23 18 12 6 4 0 1 0
25 October 2019, Opinium and Sample size: 2,001 40 24 15 10 3 5 1 0 0
21 October 2019, Deltapoll and Sample size: 2,017 37 24 19 11 3 4 1 1 0
21 October 2019, YouGov and Sample size: 1,689 37 22 19 11 7 3 1 1 0
18 October 2019, Panelbase and Sample size: 1,008 36 27 17 11 3 4 1 No data available No data available
18 October 2019, Survation and Sample size: 1,025 32 24 21 13 2 4 No data available 1 No data available
17 October 2019, ComRes and Sample size: 2,067 33 29 18 12 4 4 0 1 0
17 October 2019, Opinium and Sample size: 2,001 37 24 16 12 4 4 2 1 0
15 October 2019, YouGov and Sample size: 1,625 37 22 18 11 5 4 1 1 0
15 October 2019, Kantar and Sample size: 1,184 39 25 18 8 3 3 0 1 0
11 October 2019, Panelbase and Sample size: 2,013 33 30 17 12 3 4 1 No data available No data available
10 October 2019, ComRes and Sample size: 2,018 33 27 18 12 4 4 No data available 1 No data available
9 October 2019, YouGov and Sample size: 1,616 35 22 20 12 6 4 0 1 1
6 October 2019, ComRes and Sample size: 2,006 33 27 19 13 3 4 1 1 No data available
4 October 2019, BMG and Sample size: 1,514 31 26 20 11 7 3 0 1 0
4 October 2019, Opinium and Sample size: 2,006 38 23 15 12 4 5 1 0 0
1 October 2019, YouGov and Sample size: 1,623 34 21 23 12 5 3 0 1 0
27 September 2019, YouGov and Sample size: 1,623 33 22 21 13 5 4 0 1 0
27 September 2019, Opinium and Sample size: 2,007 36 24 20 11 2 5 0 1 0
25 September 2019, Survation and Sample size: 1,011 27 24 22 16 3 4 No data available No data available No data available
25 September 2019, YouGov and Sample size: 1,635 33 22 22 14 6 3 0 1 0
20 September 2019, Opinium and Sample size: 2,004 37 22 17 12 4 4 2 1 0
20 September 2019, YouGov and Sample size: 2,006 30 23 22 14 5 4 0 0 0
19 September 2019, ComRes and Sample size: 2,050 29 27 21 13 5 4 No data available No data available 1
18 September 2019, YouGov and Sample size: 1,608 32 21 23 14 4 4 1 1 0
16 September 2019, Ipsos Mori and Sample size: 1,006 33 24 23 10 4 4 0 0 0
13 September 2019, Opinium and Sample size: 2,002 37 25 16 13 2 4 1 1 0
12 September 2019, ComRes and Sample size: 2,057 28 27 20 13 5 4 1 1 1
10 September 2019, YouGov and Sample size: 1,619 32 23 19 14 7 4 0 0 0
9 September 2019, Kantar and Sample size: 1,144 38 24 20 7 3 4 1 1 1
8 September 2019, ComRes and Sample size: 2,016 30 29 17 13 4 3 1 1 No data available
7 September 2019, Deltapoll and Sample size: 2,049 31 28 17 13 4 5 1 0 No data available
6 September 2019, YouGov and Sample size: 1,676 35 21 19 12 7 4 0 0 0
6 September 2019, Panelbase and Sample size: 1,013 31 28 19 15 2 3 0 0 0
6 September 2019, Survation and Sample size: 1,006 29 24 18 17 3 4 No data available No data available No data available
6 September 2019, ComRes and Sample size: 2,009 31 27 20 13 3 3 1 1 0
6 September 2019, Opinium and Sample size: 2,009 35 25 17 13 3 5 1 0 0
4 September 2019, Hanbury and Sample size: 995 33 26 17 14 3 4 0 1 0
3 September 2019, YouGov and Sample size: 1,639 35 25 16 11 7 4 1 1 0
3 September 2019, ICM and Sample size: 2,041 37 30 16 9 4 3 1 1 No data available
31 August 2019, Deltapoll and Sample size: 2,028 35 24 18 14 4 4 0 1 1
30 August 2019, Survation and Sample size: 1,020 31 24 21 14 3 4 No data available 1 No data available
29 August 2019, YouGov and Sample size: 1,867 33 22 21 12 7 4 0 1 0
28 August 2019, YouGov and Sample size: 2,006 34 22 17 13 8 4 1 1 0
23 August 2019, Opinium and Sample size: 2,005 32 26 15 16 4 5 1 1 No data available
23 August 2019, YouGov and Sample size: 2,019 33 21 19 14 7 4 0 1 0
21 August 2019, YouGov and Sample size: 1,687 32 22 20 12 7 4 0 1 0
19 August 2019, Kantar and Sample size: 1,133 42 28 15 5 3 5 0 0 1
14 August 2019, YouGov and Sample size: 1,625 30 21 20 14 8 4 1 1 0
12 August 2019, BMG and Sample size: 1,515 31 25 19 12 7 3 1 1 0
11 August 2019, ComRes and Sample size: 2,011 31 27 16 16 4 3 1 No data available No data available
11 August 2019, Survation and Sample size: 2,040 28 24 21 15 3 4 No data available 0 No data available
9 August 2019, Opinium and Sample size: 2,003 31 28 13 16 5 4 1 1 0
6 August 2019, YouGov and Sample size: 1,628 31 22 21 14 7 4 0 0 0
30 July 2019, YouGov and Sample size: 2,066 32 22 19 13 8 4 0 1 0
30 July 2019, Ipsos Mori and Sample size: 1,007 34 24 20 9 6 5 1 1 0
27 July 2019, Deltapoll and Sample size: 2,001 30 25 18 14 4 4 1 1 2
26 July 2019, Opinium and Sample size: 2,006 30 28 16 15 5 5 1 1 0
26 July 2019, YouGov and Sample size: 1,697 31 21 20 13 8 5 0 1 0
25 July 2019, ComRes and Sample size: 2,029 28 27 19 16 4 3 1 No data available No data available
24 July 2019, YouGov and Sample size: 1,715 25 19 23 17 9 4 1 1 0
17 July 2019, YouGov and Sample size: 1,749 25 21 20 19 8 4 0 1 0
16 July 2019, ComRes and Sample size: 2,038 25 28 17 19 5 4 1 No data available No data available
11 July 2019, ComRes and Sample size: 2,025 24 28 15 20 5 3 1 No data available No data available
11 July 2019, Survation and Sample size: 1,012 23 29 19 20 3 4 No data available 1 No data available
10 July 2019, YouGov and Sample size: 1,671 24 20 19 21 9 5 0 1 0
7 July 2019, ComRes and Sample size: 2,010 25 28 16 19 5 3 1 No data available 0
5 July 2019, BMG and Sample size: 1,532 28 27 18 14 6 2 2 1 1
5 July 2019, Opinium and Sample size: 2,002 23 25 15 22 8 5 1 1 1
3 July 2019, YouGov and Sample size: 1,605 24 18 20 23 9 4 0 1 0
25 June 2019, YouGov and Sample size: 2,059 22 20 19 22 10 4 1 1 0
25 June 2019, Ipsos Mori and Sample size: 1,043 26 24 22 12 8 5 1 No data available 0
20 June 2019, Opinium and Sample size: 2,009 20 26 16 23 6 4 2 1 1
20 June 2019, Survation and Sample size: 2,016 24 26 18 20 6 3 1 1 1
19 June 2019, YouGov and Sample size: 1,641 20 20 21 23 9 4 1 1 0
14 June 2019, YouGov and Sample size: 1,672 21 21 19 24 9 3 0 1 0
10 June 2019, YouGov and Sample size: 1,702 17 19 22 26 8 4 0 1 1
9 June 2019, ComRes and Sample size: 2,017 23 27 17 22 5 3 1 1 1
7 June 2019, BMG and Sample size: 1,520 26 27 17 18 6 3 1 1 1
6 June 2019, YouGov and Sample size: 1,670 18 20 20 26 9 5 1 0 0
5 June 2019, YouGov and Sample size: 1,663 18 19 22 25 9 4 No data available 0 No data available
1 June 2019, YouGov and Sample size: 1,644 18 19 23 23 10 5 No data available 0 No data available
30 May 2019, Opinium and Sample size: 2,005 17 22 16 26 11 4 1 1 1
30 May 2019, Deltapoll and Sample size: 2,449 20 26 16 24 5 4 1 1 4
29 May 2019, YouGov and Sample size: 1,763 19 19 24 22 8 No data available 1 No data available 1
22 May 2019, Survation and Sample size: 2,029 28 33 13 12 3 3 3 0 2
21 May 2019, Panelbase and Sample size: 2,033 21 31 13 19 5 4 3 No data available 4
20 May 2019, Opinium and Sample size: 2,005 22 26 12 25 4 4 2 1 2
17 May 2019, YouGov and Sample size: 9,260 24 24 18 18 6 No data available 2 No data available 2
17 May 2019, Survation and Sample size: 1,000 27 32 13 13 3 5 2 0 2
16 May 2019, Opinium and Sample size: 2,009 22 29 11 24 3 4 2 0 3
14 May 2019, YouGov and Sample size: 1,655 25 25 16 18 7 No data available 2 No data available 2
14 May 2019, Ipsos Mori and Sample size: 1,072 25 27 15 16 7 4 3 1 2
13 May 2019, Hanbury and Sample size: 2,000 21 30 13 19 5 4 2 No data available 6
13 May 2019, Kantar and Sample size: 1,152 25 34 15 10 3 5 4 2 1
12 May 2019, ComRes and Sample size: 2,028 20 27 13 20 4 3 4 No data available 6
10 May 2019, Opinium and Sample size: 2,004 22 28 11 21 6 4 4 No data available 4
10 May 2019, BMG and Sample size: 1,541 27 30 18 10 6 2 3 0 3
9 May 2019, YouGov and Sample size: 2,212 24 24 16 18 7 No data available 2 No data available 2
9 May 2019, ComRes and Sample size: 2,034 19 27 14 20 5 3 3 1 7
7 May 2019, Opinium and Sample size: 2,000 25 30 11 17 5 3 4 1 2
30 April 2019, YouGov and Sample size: 1,630 29 29 13 15 5 No data available 2 No data available 3
24 April 2019, Panelbase and Sample size: 2,030 27 36 8 13 3 4 5 No data available 4
24 April 2019, YouGov and Sample size: 1,787 27 30 11 14 5 No data available 4 No data available 3
23 April 2019, Opinium and Sample size: 2,004 26 33 6 17 4 5 4 1 4
17 April 2019, YouGov and Sample size: 1,755 29 30 10 12 5 No data available 4 No data available 3
17 April 2019, ORB and Sample size: 1,546 26 29 8 14 4 4 5 1 5
16 April 2019, ComRes and Sample size: 1,061 23 33 7 14 3 3 5 1 9
12 April 2019, Opinium and Sample size: 2,007 29 36 8 No data available 4 5 11 1 No data available
11 April 2019, YouGov and Sample size: 1,843 28 32 11 8 5 No data available 6 No data available 3
8 April 2019, Hanbury and Sample size: 2,000 31 40 8 No data available 5 4 8 1 No data available
8 April 2019, Kantar and Sample size: 1,172 32 35 11 No data available 4 5 7 1 No data available
7 April 2019, ComRes and Sample size: 2,018 32 32 7 No data available 3 3 9 0 9
5 April 2019, BMG and Sample size: 1,500 35 34 11 No data available 5 4 6 1 No data available
3 April 2019, YouGov and Sample size: 1,771 32 31 12 5 4 No data available 7 No data available No data available
29 March 2019, Opinium and Sample size: 2,008 35 35 9 No data available 5 4 9 0 No data available
25 March 2019, YouGov and Sample size: 2,110 36 33 11 5 4 No data available 4 No data available No data available
24 March 2019, ComRes and Sample size: 2,030 33 33 8 No data available 3 3 7 1 9
22 March 2019, Opinium and Sample size: 2,002 36 35 7 No data available 4 5 9 1 No data available
21 March 2019, ComRes and Sample size: 2,063 34 35 8 No data available 4 3 7 1 6
19 March 2019, Ipsos Mori and Sample size: 1,050 38 34 8 1 4 5 7 1 2
17 March 2019, ComRes and Sample size: 2,033 34 35 8 No data available 3 3 6 1 7
15 March 2019, Survation and Sample size: 1,007 35 39 10 No data available No data available 3 5 0 No data available
15 March 2019, YouGov and Sample size: 1,756 35 31 12 4 4 No data available 6 No data available No data available
15 March 2019, Opinium and Sample size: 2,008 38 34 8 No data available 3 5 8 1 No data available
11 March 2019, Kantar and Sample size: 1,152 41 31 8 No data available 6 5 6 0 No data available
8 March 2019, BMG and Sample size: 1,510 39 34 12 No data available 4 3 5 1 No data available
5 March 2019, ComRes and Sample size: 2,042 36 34 8 No data available 3 3 6 0 8
4 March 2019, YouGov and Sample size: 2,172 40 31 11 3 4 No data available 3 No data available No data available
1 March 2019, Opinium and Sample size: 2,003 40 34 9 No data available 3 4 7 1 No data available
23 February 2019, YouGov and Sample size: 1,672 41 30 10 2 4 No data available 5 No data available No data available
22 February 2019, Opinium and Sample size: 2,008 40 32 5 No data available 4 4 7 1 6
19 February 2019, Sky and Sample size: 1,034 32 26 8 No data available 4 4 8 1 10
19 February 2019, YouGov and Sample size: 1,861 41 33 10 No data available 4 No data available 4 No data available No data available
18 February 2019, Survation and Sample size: 1,023 40 36 10 No data available 2 3 5 No data available No data available
15 February 2019, Opinium and Sample size: 2,005 37 37 8 No data available 4 4 7 0 No data available
11 February 2019, Kantar and Sample size: 1,145 40 35 10 No data available 4 4 3 1 No data available
8 February 2019, BMG and Sample size: 1,503 38 35 13 No data available 5 3 5 1 No data available
5 February 2019, Ipsos Mori and Sample size: 1,005 38 38 10 No data available 3 4 4 1 No data available
4 February 2019, YouGov and Sample size: 1,851 41 34 10 No data available 4 No data available 4 No data available No data available
1 February 2019, Opinium and Sample size: 2,008 41 34 8 No data available 4 4 7 1 No data available
30 January 2019, Survation and Sample size: 1,029 38 39 9 No data available 2 3 4 No data available No data available
18 January 2019, ICM and Sample size: 2,046 39 40 9 No data available 3 3 5 0 No data available
18 January 2019, Opinium and Sample size: 2,006 37 40 7 No data available 4 5 7 1 No data available
17 January 2019, ComRes and Sample size: 2,031 38 37 10 No data available 3 3 6 1 No data available
15 January 2019, ComRes and Sample size: 2,010 37 39 8 No data available 3 3 7 0 No data available
14 January 2019, YouGov and Sample size: 1,701 39 34 11 No data available 4 No data available 6 No data available No data available
14 January 2019, Kantar and Sample size: 1,106 35 38 9 No data available 4 4 6 1 No data available
11 January 2019, Survation and Sample size: 1,013 38 41 10 No data available 2 3 4 No data available No data available
11 January 2019, BMG and Sample size: 1,514 36 36 12 No data available 5 3 6 1 No data available
7 January 2019, YouGov and Sample size: 1,656 41 35 11 No data available 3 No data available 4 No data available No data available
4 January 2019, YouGov and Sample size: 25,537 40 34 10 No data available 4 No data available 4 No data available No data available

What are the parties promising you?

Compare where the parties stand on key issues like Brexit, education and the NHS.

General election manifesto guide

Previous updates from Peter Barnes -  9 December 2019

Going into the last few days of the election campaign the Conservative lead over Labour remains solid.

The latest polls all put the Conservatives in the low to mid-40s and Labour in the low 30s in percentage terms across Britain as a whole.

The Lib Dems are in a narrow 11-14% range and the Brexit Party are in low single digits - a long way down compared to where they started.

Over the course of the campaign, both of the main parties have seen their poll ratings go up but the gap between the two is more or less where it was five weeks ago.

As Sir John Curtice has pointed out, if the result on Thursday is in line with these numbers then the Conservatives are probably on course for a decent majority in the House of Commons.

There should be a few more polls to come over the next three days - as well as another YouGov seat projection - so that could still change. But there would have to be a pretty big shift to point to a different overall result.

Of course, they could all be systematically wrong - it wouldn't be the first time if that turned out to be true.

But if you're using the polls as a guide to what could happen then their message is clear.

2 December 2019

The latest batch of polls lends more weight to the suggestion that the Conservative rise, which has been a consistent feature of the election campaign, has levelled off.

That doesn't mean they can't go up any further, but for the time being it seems as though support for them is fairly static.

Meanwhile, the Labour Party is still moving upwards - apparently mostly at the expense of the Liberal Democrats.

If this trend continues, then we could be on course for another election where the two biggest parties capture a very large share of the overall vote.

It would still need another big move, though, to reach the 84% that the Conservatives and Labour achieved between them in 2017.

And there are only ten days to go.

Catch up

Our poll tracker smoothes out the bumps in polling by including old polls.

Their influence decays, halving every week, but that still means our rolling average can look a little behind the latest figures.

The differences are all smaller than the margin of error, but if parties are picking up or losing share, we might be a point or two off what a simple average of the latest polls would tell you.

That's not so apparent when the parties are all moving in parallel - so we're lagging a little for everyone and the differences between parties will look similar.

But, with the Conservatives plateauing, it might take a little while before our tracker starts to show Labour catching up as the most recent polls suggest they might be.

28 November 2019

YouGov's seat projection has raised a lot of interest.

A lot of that is down to the fact that when they did the same exercise in 2017 they were pretty successful at forecasting the overall election result as well as the outcome in most individual constituencies.

Their new projection puts the Conservatives on 359 seats, Labour on 211, the SNP on 43, Lib Dems on 13 and other parties on 24. That suggests a Conservative majority of 68.

However, this still needs to be treated with caution for several reasons.

It's still based on polling which, as we know, is always subject to error. The margin of error for this model ranges from a Conservative landslide to a very slim majority.

Whilst the model uses a sophisticated technique to see how national polling trends play out in individual constituencies, it is always going to be very difficult to account for truly local factors - such as a prominent local independent candidate.

Also, some other recent polls have suggested that Labour have moved a bit closer to the Conservatives than they are in the YouGov poll.

That would clearly have an impact on the size of any overall majority, and the polls will continue to move between now and 12 December.

So, whilst the projection is certainly very interesting, it shouldn't be treated as providing a reliable forecast of what the result of the election will be.

Convergence

One other feature of the most recent polls is that, with one clear exception, there seems to be more consistency between the different polling companies.

If you look back to the beginning of October, there were very large differences between them.

Now, each of the parties seems to be performing in a fairly narrow range across the polls: the low 40s for the Conservatives; close to 30% for Labour, and the mid-teens for the Lib Dems.

The outlier is Opinium's latest poll which has the Conservatives on 47% and the Lib Dems down on 12%.

Of course, convergence doesn't mean the polls can tell us what the final result will be. There's still more than two weeks to go and the lesson from 2015 is that there can be a consistent error across nearly all polls.

25 November 2019

Overall, the polls from the last week have shown the same pattern of movement as they have throughout the campaign.

In particular, the Conservatives have gone up again in the BBC poll tracker and the Brexit Party continues to fall.

There may be the first signs in the raw polling figures, though, that the Conservative shift is beginning to level off. Several of the pollsters have them one or two points below their peak in the latest figures.

Even if their rise does stall, though, the Tories are now fairly close to the 43% they actually achieved at the 2017 election. A new Panelbase poll in Scotland also puts them only marginally below the result from last time.

However, a result along those lines wouldn't mean their vote share was approximately flat across the country.

The national figures can mask big shifts at a local level. There could still be dramatic swings in individual constituencies.

18 November 2019

Writing updates on the election campaign polls is beginning to get a bit repetitive.

Once again, the changes since last week are basically following the same pattern as we've seen before.

The Conservatives are up and Labour is also up a bit. The Brexit Party is down, and the Lib Dems are also a bit lower than before.

In fact, the Conservatives are now pushing towards the 43% they actually achieved across Britain at the general election in 2017.

As we noted last week, pollsters are adjusting their methodologies to take account of the fact that the Brexit Party has withdrawn in Conservative-held seats.

That ought to help them hold on to seats they're defending.

Perhaps slightly counterintuitively, though, it might mean Boris Johnson needs a bigger lead in the polls to be sure of winning an overall majority of MPs.

Piling on extra votes in safe Conservative constituencies, thanks to the absence of a Brexit Party candidate, probably won't translate into extra seats in the House of Commons.

Northern Ireland

A poll by LucidTalk covering the election in Northern Ireland was also published last week.

These are few and far between, and the poll was conducted before the official election campaign got underway, so it's very hard to get a good sense of any trends.

But compared to the 2017 election, the poll suggested the DUP and Sinn Fein losing vote share with the Alliance and SDLP going up.

If the actual election result goes a similar way it could mean the smaller parties making gains in terms of seats at the expense of the big two.

13 November 2019

We are starting to see the pollsters respond to the tactical voting arrangements by parties.

YouGov's latest poll removed the Brexit Party, Liberal Democrats, Green and Plaid Cymru as an option in seats where they have stood down.

The most notable, if unsurprising, effect was for the Brexit Party.

Their support roughly halved from 9% to 4% as they roughly halved the number of constituencies in which they are standing.

Other pollsters have said they will follow suit.

We can expect further changes as nominations close and it becomes clear who is standing in each constituency.

So there will be even more movements in the poll tracker over the coming weeks.

Some of it will be, as ever, down to the changing political landscape.

But some will be down to pollsters' efforts to measure that landscape more accurately.

11 November 2019

We are starting to see the pollsters respond to the tactical voting arrangements by parties.

YouGov's latest poll removed the Brexit Party, Liberal Democrats, Green and Plaid Cymru as an option in seats where they have stood down.

The most notable, if unsurprising, effect was for the Brexit Party.

Their support roughly halved from 9% to 4% as they roughly halved the number of constituencies in which they are standing.

Other pollsters have said they will follow suit.

We can expect further changes as nominations close and it becomes clear who is standing in each constituency.

So there will be even more movements in the poll tracker over the coming weeks.

Some of it will be, as ever, down to the changing political landscape.

But some will be down to pollsters' efforts to measure that landscape more accurately.

The trends that were noticeable in the polls a week ago have carried on over the last seven days.

The Conservatives have continued their steady upward progress. But the tentative signs of a Labour recovery have also become firmer.

Both parties' average scores are up, although they're still below the vote shares they recorded at the 2017 election - more than 10% below in Labour's case.

Going in the other direction, the Brexit Party are down to 9% in the BBC poll tracker - their lowest score since the party was launched in April.

And it's now clear that the Liberal Democrats have fallen away a little from where they were a month ago.

Wales and Scotland

YouGov has also published polls for Wales and Scotland.

In Wales, they have Labour up four points with the Lib Dems losing the same amount since the last poll.

Labour, on 29%, are now roughly on a par with the Conservatives on 28%.

Since there are so few Welsh polls probably the best we can say with any confidence is that it looks close between the two main parties - with Plaid Cymru, the Liberal Democrats and the Brexit Party also in a close battle for third place.

The Scotland poll gave the SNP a very large lead on 42%, with the Conservatives in a clear second place, and Labour falling to its lowest score since before the last election - just below the Lib Dems.

However, that poll was conducted more than two weeks ago, before the election was even confirmed so it's rather likely that these figures are out of date.

There can be little doubt, however, that the SNP are currently on course for a strong result.

4 November 2019

It's nearly a week now since it became clear that there would be a general election on 12 December.

There have already been eight polls conducted since then - we can expect that from now on they will be coming thick and fast.

Over the last seven days the Conservatives have continued their upward trend in the BBC poll tracker whilst the Brexit Party are still drifting downwards.

There are also some early signs of a recovery for Labour. They've hit an average of 26% - their highest figure since the first half of September.

Meanwhile the Liberal Democrats have fallen to 17% - their lowest since the start of June.

These movements are pretty small so far, though, so we will need to see if they continue in the coming days.

Is it all about Brexit?

There's no doubt that Brexit will be a major issue at this election. But as the campaign gets underway, will other policy areas come to the fore?

Opinium has found that Brexit is a more dominant subject as the campaign gets under way than it was at the last general election.

Forty per cent of people in their latest poll said it was the single issue that was most likely to influence their vote. That compares with 18% at the start of the 2017 campaign.

However, when people were asked to name the three most important issues facing the country, 59% of respondents identified health/NHS compared to only 52% for the EU/Brexit.

That's a shift compared to their recent polls where Brexit has come out on top or in equal first place.

It's possible that by campaigning on non-Brexit issues the parties will be able to influence how much weight voters give to different subjects.

Panelbase's latest poll also puts the NHS/health as the top issue.

On the other hand, Deltapoll have Britain leaving the EU clearly ahead of health. The difference here could be explained by the fact they don't namecheck the NHS in their range of options.

28 October 2019

The last few weeks have seen a gradual, further strengthening of the Conservatives' position in the polls.

In the latest poll by Opinium they hit 40% - the highest figure in a single poll since the middle of August. They've also moved up to an average of 36% in the BBC poll tracker.

In the meantime, the Liberal Democrats have fallen away a little from their party conference highpoint to settle at that 18%-ish level they've occupied for much of the autumn while the Brexit Party continue to drift downwards.

Labour's average rating has essentially stayed flat.

Scotland

Because voting intention polls are fairly scarce in Scotland, it's difficult to identify trends. But the latest Panelbase poll conducted earlier this month suggests that the SNP continues to dominate.

Comparing polls to the 2017 general election result suggests Labour and the Conservatives are on course to lose votes, the SNP are roughly level with where they were, whilst the Lib Dems could gain votes.

The SNP's share in polls has floated between 36% and 43% for the last two years.

In our GB-wide poll tracker, that translates to 4%, occasionally dropping to 3% or rising to 5% since Scotland has just under 10% of the GB population.

That's why we don't suggest a margin of error range as we do for parties that field candidates across the whole of Great Britain.

Wales

Polls are even rarer in Wales - but the latest from YouGov, also conducted earlier this month, broadly matches others from earlier in the year.

The Conservatives are down from their 2017 election share but Labour has fallen back much more dramatically. From the 49% they achieved then, their share of the vote has approximately halved according to polls.

The Lib Dems are up sharply and the Brexit Party are performing far more strongly than UKIP did when voters last had their say.

Methodology: How was the poll tracker chart put together?

What is a poll tracker?

Our poll tracker lines show an average of results from the polls to date.

Each dot in the chart above shows one poll result for a party.

There are too many individual dots to keep track of: even on one day there can be very different results for one party from different polls.

So we summarise all that information with a line that averages those results.

It bounces around less and makes it easier to tell the signal from the noise (or the trends from the blips?).

Which polls do we use?

We use polls conducted by members of the British Polling Council.

As of September 2019, that's BMG, ComRes, Deltapoll, Hanbury, ICM, Ipsos Mori, Kantar, Opinium, ORB, Panelbase, Sky Data, Survation and YouGov.

Most of the polls included cover Great Britain, although some do poll the whole of the UK, but as a result we do not have separate data for parties that only stand in Northern Ireland.

We use results that exclude or downweight those who are unlikely to vote and people who do not express a preference.

We include data that are in the public domain: some polling companies will not publish all data for all parties at the same time and so we update the poll tracker as data become available.

What is the margin of error?

The margin of error is plus or minus four percentage points.

This means that there's a 90% chance that an election held tomorrow would give national vote shares within four points of our estimates for each of the parties.

And there's a 10% chance that it would be outside that range. We base these figures on a British Polling Council analysis, external of the results of the final set of polls before each of the elections from 2001 to 2017.

What about parties that only campaign in Scotland or Wales or stand only in a few seats?

The approach mentioned above doesn't quite work for parties that only run in Scotland or Wales or are standing in only a few seats, like UKIP or The Independent Group for Change. The electorate they are appealing to is smaller and this makes their possible vote smaller when it is projected across Great Britain or the whole of the UK.

This also means that their margin of error is smaller than that of those parties that stand across Britain and is likely to be less than + / - 1%.

We have more coverage of politics in Scotland and Wales on their national politics pages.

How do we average the polls?

Our estimate of a party's support is a rolling average of polls to date. Bigger and more recent polls have more influence on our figures.

We also limit the influence of any one poll or of those polling firms who poll very frequently to prevent our results being too dependent on one source.

In a little more detail: the average is weighted by sample size. The more people polled in a particular survey, the more weight we will give it, up to a threshold of 2,000 people.

On the other hand, the older a poll is the less influence it has on the average figure we calculate. We also give less value to any polling firm that has data for more than 5,000 people in a fortnight. A typical poll may cover about 1,000 people.

Why is there a margin of error?

Because a party isn't guaranteed to get the same vote share in an election as it did in a poll the previous day.

Polling a sample of the population has often been likened to tasting soup. If the soup has been well stirred then you need to have only one spoonful to get a sense of what the whole bowl is like.

In the same way, a well-conducted poll of 1,000 people can, most of the time, give us an idea of what the country as a whole is thinking.

But it's not 100% precise, so, the margin of error gives a sense of how the results might change with a different sample of 1,000 people.

This margin of error only applies to national vote share: converting that into seats in Parliament is much harder and less precise.

Why do polling companies give such different answers?

There are also systematic differences between polling companies who approach people in different ways, who ask different questions and who analyse the results differently.

We list the main polling firms and the questions they ask below. Polling companies also analyse their data differently. They make choices about how to weight each respondent.

For example, if a poll of 1,000 people is made up of 550 men and 450 women, it is unrepresentative because it does not reflect the profile of the UK population (51% female).

So the answers of female respondents should be given slightly more weight than male respondents in the analysis so that the final results are 51% based on female answers rather than 45%.

That's not controversial, but adjusting for past vote or likelihood to vote is harder. Some pollsters ask respondents who they voted for last time and weight the sample to try and ensure it matches the political make-up of the general population.

One problem with doing this is that a certain number of people will incorrectly recall who they voted for last time - and a few will even lie about it. So polling companies often use a variety of further methods to improve the accuracy of their weighting.

That variety of methods leads to a variety of answers. Most companies then weight or filter by likelihood to vote so that the answers of people who are most likely to vote are given the most prominence in the results.

Finally, several pollsters reallocate a percentage of "don't knows" to the party they voted for last time. This is to get around the problem that emerged following the 1979 election with the phenomenon of "shy Tories" or the "spiral of silence" - people who do not want to discuss their voting preference but who will still vote.

Our approach, excluding "don't knows" from our polltracker, is slightly different.

It is like saying that they won't vote or, if they did, their voting preferences would look quite like those who do express a preference.

Questions asked by each pollster:

Many polling companies changed their methodology when the candidates lists were released to account for those parties that are standing only in a few seats.

BMG

If a general election were held today, which of the following parties would you vote for?

Conservative, Labour, Liberal Democrat, SNP (if living in Scotland), Plaid Cymru (if living in Wales), Green Party, Brexit Party, another party

Prior to August 2019, Green Party and Brexit Party were only prompted for if the respondent answered "another party". Following a randomised controlled trial, BMG decided to move those two parties into the main prompt list. The Independent Group for Change and UKIP remain in the secondary prompt list.

ComRes

If there were a (UK) general election tomorrow to elect MPs to Westminster, would you vote Conservative, Labour, Liberal Democrat, Brexit Party, SNP, Plaid Cymru, or for another party?

Deltapoll

If there were a general election held tomorrow, which party would you vote for? SELECT ONE: Conservative, Labour, Liberal Democrat, UK Independence Party (UKIP), Scottish National Party (SNP), Plaid Cymru (PC), Brexit Party, Green, Some other party

Hanbury Strategy

If a general election is held in October before the Brexit deadline of 31 October, which party would you vote for?

ICM

If there were a general election tomorrow, which party would you vote for?

Ipsos Mori

How would you vote if there were a general election tomorrow?

Kantar Public

Voting intention for next general election - online pre-coded list: Conservative, Labour, Liberal Democrats, UKIP, Green, SNP, Plaid Cymru

  • Note: Brexit Party and The Independent Group for Change were not included in the pre-coded list but respondents had opportunity to select subsequently

Opinium

If there were a general election tomorrow, for which party would you vote?

ORB

If there were an election tomorrow, which party would you vote for?

Labour Party, Conservative Party, Brexit Party, Liberal Democrat, The Independent Group, UKIP, Green Party, SNP, DUP, Plaid Cymru, Sinn Fein, Ulster Unionist Party, Women's Equality Party.

Panelbase

Who would you vote for if a UK Parliamentary election took place tomorrow?

Conservative, Labour, Liberal Democrat, The Brexit Party, SNP, Green, Change UK (The Independent Group), UKIP, Other.

Sky Data

If there was a general election tomorrow and candidates for all parties were standing in your constituency, including the new "Independent Group" of former Labour MPs who have split from the Labour Party, how would you vote? Conservatives, Labour, Independent Group, Liberal Democrats, Other, UKIP, Green Party, SNP, Plaid Cymru

Survation

Respondents were asked who they would be most likely to vote for if that election were tomorrow, with the responses "Labour", "Conservative", "Liberal Democrat" prompted in a randomising order, and other parties displayed if respondents selected "Another Party".

YouGov

If there were a general election held tomorrow, which party would you vote for?

Conservative, Labour, Liberal Democrat, Scottish National Party (SNP), Plaid Cymru, Brexit Party, Green, Some other party (if this answer selected then respondents are prompted the following: UK Independence Party (UKIP), Women's Equality Party, Independent Group for Change).

Credits

Produced by Irene de la Torre Arenas, Debie Loizou, Becky Rush, Steven Connor, Tom Francis-Winnington, Alexander Ivanov, Felix Stephenson, Robert Cuffe, John Walton and Ed LowtherThe dates in the table above show the final day of fieldwork for each poll.