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
| Party | Seats | Share 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
| Constituency | Winner | Result | Majority |
|---|---|---|---|
| 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.