UK General Election Polls

On this page are the latest UK election polls for the 2019 general election together with a uniform swing calculation of the polling average.

The below calculations are from the 2019 UK Parliament swingometer.

Note: General Elections are scheduled to be held approximately every 5 years under the Fixed Term Parliaments Act (FTPA), but it is possible for an early general election to take place. We will refer to the election as if it were to take place 5 years after the last one unless it becomes clear that an early general election will happen.


Here is the polling average of the polls below together with the seat changes on a uniform swing. Information on how the Election 2019 polling average is calculated is available here.

VotesSeatsSeat Changes
Liberal Democrat7.56%12.30%+4.75%1219+70+7
Brexit Party0.00%3.02%+3.02%00000
Plaid Cymru0.52%0.52%0.00%430-1-1

Here are the most recent general election 2019 polls for the next United Kingdom general election ordered from newest to oldest. These polls should be used in conjunction with the United Kingdom swingometer for the 2019 general election. Pollsters ask the participants how they would vote if there were a general election tomorrow, or words to that effect.


Liberal Democrat
Brexit Party
Last Day of Field WorkPollster / ClientSample SizeWeightCONLABLDBREXGRNLead
11 Dec 2019Deltapoll-1.004535103310
11 Dec 2019Kantar Public-1.004432133312
11 Dec 2019Panelbase3,1741.00433411439
11 Dec 2019BMG Research / The Independent1,5421.00413214349
11 Dec 2019Opinium3,0051.004533122212
10 Dec 2019Savanta ComRes / The Daily Telegraph-0.95413612325
10 Dec 2019Number Cruncher / Bloomberg1,0090.954333123310
10 Dec 2019YouGov (MRP)105,6120.95433412339
10 Dec 2019FocalData (MRP)21,2130.95423414338
9 Dec 2019ICM Research / Reuters2,0110.90423612326
8 Dec 2019Qriously2,2220.854330123413
8 Dec 2019Savanta ComRes / Remain United6,0000.65433612327
7 Dec 2019Survation / Good Morning Britain1,0120.804531114214
7 Dec 2019Deltapoll / The Mail on Sunday1,5330.604433113211
6 Dec 2019BMG Research / The Independent1,5420.55413214449
6 Dec 2019YouGov / The Sunday Times1,6800.754333133310
6 Dec 2019Opinium / The Observer2,0020.554631132315
6 Dec 2019Panelbase2,0330.55433413329
5 Dec 2019Savanta ComRes / The Sunday Telegraph2,0340.30413312328
5 Dec 2019Savanta ComRes / Remain United1,7060.10423611426
4 Dec 2019Ipsos MORI / The Evening Standard1,5450.654432132312
3 Dec 2019Savanta ComRes / The Daily Telegraph2,041-4232123310
3 Dec 2019YouGov / The Times / Sky News1,6990.40423312449
2 Dec 2019ICM Research2,0290.35423513327
2 Dec 2019Kantar Public1,0960.354432152312
30 Nov 2019Survation / Good Morning Britain1,0650.25423311349
30 Nov 2019Deltapoll / The Mail on Sunday1,5280.054532153113
29 Nov 2019YouGov / The Sunday Times1,680-433413239
29 Nov 2019Opinium / The Observer2,018-4631132315
29 Nov 2019BMG Research / The Independent1,663-393313456
28 Nov 2019Savanta ComRes / The Sunday Telegraph2,025-4333134310
28 Nov 2019Panelbase1,528-423413438
26 Nov 2019Savanta ComRes / The Daily Telegraph2,034-413413527
26 Nov 2019YouGov / The Times / Sky News1,678-4332134211
25 Nov 2019ICM Research / Reuters2,004-413413437
25 Nov 2019Kantar Public1,097-4332143411
23 Nov 2019Deltapoll / The Mail on Sunday1,519-4330163313
23 Nov 2019Survation / Good Morning Britain1,010-4130155311
22 Nov 2019YouGov / The Sunday Times1,677-4230163412
22 Nov 2019Opinium / The Observer2,003-4728123319
22 Nov 2019Panelbase / The Sunday Times2,028-4232143310
21 Nov 2019Savanta ComRes / The Sunday Express2,038-4232155210
21 Nov 2019BMG Research / The Independent1,633-4128183513
20 Nov 2019YouGov11,277-4329154314
19 Nov 2019Savanta ComRes / The Daily Telegraph2,035-4231155211
19 Nov 2019YouGov / The Times1,606-4230154412
19 Nov 2019Ipsos MORI / The Evening Standard1,128-4428163316
18 Nov 2019ICM Research2,010-4232135310
18 Nov 2019Kantar Public1,176-4527162318
16 Nov 2019Survation / Good Morning Britain1,010-4228135314
Quick Links
Latest Posts
2019 European Election Swingometer
posted 19 May 2019, 14:30
Labour win the Newport West by-election
posted 5 Apr 2019, 07:30
Referendum Swingometers
posted 19 Jan 2019, 14:00