Elections

2024 General Election

Polling day was 4 July 2024. Results in all 650 constituencies are below. Search for a seat, or open any row for the full list of candidates.

Seats won

PartySeatsShare of seats
Labour 411 63.2%
Conservative 121 18.6%
Liberal Democrat 72 11.1%
Scottish National Party 9 1.4%
Independent 7 1.1%
Sinn Féin 7 1.1%
Democratic Unionist Party 5 0.8%
Reform UK 5 0.8%
Green Party 4 0.6%
Plaid Cymru 4 0.6%
Social Democratic & Labour Party 2 0.3%
Alliance 1 0.2%
Traditional Unionist Voice 1 0.2%
Ulster Unionist Party 1 0.2%

Constituency results

650 seats
ConstituencyWinnerResultMajority
Rossendale and Darwen Andy MacNae (Lab) Lab gain from Con 5,628
Rother Valley Jake Richards (Lab) Lab gain from Con 998
Rotherham Sarah Champion (Lab) Lab hold 5,490
Rugby John Slinger (Lab) Lab gain from Con 4,428
Ruislip, Northwood and Pinner David Simmonds (Con) Con hold 7,581
Runcorn and Helsby Mike Amesbury (Lab) Lab hold 14,696
Runnymede and Weybridge Ben Spencer (Con) Con hold 7,627
Rushcliffe James Naish (Lab) Lab gain from Con 7,426
Rutherglen Michael Shanks (Lab) Lab gain from SNP 8,767
Rutland and Stamford Alicia Kearns (Con) Con hold 10,394
Salford Rebecca Long-Bailey (Lab) Lab hold 15,101
Salisbury John Glen (Con) Con hold 3,807
Scarborough and Whitby Alison Hume (Lab) Lab gain from Con 5,408
Scunthorpe Nicholas Dakin (Lab) Lab gain from Con 3,542
Sefton Central Bill Esterson (Lab) Lab hold 18,282
Selby Keir Mather (Lab) Lab gain from Con 10,195
Sevenoaks Laura Trott (Con) Con hold 5,440
Sheffield Brightside and Hillsborough Gill Furniss (Lab) Lab hold 11,600
Sheffield Central Abtisam Mohamed (Lab) Lab hold 8,286
Sheffield Hallam Olivia Blake (Lab) Lab hold 8,189
Sheffield Heeley Louise Haigh (Lab) Lab hold 15,304
Sheffield South East Clive Betts (Lab) Lab hold 12,458
Sherwood Forest Michelle Welsh (Lab) Lab gain from Con 5,443
Shipley Anna Dixon (Lab) Lab gain from Con 8,603
Shrewsbury Julia Buckley (Lab) Lab gain from Con 11,355
Sittingbourne and Sheppey Kevin McKenna (Lab) Lab gain from Con 355
Skipton and Ripon Julian Smith (Con) Con hold 1,650
Sleaford and North Hykeham Caroline Johnson (Con) Con hold 4,346
Slough Tan Dhesi (Lab) Lab hold 3,647
Smethwick Gurinder Josan (Lab) Lab hold 11,188
Solihull West and Shirley Neil Shastri-Hurst (Con) Con hold 4,620
South Antrim Robin Swann (UUP) UUP gain from DUP 7,512
South Basildon and East Thurrock James McMurdock (RUK) RUK gain from Con 98
South Cambridgeshire Pippa Heylings (LD) LD gain from Con 10,641
South Cotswolds Roz Savage (LD) LD gain from Con 4,973
South Derbyshire Samantha Niblett (Lab) Lab gain from Con 4,168
South Devon Caroline Voaden (LD) LD gain from Con 7,127
South Dorset Lloyd Hatton (Lab) Lab gain from Con 1,048
South Down Chris Hazzard (SF) SF hold 9,280
South East Cornwall Anna Gelderd (Lab) Lab gain from Con 1,911
South Holland and The Deepings John Hayes (Con) Con hold 6,856
South Leicestershire Alberto Costa (Con) Con hold 5,506
South Norfolk Ben Goldsborough (Lab) Lab gain from Con 2,826
South Northamptonshire Sarah Bool (Con) Con hold 3,687
South Ribble Paul Foster (Lab) Lab gain from Con 6,501
South Shields Emma Lewell-Buck (Lab) Lab hold 6,653
South Shropshire Stuart Anderson (Con) Con hold 1,624
South Suffolk James Cartlidge (Con) Con hold 3,047
South West Devon Rebecca Smith (Con) Con hold 2,112
South West Hertfordshire Gagan Mohindra (Con) Con hold 4,456
South West Norfolk Terry Jermy (Lab) Lab gain from Con 630
South West Wiltshire Andrew Murrison (Con) Con hold 3,243
Southampton Itchen Darren Paffey (Lab) Lab gain from Con 6,105
Southampton Test Satvir Kaur (Lab) Lab hold 9,333
Southend East and Rochford Bayo Alaba (Lab) Lab gain from Con 4,027
Southend West and Leigh David Burton-Sampson (Lab) Lab gain from Con 1,949
Southgate and Wood Green Bambos Charalambous (Lab) Lab hold 15,300
Southport Patrick Hurley (Lab) Lab gain from Con 5,789
Spelthorne Lincoln Jopp (Con) Con hold 1,590
Spen Valley Kim Leadbeater (Lab) Lab gain from Con 6,188

Source: UK Parliament election results.