UK General Election Polls

On this page are the latest UK election polls for the 2024 general election together with a uniform swing calculation of the polling average. The seat and majority calculations are lifted directly from the 2024 UK Parliament swingometer.

Note: General Elections are scheduled to be held a maximum of 5 years from the first meeting of parliament plus 25 working days in accordance with the Dissolution and Calling of Parliament Act 2022. We will refer to the election as if it were to be held in 2024 unless it becomes clear that an early general election will happen.

Labour
Win
92
seat majority

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

VotesSeatsSeat Changes
PartyThenNowChangeThenNowGainsLossesNet
Labour32.87%43.72%+10.85%200371+1710+171
Conservative44.69%22.78%-21.92%3721770-195-195
Reform UK2.06%13.06%+11.00%00000
Liberal Democrat11.83%9.29%-2.54%829+210+21
Green2.77%6.09%+3.32%11000
SNP3.98%3.98%0.00%4851+6-3+3
Plaid Cymru0.49%0.49%0.00%210-1-1
Seat Gains and Losses

See which seats have changed hands using our seat calculator.

Map Options

At the bottom of this page are the most recent general election 2024 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 2024 general election. Pollsters ask the participants how they would vote if there were a general election tomorrow, or words to that effect.

Polls

Conservative
Labour
Liberal Democrat
Green
Reform UK
Last Day of Field WorkPollster / ClientSample SizeWeightCONLABLDGRNRefUKLead
12 Apr 2024We Think1,2711.002444961120
11 Apr 2024Techne1,6300.9523441051221
11 Apr 2024YouGov / The Times2,0440.951945871526
7 Apr 2024Redfield & Wilton2,0000.7521441061523
7 Apr 2024JLPartners / The Rest is Politics2,0110.7524421051318
5 Apr 2024We Think1,2800.4524451051321
5 Apr 2024Opinium / The Observer1,3180.6525411081116
4 Apr 2024Techne1,6380.402245951323
3 Apr 2024BMG Research / The i1,5300.552543881418
3 Apr 2024YouGov / The Times2,0040.352043881623
31 Mar 2024Redfield & Wilton2,0000.2022461051424
28 Mar 2024Techne1,641-23441051221
28 Mar 2024We Think1,295-25441051019
27 Mar 2024YouGov / The Times18,761-24411271217
27 Mar 2024YouGov / The Times2,061-21401081619
27 Mar 2024Savanta / The Sun3,3020.2024451031221
25 Mar 2024Deltapoll2,0720.102644961118
24 Mar 2024More in Common1,9660.0527421051115
24 Mar 2024Redfield & Wilton2,000-22421261420
24 Mar 2024Savanta / The Telegraph2,216-24441041120
22 Mar 2024Opinium / The Observer1,318-25411081116
22 Mar 2024We Think1,270-24471061123
21 Mar 2024Techne1,632-22431061321
20 Mar 2024More in Common2,027-25431151118
20 Mar 2024YouGov / The Times2,037-1944981525
18 Mar 2024Deltapoll2,072-2346951223
17 Mar 2024Redfield & Wilton2,000-2147861426
17 Mar 2024Savanta / The Telegraph2,133-2644941118
15 Mar 2024We Think1,270-25431061218
14 Mar 2024Techne1,624-22441151222
14 Mar 2024Survation839-2645113819
13 Mar 2024YouGov / The Times2,047-2044971424
11 Mar 2024More in Common2,027-27421061015
11 Mar 2024Deltapoll1,502-27441041117
11 Mar 2024Lord Ashcroft5,299-2345681122
10 Mar 2024Redfield & Wilton2,000-24421251218
10 Mar 2024Savanta2,032-2543114918
8 Mar 2024We Think1,216-2443961319
8 Mar 2024Opinium / The Observer2,054-25411071116
7 Mar 2024PeoplePolling / GB News1,734-18461071328
7 Mar 2024BMG Research / The i1,541-25411061316
7 Mar 2024YouGov / The Times2,053-2047971327
7 Mar 2024Techne1,640-23441161121
4 Mar 2024Deltapoll1,500-2741961214
3 Mar 2024Redfield & Wilton2,000-23431061320
3 Mar 2024Savanta2,245-2744104817
1 Mar 2024We Think1,240-2347951024
1 Mar 2024Opinium2,050-254010712 15
29 Feb 2024YouGov / The Times2,100-2046771426
29 Feb 2024Techne1,632-23441071021
Quick Links
Latest Posts
Updated Election Maps
posted 30 Mar 2024, 14:30
Updated Constituency Boundaries
posted 26 Feb 2024, 21:20
2021 Results for the Scottish Parliament and Senedd Elections
posted 8 May 2021, 20:45