2024 British general election

← 2017 24 January 2024 (2024-01-24) Next →

All 650 seats in the House of Commons
326 seats needed for a majority
Opinion polls
Turnout30,348,774 (63.8%) Decrease 3.3 pp
  First party Second party Third party
 
Official portrait of Keir Starmer crop 2.jpg
Official portrait of Rt Hon Ian Blackford MP crop 2.jpg
Candidate Keir Starmer Ian Blackford Richard Tice
Party Labour Party SNP Reform UK
Leader's seat Holborn and St Pancras Ross, Skye, and Lochaber Hartlepool (won)
Last election 32.1%, 202 seats 3.9%, 48 seats 2.0%, 0 seats (as Brexit Party)
Seats won 448 57 57
Seat change Increase 246 Increase 9 Increase 56
Popular vote 13,110,670 1,547,787 5,523,477
Percentage 43.2 5.1% 18.2%
Swing Increase 11.1 pp Increase 1.2 pp Increase 16.2 pp

  Fourth party Fifth party
 
Candidate Ed Davey Liz Truss
Party Liberal Democrats Conservative
Leader's seat Kingston and Surbiton South West Norfolk (lost)
Last election 11.6%, 11 seats 43.6%, 365 seats
Seats won 45 20
Seat change Increase 34 Decrease 345
Popular vote 2,974,180 4,855,804
Percentage 9.8% 16.0%
Swing Decrease 1.8 pp Decrease 27.6 pp

Prime Minister before election

Liz Truss
Conservative

Prime Minister after election

Keir Starmer
Labour