Trentpost

Election Coverage

4 July 2024

England

Turnout

Check out Regional Statistics

Statistics

Electors

40462389

Votes

24394774

Constituencies

543

Constituency Map

Party

Turnout

Constituency List

# Name Votes Majority Party MP
■ Aldershot 48723 19764 Labour Alex Baker
■ Aldridge-Brownhills 41068 15901 Conservatives Wendy Morton
■ Altrincham and Sale West 51636 20798 Labour Connor Rand
■ Amber Valley 42636 15746 Labour Linsey Farnsworth
■ Arundel and South Downs 54954 22001 Conservatives Andrew Griffith
■ Ashfield 39984 17062 Reform UK Lee Anderson
■ Ashford 47139 15262 Labour Sojan Joseph
■ Ashton-under-Lyne 35597 15575 Labour Angela Rayner
■ Aylesbury 50153 15081 Labour Laura Kyrke-Smith
■ Banbury 48365 18468 Labour Sean Woodcock
■ Barking 36597 16227 Labour Nesil Caliskan
■ Barnsley North 37008 18610 Labour Dan Jarvis
■ Barnsley South 35160 16399 Labour Stephanie Peacock
■ Barrow and Furness 42362 18537 Labour Michelle Scrogham
■ Basildon and Billericay 42300 12905 Conservatives Richard Holden
■ Basingstoke 49178 20922 Labour Luke Murphy
■ Bassetlaw 45028 18476 Labour Jo White
■ Bath 48322 19883 Liberal Democrats Wera Hobhouse
■ Battersea 47319 22983 Labour Marsha De Cordova
■ Beaconsfield 47888 18494 Conservatives Joy Morrissey
■ Beckenham and Penge 52440 25753 Labour Liam Conlon
■ Bedford 40869 18342 Labour Mohammad Yasin
■ Bermondsey and Old Southwark 37783 16857 Labour Neil Coyle
■ Bethnal Green and Stepney 46967 15896 Labour Rushanara Ali
■ Beverley and Holderness 45041 15501 Conservatives Graham Stuart
■ Bexhill and Battle 47938 16186 Conservatives Kieran Mullan
■ Bexleyheath and Crayford 43579 15717 Labour Daniel Francis
■ Bicester and Woodstock 50386 19419 Liberal Democrats Calum Miller
■ Birkenhead 43276 22468 Labour Alison McGovern
■ Birmingham Edgbaston 37607 16599 Labour Preet Gill
■ Birmingham Erdington 34289 14774 Labour Paulette Hamilton
■ Birmingham Hall Green and Moseley 41862 12798 Labour Tahir Ali
■ Birmingham Hodge Hill and Solihull North 34263 10655 Labour Liam Byrne
■ Birmingham Ladywood 36782 15558 Labour Shabana Mahmood
■ Birmingham Northfield 37790 14929 Labour Laurence Turner
■ Birmingham Perry Barr 37687 12796 Independent Ayoub Khan
■ Birmingham Selly Oak 38567 17371 Labour Al Carns
■ Birmingham Yardley 36272 11275 Labour Jess Phillips
■ Bishop Auckland 40560 17036 Labour Sam Rushworth
■ Blackburn 39050 10386 Independent Adnan Hussain
■ Blackley and Middleton South 31489 16864 Labour Graham Stringer
■ Blackpool North and Fleetwood 41938 16744 Labour Lorraine Beavers
■ Blackpool South 35309 16916 Labour Chris Webb
■ Blaydon and Consett 42336 21160 Labour Liz Twist
■ Blyth and Ashington 40527 20030 Labour Ian Lavery
■ Bognor Regis and Littlehampton 48013 15678 Conservatives Alison Griffiths
■ Bolsover 42545 17197 Labour Natalie Fleet
■ Bolton North East 43507 16166 Labour Kirith Entwistle
■ Bolton South and Walkden 37068 15093 Labour Yasmin Qureshi
■ Bolton West 44778 17363 Labour Phil Brickell
■ Bootle 39019 26729 Labour Peter Dowd
■ Boston and Skegness 40583 15520 Reform UK Richard Tice
■ Bournemouth East 45053 18316 Labour Tom Hayes
■ Bournemouth West 39555 14365 Labour Jessica Toale
■ Bracknell 43992 14783 Labour Peter Swallow
■ Bradford East 37364 14098 Labour Imran Hussain
■ Bradford South 33133 11833 Labour Judith Cummins
■ Bradford West 37300 11724 Labour Naz Shah
■ Braintree 49195 17414 Conservatives James Cleverly
■ Brent East 38045 19370 Labour Dawn Butler
■ Brent West 41575 17258 Labour Barry Gardiner
■ Brentford and Isleworth 45473 20007 Labour Ruth Cadbury
■ Brentwood and Ongar 48501 17731 Conservatives Alex Burghart
■ Bridgwater 40278 12281 Conservatives Ashley Fox
■ Bridlington and The Wolds 43077 14846 Conservatives Charlie Dewhirst
■ Brigg and Immingham 42676 15905 Conservatives Martin Vickers
■ Brighton Kemptown and Peacehaven 41243 17893 Labour Chris Ward
■ Brighton Pavilion 52572 28809 Green Siân Berry
■ Bristol Central 43530 24539 Green Carla Denyer
■ Bristol East 46954 20748 Labour Kerry McCarthy
■ Bristol North East 42149 19004 Labour Damien Egan
■ Bristol North West 48728 24058 Labour Darren Jones
■ Bristol South 43582 18521 Labour Karin Smyth
■ Broadland and Fakenham 49705 16322 Conservatives Jerome Mayhew
■ Bromley and Biggin Hill 46961 15929 Conservatives Peter Fortune
■ Bromsgrove 50545 16533 Conservatives Bradley Thomas
■ Broxbourne 43094 15810 Conservatives Lewis Cocking
■ Broxtowe 48003 19561 Labour Juliet Campbell
■ Buckingham and Bletchley 47847 17602 Labour Callum Anderson
■ Burnley 39849 12598 Labour Oliver Ryan
■ Burton and Uttoxeter 45788 16222 Labour Jacob Collier
■ Bury North 45694 19625 Labour James Frith
■ Bury South 42384 19247 Labour Christian Wakeford
■ Bury St Edmunds and Stowmarket 51086 16745 Labour Peter Prinsley
■ Calder Valley 49796 22046 Labour Josh Fenton-Glynn
■ Camborne and Redruth 47981 19360 Labour Perran Moon
■ Cambridge 42472 19614 Labour Daniel Zeichner
■ Cannock Chase 43072 15671 Labour Josh Newbury
■ Canterbury 47404 19531 Labour Rosie Duffield
■ Carlisle 46131 18129 Labour Julie Minns
■ Carshalton and Wallington 46787 20126 Liberal Democrats Bobby Dean
■ Castle Point 40771 15485 Conservatives Rebecca Harris
■ Central Devon 53643 16831 Conservatives Mel Stride
■ Central Suffolk and North Ipswich 46638 15144 Conservatives Patrick Spencer
■ Chatham and Aylesford 40969 13689 Labour Tristan Osborne
■ Cheadle 50841 23681 Liberal Democrats Tom Morrison
■ Chelmsford 50855 20214 Liberal Democrats Marie Goldman
■ Chelsea and Fulham 47300 18556 Labour Ben Coleman
■ Cheltenham 50528 25076 Liberal Democrats Max Wilkinson
■ Chesham and Amersham 54616 24422 Liberal Democrats Sarah Green
■ Chester North and Neston 44910 22258 Labour Samantha Dixon
■ Chester South and Eddisbury 52641 19905 Conservatives Aphra Brandreth
■ Chesterfield 41690 19316 Labour Toby Perkins
■ Chichester 52093 25540 Liberal Democrats Jess Brown-Fuller
■ Chingford and Woodford Green 48647 17281 Conservatives Iain Duncan Smith
■ Chippenham 49669 22552 Liberal Democrats Sarah Gibson
■ Chipping Barnet 51068 21585 Labour Dan Tomlinson
■ Chorley 35162 4663 Speaker Lindsay Hoyle
■ Christchurch 47478 16941 Conservatives Christopher Chope
■ Cities of London and Westminster 39417 15302 Labour Rachel Blake
■ City of Durham 40792 19131 Labour Mary Foy
■ Clacton 46069 21225 Reform UK Nigel Farage
■ Clapham and Brixton Hill 42950 24166 Labour Bell Ribeiro-Addy
■ Colchester 45059 18804 Labour Pam Cox
■ Colne Valley 46360 18970 Labour Paul Davies
■ Congleton 50278 18875 Labour Sarah Russell
■ Corby and East Northamptonshire 49754 21020 Labour Lee Barron
■ Coventry East 37158 18308 Labour Mary Creagh
■ Coventry North West 42210 19696 Labour Taiwo Owatemi
■ Coventry South 42890 20361 Labour Zarah Sultana
■ Cramlington and Killingworth 45522 22274 Labour Emma Foody
■ Crawley 45832 17453 Labour Peter Lamb
■ Crewe and Nantwich 47337 20837 Labour Connor Naismith
■ Croydon East 43953 18541 Labour Natasha Irons
■ Croydon South 49537 19757 Conservatives Chris Philp
■ Croydon West 38294 20612 Labour Sarah Jones
■ Dagenham and Rainham 38985 16571 Labour Margaret Mullane
■ Darlington 42499 16621 Labour Lola McEvoy
■ Dartford 44760 15392 Labour Jim Dickson
■ Daventry 53298 17872 Conservatives Stuart Andrew
■ Derby North 41106 18619 Labour Catherine Atkinson
■ Derby South 37544 14503 Labour Baggy Shanker
■ Derbyshire Dales 51445 17759 Labour John Whitby
■ Dewsbury and Batley 38201 8707 Independent Iqbal Mohamed
■ Didcot and Wantage 54948 21793 Liberal Democrats Olly Glover
■ Doncaster Central 38057 17515 Labour Sally Jameson
■ Doncaster East and the Isle of Axholme 39266 15122 Labour Lee Pitcher
■ Doncaster North 31477 16231 Labour Ed Miliband
■ Dorking and Horley 50133 20921 Liberal Democrats Chris Coghlan
■ Dover and Deal 47960 18940 Labour Mike Tapp
■ Droitwich and Evesham 49786 19975 Conservatives Nigel Huddleston
■ Dudley 35906 12215 Labour Sonia Kumar
■ Dulwich and West Norwood 45605 27356 Labour Helen Hayes
■ Dunstable and Leighton Buzzard 46216 14976 Labour Alex Mayer
■ Ealing Central and Acton 48023 22340 Labour Rupa Huq
■ Ealing North 43430 20663 Labour James Murray
■ Ealing Southall 47030 23000 Labour Deirdre Costigan
■ Earley and Woodley 46486 18209 Labour Yuan Yang
■ Easington 34396 16774 Labour Grahame Morris
■ East Grinstead and Uckfield 50864 19319 Conservatives Mims Davies
■ East Ham 38065 19570 Labour Stephen Timms
■ East Hampshire 50163 18509 Conservatives Damian Hinds
■ East Surrey 49404 17502 Conservatives Claire Coutinho
■ East Thanet 42880 17054 Labour Polly Billington
■ East Wiltshire 47360 16849 Conservatives Danny Kruger
■ East Worthing and Shoreham 49259 22120 Labour Tom Rutland
■ Eastbourne 45764 23742 Liberal Democrats Josh Babarinde
■ Eastleigh 46550 15970 Liberal Democrats Liz Jarvis
■ Edmonton and Winchmore Hill 41249 20520 Labour Kate Osamor
■ Ellesmere Port and Bromborough 42117 24186 Labour Justin Madders
■ Eltham and Chislehurst 45758 20069 Labour Clive Efford
■ Ely and East Cambridgeshire 52524 17127 Liberal Democrats Charlotte Cane
■ Enfield North 43651 21368 Labour Feryal Clark
■ Epping Forest 42546 18038 Conservatives Neil Hudson
■ Epsom and Ewell 54697 20674 Liberal Democrats Helen Maguire
■ Erewash 43181 17224 Labour Adam Thompson
■ Erith and Thamesmead 40536 22246 Labour Abena Oppong-Asare
■ Esher and Walton 54037 28315 Liberal Democrats Monica Harding
■ Exeter 40375 18225 Labour Steve Race
■ Exmouth and Exeter East 51467 14728 Conservatives David Reed
■ Fareham and Waterlooville 50291 17561 Conservatives Suella Braverman
■ Farnham and Bordon 53212 18951 Conservatives Greg Stafford
■ Faversham and Mid Kent 46766 14816 Conservatives Helen Whately
■ Feltham and Heston 39052 16139 Labour Seema Malhotra
■ Filton and Bradley Stoke 50519 22905 Labour Claire Hazelgrove
■ Finchley and Golders Green 49491 21857 Labour Sarah Sackman
■ Folkestone and Hythe 43392 15020 Labour Tony Vaughan
■ Forest of Dean 48324 16373 Labour Matt Bishop
■ Frome and East Somerset 46859 16580 Liberal Democrats Anna Sabine
■ Fylde 48105 15917 Conservatives Andrew Snowden
■ Gainsborough 46862 16636 Conservatives Edward Leigh
■ Gateshead Central and Whickham 40357 18245 Labour Mark Ferguson
■ Gedling 48898 23278 Labour Michael Payne
■ Gillingham and Rainham 41278 15562 Labour Naushabah Khan
■ Glastonbury and Somerton 47845 20364 Liberal Democrats Sarah Dyke
■ Gloucester 45836 16472 Labour Alex McIntyre
■ Godalming and Ash 54834 23293 Conservatives Jeremy Hunt
■ Goole and Pocklington 49907 18981 Conservatives David Davis
■ Gorton and Denton 36735 18555 Labour Andrew Gwynne
■ Gosport 44411 17830 Conservatives Caroline Dinenage
■ Grantham and Bourne 46275 16770 Conservatives Gareth Davies
■ Gravesham 43366 16623 Labour Lauren Sullivan
■ Great Grimsby and Cleethorpes 36716 15336 Labour Melanie Onn
■ Great Yarmouth 40869 14385 Reform UK Rupert Lowe
■ Greenwich and Woolwich 42940 23999 Labour Matthew Pennycook
■ Guildford 48456 22937 Liberal Democrats Zöe Franklin
■ Hackney North and Stoke Newington 41213 24355 Labour Diane Abbott
■ Hackney South and Shoreditch 41914 24724 Labour Meg Hillier
■ Halesowen 38720 15023 Labour Alex Ballinger
■ Halifax 40363 14135 Labour Kate Dearden
■ Hamble Valley 54191 19671 Conservatives Paul Holmes
■ Hammersmith and Chiswick 46281 24073 Labour Andy Slaughter
■ Hampstead and Highgate 48788 23432 Labour Tulip Siddiq
■ Harborough, Oadby and Wigston 50577 18614 Conservatives Neil O'Brien
■ Harlow 43474 16313 Labour Chris Vince
■ Harpenden and Berkhamsted 54524 27282 Liberal Democrats Victoria Collins
■ Harrogate and Knaresborough 52189 23976 Liberal Democrats Tom Gordon
■ Harrow East 47981 25466 Conservatives Bob Blackman
■ Harrow West 45391 19833 Labour Gareth Thomas
■ Hartlepool 35599 16414 Labour Jonathan Brash
■ Harwich and North Essex 48238 16522 Conservatives Bernard Jenkin
■ Hastings and Rye 46173 19134 Labour Helena Dollimore
■ Havant 42319 12986 Conservatives Alan Mak
■ Hayes and Harlington 38433 20405 Labour John McDonnell
■ Hazel Grove 46168 17328 Liberal Democrats Lisa Smart
■ Hemel Hempstead 44276 16844 Labour David Taylor
■ Hendon 41446 15855 Labour David Pinto-Duschinsky
■ Henley and Thame 53331 23904 Liberal Democrats Freddie Van Mierlo
■ Hereford and South Herefordshire 45726 14871 Conservatives Jesse Norman
■ Herne Bay and Sandwich 49023 17243 Conservatives Roger Gale
■ Hertford and Stortford 54212 20808 Labour Joshua Robert Abraham Dean
■ Hertsmere 48211 21451 Conservatives Oliver Dowden
■ Hexham 52261 23988 Labour Joe Morris
■ Heywood and Middleton North 37276 15069 Labour Elsie Blundell
■ High Peak 49384 22533 Labour Jon Pearce
■ Hinckley and Bosworth 47946 17032 Conservatives Luke Evans
■ Hitchin 52689 23067 Labour Alistair Strathern
■ Holborn and St Pancras 38825 18884 Labour Keir Starmer
■ Honiton and Sidmouth 50792 23007 Liberal Democrats Richard Foord
■ Hornchurch and Upminster 47036 15260 Conservatives Julia Lopez
■ Hornsey and Friern Barnet 48929 28535 Labour Catherine West
■ Horsham 55724 21632 Liberal Democrats John Milne
■ Houghton and Sunderland South 40133 18837 Labour Bridget Phillipson
■ Hove and Portslade 52156 27209 Labour Peter Kyle
■ Huddersfield 40312 15101 Labour Harpreet Uppal
■ Huntingdon 52234 18257 Conservatives Ben Obese-Jecty
■ Hyndburn 36523 12186 Labour Sarah Smith
■ Ilford North 47009 15647 Labour Wes Streeting
■ Ilford South 41337 16537 Labour Jas Athwal
■ Ipswich 44238 19099 Labour Jack Abbott
■ Isle of Wight East 34149 10427 Conservatives Joe Robertson
■ Isle of Wight West 34368 13240 Labour Richard Quigley
■ Islington North 49195 16873 Independent Jeremy Corbyn
■ Islington South and Finsbury 42989 22946 Labour Emily Thornberry
■ Jarrow and Gateshead East 36813 18856 Labour Kate Osborne
■ Keighley and Ilkley 46361 18589 Conservatives Robbie Moore
■ Kenilworth and Southam 53504 19395 Conservatives Jeremy Wright
■ Kensington and Bayswater 42121 17025 Labour Joe Powell
■ Kettering 50383 18009 Labour Rosie Wrighting
■ Kingston and Surbiton 50813 25870 Liberal Democrats Ed Davey
■ Kingston upon Hull East 29904 13047 Labour Karl Turner
■ Kingston upon Hull North and Cottingham 38365 18480 Labour Diana Johnson
■ Kingston upon Hull West and Haltemprice 38294 17875 Labour Emma Hardy
■ Kingswinford and South Staffordshire 45326 18199 Conservatives Mike Wood
■ Knowsley 36135 24243 Labour Anneliese Midgley
■ Lancaster and Wyre 43207 19315 Labour Cat Smith
■ Leeds Central and Headingley 31730 15853 Labour Alex Sobel
■ Leeds East 39517 18610 Labour Richard Burgon
■ Leeds North East 45388 23260 Labour Fabian Hamilton
■ Leeds North West 49953 22882 Labour Katie White
■ Leeds South 32151 17117 Labour Hilary Benn
■ Leeds South West and Morley 40323 17681 Labour Mark Sewards
■ Leeds West and Pudsey 38615 18976 Labour Rachel Reeves
■ Leicester East 46969 14526 Conservatives Shivani Raja
■ Leicester South 41995 13760 Independent Shockat Adam
■ Leicester West 35558 15798 Labour Liz Kendall
■ Leigh and Atherton 41317 19971 Labour Jo Platt
■ Lewes 53344 26895 Liberal Democrats James MacCleary
■ Lewisham East 40829 23646 Labour Janet Daby
■ Lewisham North 44429 25467 Labour Vicky Foxcroft
■ Lewisham West and East Dulwich 46627 27406 Labour Ellie Reeves
■ Leyton and Wanstead 43940 20755 Labour Calvin Bailey
■ Lichfield 49263 17232 Labour Dave Robertson
■ Lincoln 42325 18470 Labour Hamish Falconer
■ Liverpool Garston 42148 24510 Labour Maria Eagle
■ Liverpool Riverside 32537 20039 Labour Kim Johnson
■ Liverpool Walton 37018 26032 Labour Dan Carden
■ Liverpool Wavertree 40046 23077 Labour Paula Barker
■ Liverpool West Derby 38168 25302 Labour Ian Byrne
■ Loughborough 42436 17249 Labour Jeevun Sandher
■ Louth and Horncastle 46610 17441 Conservatives Victoria Atkins
■ Lowestoft 41925 14464 Labour Jess Asato
■ Luton North 38907 14677 Labour Sarah Owen
■ Luton South and South Bedfordshire 38558 13593 Labour Rachel Hopkins
■ Macclesfield 52935 24672 Labour Tim Roca
■ Maidenhead 50845 21895 Liberal Democrats Joshua Reynolds
■ Maidstone and Malling 46520 14146 Conservatives Helen Grant
■ Makerfield 40398 18202 Labour Josh Simons
■ Maldon 50040 19374 Conservatives John Whittingdale
■ Manchester Central 39906 20184 Labour Lucy Powell
■ Manchester Rusholme 29226 15054 Labour Afzal Khan
■ Manchester Withington 41971 22066 Labour Jeff Smith
■ Mansfield 41201 16048 Labour Steve Yemm
■ Melksham and Devizes 51406 20031 Liberal Democrats Brian Mathew
■ Melton and Syston 46149 17526 Conservatives Edward Argar
■ Meriden and Solihull East 44196 16792 Conservatives Saqib Bhatti
■ Mid Bedfordshire 49800 16912 Conservatives Blake Stephenson
■ Mid Buckinghamshire 54182 20150 Conservatives Greg Smith
■ Mid Cheshire 41624 18457 Labour Andrew Cooper
■ Mid Derbyshire 47696 17346 Labour Jonathan Davies
■ Mid Dorset and North Poole 50312 21442 Liberal Democrats Vikki Slade
■ Mid Leicestershire 48231 17735 Conservatives Peter Bedford
■ Mid Norfolk 46119 16770 Conservatives George Freeman
■ Mid Sussex 53473 21136 Liberal Democrats Alison Bennett
■ Middlesbrough and Thornaby East 34499 16238 Labour Andy McDonald
■ Middlesbrough South and East Cleveland 38564 16468 Labour Luke Myer
■ Milton Keynes Central 47930 20209 Labour Emily Darlington
■ Milton Keynes North 46161 19318 Labour Chris Curtis
■ Mitcham and Morden 45437 25085 Labour Siobhain McDonagh
■ Morecambe and Lunesdale 48230 19603 Labour Lizzi Collinge
■ New Forest East 45376 17412 Conservatives Julian Lewis
■ New Forest West 46489 16412 Conservatives Desmond Swayne
■ Newark 53657 20968 Conservatives Robert Jenrick
■ Newbury 49103 19645 Liberal Democrats Lee Dillon
■ Newcastle upon Tyne Central and West 41522 18875 Labour Chi Onwurah
■ Newcastle upon Tyne East and Wallsend 42444 21200 Labour Mary Glindon
■ Newcastle upon Tyne North 48814 24440 Labour Catherine McKinnell
■ Newcastle-under-Lyme 39776 15992 Labour Adam Jogee
■ Newton Abbot 48150 15201 Liberal Democrats Martin Wrigley
■ Newton Aycliffe and Spennymoor 39925 18394 Labour Alan Strickland
■ Normanton and Hemsworth 36486 17275 Labour Jon Trickett
■ North Bedfordshire 51771 19981 Conservatives Richard Fuller
■ North Cornwall 51292 24094 Liberal Democrats Ben Maguire
■ North Cotswolds 50417 17426 Conservatives Geoffrey Clifton-Brown
■ North Devon 51549 21820 Liberal Democrats Ian Roome
■ North Dorset 49836 18208 Conservatives Simon Hoare
■ North Durham 41727 16562 Labour Luke Akehurst
■ North East Cambridgeshire 39321 16246 Conservatives Steve Barclay
■ North East Derbyshire 45986 17591 Labour Louise Jones
■ North East Hampshire 55703 21178 Liberal Democrats Alex Brewer
■ North East Hertfordshire 52693 18358 Labour Chris Hinchliff
■ North East Somerset and Hanham 51267 20739 Labour Dan Norris
■ North Herefordshire 50507 21736 Green Ellie Chowns
■ North Norfolk 47181 19488 Liberal Democrats Steffan Aquarone
■ North Northumberland 48992 17855 Labour David Smith
■ North Shropshire 49714 26214 Liberal Democrats Helen Morgan
■ North Somerset 53943 19138 Labour Sadik Al-Hassan
■ North Warwickshire and Bedworth 41081 14727 Labour Rachel Taylor
■ North West Cambridgeshire 44608 14785 Labour Sam Carling
■ North West Essex 54601 19360 Conservatives Kemi Badenoch
■ North West Hampshire 50994 17770 Conservatives Kit Malthouse
■ North West Leicestershire 48709 16871 Labour Amanda Hack
■ North West Norfolk 44753 16097 Conservatives James Wild
■ Northampton North 41951 18209 Labour Lucy Rigby
■ Northampton South 44063 16890 Labour Mike Reader
■ Norwich North 45950 20794 Labour Alice Macdonald
■ Norwich South 45274 21484 Labour Clive Lewis
■ Nottingham East 36627 19494 Labour Nadia Whittome
■ Nottingham North and Kimberley 35207 16480 Labour Alex Norris
■ Nottingham South 33043 15579 Labour Lilian Greenwood
■ Nuneaton 41318 15216 Labour Jodie Gosling
■ Old Bexley and Sidcup 47759 17910 Conservatives Louie French
■ Oldham East and Saddleworth 40222 14091 Labour Debbie Abrahams
■ Oldham West, Chadderton and Royton 38772 13232 Labour Jim McMahon
■ Orpington 46238 17504 Conservatives Gareth Bacon
■ Ossett and Denby Dale 43993 17232 Labour Jade Botterill
■ Oxford East 39731 19541 Labour Anneliese Dodds
■ Oxford West and Abingdon 46194 23414 Liberal Democrats Layla Moran
■ Peckham 39023 22813 Labour Miatta Fahnbulleh
■ Pendle and Clitheroe 46912 16129 Labour Jonathan Hinder
■ Penistone and Stocksbridge 44132 19169 Labour Marie Tidball
■ Penrith and Solway 49429 19986 Labour Markus Campbell-Savours
■ Peterborough 42015 13418 Labour Andrew Pakes
■ Plymouth Moor View 42974 17665 Labour Fred Thomas
■ Plymouth Sutton and Devonport 42288 20795 Labour Luke Pollard
■ Pontefract, Castleford and Knottingley 36080 17089 Labour Yvette Cooper
■ Poole 44643 14168 Labour Neil Duncan-Jordan
■ Poplar and Limehouse 43367 18535 Labour Apsana Begum
■ Portsmouth North 41741 14495 Labour Amanda Martin
■ Portsmouth South 39108 18857 Labour Stephen Morgan
■ Preston 40132 14006 Labour Mark Hendrick
■ Putney 49513 24113 Labour Fleur Anderson
■ Queen's Park and Maida Vale 38618 20126 Labour Georgia Gould
■ Rawmarsh and Conisbrough 34013 16612 Labour John Healey
■ Rayleigh and Wickford 48144 17756 Conservatives Mark Francois
■ Reading Central 45507 21598 Labour Matt Rodda
■ Reading West and Mid Berkshire 46702 16273 Labour Olivia Bailey
■ Redcar 38312 15663 Labour Anna Turley
■ Redditch 42501 14810 Labour Chris Bloore
■ Reigate 53359 18822 Conservatives Rebecca Paul
■ Ribble Valley 52204 18177 Labour Maya Ellis
■ Richmond and Northallerton 48625 23059 Conservatives Rishi Sunak
■ Richmond Park 52423 28528 Liberal Democrats Sarah Olney
■ Rochdale 39783 13027 Labour Paul Waugh
■ Rochester and Strood 42733 15403 Labour Lauren Edwards
■ Romford 44179 15339 Conservatives Andrew Rosindell
■ Romsey and Southampton North 50178 19893 Conservatives Caroline Nokes
■ Rossendale and Darwen 44756 18247 Labour Andy MacNae
■ Rother Valley 41712 16023 Labour Jake Richards
■ Rotherham 37296 16671 Labour Sarah Champion
■ Rugby 49200 19533 Labour John Slinger
■ Ruislip, Northwood and Pinner 47251 21366 Conservatives David Simmonds
■ Runcorn and Helsby 42406 22358 Labour Mike Amesbury
■ Runnymede and Weybridge 48409 18442 Conservatives Ben Spencer
■ Rushcliffe 57956 25291 Labour James Naish
■ Rutland and Stamford 48747 21248 Conservatives Alicia Kearns
■ Salford 39889 21132 Labour Rebecca Long-Bailey
■ Salisbury 50347 17110 Conservatives John Glen
■ Scarborough and Whitby 44341 17758 Labour Alison Hume
■ Scunthorpe 39154 15484 Labour Nicholas Dakin
■ Sefton Central 47674 26772 Labour Bill Esterson
■ Selby 49383 22788 Labour Keir Mather
■ Sevenoaks 50050 18328 Conservatives Laura Trott
■ Sheffield Brightside and Hillsborough 32141 16301 Labour Gill Furniss
■ Sheffield Central 32090 16569 Labour Abtisam Mohamed
■ Sheffield Hallam 52105 23875 Labour Olivia Blake
■ Sheffield Heeley 39084 21230 Labour Louise Haigh
■ Sheffield South East 36567 18710 Labour Clive Betts
■ Sherwood Forest 48821 18841 Labour Michelle Welsh
■ Shipley 48450 21738 Labour Anna Dixon
■ Shrewsbury 51755 22932 Labour Julia Buckley
■ Sittingbourne and Sheppey 41088 11919 Labour Kevin McKenna
■ Skipton and Ripon 53614 18833 Conservatives Julian Smith
■ Sleaford and North Hykeham 48761 17348 Conservatives Caroline Johnson
■ Slough 43445 14666 Labour Tan Dhesi
■ Smethwick 35326 16858 Labour Gurinder Josan
■ Solihull West and Shirley 47028 16284 Conservatives Neil Shastri-Hurst
■ South Basildon and East Thurrock 39672 12178 Reform UK James McMurdock
■ South Cambridgeshire 55113 25704 Liberal Democrats Pippa Heylings
■ South Cotswolds 52450 22961 Liberal Democrats Roz Savage
■ South Derbyshire 45890 17734 Labour Samantha Niblett
■ South Devon 49146 22540 Liberal Democrats Caroline Voaden
■ South Dorset 49208 15659 Labour Lloyd Hatton
■ South East Cornwall 49422 15670 Labour Anna Gelderd
■ South Holland and The Deepings 46063 17462 Conservatives John Hayes
■ South Leicestershire 51542 18264 Conservatives Alberto Costa
■ South Norfolk 49743 17353 Labour Ben Goldsborough
■ South Northamptonshire 53884 19191 Conservatives Sarah Bool
■ South Ribble 46890 19840 Labour Paul Foster
■ South Shields 36912 15122 Labour Emma Lewell-Buck
■ South Shropshire 51862 17628 Conservatives Stuart Anderson
■ South Suffolk 48984 16082 Conservatives James Cartlidge
■ South West Devon 52361 17916 Conservatives Rebecca Smith
■ South West Hertfordshire 48399 16458 Conservatives Gagan Mohindra
■ South West Norfolk 44474 11847 Labour Terry Jermy
■ South West Wiltshire 46335 15617 Conservatives Andrew Murrison
■ Southampton Itchen 38177 15782 Labour Darren Paffey
■ Southampton Test 35965 15945 Labour Satvir Kaur
■ Southend East and Rochford 39801 15395 Labour Bayo Alaba
■ Southend West and Leigh 47131 16739 Labour David Burton-Sampson
■ Southgate and Wood Green 45927 23337 Labour Bambos Charalambous
■ Southport 45186 17252 Labour Patrick Hurley
■ Spelthorne 46310 14038 Conservatives Lincoln Jopp
■ Spen Valley 41195 16076 Labour Kim Leadbeater
■ St Albans 51817 29222 Liberal Democrats Daisy Cooper
■ St Austell and Newquay 46862 15958 Labour Noah Law
■ St Helens North 40629 21284 Labour David Baines
■ St Helens South and Whiston 38120 18919 Labour Marie Rimmer
■ St Ives 48256 25033 Liberal Democrats Andrew George
■ St Neots and Mid Cambridgeshire 53020 19517 Liberal Democrats Ian Sollom
■ Stafford 46169 18531 Labour Leigh Ingham
■ Staffordshire Moorlands 43490 15310 Conservatives Karen Bradley
■ Stalybridge and Hyde 37356 16320 Labour Jonathan Reynolds
■ Stevenage 42870 17698 Labour Kevin Bonavia
■ Stockport 43868 21787 Labour Navendu Mishra
■ Stockton North 37526 17128 Labour Chris McDonald
■ Stockton West 48752 20372 Conservatives Matt Vickers
■ Stoke-on-Trent Central 35426 14950 Labour Gareth Snell
■ Stoke-on-Trent North 36253 14579 Labour David Williams
■ Stoke-on-Trent South 41062 14221 Labour Allison Gardner
■ Stone, Great Wyrley and Penkridge 43497 19880 Conservatives Gavin Williamson
■ Stourbridge 39991 15338 Labour Cat Eccles
■ Stratford and Bow 43722 19145 Labour Uma Kumaran
■ Stratford-on-Avon 53138 23450 Liberal Democrats Manuela Perteghella
■ Streatham and Croydon North 44743 23232 Labour Steve Reed
■ Stretford and Urmston 46170 22642 Labour Andrew Western
■ Stroud 55448 25607 Labour Simon Opher
■ Suffolk Coastal 49640 15672 Labour Jenny Riddell-Carpenter
■ Sunderland Central 40056 16852 Labour Lewis Atkinson
■ Surrey Heath 47928 21387 Liberal Democrats Al Pinkerton
■ Sussex Weald 49365 16758 Conservatives Nus Ghani
■ Sutton and Cheam 47745 17576 Liberal Democrats Luke Taylor
■ Sutton Coldfield 48505 18502 Conservatives Andrew Mitchell
■ Swindon North 44289 17930 Labour Will Stone
■ Swindon South 44941 21676 Labour Heidi Alexander
■ Tamworth 43904 15338 Labour Sarah Edwards
■ Tatton 52107 19956 Conservatives Esther McVey
■ Taunton and Wellington 50461 24331 Liberal Democrats Gideon Amos
■ Telford 40878 18212 Labour Shaun Davies
■ Tewkesbury 48689 20730 Liberal Democrats Cameron Thomas
■ The Wrekin 50183 16320 Conservatives Mark Pritchard
■ Thirsk and Malton 49966 19544 Conservatives Kevin Hollinrake
■ Thornbury and Yate 53515 20815 Liberal Democrats Claire Young
■ Thurrock 37655 16050 Labour Jen Craft
■ Tipton and Wednesbury 31989 11755 Labour Antonia Bance
■ Tiverton and Minehead 47688 18326 Liberal Democrats Rachel Gilmour
■ Tonbridge 50478 20517 Conservatives Tom Tugendhat
■ Tooting 53198 29209 Labour Rosena Allin-Khan
■ Torbay 46225 18937 Liberal Democrats Steve Darling
■ Torridge and Tavistock 50990 16049 Conservatives Geoffrey Cox
■ Tottenham 40398 23066 Labour David Lammy
■ Truro and Falmouth 50427 20783 Labour Jayne Kirkham
■ Tunbridge Wells 54441 23661 Liberal Democrats Mike Martin
■ Twickenham 53861 30185 Liberal Democrats Munira Wilson
■ Tynemouth 48554 24491 Labour Alan Campbell
■ Uxbridge and South Ruislip 46089 16599 Labour Danny Beales
■ Vauxhall and Camberwell Green 37797 21528 Labour Florence Eshalomi
■ Wakefield and Rothwell 40768 17773 Labour Simon Lightwood
■ Wallasey 42914 24674 Labour Angela Eagle
■ Walsall and Bloxwich 37332 12514 Labour Valerie Vaz
■ Walthamstow 45923 27172 Labour Stella Creasy
■ Warrington North 40166 18730 Labour Charlotte Nichols
■ Warrington South 49864 23201 Labour Sarah Hall
■ Warwick and Leamington 49443 23975 Labour Matt Western
■ Washington and Gateshead South 37121 17682 Labour Sharon Hodgson
■ Watford 44647 15708 Labour Matt Turmaine
■ Waveney Valley 49203 20467 Green Adrian Ramsay
■ Weald of Kent 50969 20202 Conservatives Katie Lam
■ Wellingborough and Rushden 44130 17734 Labour Gen Kitchen
■ Wells and Mendip Hills 50517 23622 Liberal Democrats Tessa Munt
■ Welwyn Hatfield 48647 19877 Labour Andrew Lewin
■ West Bromwich 36617 16872 Labour Sarah Coombes
■ West Dorset 53223 26999 Liberal Democrats Edward Morello
■ West Ham and Beckton 36497 16434 Labour James Asser
■ West Lancashire 44424 22305 Labour Ashley Dalton
■ West Suffolk 46334 15814 Conservatives Nick Timothy
■ West Worcestershire 54878 19783 Conservatives Harriett Baldwin
■ Westmorland and Lonsdale 49648 31061 Liberal Democrats Tim Farron
■ Weston-super-Mare 42533 16310 Labour Daniel Aldridge
■ Wetherby and Easingwold 52430 20597 Conservatives Alec Shelbrooke
■ Whitehaven and Workington 41999 22173 Labour Josh MacAlister
■ Widnes and Halewood 38211 23484 Labour Derek Twigg
■ Wigan 41023 19401 Labour Lisa Nandy
■ Wimbledon 55156 24790 Liberal Democrats Paul Kohler
■ Winchester 57261 29939 Liberal Democrats Danny Chambers
■ Windsor 45419 16483 Conservatives Jack Rankin
■ Wirral West 50138 23156 Labour Matthew Patrick
■ Witham 50774 18827 Conservatives Priti Patel
■ Witney 50742 20832 Liberal Democrats Charles Maynard
■ Woking 48316 24019 Liberal Democrats Will Forster
■ Wokingham 54198 25743 Liberal Democrats Clive Jones
■ Wolverhampton North East 33396 14282 Labour Sureena Brackenridge
■ Wolverhampton South East 33511 16800 Labour Pat McFadden
■ Wolverhampton West 43810 19331 Labour Warinder Juss
■ Worcester 46215 18622 Labour Tom Collins
■ Worsley and Eccles 42707 20277 Labour Michael Wheeler
■ Worthing West 51175 20519 Labour Beccy Cooper
■ Wycombe 44811 16035 Labour Emma Reynolds
■ Wyre Forest 45295 14489 Conservatives Mark Garnier
■ Wythenshawe and Sale East 39274 20596 Labour Mike Kane
■ Yeovil 49061 23765 Liberal Democrats Adam Dance
■ York Central 43551 24537 Labour Rachael Maskell
■ York Outer 51290 23161 Labour Luke Charters

Vote Share Changes