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.