UK General Election Polls

On this page are the latest UK election polls for the 2029 general election together with three uniform swing calculations of the polling average (Great Britain, Scotland and Wales separately). The seat and majority calculations are lifted directly from the 2029 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 2029 unless it becomes clear that an early general election will happen.

Labour
Landslide
286
seat majority

Here is the polling average of the polls below together with the polling averages for Scotland and Wales. Information on how the Election 2029 polling average is calculated is available here.

VotesSeatsSeat Changes
PartyThenNowChangeThenNowGainsLossesNet
Labour34.64%38.41%+3.78%411468+570+57
Conservative24.36%20.57%-3.80%121650-56-56
Reform UK14.69%15.81%+1.12%540-1-1
Liberal Democrat12.56%11.20%-1.36%7275+30+3
Green6.90%8.71%+1.81%44000
SNP2.59%2.63%+0.04%99000
Plaid Cymru0.70%0.71%+0.01%44000
Swingometer

See which seats have changed hands using our seat calculator.

Seat Forecast

See a seat by seat breakdown of our prediction.

Map Options

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

Polls

Labour
Conservative
Reform UK
Liberal Democrat
Green
Last Day of Field WorkPollster / ClientSample SizeWeightLABCONREFLDGRNLead
12 Jul 2024We Think2,0051.0039201611919
2029 General Election
Latest Posts
Website Updated with the 2024 General Election Results
posted 5 Jul 2024, 12:00
2024 General Election Confirmed for 4th July
posted 22 May 2024, 17:45
Seat By Seat Prediction
posted 12 May 2024, 10:15