England: 2024 general election results
How England voted at the 2024 general election: Labour won 347 of 543 seats with 34.5% of the vote. Every constituency result.
| Party | Seats | Change | Votes | Share | Change | Share bar | |
|---|---|---|---|---|---|---|---|
| Labour | 347 | +168 | 8,369,183 | 34.5% | +0.5 | ||
| Conservative | 116 | −229 | 6,281,025 | 25.9% | −21.4 | ||
| Liberal Democrats | 65 | +58 | 3,199,004 | 13.2% | +0.8 | ||
| Reform UK | 5 | new | 3,726,613 | 15.3% | — | ||
| Independent | 5 | +5 | 513,065 | 2.1% | +1.4 | ||
| Green | 4 | +3 | 1,781,462 | 7.3% | +4.3 | ||
| Speaker | 1 | 0 | 25,238 | 0.1% | 0 | ||
| Workers Party of Britain | 0 | new | 208,292 | 0.9% | — | ||
| 68 other parties and independents | 191,732 | 0.8% | |||||
Change compared with the 2019 general election in England.
Constituencies
Download CSV| Constituency | Winner | Majority | % | Turnout | Result |
|---|---|---|---|---|---|
| Aldershot | Lab Alex Baker | 5,683 | 11.7 | 61.8% | Lab gain from Con |
| Aldridge-Brownhills | Con Wendy Morton | 4,294 | 10.5 | 58.2% | Con hold |
| Altrincham and Sale West | Lab Connor Rand | 4,174 | 8.1 | 69.5% | Lab gain from Con |
| Amber Valley | Lab Linsey Farnsworth | 3,554 | 8.4 | 59.4% | Lab gain from Con |
| Arundel and South Downs | Con Andrew Griffith | 12,134 | 22.2 | 70.2% | Con hold |
| Ashfield | Ref Lee Anderson | 5,508 | 13.8 | 57.9% | RUK gain from Con |
| Ashford | Lab Sojan Joseph | 1,779 | 3.8 | 61.6% | Lab gain from Con |
| Ashton-under-Lyne | Lab Angela Rayner | 6,791 | 19.2 | 49.9% | Lab hold |
| Aylesbury | Lab Laura Kyrke-Smith | 630 | 1.3 | 63.1% | Lab gain from Con |
| Banbury | Lab Sean Woodcock | 3,256 | 6.8 | 65.8% | Lab gain from Con |
| Barking | Lab Nesil Caliskan | 11,054 | 30.3 | 45.7% | Lab hold |
| Barnsley North | Lab Dan Jarvis | 7,811 | 21.2 | 47.1% | Lab hold |
| Barnsley South | Lab Stephanie Peacock | 4,748 | 13.5 | 46.2% | Lab hold |
| Barrow and Furness | Lab Michelle Scrogham | 5,324 | 12.6 | 56.3% | Lab gain from Con |
| Basildon and Billericay | Con Richard Holden | 20 | 0.1 | 54.8% | Con hold |
| Basingstoke | Lab Luke Murphy | 6,484 | 13.2 | 62.4% | Lab gain from Con |
| Bassetlaw | Lab Jo White | 5,768 | 12.9 | 57.4% | Lab gain from Con |
| Bath | LD Wera Hobhouse | 11,218 | 23.3 | 69.1% | LD hold |
| Battersea | Lab Marsha De Cordova | 12,039 | 25.6 | 64.6% | Lab hold |
| Beaconsfield | Con Joy Morrissey | 5,455 | 11.4 | 65.6% | Con hold |
| Beckenham and Penge | Lab Liam Conlon | 12,905 | 24.7 | 67.6% | Lab hold |
| Bedford | Lab Mohammad Yasin | 9,430 | 23.2 | 56.1% | Lab hold |
| Bermondsey and Old Southwark | Lab Neil Coyle | 7,787 | 20.7 | 54.1% | Lab hold |
| Bethnal Green and Stepney | Lab Rushanara Ali | 1,689 | 3.6 | 57.3% | Lab hold |
| Beverley and Holderness | Con Graham Stuart | 124 | 0.3 | 62.4% | Con hold |
| Bexhill and Battle | Con Kieran Mullan | 2,657 | 5.6 | 66.1% | Con hold |
| Bexleyheath and Crayford | Lab Daniel Francis | 2,114 | 4.9 | 61.8% | Lab gain from Con |
| Bicester and Woodstock | LD Calum Miller | 4,958 | 9.9 | 67.5% | LD gain from Con |
| Birkenhead | Lab Alison McGovern | 13,798 | 32.0 | 55.2% | Lab hold |
| Birmingham Edgbaston | Lab Preet Gill | 8,368 | 22.4 | 52.1% | Lab hold |
| Birmingham Erdington | Lab Paulette Hamilton | 7,019 | 20.6 | 44.1% | Lab hold |
| Birmingham Hall Green and Moseley | Lab Tahir Ali | 5,656 | 13.6 | 54.1% | Lab hold |
| Birmingham Hodge Hill and Solihull North | Lab Liam Byrne | 1,566 | 4.6 | 43.9% | Lab hold |
| Birmingham Ladywood | Lab Shabana Mahmood | 3,421 | 9.4 | 43.7% | Lab hold |
| Birmingham Northfield | Lab Laurence Turner | 5,389 | 14.3 | 50.8% | Lab gain from Con |
| Birmingham Perry Barr | Ind Ayoub Khan | 507 | 1.4 | 49.1% | Ind gain from Lab |
| Birmingham Selly Oak | Lab Al Carns | 11,537 | 30.0 | 50.8% | Lab hold |
| Birmingham Yardley | Lab Jess Phillips | 693 | 1.9 | 49.4% | Lab hold |
| Bishop Auckland | Lab Sam Rushworth | 6,672 | 16.5 | 57.1% | Lab gain from Con |
| Blackburn | Ind Adnan Hussain | 132 | 0.3 | 53.1% | Ind gain from Lab |
| Blackley and Middleton South | Lab Graham Stringer | 10,250 | 32.7 | 43.3% | Lab hold |
| Blackpool North and Fleetwood | Lab Lorraine Beavers | 4,647 | 11.1 | 57.0% | Lab gain from Con |
| Blackpool South | Lab Chris Webb | 6,848 | 19.5 | 45.4% | Lab gain from Con |
| Blaydon and Consett | Lab Liz Twist | 11,153 | 26.4 | 59.9% | Lab hold |
| Blyth and Ashington | Lab Ian Lavery | 9,173 | 22.7 | 52.7% | Lab hold |
| Bognor Regis and Littlehampton | Con Alison Griffiths | 1,765 | 3.7 | 62.2% | Con hold |
| Bolsover | Lab Natalie Fleet | 6,323 | 14.9 | 55.0% | Lab gain from Con |
| Bolton North East | Lab Kirith Entwistle | 6,653 | 15.3 | 54.2% | Lab gain from Con |
| Bolton South and Walkden | Lab Yasmin Qureshi | 6,743 | 18.3 | 46.4% | Lab hold |
| Bolton West | Lab Phil Brickell | 4,945 | 11.1 | 59.5% | Lab gain from Con |
| Bootle | Lab Peter Dowd | 21,983 | 56.5 | 53.2% | Lab hold |
| Boston and Skegness | Ref Richard Tice | 2,010 | 5.0 | 53.4% | RUK gain from Con |
| Bournemouth East | Lab Tom Hayes | 5,479 | 12.2 | 62.1% | Lab gain from Con |
| Bournemouth West | Lab Jessica Toale | 3,224 | 8.2 | 56.1% | Lab gain from Con |
| Bracknell | Lab Peter Swallow | 784 | 1.8 | 61.2% | Lab gain from Con |
| Bradford East | Lab Imran Hussain | 6,189 | 16.6 | 49.5% | Lab hold |
| Bradford South | Lab Judith Cummins | 4,392 | 13.3 | 46.5% | Lab hold |
| Bradford West | Lab Naz Shah | 707 | 1.9 | 47.6% | Lab hold |
| Braintree | Con James Cleverly | 3,670 | 7.5 | 63.1% | Con hold |
| Brent East | Lab Dawn Butler | 13,047 | 34.5 | 48.7% | Lab hold |
| Brent West | Lab Barry Gardiner | 3,793 | 9.2 | 51.7% | Lab hold |
| Brentford and Isleworth | Lab Ruth Cadbury | 9,824 | 21.7 | 57.0% | Lab hold |
| Brentwood and Ongar | Con Alex Burghart | 5,980 | 12.4 | 64.1% | Con hold |
| Bridgwater | Con Ashley Fox | 1,349 | 3.4 | 56.1% | Con hold |
| Bridlington and The Wolds | Con Charlie Dewhirst | 3,125 | 7.3 | 57.7% | Con hold |
| Brigg and Immingham | Con Martin Vickers | 3,243 | 7.6 | 58.2% | Con hold |
| Brighton Kemptown and Peacehaven | Lab Chris Ward | 9,663 | 23.8 | 59.2% | Lab hold |
| Brighton Pavilion | Grn Siân Berry | 14,290 | 27.3 | 70.0% | Green hold |
| Bristol Central | Grn Carla Denyer | 10,407 | 24.0 | 69.1% | Green gain from Lab |
| Bristol East | Lab Kerry McCarthy | 6,606 | 14.3 | 60.7% | Lab hold |
| Bristol North East | Lab Damien Egan | 11,167 | 26.6 | 59.9% | Lab hold |
| Bristol North West | Lab Darren Jones | 15,669 | 32.3 | 64.7% | Lab hold |
| Bristol South | Lab Karin Smyth | 7,666 | 17.7 | 57.5% | Lab hold |
| Broadland and Fakenham | Con Jerome Mayhew | 719 | 1.5 | 64.4% | Con hold |
| Bromley and Biggin Hill | Con Peter Fortune | 302 | 0.7 | 66.2% | Con hold |
| Bromsgrove | Con Bradley Thomas | 3,016 | 6.0 | 65.9% | Con hold |
| Broxbourne | Con Lewis Cocking | 2,858 | 6.7 | 57.1% | Con hold |
| Broxtowe | Lab Juliet Campbell | 8,403 | 17.6 | 67.9% | Lab gain from Con |
| Buckingham and Bletchley | Lab Callum Anderson | 2,421 | 5.1 | 63.7% | Lab gain from Con |
| Burnley | Lab Oliver Ryan | 3,420 | 8.6 | 53.0% | Lab gain from Con |
| Burton and Uttoxeter | Lab Jacob Collier | 2,266 | 5.0 | 58.5% | Lab gain from Con |
| Bury North | Lab James Frith | 6,944 | 15.3 | 58.6% | Lab gain from Con |
| Bury South | Lab Christian Wakeford | 9,361 | 22.2 | 56.0% | Lab gain from Con |
| Bury St Edmunds and Stowmarket | Lab Peter Prinsley | 1,452 | 2.9 | 64.8% | Lab gain from Con |
| Calder Valley | Lab Josh Fenton-Glynn | 8,991 | 18.1 | 64.1% | Lab gain from Con |
| Camborne and Redruth | Lab Perran Moon | 7,806 | 16.3 | 64.3% | Lab gain from Con |
| Cambridge | Lab Daniel Zeichner | 11,078 | 26.3 | 59.9% | Lab hold |
| Cannock Chase | Lab Josh Newbury | 3,125 | 7.3 | 55.8% | Lab gain from Con |
| Canterbury | Lab Rosie Duffield | 8,653 | 18.3 | 66.4% | Lab hold |
| Carlisle | Lab Julie Minns | 5,200 | 11.3 | 59.1% | Lab gain from Con |
| Carshalton and Wallington | LD Bobby Dean | 7,905 | 16.9 | 62.8% | LD gain from Con |
| Castle Point | Con Rebecca Harris | 3,251 | 8.0 | 57.2% | Con hold |
| Central Devon | Con Mel Stride | 61 | 0.1 | 70.9% | Con hold |
| Central Suffolk and North Ipswich | Con Patrick Spencer | 4,290 | 9.2 | 63.6% | Con hold |
| Chatham and Aylesford | Lab Tristan Osborne | 1,998 | 4.9 | 54.4% | Lab gain from Con |
| Cheadle | LD Tom Morrison | 12,235 | 24.1 | 68.2% | LD gain from Con |
| Chelmsford | LD Marie Goldman | 4,753 | 9.4 | 65.9% | LD gain from Con |
| Chelsea and Fulham | Lab Ben Coleman | 152 | 0.3 | 60.0% | Lab gain from Con |
| Cheltenham | LD Max Wilkinson | 7,210 | 14.6 | 65.1% | LD gain from Con |
| Chesham and Amersham | LD Sarah Green | 5,451 | 10.0 | 72.7% | LD gain from Con |
| Chester North and Neston | Lab Samantha Dixon | 11,870 | 26.6 | 63.7% | Lab hold |
| Chester South and Eddisbury | Con Aphra Brandreth | 3,057 | 5.8 | 70.7% | Con hold |
| Chesterfield | Lab Toby Perkins | 10,820 | 26.0 | 58.0% | Lab hold |
| Chichester | LD Jess Brown-Fuller | 12,172 | 23.4 | 66.3% | LD gain from Con |
| Chingford and Woodford Green | Con Iain Duncan Smith | 4,757 | 9.8 | 65.5% | Con hold |
| Chippenham | LD Sarah Gibson | 8,138 | 16.4 | 66.8% | LD gain from Con |
| Chipping Barnet | Lab Dan Tomlinson | 2,914 | 5.7 | 65.2% | Lab gain from Con |
| Chorley | Spk Lindsay Hoyle | 20,575 | 60.6 | 45.4% | Spk hold |
| Christchurch | Con Christopher Chope | 7,455 | 15.8 | 66.6% | Con hold |
| Cities of London and Westminster | Lab Rachel Blake | 2,708 | 6.9 | 53.4% | Lab gain from Con |
| City of Durham | Lab Mary Foy | 11,757 | 28.9 | 57.6% | Lab hold |
| Clacton | Ref Nigel Farage | 8,405 | 18.3 | 58.7% | RUK gain from Con |
| Clapham and Brixton Hill | Lab Bell Ribeiro-Addy | 18,005 | 42.1 | 57.6% | Lab hold |
| Colchester | Lab Pam Cox | 8,250 | 18.4 | 57.1% | Lab gain from Con |
| Colne Valley | Lab Paul Davies | 4,963 | 10.7 | 63.6% | Lab gain from Con |
| Congleton | Lab Sarah Russell | 3,387 | 6.8 | 67.5% | Lab gain from Con |
| Corby and East Northamptonshire | Lab Lee Barron | 6,331 | 12.8 | 63.0% | Lab gain from Con |
| Coventry East | Lab Mary Creagh | 11,623 | 31.4 | 48.8% | Lab hold |
| Coventry North West | Lab Taiwo Owatemi | 11,174 | 26.6 | 56.0% | Lab hold |
| Coventry South | Lab Zarah Sultana | 10,201 | 23.9 | 56.1% | Lab hold |
| Cramlington and Killingworth | Lab Emma Foody | 12,820 | 28.2 | 59.6% | Lab hold |
| Crawley | Lab Peter Lamb | 5,235 | 11.5 | 60.4% | Lab gain from Con |
| Crewe and Nantwich | Lab Connor Naismith | 9,727 | 20.6 | 60.2% | Lab gain from Con |
| Croydon East | Lab Natasha Irons | 6,825 | 15.6 | 57.2% | Lab hold |
| Croydon South | Con Chris Philp | 2,313 | 4.7 | 65.9% | Con hold |
| Croydon West | Lab Sarah Jones | 14,226 | 37.3 | 48.9% | Lab hold |
| Dagenham and Rainham | Lab Margaret Mullane | 7,173 | 18.5 | 50.8% | Lab hold |
| Darlington | Lab Lola McEvoy | 2,298 | 5.4 | 60.0% | Lab gain from Con |
| Dartford | Lab Jim Dickson | 1,192 | 2.7 | 59.0% | Lab gain from Con |
| Daventry | Con Stuart Andrew | 3,012 | 5.7 | 65.6% | Con hold |
| Derby North | Lab Catherine Atkinson | 8,915 | 21.8 | 56.9% | Lab gain from Con |
| Derby South | Lab Baggy Shanker | 6,002 | 16.1 | 51.3% | Lab hold |
| Derbyshire Dales | Lab John Whitby | 350 | 0.7 | 69.9% | Lab gain from Con |
| Dewsbury and Batley | Ind Iqbal Mohamed | 6,934 | 18.2 | 53.1% | Ind gain from Lab |
| Didcot and Wantage | LD Olly Glover | 6,233 | 11.4 | 67.8% | LD gain from Con |
| Doncaster Central | Lab Sally Jameson | 9,551 | 25.2 | 50.8% | Lab hold |
| Doncaster East and the Isle of Axholme | Lab Lee Pitcher | 2,311 | 5.9 | 55.8% | Lab gain from Con |
| Doncaster North | Lab Ed Miliband | 9,126 | 29.4 | 44.4% | Lab hold |
| Dorking and Horley | LD Chris Coghlan | 5,391 | 10.8 | 69.7% | LD gain from Con |
| Dover and Deal | Lab Mike Tapp | 7,585 | 15.9 | 62.5% | Lab gain from Con |
| Droitwich and Evesham | Con Nigel Huddleston | 8,995 | 18.1 | 64.7% | Con hold |
| Dudley | Lab Sonia Kumar | 1,900 | 5.3 | 51.0% | Lab gain from Con |
| Dulwich and West Norwood | Lab Helen Hayes | 18,789 | 41.4 | 61.1% | Lab hold |
| Dunstable and Leighton Buzzard | Lab Alex Mayer | 667 | 1.5 | 60.0% | Lab gain from Con |
| Ealing Central and Acton | Lab Rupa Huq | 13,995 | 29.3 | 60.9% | Lab hold |
| Ealing North | Lab James Murray | 12,519 | 29.0 | 57.8% | Lab hold |
| Ealing Southall | Lab Deirdre Costigan | 15,793 | 33.7 | 59.5% | Lab hold |
| Earley and Woodley | Lab Yuan Yang | 848 | 1.9 | 62.4% | Lab gain from Con |
| Easington | Lab Grahame Morris | 6,542 | 19.1 | 49.5% | Lab hold |
| East Grinstead and Uckfield | Con Mims Davies | 8,480 | 16.8 | 66.8% | Con hold |
| East Ham | Lab Stephen Timms | 12,863 | 34.0 | 47.8% | Lab hold |
| East Hampshire | Con Damian Hinds | 1,275 | 2.6 | 70.8% | Con hold |
| East Surrey | Con Claire Coutinho | 7,450 | 15.1 | 67.1% | Con hold |
| East Thanet | Lab Polly Billington | 6,971 | 16.3 | 57.0% | Lab gain from Con |
| East Wiltshire | Con Danny Kruger | 4,716 | 10.0 | 63.7% | Con hold |
| East Worthing and Shoreham | Lab Tom Rutland | 9,519 | 19.4 | 65.7% | Lab gain from Con |
| Eastbourne | LD Josh Babarinde | 12,204 | 26.8 | 62.8% | LD gain from Con |
| Eastleigh | LD Liz Jarvis | 1,546 | 3.3 | 66.3% | LD gain from Con |
| Edmonton and Winchmore Hill | Lab Kate Osamor | 12,632 | 30.8 | 54.2% | Lab hold |
| Ellesmere Port and Bromborough | Lab Justin Madders | 16,908 | 40.3 | 59.3% | Lab hold |
| Eltham and Chislehurst | Lab Clive Efford | 8,429 | 18.5 | 61.6% | Lab gain from Con |
| Ely and East Cambridgeshire | LD Charlotte Cane | 495 | 1.0 | 66.2% | LD gain from Con |
| Enfield North | Lab Feryal Clark | 12,736 | 29.3 | 55.2% | Lab hold |
| Epping Forest | Con Neil Hudson | 5,682 | 13.6 | 57.8% | Con hold |
| Epsom and Ewell | LD Helen Maguire | 3,686 | 6.8 | 71.3% | LD gain from Con |
| Erewash | Lab Adam Thompson | 5,859 | 13.6 | 60.1% | Lab gain from Con |
| Erith and Thamesmead | Lab Abena Oppong-Asare | 16,302 | 40.4 | 51.3% | Lab hold |
| Esher and Walton | LD Monica Harding | 12,003 | 22.3 | 72.8% | LD gain from Con |
| Exeter | Lab Steve Race | 11,937 | 29.7 | 59.2% | Lab hold |
| Exmouth and Exeter East | Con David Reed | 121 | 0.2 | 64.2% | Con hold |
| Fareham and Waterlooville | Con Suella Braverman | 6,079 | 12.1 | 65.1% | Con hold |
| Farnham and Bordon | Con Greg Stafford | 1,349 | 2.5 | 69.8% | Con hold |
| Faversham and Mid Kent | Con Helen Whately | 1,469 | 3.2 | 62.7% | Con hold |
| Feltham and Heston | Lab Seema Malhotra | 7,944 | 20.4 | 50.5% | Lab hold |
| Filton and Bradley Stoke | Lab Claire Hazelgrove | 10,000 | 19.9 | 64.9% | Lab gain from Con |
| Finchley and Golders Green | Lab Sarah Sackman | 4,581 | 9.3 | 63.6% | Lab gain from Con |
| Folkestone and Hythe | Lab Tony Vaughan | 3,729 | 8.6 | 61.7% | Lab gain from Con |
| Forest of Dean | Lab Matt Bishop | 278 | 0.6 | 66.0% | Lab gain from Con |
| Frome and East Somerset | LD Anna Sabine | 5,415 | 11.6 | 65.3% | LD gain from Con |
| Fylde | Con Andrew Snowden | 561 | 1.2 | 62.2% | Con hold |
| Gainsborough | Con Edward Leigh | 3,532 | 7.6 | 61.6% | Con hold |
| Gateshead Central and Whickham | Lab Mark Ferguson | 9,644 | 24.0 | 57.6% | Lab hold |
| Gedling | Lab Michael Payne | 11,881 | 24.4 | 63.3% | Lab gain from Con |
| Gillingham and Rainham | Lab Naushabah Khan | 3,972 | 9.7 | 56.0% | Lab gain from Con |
| Glastonbury and Somerton | LD Sarah Dyke | 6,611 | 13.9 | 65.0% | LD gain from Con |
| Gloucester | Lab Alex McIntyre | 3,431 | 7.5 | 57.5% | Lab gain from Con |
| Godalming and Ash | Con Jeremy Hunt | 891 | 1.6 | 72.1% | Con hold |
| Goole and Pocklington | Con David Davis | 3,572 | 7.2 | 62.2% | Con hold |
| Gorton and Denton | Lab Andrew Gwynne | 13,413 | 36.7 | 47.8% | Lab hold |
| Gosport | Con Caroline Dinenage | 6,054 | 13.7 | 60.4% | Con hold |
| Grantham and Bourne | Con Gareth Davies | 4,496 | 9.8 | 62.9% | Con hold |
| Gravesham | Lab Lauren Sullivan | 2,712 | 6.3 | 59.1% | Lab gain from Con |
| Great Grimsby and Cleethorpes | Lab Melanie Onn | 4,803 | 13.1 | 48.1% | Lab gain from Con |
| Great Yarmouth | Ref Rupert Lowe | 1,426 | 3.5 | 55.6% | RUK gain from Con |
| Greenwich and Woolwich | Lab Matthew Pennycook | 18,366 | 43.0 | 58.5% | Lab hold |
| Guildford | LD Zöe Franklin | 8,429 | 17.5 | 68.3% | LD gain from Con |
| Hackney North and Stoke Newington | Lab Diane Abbott | 15,080 | 36.8 | 52.6% | Lab hold |
| Hackney South and Shoreditch | Lab Meg Hillier | 14,737 | 35.3 | 53.3% | Lab hold |
| Halesowen | Lab Alex Ballinger | 4,364 | 11.3 | 56.3% | Lab gain from Con |
| Halifax | Lab Kate Dearden | 6,269 | 15.6 | 51.9% | Lab hold |
| Hamble Valley | Con Paul Holmes | 4,802 | 8.9 | 67.9% | Con hold |
| Hammersmith and Chiswick | Lab Andy Slaughter | 15,290 | 33.2 | 60.7% | Lab hold |
| Hampstead and Highgate | Lab Tulip Siddiq | 14,970 | 30.8 | 60.7% | Lab hold |
| Harborough, Oadby and Wigston | Con Neil O'Brien | 2,378 | 4.7 | 65.4% | Con hold |
| Harlow | Lab Chris Vince | 2,504 | 5.8 | 58.1% | Lab gain from Con |
| Harpenden and Berkhamsted | LD Victoria Collins | 10,708 | 19.7 | 75.2% | LD gain from Con |
| Harrogate and Knaresborough | LD Tom Gordon | 8,238 | 15.8 | 66.8% | LD gain from Con |
| Harrow East | Con Bob Blackman | 11,680 | 24.5 | 62.4% | Con hold |
| Harrow West | Lab Gareth Thomas | 6,642 | 14.7 | 56.6% | Lab hold |
| Hartlepool | Lab Jonathan Brash | 7,698 | 21.7 | 49.7% | Lab hold |
| Harwich and North Essex | Con Bernard Jenkin | 1,162 | 2.4 | 63.0% | Con hold |
| Hastings and Rye | Lab Helena Dollimore | 8,653 | 18.8 | 60.6% | Lab gain from Con |
| Havant | Con Alan Mak | 92 | 0.2 | 58.3% | Con hold |
| Hayes and Harlington | Lab John McDonnell | 12,031 | 31.4 | 51.5% | Lab hold |
| Hazel Grove | LD Lisa Smart | 6,500 | 14.1 | 63.1% | LD gain from Con |
| Hemel Hempstead | Lab David Taylor | 4,857 | 11.0 | 62.1% | Lab gain from Con |
| Hendon | Lab David Pinto-Duschinsky | 15 | 0.0 | 55.1% | Lab gain from Con |
| Henley and Thame | LD Freddie Van Mierlo | 6,267 | 11.8 | 72.1% | LD gain from Con |
| Hereford and South Herefordshire | Con Jesse Norman | 1,279 | 2.8 | 63.1% | Con hold |
| Herne Bay and Sandwich | Con Roger Gale | 2,499 | 5.1 | 62.7% | Con hold |
| Hertford and Stortford | Lab Joshua Robert Abraham Dean | 4,748 | 8.8 | 68.4% | Lab gain from Con |
| Hertsmere | Con Oliver Dowden | 7,992 | 16.7 | 65.3% | Con hold |
| Hexham | Lab Joe Morris | 3,713 | 7.2 | 67.8% | Lab gain from Con |
| Heywood and Middleton North | Lab Elsie Blundell | 6,082 | 16.4 | 50.6% | Lab hold |
| High Peak | Lab Jon Pearce | 7,908 | 16.1 | 66.2% | Lab gain from Con |
| Hinckley and Bosworth | Con Luke Evans | 5,408 | 11.3 | 62.5% | Con hold |
| Hitchin | Lab Alistair Strathern | 8,109 | 15.4 | 69.2% | Lab gain from Con |
| Holborn and St Pancras | Lab Keir Starmer | 11,572 | 30.0 | 54.1% | Lab hold |
| Honiton and Sidmouth | LD Richard Foord | 6,700 | 13.2 | 67.1% | LD gain from Con |
| Hornchurch and Upminster | Con Julia Lopez | 1,943 | 4.1 | 62.2% | Con hold |
| Hornsey and Friern Barnet | Lab Catherine West | 21,475 | 44.2 | 69.6% | Lab hold |
| Horsham | LD John Milne | 2,517 | 4.5 | 70.1% | LD gain from Con |
| Houghton and Sunderland South | Lab Bridget Phillipson | 7,169 | 17.9 | 51.0% | Lab hold |
| Hove and Portslade | Lab Peter Kyle | 19,791 | 38.1 | 70.1% | Lab hold |
| Huddersfield | Lab Harpreet Uppal | 4,533 | 11.3 | 51.6% | Lab hold |
| Huntingdon | Con Ben Obese-Jecty | 1,499 | 2.9 | 65.8% | Con hold |
| Hyndburn | Lab Sarah Smith | 1,687 | 4.6 | 54.2% | Lab gain from Con |
| Ilford North | Lab Wes Streeting | 528 | 1.1 | 59.6% | Lab hold |
| Ilford South | Lab Jas Athwal | 6,894 | 16.8 | 50.8% | Lab hold |
| Ipswich | Lab Jack Abbott | 7,403 | 16.8 | 58.5% | Lab gain from Con |
| Isle of Wight East | Con Joe Robertson | 3,323 | 9.8 | 61.0% | Con hold |
| Isle of Wight West | Lab Richard Quigley | 3,177 | 9.3 | 61.9% | Lab gain from Con |
| Islington North | Ind Jeremy Corbyn | 7,247 | 14.8 | 67.3% | Ind gain from Lab |
| Islington South and Finsbury | Lab Emily Thornberry | 15,455 | 36.2 | 57.7% | Lab hold |
| Jarrow and Gateshead East | Lab Kate Osborne | 8,964 | 24.4 | 52.3% | Lab hold |
| Keighley and Ilkley | Con Robbie Moore | 1,625 | 3.5 | 62.1% | Con hold |
| Kenilworth and Southam | Con Jeremy Wright | 6,574 | 12.3 | 71.2% | Con hold |
| Kensington and Bayswater | Lab Joe Powell | 2,903 | 6.9 | 54.2% | Lab hold |
| Kettering | Lab Rosie Wrighting | 3,820 | 7.6 | 63.3% | Lab gain from Con |
| Kingston and Surbiton | LD Ed Davey | 17,235 | 34.0 | 65.5% | LD hold |
| Kingston upon Hull East | Lab Karl Turner | 3,920 | 13.2 | 42.2% | Lab hold |
| Kingston upon Hull North and Cottingham | Lab Diana Johnson | 10,679 | 27.9 | 50.8% | Lab hold |
| Kingston upon Hull West and Haltemprice | Lab Emma Hardy | 8,979 | 23.5 | 52.1% | Lab gain from Con |
| Kingswinford and South Staffordshire | Con Mike Wood | 6,303 | 14.0 | 63.1% | Con hold |
| Knowsley | Lab Anneliese Midgley | 18,319 | 50.8 | 50.1% | Lab hold |
| Lancaster and Wyre | Lab Cat Smith | 9,253 | 21.5 | 57.5% | Lab gain from Con |
| Leeds Central and Headingley | Lab Alex Sobel | 8,422 | 26.7 | 44.8% | Lab hold |
| Leeds East | Lab Richard Burgon | 11,265 | 28.6 | 51.7% | Lab hold |
| Leeds North East | Lab Fabian Hamilton | 16,083 | 35.6 | 64.4% | Lab hold |
| Leeds North West | Lab Katie White | 11,896 | 23.9 | 69.5% | Lab gain from Con |
| Leeds South | Lab Hilary Benn | 11,279 | 35.6 | 41.7% | Lab hold |
| Leeds South West and Morley | Lab Mark Sewards | 8,423 | 21.0 | 56.0% | Lab gain from Con |
| Leeds West and Pudsey | Lab Rachel Reeves | 12,392 | 32.2 | 54.9% | Lab hold |
| Leicester East | Con Shivani Raja | 4,426 | 9.5 | 61.0% | Con gain from Lab |
| Leicester South | Ind Shockat Adam | 979 | 2.3 | 59.0% | Ind gain from Lab |
| Leicester West | Lab Liz Kendall | 8,777 | 24.8 | 47.8% | Lab hold |
| Leigh and Atherton | Lab Jo Platt | 8,881 | 21.6 | 51.5% | Lab gain from Con |
| Lewes | LD James MacCleary | 12,624 | 23.7 | 69.8% | LD gain from Con |
| Lewisham East | Lab Janet Daby | 18,073 | 44.5 | 55.4% | Lab hold |
| Lewisham North | Lab Vicky Foxcroft | 15,782 | 35.7 | 59.5% | Lab hold |
| Lewisham West and East Dulwich | Lab Ellie Reeves | 18,397 | 39.6 | 66.9% | Lab hold |
| Leyton and Wanstead | Lab Calvin Bailey | 13,964 | 31.9 | 61.2% | Lab hold |
| Lichfield | Lab Dave Robertson | 810 | 1.7 | 64.5% | Lab gain from Con |
| Lincoln | Lab Hamish Falconer | 8,793 | 20.9 | 58.3% | Lab gain from Con |
| Liverpool Garston | Lab Maria Eagle | 20,104 | 47.9 | 60.6% | Lab hold |
| Liverpool Riverside | Lab Kim Johnson | 14,793 | 45.7 | 45.4% | Lab hold |
| Liverpool Walton | Lab Dan Carden | 20,245 | 54.9 | 53.2% | Lab hold |
| Liverpool Wavertree | Lab Paula Barker | 16,304 | 41.0 | 56.4% | Lab hold |
| Liverpool West Derby | Lab Ian Byrne | 20,423 | 53.7 | 54.3% | Lab hold |
| Loughborough | Lab Jeevun Sandher | 4,960 | 11.7 | 61.3% | Lab gain from Con |
| Louth and Horncastle | Con Victoria Atkins | 5,506 | 11.9 | 60.5% | Con hold |
| Lowestoft | Lab Jess Asato | 2,016 | 4.8 | 56.3% | Lab gain from Con |
| Luton North | Lab Sarah Owen | 7,510 | 19.4 | 51.8% | Lab hold |
| Luton South and South Bedfordshire | Lab Rachel Hopkins | 6,858 | 17.9 | 49.6% | Lab hold |
| Macclesfield | Lab Tim Roca | 9,120 | 17.3 | 69.1% | Lab gain from Con |
| Maidenhead | LD Joshua Reynolds | 2,963 | 5.9 | 66.5% | LD gain from Con |
| Maidstone and Malling | Con Helen Grant | 1,674 | 3.6 | 60.7% | Con hold |
| Makerfield | Lab Josh Simons | 5,399 | 13.4 | 52.5% | Lab hold |
| Maldon | Con John Whittingdale | 6,906 | 13.9 | 63.7% | Con hold |
| Manchester Central | Lab Lucy Powell | 13,797 | 34.7 | 46.6% | Lab hold |
| Manchester Rusholme | Lab Afzal Khan | 8,235 | 28.4 | 40.0% | Lab hold |
| Manchester Withington | Lab Jeff Smith | 13,982 | 33.5 | 59.1% | Lab hold |
| Mansfield | Lab Steve Yemm | 3,485 | 8.5 | 55.1% | Lab gain from Con |
| Melksham and Devizes | LD Brian Mathew | 2,401 | 4.7 | 69.7% | LD gain from Con |
| Melton and Syston | Con Edward Argar | 5,396 | 11.7 | 61.9% | Con hold |
| Meriden and Solihull East | Con Saqib Bhatti | 4,584 | 10.4 | 59.8% | Con hold |
| Mid Bedfordshire | Con Blake Stephenson | 1,321 | 2.7 | 65.8% | Con hold |
| Mid Buckinghamshire | Con Greg Smith | 5,872 | 10.9 | 71.3% | Con hold |
| Mid Cheshire | Lab Andrew Cooper | 8,927 | 21.5 | 59.0% | Lab gain from Con |
| Mid Derbyshire | Lab Jonathan Davies | 1,878 | 4.0 | 68.0% | Lab gain from Con |
| Mid Dorset and North Poole | LD Vikki Slade | 1,352 | 2.7 | 65.8% | LD gain from Con |
| Mid Leicestershire | Con Peter Bedford | 2,201 | 4.6 | 63.3% | Con hold |
| Mid Norfolk | Con George Freeman | 3,054 | 6.7 | 61.0% | Con hold |
| Mid Sussex | LD Alison Bennett | 6,662 | 12.5 | 70.2% | LD gain from Con |
| Middlesbrough and Thornaby East | Lab Andy McDonald | 9,192 | 26.7 | 45.8% | Lab hold |
| Middlesbrough South and East Cleveland | Lab Luke Myer | 214 | 0.6 | 54.1% | Lab gain from Con |
| Milton Keynes Central | Lab Emily Darlington | 7,291 | 15.3 | 58.9% | Lab gain from Con |
| Milton Keynes North | Lab Chris Curtis | 5,430 | 11.8 | 65.0% | Lab gain from Con |
| Mitcham and Morden | Lab Siobhain McDonagh | 18,761 | 41.5 | 58.6% | Lab hold |
| Morecambe and Lunesdale | Lab Lizzi Collinge | 5,815 | 12.1 | 62.9% | Lab gain from Con |
| New Forest East | Con Julian Lewis | 8,495 | 18.8 | 64.0% | Con hold |
| New Forest West | Con Desmond Swayne | 5,600 | 12.1 | 67.5% | Con hold |
| Newark | Con Robert Jenrick | 3,572 | 6.7 | 67.0% | Con hold |
| Newbury | LD Lee Dillon | 2,377 | 4.9 | 68.0% | LD gain from Con |
| Newcastle upon Tyne Central and West | Lab Chi Onwurah | 11,060 | 26.7 | 53.8% | Lab hold |
| Newcastle upon Tyne East and Wallsend | Lab Mary Glindon | 12,817 | 30.3 | 55.5% | Lab hold |
| Newcastle upon Tyne North | Lab Catherine McKinnell | 17,762 | 36.5 | 65.0% | Lab hold |
| Newcastle-under-Lyme | Lab Adam Jogee | 5,069 | 12.8 | 58.4% | Lab gain from Con |
| Newton Abbot | LD Martin Wrigley | 2,246 | 4.7 | 65.0% | LD gain from Con |
| Newton Aycliffe and Spennymoor | Lab Alan Strickland | 8,839 | 22.2 | 55.2% | Lab gain from Con |
| Normanton and Hemsworth | Lab Jon Trickett | 6,662 | 18.3 | 48.1% | Lab hold |
| North Bedfordshire | Con Richard Fuller | 5,414 | 10.5 | 65.4% | Con hold |
| North Cornwall | LD Ben Maguire | 9,957 | 19.4 | 66.8% | LD gain from Con |
| North Cotswolds | Con Geoffrey Clifton-Brown | 3,357 | 6.7 | 68.6% | Con hold |
| North Devon | LD Ian Roome | 6,744 | 13.1 | 65.0% | LD gain from Con |
| North Dorset | Con Simon Hoare | 1,589 | 3.2 | 68.3% | Con hold |
| North Durham | Lab Luke Akehurst | 5,873 | 14.1 | 56.8% | Lab hold |
| North East Cambridgeshire | Con Steve Barclay | 7,189 | 18.4 | 54.8% | Con hold |
| North East Derbyshire | Lab Louise Jones | 1,753 | 3.8 | 62.6% | Lab gain from Con |
| North East Hampshire | LD Alex Brewer | 634 | 1.1 | 72.2% | LD gain from Con |
| North East Hertfordshire | Lab Chris Hinchliff | 1,923 | 3.7 | 67.6% | Lab gain from Con |
| North East Somerset and Hanham | Lab Dan Norris | 5,319 | 10.4 | 69.2% | Lab gain from Con |
| North Herefordshire | Grn Ellie Chowns | 5,894 | 11.7 | 69.2% | Green gain from Con |
| North Norfolk | LD Steffan Aquarone | 2,585 | 5.5 | 65.9% | LD gain from Con |
| North Northumberland | Lab David Smith | 5,067 | 10.4 | 65.8% | Lab gain from Con |
| North Shropshire | LD Helen Morgan | 15,311 | 30.9 | 63.9% | LD gain from Con |
| North Somerset | Lab Sadik Al-Hassan | 639 | 1.2 | 72.2% | Lab gain from Con |
| North Warwickshire and Bedworth | Lab Rachel Taylor | 2,198 | 5.4 | 58.7% | Lab gain from Con |
| North West Cambridgeshire | Lab Sam Carling | 39 | 0.1 | 58.5% | Lab gain from Con |
| North West Essex | Con Kemi Badenoch | 2,610 | 4.8 | 68.2% | Con hold |
| North West Hampshire | Con Kit Malthouse | 3,288 | 6.5 | 64.6% | Con hold |
| North West Leicestershire | Lab Amanda Hack | 1,012 | 2.1 | 62.5% | Lab gain from Con |
| North West Norfolk | Con James Wild | 4,954 | 11.1 | 59.9% | Con hold |
| Northampton North | Lab Lucy Rigby | 9,014 | 21.6 | 55.3% | Lab gain from Con |
| Northampton South | Lab Mike Reader | 4,071 | 9.3 | 62.4% | Lab gain from Con |
| Norwich North | Lab Alice Macdonald | 10,850 | 23.7 | 62.1% | Lab gain from Con |
| Norwich South | Lab Clive Lewis | 13,239 | 29.4 | 59.1% | Lab hold |
| Nottingham East | Lab Nadia Whittome | 15,162 | 41.7 | 52.5% | Lab hold |
| Nottingham North and Kimberley | Lab Alex Norris | 9,427 | 26.9 | 47.5% | Lab hold |
| Nottingham South | Lab Lilian Greenwood | 10,294 | 31.3 | 51.2% | Lab hold |
| Nuneaton | Lab Jodie Gosling | 3,479 | 8.4 | 57.4% | Lab gain from Con |
| Old Bexley and Sidcup | Con Louie French | 3,548 | 7.5 | 65.1% | Con hold |
| Oldham East and Saddleworth | Lab Debbie Abrahams | 6,357 | 15.9 | 54.5% | Lab hold |
| Oldham West, Chadderton and Royton | Lab Jim McMahon | 4,976 | 12.9 | 50.7% | Lab hold |
| Orpington | Con Gareth Bacon | 5,118 | 11.1 | 64.6% | Con hold |
| Ossett and Denby Dale | Lab Jade Botterill | 4,542 | 10.4 | 60.7% | Lab gain from Con |
| Oxford East | Lab Anneliese Dodds | 14,465 | 36.8 | 54.8% | Lab hold |
| Oxford West and Abingdon | LD Layla Moran | 14,894 | 32.4 | 65.9% | LD hold |
| Peckham | Lab Miatta Fahnbulleh | 15,228 | 39.3 | 53.8% | Lab hold |
| Pendle and Clitheroe | Lab Jonathan Hinder | 902 | 1.9 | 59.3% | Lab gain from Con |
| Penistone and Stocksbridge | Lab Marie Tidball | 8,739 | 19.9 | 62.4% | Lab gain from Con |
| Penrith and Solway | Lab Markus Campbell-Savours | 5,257 | 10.7 | 63.2% | Lab gain from Con |
| Peterborough | Lab Andrew Pakes | 118 | 0.3 | 57.1% | Lab gain from Con |
| Plymouth Moor View | Lab Fred Thomas | 5,604 | 13.1 | 57.4% | Lab gain from Con |
| Plymouth Sutton and Devonport | Lab Luke Pollard | 13,328 | 31.7 | 55.9% | Lab hold |
| Pontefract, Castleford and Knottingley | Lab Yvette Cooper | 6,630 | 18.4 | 48.2% | Lab hold |
| Poole | Lab Neil Duncan-Jordan | 18 | 0.0 | 61.4% | Lab gain from Con |
| Poplar and Limehouse | Lab Apsana Begum | 12,560 | 29.2 | 51.2% | Lab hold |
| Portsmouth North | Lab Amanda Martin | 780 | 1.9 | 59.0% | Lab gain from Con |
| Portsmouth South | Lab Stephen Morgan | 13,155 | 33.8 | 52.8% | Lab hold |
| Preston | Lab Mark Hendrick | 5,291 | 13.2 | 51.7% | Lab hold |
| Putney | Lab Fleur Anderson | 12,488 | 25.3 | 67.8% | Lab hold |
| Queen's Park and Maida Vale | Lab Georgia Gould | 14,913 | 38.9 | 50.7% | Lab hold |
| Rawmarsh and Conisbrough | Lab John Healey | 6,908 | 20.4 | 49.0% | Lab hold |
| Rayleigh and Wickford | Con Mark Francois | 5,621 | 11.7 | 62.7% | Con hold |
| Reading Central | Lab Matt Rodda | 12,637 | 27.9 | 61.5% | Lab hold |
| Reading West and Mid Berkshire | Lab Olivia Bailey | 1,361 | 2.9 | 67.7% | Lab gain from Con |
| Redcar | Lab Anna Turley | 3,323 | 8.7 | 54.4% | Lab gain from Con |
| Redditch | Lab Chris Bloore | 789 | 1.9 | 59.6% | Lab gain from Con |
| Reigate | Con Rebecca Paul | 3,187 | 6.0 | 68.9% | Con hold |
| Ribble Valley | Lab Maya Ellis | 856 | 1.7 | 64.6% | Lab gain from Con |
| Richmond and Northallerton | Con Rishi Sunak | 12,185 | 25.1 | 65.7% | Con hold |
| Richmond Park | LD Sarah Olney | 17,155 | 32.9 | 69.6% | LD hold |
| Rochdale | Lab Paul Waugh | 1,440 | 3.6 | 54.7% | Lab hold |
| Rochester and Strood | Lab Lauren Edwards | 2,930 | 6.9 | 57.4% | Lab gain from Con |
| Romford | Con Andrew Rosindell | 1,463 | 3.3 | 60.4% | Con hold |
| Romsey and Southampton North | Con Caroline Nokes | 2,191 | 4.4 | 69.6% | Con hold |
| Rossendale and Darwen | Lab Andy MacNae | 5,628 | 12.6 | 59.9% | Lab gain from Con |
| Rother Valley | Lab Jake Richards | 998 | 2.4 | 59.9% | Lab gain from Con |
| Rotherham | Lab Sarah Champion | 5,490 | 14.9 | 48.6% | Lab hold |
| Rugby | Lab John Slinger | 4,428 | 9.0 | 65.4% | Lab gain from Con |
| Ruislip, Northwood and Pinner | Con David Simmonds | 7,581 | 16.1 | 65.7% | Con hold |
| Runcorn and Helsby | Lab Mike Amesbury | 14,696 | 34.8 | 59.7% | Lab hold |
| Runnymede and Weybridge | Con Ben Spencer | 7,627 | 15.8 | 65.6% | Con hold |
| Rushcliffe | Lab James Naish | 7,426 | 12.9 | 72.9% | Lab gain from Con |
| Rutland and Stamford | Con Alicia Kearns | 10,394 | 21.4 | 67.7% | Con hold |
| Salford | Lab Rebecca Long-Bailey | 15,101 | 38.0 | 47.5% | Lab hold |
| Salisbury | Con John Glen | 3,807 | 7.6 | 69.9% | Con hold |
| Scarborough and Whitby | Lab Alison Hume | 5,408 | 12.2 | 59.3% | Lab gain from Con |
| Scunthorpe | Lab Nicholas Dakin | 3,542 | 9.1 | 52.9% | Lab gain from Con |
| Sefton Central | Lab Bill Esterson | 18,282 | 38.5 | 63.9% | Lab hold |
| Selby | Lab Keir Mather | 10,195 | 20.7 | 63.1% | Lab gain from Con |
| Sevenoaks | Con Laura Trott | 5,440 | 10.9 | 67.7% | Con hold |
| Sheffield Brightside and Hillsborough | Lab Gill Furniss | 11,600 | 36.7 | 44.9% | Lab hold |
| Sheffield Central | Lab Abtisam Mohamed | 8,286 | 26.1 | 52.5% | Lab hold |
| Sheffield Hallam | Lab Olivia Blake | 8,189 | 15.9 | 70.8% | Lab hold |
| Sheffield Heeley | Lab Louise Haigh | 15,304 | 39.8 | 52.3% | Lab hold |
| Sheffield South East | Lab Clive Betts | 12,458 | 34.8 | 48.2% | Lab hold |
| Sherwood Forest | Lab Michelle Welsh | 5,443 | 11.2 | 61.7% | Lab gain from Con |
| Shipley | Lab Anna Dixon | 8,603 | 17.8 | 65.2% | Lab gain from Con |
| Shrewsbury | Lab Julia Buckley | 11,355 | 22.0 | 67.3% | Lab gain from Con |
| Sittingbourne and Sheppey | Lab Kevin McKenna | 355 | 0.9 | 51.9% | Lab gain from Con |
| Skipton and Ripon | Con Julian Smith | 1,650 | 3.1 | 67.5% | Con hold |
| Sleaford and North Hykeham | Con Caroline Johnson | 4,346 | 9.0 | 64.2% | Con hold |
| Slough | Lab Tan Dhesi | 3,647 | 8.4 | 53.2% | Lab hold |
| Smethwick | Lab Gurinder Josan | 11,188 | 31.9 | 48.2% | Lab hold |
| Solihull West and Shirley | Con Neil Shastri-Hurst | 4,620 | 9.9 | 65.3% | Con hold |
| South Basildon and East Thurrock | Ref James McMurdock | 98 | 0.3 | 54.4% | RUK gain from Con |
| South Cambridgeshire | LD Pippa Heylings | 10,641 | 19.4 | 71.0% | LD gain from Con |
| South Cotswolds | LD Roz Savage | 4,973 | 9.5 | 72.7% | LD gain from Con |
| South Derbyshire | Lab Samantha Niblett | 4,168 | 9.1 | 62.0% | Lab gain from Con |
| South Devon | LD Caroline Voaden | 7,127 | 14.5 | 67.8% | LD gain from Con |
| South Dorset | Lab Lloyd Hatton | 1,048 | 2.1 | 64.6% | Lab gain from Con |
| South East Cornwall | Lab Anna Gelderd | 1,911 | 3.9 | 67.8% | Lab gain from Con |
| South Holland and The Deepings | Con John Hayes | 6,856 | 14.9 | 58.5% | Con hold |
| South Leicestershire | Con Alberto Costa | 5,506 | 10.7 | 65.4% | Con hold |
| South Norfolk | Lab Ben Goldsborough | 2,826 | 5.7 | 67.0% | Lab gain from Con |
| South Northamptonshire | Con Sarah Bool | 3,687 | 6.9 | 68.6% | Con hold |
| South Ribble | Lab Paul Foster | 6,501 | 13.9 | 63.6% | Lab gain from Con |
| South Shields | Lab Emma Lewell-Buck | 6,653 | 18.1 | 53.9% | Lab hold |
| South Shropshire | Con Stuart Anderson | 1,624 | 3.1 | 67.4% | Con hold |
| South Suffolk | Con James Cartlidge | 3,047 | 6.2 | 65.4% | Con hold |
| South West Devon | Con Rebecca Smith | 2,112 | 4.0 | 67.3% | Con hold |
| South West Hertfordshire | Con Gagan Mohindra | 4,456 | 9.2 | 67.3% | Con hold |
| South West Norfolk | Lab Terry Jermy | 630 | 1.4 | 59.3% | Lab gain from Con |
| South West Wiltshire | Con Andrew Murrison | 3,243 | 7.0 | 63.2% | Con hold |
| Southampton Itchen | Lab Darren Paffey | 6,105 | 16.0 | 55.7% | Lab gain from Con |
| Southampton Test | Lab Satvir Kaur | 9,333 | 26.1 | 54.6% | Lab hold |
| Southend East and Rochford | Lab Bayo Alaba | 4,027 | 10.2 | 56.5% | Lab gain from Con |
| Southend West and Leigh | Lab David Burton-Sampson | 1,949 | 4.2 | 62.5% | Lab gain from Con |
| Southgate and Wood Green | Lab Bambos Charalambous | 15,300 | 33.5 | 58.9% | Lab hold |
| Southport | Lab Patrick Hurley | 5,789 | 12.9 | 61.2% | Lab gain from Con |
| Spelthorne | Con Lincoln Jopp | 1,590 | 3.4 | 62.6% | Con hold |
| Spen Valley | Lab Kim Leadbeater | 6,188 | 15.1 | 56.5% | Lab gain from Con |
| St Albans | LD Daisy Cooper | 19,834 | 38.4 | 71.0% | LD hold |
| St Austell and Newquay | Lab Noah Law | 2,470 | 5.3 | 61.4% | Lab gain from Con |
| St Helens North | Lab David Baines | 12,169 | 30.1 | 53.6% | Lab hold |
| St Helens South and Whiston | Lab Marie Rimmer | 11,945 | 31.4 | 53.1% | Lab hold |
| St Ives | LD Andrew George | 13,786 | 28.7 | 68.7% | LD gain from Con |
| St Neots and Mid Cambridgeshire | LD Ian Sollom | 4,621 | 8.7 | 67.7% | LD gain from Con |
| Stafford | Lab Leigh Ingham | 4,595 | 10.0 | 65.2% | Lab gain from Con |
| Staffordshire Moorlands | Con Karen Bradley | 1,175 | 2.7 | 62.0% | Con hold |
| Stalybridge and Hyde | Lab Jonathan Reynolds | 8,539 | 22.9 | 51.5% | Lab hold |
| Stevenage | Lab Kevin Bonavia | 6,618 | 15.5 | 60.2% | Lab gain from Con |
| Stockport | Lab Navendu Mishra | 15,270 | 35.0 | 57.0% | Lab hold |
| Stockton North | Lab Chris McDonald | 7,939 | 21.2 | 53.2% | Lab hold |
| Stockton West | Con Matt Vickers | 2,139 | 4.4 | 67.7% | Con hold |
| Stoke-on-Trent Central | Lab Gareth Snell | 6,409 | 18.2 | 47.8% | Lab gain from Con |
| Stoke-on-Trent North | Lab David Williams | 5,082 | 14.1 | 51.8% | Lab gain from Con |
| Stoke-on-Trent South | Lab Allison Gardner | 627 | 1.5 | 58.5% | Lab gain from Con |
| Stone, Great Wyrley and Penkridge | Con Gavin Williamson | 5,466 | 12.8 | 59.8% | Con hold |
| Stourbridge | Lab Cat Eccles | 3,073 | 7.7 | 58.4% | Lab gain from Con |
| Stratford and Bow | Lab Uma Kumaran | 11,634 | 26.8 | 53.8% | Lab hold |
| Stratford-on-Avon | LD Manuela Perteghella | 7,122 | 13.5 | 69.9% | LD gain from Con |
| Streatham and Croydon North | Lab Steve Reed | 15,603 | 35.0 | 58.4% | Lab hold |
| Stretford and Urmston | Lab Andrew Western | 16,150 | 35.1 | 61.2% | Lab hold |
| Stroud | Lab Simon Opher | 11,388 | 20.6 | 70.9% | Lab gain from Con |
| Suffolk Coastal | Lab Jenny Riddell-Carpenter | 1,070 | 2.2 | 66.4% | Lab gain from Con |
| Sunderland Central | Lab Lewis Atkinson | 6,073 | 15.2 | 52.5% | Lab hold |
| Surrey Heath | LD Al Pinkerton | 5,640 | 11.8 | 66.4% | LD gain from Con |
| Sussex Weald | Con Nus Ghani | 6,842 | 13.9 | 67.5% | Con hold |
| Sutton and Cheam | LD Luke Taylor | 3,801 | 8.0 | 65.8% | LD gain from Con |
| Sutton Coldfield | Con Andrew Mitchell | 2,543 | 5.3 | 65.2% | Con hold |
| Swindon North | Lab Will Stone | 4,103 | 9.3 | 60.3% | Lab gain from Con |
| Swindon South | Lab Heidi Alexander | 9,606 | 21.4 | 61.7% | Lab gain from Con |
| Tamworth | Lab Sarah Edwards | 1,382 | 3.2 | 58.3% | Lab gain from Con |
| Tatton | Con Esther McVey | 1,136 | 2.2 | 68.3% | Con hold |
| Taunton and Wellington | LD Gideon Amos | 11,939 | 23.7 | 63.9% | LD gain from Con |
| Telford | Lab Shaun Davies | 8,102 | 19.9 | 55.2% | Lab gain from Con |
| Tewkesbury | LD Cameron Thomas | 6,262 | 12.9 | 66.1% | LD gain from Con |
| The Wrekin | Con Mark Pritchard | 883 | 1.8 | 63.4% | Con hold |
| Thirsk and Malton | Con Kevin Hollinrake | 7,550 | 15.2 | 63.5% | Con hold |
| Thornbury and Yate | LD Claire Young | 3,014 | 5.7 | 68.3% | LD gain from Con |
| Thurrock | Lab Jen Craft | 6,474 | 17.2 | 51.2% | Lab gain from Con |
| Tipton and Wednesbury | Lab Antonia Bance | 3,385 | 10.6 | 43.0% | Lab gain from Con |
| Tiverton and Minehead | LD Rachel Gilmour | 3,507 | 7.4 | 65.9% | LD gain from Con |
| Tonbridge | Con Tom Tugendhat | 11,166 | 22.2 | 69.1% | Con hold |
| Tooting | Lab Rosena Allin-Khan | 19,487 | 36.8 | 69.5% | Lab hold |
| Torbay | LD Steve Darling | 5,349 | 11.6 | 60.5% | LD gain from Con |
| Torridge and Tavistock | Con Geoffrey Cox | 3,950 | 7.8 | 68.0% | Con hold |
| Tottenham | Lab David Lammy | 15,434 | 38.4 | 52.9% | Lab hold |
| Truro and Falmouth | Lab Jayne Kirkham | 8,151 | 16.2 | 68.9% | Lab gain from Con |
| Tunbridge Wells | LD Mike Martin | 8,687 | 16.0 | 68.9% | LD gain from Con |
| Twickenham | LD Munira Wilson | 21,457 | 40.0 | 71.5% | LD hold |
| Tynemouth | Lab Alan Campbell | 15,455 | 31.9 | 66.2% | Lab hold |
| Uxbridge and South Ruislip | Lab Danny Beales | 587 | 1.3 | 61.4% | Lab gain from Con |
| Vauxhall and Camberwell Green | Lab Florence Eshalomi | 15,112 | 40.3 | 53.9% | Lab hold |
| Wakefield and Rothwell | Lab Simon Lightwood | 9,346 | 23.0 | 54.2% | Lab gain from Con |
| Wallasey | Lab Angela Eagle | 17,996 | 42.1 | 57.7% | Lab hold |
| Walsall and Bloxwich | Lab Valerie Vaz | 4,914 | 13.2 | 49.6% | Lab gain from Con |
| Walthamstow | Lab Stella Creasy | 17,996 | 39.4 | 61.3% | Lab hold |
| Warrington North | Lab Charlotte Nichols | 9,190 | 23.0 | 56.7% | Lab hold |
| Warrington South | Lab Sarah Hall | 11,340 | 22.8 | 63.4% | Lab hold |
| Warwick and Leamington | Lab Matt Western | 12,412 | 25.2 | 64.5% | Lab hold |
| Washington and Gateshead South | Lab Sharon Hodgson | 6,913 | 18.7 | 52.2% | Lab hold |
| Watford | Lab Matt Turmaine | 4,723 | 10.6 | 60.8% | Lab gain from Con |
| Waveney Valley | Grn Adrian Ramsay | 5,594 | 11.4 | 67.2% | Green gain from Con |
| Weald of Kent | Con Katie Lam | 8,422 | 16.6 | 66.7% | Con hold |
| Wellingborough and Rushden | Lab Gen Kitchen | 5,486 | 12.5 | 56.7% | Lab gain from Con |
| Wells and Mendip Hills | LD Tessa Munt | 11,121 | 22.1 | 68.5% | LD gain from Con |
| Welwyn Hatfield | Lab Andrew Lewin | 3,799 | 7.8 | 64.4% | Lab gain from Con |
| West Bromwich | Lab Sarah Coombes | 9,554 | 26.2 | 49.3% | Lab gain from Con |
| West Dorset | LD Edward Morello | 7,789 | 14.8 | 69.2% | LD gain from Con |
| West Ham and Beckton | Lab James Asser | 9,254 | 25.5 | 46.0% | Lab hold |
| West Lancashire | Lab Ashley Dalton | 13,625 | 30.8 | 59.7% | Lab hold |
| West Suffolk | Con Nick Timothy | 3,247 | 7.0 | 59.8% | Con hold |
| West Worcestershire | Con Harriett Baldwin | 6,547 | 12.0 | 69.0% | Con hold |
| Westmorland and Lonsdale | LD Tim Farron | 21,472 | 43.4 | 68.8% | LD gain from Con |
| Weston-super-Mare | Lab Daniel Aldridge | 4,409 | 10.4 | 59.4% | Lab gain from Con |
| Wetherby and Easingwold | Con Alec Shelbrooke | 4,846 | 9.3 | 70.3% | Con hold |
| Whitehaven and Workington | Lab Josh MacAlister | 13,286 | 31.8 | 57.2% | Lab gain from Con |
| Widnes and Halewood | Lab Derek Twigg | 16,425 | 43.1 | 54.3% | Lab hold |
| Wigan | Lab Lisa Nandy | 9,549 | 23.4 | 52.7% | Lab hold |
| Wimbledon | LD Paul Kohler | 12,610 | 22.9 | 72.0% | LD gain from Con |
| Winchester | LD Danny Chambers | 13,821 | 24.2 | 72.9% | LD gain from Con |
| Windsor | Con Jack Rankin | 6,457 | 14.3 | 61.7% | Con hold |
| Wirral West | Lab Matthew Patrick | 9,998 | 20.0 | 68.6% | Lab hold |
| Witham | Con Priti Patel | 5,145 | 10.2 | 64.1% | Con hold |
| Witney | LD Charles Maynard | 4,339 | 8.6 | 67.0% | LD gain from Con |
| Woking | LD Will Forster | 11,246 | 23.4 | 66.0% | LD gain from Con |
| Wokingham | LD Clive Jones | 8,345 | 15.5 | 71.9% | LD gain from Con |
| Wolverhampton North East | Lab Sureena Brackenridge | 5,422 | 16.3 | 47.1% | Lab gain from Con |
| Wolverhampton South East | Lab Pat McFadden | 9,188 | 27.5 | 43.1% | Lab hold |
| Wolverhampton West | Lab Warinder Juss | 7,868 | 18.0 | 56.1% | Lab gain from Con |
| Worcester | Lab Tom Collins | 7,116 | 15.5 | 61.4% | Lab gain from Con |
| Worsley and Eccles | Lab Michael Wheeler | 11,091 | 26.1 | 54.1% | Lab hold |
| Worthing West | Lab Beccy Cooper | 3,949 | 7.7 | 66.2% | Lab gain from Con |
| Wycombe | Lab Emma Reynolds | 4,591 | 10.3 | 60.8% | Lab gain from Con |
| Wyre Forest | Con Mark Garnier | 812 | 1.8 | 58.4% | Con hold |
| Wythenshawe and Sale East | Lab Mike Kane | 14,610 | 37.3 | 50.3% | Lab hold |
| Yeovil | LD Adam Dance | 12,268 | 25.1 | 61.3% | LD gain from Con |
| York Central | Lab Rachael Maskell | 19,154 | 44.2 | 54.5% | Lab hold |
| York Outer | Lab Luke Charters | 9,391 | 18.4 | 67.0% | Lab gain from Con |
Questions and answers
Who won in England at the 2024 general election?
Labour won 347 of the 543 seats in England, with 34.5% of the vote.
How many seats were there in England in 2024?
543 constituencies.
Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data