Monday 2 November 2026 Calendar Track record Research
United Kingdom · General election · 2017

The final polls missed by 1.8 points a party. Labour was understated most, by 4.7.

13 final polls from 13 pollsters, each firm's last before polling day, against the official result.

United Kingdom, 2017: the 13 final polls missed each party by 1.8 points on average. The biggest miss was Lab, -4.7 points; the closest pollster was Survation.

1.78
Poll average: average miss per party
3 parties at 5%+; all 5 measured: 1.66
2.43
A typical single poll
points a party, same parties
−4.7
Biggest miss: Lab
polls 36.3, result 41.0
Survation
Closest to the result
1.27 points a party; furthest: BMG 3.67

Each final poll against the result

The line is the result. Each dot is one pollster's final poll, placed by how far it was from the result; the ring is the poll average. Right of the line, the polls had the party too high.

← too lowtoo high →polls / result
Con
BMG: 46.0 (+2.6) ComRes / Savanta: 44.0 (+0.6) ICM: 46.0 (+2.6) Ipsos: 44.0 (+0.6) Kantar / Verian: 43.0 (−0.4) Norstat: 39.0 (−4.4) Opinium: 43.0 (−0.4) ORB: 45.0 (+1.6) Panelbase: 44.0 (+0.6) Qriously: 39.0 (−4.4) Survation: 41.0 (−2.4) SurveyMonkey: 42.0 (−1.4) YouGov: 42.0 (−1.4) Average: 42.9 (−0.5)
−0.542.9 / 43.4
Lab
BMG: 33.0 (−8.0) ComRes / Savanta: 34.0 (−7.0) ICM: 34.0 (−7.0) Ipsos: 36.0 (−5.0) Kantar / Verian: 38.0 (−3.0) Norstat: 35.0 (−6.0) Opinium: 36.0 (−5.0) ORB: 36.0 (−5.0) Panelbase: 36.0 (−5.0) Qriously: 41.0 (0.0) Survation: 40.0 (−1.0) SurveyMonkey: 38.0 (−3.0) YouGov: 35.0 (−6.0) Average: 36.3 (−4.7)
−4.736.3 / 41.0
Lib Dem
BMG: 8.0 (+0.4) ComRes / Savanta: 9.0 (+1.4) ICM: 7.0 (−0.6) Ipsos: 7.0 (−0.6) Kantar / Verian: 7.0 (−0.6) Norstat: 8.0 (+0.4) Opinium: 8.0 (+0.4) ORB: 8.0 (+0.4) Panelbase: 7.0 (−0.6) Qriously: 8.0 (+0.4) Survation: 8.0 (+0.4) SurveyMonkey: 6.0 (−1.6) YouGov: 10.0 (+2.4) Average: 7.8 (+0.2)
+0.27.8 / 7.6
Reformunder 5%
BMG: 5.0 (+3.1) ComRes / Savanta: 5.0 (+3.1) ICM: 5.0 (+3.1) Ipsos: 4.0 (+2.1) Kantar / Verian: 4.0 (+2.1) Norstat: 6.0 (+4.1) Opinium: 5.0 (+3.1) ORB: 4.0 (+2.1) Panelbase: 5.0 (+3.1) Qriously: 4.0 (+2.1) Survation: 2.0 (+0.1) SurveyMonkey: 4.0 (+2.1) YouGov: 5.0 (+3.1) Average: 4.5 (+2.6)
+2.64.5 / 1.9
Greenunder 5%
BMG: 3.0 (+1.3) ComRes / Savanta: 2.0 (+0.3) ICM: 2.0 (+0.3) Ipsos: 2.0 (+0.3) Kantar / Verian: 2.0 (+0.3) Norstat: 3.0 (+1.3) Opinium: 2.0 (+0.3) Panelbase: 2.0 (+0.3) Qriously: 1.0 (−0.7) Survation: 2.0 (+0.3) SurveyMonkey: 2.0 (+0.3) YouGov: 2.0 (+0.3) Average: 2.1 (+0.4)
+0.42.1 / 1.7
resultone pollster's final pollaverage of the final polls

The poll average against the result

PartyResultPoll averageMissLowest–highest pollPolls
Con 43.4 42.9 −0.5 39.0–46.0 13
Lab 41.0 36.3 −4.7 33.0–41.0 13
Lib Dem 7.6 7.8 +0.2 6.0–10.0 13
Reform · not in the average miss 1.9 4.5 +2.6 2.0–6.0 13
Green · not in the average miss 1.7 2.1 +0.4 1.0–3.0 12

Each pollster's final poll

Closest first. Under each figure, the miss: + too high, − too low.

Pollster Con Lab Lib Dem Reform Green Avg miss
Survation 7 Jun 2017 41.0−2.4 40.0−1.0 8.0+0.4 2.0+0.1 2.0+0.3 1.27
Kantar / Verian 7 Jun 2017 43.0−0.4 38.0−3.0 7.0−0.6 4.0+2.1 2.0+0.3 1.33
Qriously 7 Jun 2017 39.0−4.4 41.00.0 8.0+0.4 4.0+2.1 1.0−0.7 1.60
Opinium 6 Jun 2017 43.0−0.4 36.0−5.0 8.0+0.4 5.0+3.1 2.0+0.3 1.93
SurveyMonkey 6 Jun 2017 42.0−1.4 38.0−3.0 6.0−1.6 4.0+2.1 2.0+0.3 2.00
Ipsos 7 Jun 2017 44.0+0.6 36.0−5.0 7.0−0.6 4.0+2.1 2.0+0.3 2.07
Panelbase 7 Jun 2017 44.0+0.6 36.0−5.0 7.0−0.6 5.0+3.1 2.0+0.3 2.07
ORB 1 Jun 2017 45.0+1.6 36.0−5.0 8.0+0.4 4.0+2.1 – 2.33
ComRes / Savanta 7 Jun 2017 44.0+0.6 34.0−7.0 9.0+1.4 5.0+3.1 2.0+0.3 3.00
YouGov 7 Jun 2017 42.0−1.4 35.0−6.0 10.0+2.4 5.0+3.1 2.0+0.3 3.27
ICM 7 Jun 2017 46.0+2.6 34.0−7.0 7.0−0.6 5.0+3.1 2.0+0.3 3.40
Norstat 1 Jun 2017 39.0−4.4 35.0−6.0 8.0+0.4 6.0+4.1 3.0+1.3 3.60
BMG 7 Jun 2017 46.0+2.6 33.0−8.0 8.0+0.4 5.0+3.1 3.0+1.3 3.67
Average of the final polls 42.9−0.5 36.3−4.7 7.8+0.2 4.5+2.6 2.1+0.4 1.78
Result 43.4 41.0 7.6 1.9 1.7

How this is measured