UK elections tracker
Elections

UK Elections Hub

Results, polls and forecasts for every UK election — Westminster, devolved and local.

Days to Next General Election
1,165
days until latest possible date
Latest deadline: 23 July 2029
Current VI: Reform 28% / Labour 18%
MRP projection: Labour 280–320 seats
Reform projected: 60–90 seats under FPTP
GE2029 Forecast →
Jul 2029
Next GE latest date
412
Labour seats 2024
121
Conservative seats 2024
5
Reform UK seats 2024

Key Electoral Dates

4 Jul 2024
General Election 2024
Labour landslide: 412 seats, 33% vote share. Conservatives worst result since 1832.
May 2025
Local Elections 2025
First post-GE test: Reform UK makes early inroads into traditional Labour and Conservative councils.
May 2026
Local Elections 2026
Reform UK wins 600+ council seats and first council control. Shock result for both Labour and Conservatives.
May 2026
Holyrood + Senedd Elections
SNP holds minority government in Scotland. Welsh Labour holds devolved government in Cardiff Bay.
2028
London Mayoral Election
Expected May 2028. Race to succeed Sadiq Khan opens.
By Jul 2029
General Election 2029
Must be held by 23 July 2029. Polls show a tightening race with Reform UK surging toward triple-digit seats under MRP.

Elections & Contests

KEY

General Election 2029

The next Westminster GE is due by July 2029. Labour holds a 412-seat majority but polls show a tightening race with Reform UK at 28%.

View forecast →
ONGOING

By-Elections

Several by-elections since July 2024 have shown Reform UK making significant inroads into previously safe Labour and Conservative seats. Runcorn flipped to Reform.

View by-elections →
MAY 2026

Local Elections 2026

May 2026 local elections delivered major gains for Reform UK across English councils — their biggest electoral breakthrough outside Westminster.

View results →
HOLYROOD

Holyrood 2026

The SNP retains the largest party status at Holyrood but without a majority. Scottish Labour surging. Independence polls at 50/50.

Scotland results →
SENEDD

Senedd 2026

Labour leads the devolved government in Cardiff Bay. The May 2026 Senedd election saw Welsh Labour hold its dominant position in Wales.

Wales results →
HISTORY

2024 GE Full Results

Complete breakdown of the 4 July 2024 General Election: every seat, every swing, every MP elected that night.

View 2024 results →
HISTORY

2019 General Election

Johnson's 80-seat majority. Full results, vote shares and the swing from 2017 that reshaped British politics for five years.

View 2019 results →
HISTORY

Historical GE Results

UK General Election results from 1979 to 2024: vote shares, seats, majorities and the moments that defined modern British politics.

View historical results →

2024 General Election — Final Result

4 July 2024 — Labour Landslide. Keir Starmer's Labour won a historic majority with 412 seats on just 33% of the vote, benefiting from vote-splitting under FPTP. The Conservatives collapsed to 121 seats — their worst result since 1832. Reform UK won 14% of the vote but only 5 seats, illustrating the brutal distortions of First Past the Post.
Seats won (of 650)
Labour 412 seats
Conservatives 121 seats
Lib Dems 72 seats
SNP 9 seats
Reform UK 5 seats
Greens 4 seats
Vote share (%)
Labour 33%
Conservatives 24%
Reform UK 14%
Lib Dems 12%
Greens 7%
SNP 4%

Recent By-Elections

Full tracker →
SeatDateWinnerSwingResult
Runcorn & HelsbyMay 2025 Reform UK +22pts Reform Reform gain
KnowsleyOct 2024 Labour −14pts Labour Lab hold (squeezed)
WycombeFeb 2025 Conservatives +6pts Con Con hold

Selected by-elections since July 2024. View all →

Related Polling & Analysis

LIVE
Voting Intention Reform UK28% Labour18% Con18.8% Greens15% Lib Dems12.6% Starmer Approval Approve28% Disapprove63% VI Tracker Leader Approval GE2029 Forecast Reform UK Rise Latest Analysis