UK Explained
Your area · Election 2024

What were the 2024 general election results?

Labour won 407 of the 643 constituencies with a result from the 4 July 2024 general election on this site. Conservative 121, Liberal Democrat 72, Sinn Féin 7.

LABOUR SEATS
407

Of 643 constituencies. A majority in the 650-seat House of Commons is more than half.

VOTES CAST
28.5m

For all candidates in these constituencies.

CLOSEST RESULT
15 votes

The smallest winning margin.

Seats and votes by party

Seats won and votes cast across the 643 constituencies. The share of votes is each party’s share of all votes in these constituencies.

PartySeats wonVotesShare of votes
Labour4079,597,09233.7%
Conservative1216,781,16523.8%
Liberal Democrat723,503,43812.3%
Sinn Féin7210,8910.7%
Scottish National Party7693,9642.4%
Independent6555,4931.9%
Democratic Unionist Party5172,0580.6%
Reform UK44,061,40814.2%
Green Party41,827,1706.4%
Plaid Cymru4194,8110.7%
Social Democratic & Labour Party286,8610.3%
Traditional Unionist Voice148,6850.2%
Alliance1117,1910.4%
Speaker125,2380.1%
Ulster Unionist Party194,7790.3%
Workers Party of Britain0206,4860.7%

Closest and biggest results

Ten closest

ConstituencyWon byMajority
HendonLabour15
PooleLabour18
Basildon and BillericayConservative20
North West CambridgeshireLabour39
Central DevonConservative61
HavantConservative92
South Basildon and East ThurrockReform UK98
PeterboroughLabour118
Exmouth and Exeter EastConservative121
Beverley and HoldernessConservative124

Ten biggest majorities

ConstituencyWon byMajority
BootleLabour21,983
Hornsey and Friern BarnetLabour21,475
Westmorland and LonsdaleLiberal Democrat21,472
TwickenhamLiberal Democrat21,457
ChorleyIndependent20,575
Liverpool West DerbyLabour20,423
Liverpool WaltonLabour20,245
Liverpool GarstonLabour20,104
St AlbansLiberal Democrat19,834
Hove and PortsladeLabour19,791
What it cannot tell you. Seats and votes do not match because one candidate wins each constituency. These figures cover the 643 constituencies with a 2024 general election result in our data, so totals differ from the official count of 650 seats. 6 more have had a by-election since, and their latest result is on their area page.

Questions people ask

Who won the 2024 UK general election?

Labour won the most seats: 407 of the 643 constituencies listed here. The election was held on 4 July 2024.

How many seats did each party win?

See the table above: Labour 407, Conservative 121, Liberal Democrat 72, Sinn Féin 7, Scottish National Party 7, Independent 6.

Which constituency had the closest result?

Hendon, won by Labour with a majority of 15.

Which constituency had the highest turnout?

Harpenden and Berkhamsted, at 75.2% of the electorate, and the lowest was Manchester Rusholme at 40.0%.

Where can I see the result for my area?

Open your constituency to see who won, the votes for each candidate and the turnout.

Source: House of Commons Library, 2024 general election results, via the UK Parliament Members API.

See also: Find your area · Find your MP · Inside Parliament