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 |
|---|---|---|---|
| Central Ayrshire | Alan Gemmell (Lab) | Lab gain from SNP | 6,869 |
| Central Devon | Mel Stride (Con) | Con hold | 61 |
| Central Suffolk and North Ipswich | Patrick Spencer (Con) | Con hold | 4,290 |
| Ceredigion Preseli | Ben Lake (PC) | PC hold | 14,789 |
| Chatham and Aylesford | Tristan Osborne (Lab) | Lab gain from Con | 1,998 |
| Cheadle | Tom Morrison (LD) | LD gain from Con | 12,235 |
| Chelmsford | Marie Goldman (LD) | LD gain from Con | 4,753 |
| Chelsea and Fulham | Ben Coleman (Lab) | Lab gain from Con | 152 |
| Cheltenham | Max Wilkinson (LD) | LD gain from Con | 7,210 |
| Chesham and Amersham | Sarah Green (LD) | LD gain from Con | 5,451 |
| Chester North and Neston | Samantha Dixon (Lab) | Lab hold | 11,870 |
| Chester South and Eddisbury | Aphra Brandreth (Con) | Con hold | 3,057 |
| Chesterfield | Toby Perkins (Lab) | Lab hold | 10,820 |
| Chichester | Jess Brown-Fuller (LD) | LD gain from Con | 12,172 |
| Chingford and Woodford Green | Iain Duncan Smith (Con) | Con hold | 4,757 |
| Chippenham | Sarah Gibson (LD) | LD gain from Con | 8,138 |
| Chipping Barnet | Dan Tomlinson (Lab) | Lab gain from Con | 2,914 |
| Chorley | Lindsay Hoyle (Independent) | Spk hold | 20,575 |
| Christchurch | Christopher Chope (Con) | Con hold | 7,455 |
| Cities of London and Westminster | Rachel Blake (Lab) | Lab gain from Con | 2,708 |
| City of Durham | Mary Foy (Lab) | Lab hold | 11,757 |
| Clacton | Nigel Farage (RUK) | RUK gain from Con | 8,405 |
| Clapham and Brixton Hill | Bell Ribeiro-Addy (Lab) | Lab hold | 18,005 |
| Clwyd East | Becky Gittins (Lab) | Lab gain from Con | 4,622 |
| Clwyd North | Gill German (Lab) | Lab gain from Con | 1,196 |
| Coatbridge and Bellshill | Frank McNally (Lab) | Lab gain from SNP | 6,344 |
| Colchester | Pam Cox (Lab) | Lab gain from Con | 8,250 |
| Colne Valley | Paul Davies (Lab) | Lab gain from Con | 4,963 |
| Congleton | Sarah Russell (Lab) | Lab gain from Con | 3,387 |
| Corby and East Northamptonshire | Lee Barron (Lab) | Lab gain from Con | 6,331 |
| Coventry East | Mary Creagh (Lab) | Lab hold | 11,623 |
| Coventry North West | Taiwo Owatemi (Lab) | Lab hold | 11,174 |
| Coventry South | Zarah Sultana (Lab) | Lab hold | 10,201 |
| Cowdenbeath and Kirkcaldy | Melanie Ward (Lab) | Lab gain from SNP | 7,248 |
| Cramlington and Killingworth | Emma Foody (Lab) | Lab hold | 12,820 |
| Crawley | Peter Lamb (Lab) | Lab gain from Con | 5,235 |
| Crewe and Nantwich | Connor Naismith (Lab) | Lab gain from Con | 9,727 |
| Croydon East | Natasha Irons (Lab) | Lab hold | 6,825 |
| Croydon South | Chris Philp (Con) | Con hold | 2,313 |
| Croydon West | Sarah Jones (Lab) | Lab hold | 14,226 |
| Cumbernauld and Kirkintilloch | Katrina Murray (Lab) | Lab gain from SNP | 4,144 |
| Dagenham and Rainham | Margaret Mullane (Lab) | Lab hold | 7,173 |
| Darlington | Lola McEvoy (Lab) | Lab gain from Con | 2,298 |
| Dartford | Jim Dickson (Lab) | Lab gain from Con | 1,192 |
| Daventry | Stuart Andrew (Con) | Con hold | 3,012 |
| Derby North | Catherine Atkinson (Lab) | Lab gain from Con | 8,915 |
| Derby South | Baggy Shanker (Lab) | Lab hold | 6,002 |
| Derbyshire Dales | John Whitby (Lab) | Lab gain from Con | 350 |
| Dewsbury and Batley | Iqbal Mohamed (Independent) | Ind gain from Lab | 6,934 |
| Didcot and Wantage | Olly Glover (LD) | LD gain from Con | 6,233 |
| Doncaster Central | Sally Jameson (Lab) | Lab hold | 9,551 |
| Doncaster East and the Isle of Axholme | Lee Pitcher (Lab) | Lab gain from Con | 2,311 |
| Doncaster North | Ed Miliband (Lab) | Lab hold | 9,126 |
| Dorking and Horley | Chris Coghlan (LD) | LD gain from Con | 5,391 |
| Dover and Deal | Mike Tapp (Lab) | Lab gain from Con | 7,585 |
| Droitwich and Evesham | Nigel Huddleston (Con) | Con hold | 8,995 |
| Dudley | Sonia Kumar (Lab) | Lab gain from Con | 1,900 |
| Dulwich and West Norwood | Helen Hayes (Lab) | Lab hold | 18,789 |
| Dumfries and Galloway | John Cooper (Con) | Con hold | 930 |
| Dumfriesshire, Clydesdale and Tweeddale | David Mundell (Con) | Con hold | 4,242 |
Source: UK Parliament election results.