Elections

UK election results

Every general election and by-election to the House of Commons since 2010 — winners, majorities, turnout, and full candidate vote counts by constituency. Compiled from the House of Commons Library's election results dataset.

General elections

2024 general election

4 Jul 2024

650 seats contested

Labour 411 Conservative 121 Liberal Democrat 72 Scottish National Party 9 Independent 7

2019 general election

12 Dec 2019

650 seats contested

Conservative 365 Labour 202 Scottish National Party 48 Liberal Democrat 11 Democratic Unionist Party 8

2017 general election

8 Jun 2017

650 seats contested

Conservative 317 Labour 262 Scottish National Party 35 Liberal Democrat 12 Democratic Unionist Party 10

2015 general election

7 May 2015

650 seats contested

Conservative 330 Labour 232 Scottish National Party 56 Democratic Unionist Party 8 Liberal Democrat 8

2010 general election

6 May 2010

650 seats contested

Conservative 306 Labour 258 Liberal Democrat 57 Democratic Unionist Party 8 Scottish National Party 6

Recent by-elections

Constituency Winner
Gorton and Denton 26 Feb 2026 Hannah Spencer (Green Party)
Runcorn and Helsby 1 May 2025 Sarah Joanne Pochin (Reform UK)
Blackpool South 2 May 2024 Chris Webb (Labour)
Rochdale 29 Feb 2024 George Galloway (Workers Party of Britain)
Wellingborough 15 Feb 2024 Gen Kitchen (Labour)
Kingswood 15 Feb 2024 Damien Egan (Labour)
Tamworth 19 Oct 2023 Sarah Edwards (Labour)
Mid Bedfordshire 19 Oct 2023 Alistair Strathern (Labour)
Rutherglen and Hamilton West 5 Oct 2023 Michael Shanks (Labour)
Selby and Ainsty 20 Jul 2023 Keir Mather (Labour)
Uxbridge and South Ruislip 20 Jul 2023 Steve Tuckwell (Conservative)
Somerton and Frome 20 Jul 2023 Sarah Dyke (Liberal Democrat)
Source House of Commons Library — Election results
Coverage General elections and by-elections since 2010. Constituency boundaries changed at the 2024 election, so results before 2024 relate to the boundaries in force at the time.