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 2024650 seats contested
Labour 411
Conservative 121
Liberal Democrat 72
Scottish National Party 9
Independent 7
2019 general election
12 Dec 2019650 seats contested
Conservative 365
Labour 202
Scottish National Party 48
Liberal Democrat 11
Democratic Unionist Party 8
2017 general election
8 Jun 2017650 seats contested
Conservative 317
Labour 262
Scottish National Party 35
Liberal Democrat 12
Democratic Unionist Party 10
2015 general election
7 May 2015650 seats contested
Conservative 330
Labour 232
Scottish National Party 56
Democratic Unionist Party 8
Liberal Democrat 8
2010 general election
6 May 2010650 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) |
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.