All 650 UK MPs

Every current UK Member of Parliament — voting record, expenses, Activity Efficiency Score and shareable profile. Filter by party or sort by activity.

653 MPs

Abtisam Mohamed

Abtisam Mohamed

Sheffield Central

Labour

£202,964

390 votes

Adam Dance

Adam Dance

Yeovil

Liberal Democrat

£197,730

422 votes

Adam Jogee

Adam Jogee

Newcastle-under-Lyme

Labour

£192,519

408 votes

Adam Thompson

Adam Thompson

Erewash

Labour

£179,664

545 votes

Adrian Ramsay

Adrian Ramsay

Waveney Valley

Green Party

£195,777

366 votes

Afzal Khan

Afzal Khan

Manchester Rusholme

Labour

£247,867

1665 votes

Al Carns

Al Carns

Birmingham Selly Oak

Labour

£170,101

312 votes

Alan Gemmell

Alan Gemmell

Central Ayrshire

Labour

£170,626

469 votes

Alan Mak

Alan Mak

Havant

Conservative

£292,278

1985 votes

Alan Strickland

Alan Strickland

Newton Aycliffe and Spennymoor

Labour

£174,611

520 votes

Alberto Costa

Alberto Costa

South Leicestershire

Conservative

£291,572

1927 votes

Alex Baker

Alex Baker

Aldershot

Labour

£175,028

455 votes

Alex Ballinger

Alex Ballinger

Halesowen

Labour

£211,093

444 votes

Alex Brewer

Alex Brewer

North East Hampshire

Liberal Democrat

£198,635

389 votes

Alex Burghart

Alex Burghart

Brentwood and Ongar

Conservative

£203,620

1805 votes

Alex Davies-Jones

Alex Davies-Jones

Pontypridd

Labour

£314,112

1184 votes

Alex Easton

Alex Easton

North Down

Independent

£190,220

258 votes

Alex Mayer

Alex Mayer

Dunstable and Leighton Buzzard

Labour

£197,450

562 votes

Alex McIntyre

Alex McIntyre

Gloucester

Labour

£193,455

481 votes

Alex Norris

Alex Norris

Nottingham North and Kimberley

Labour (Co-op)

£301,924

1597 votes

Alex Sobel

Alex Sobel

Leeds Central and Headingley

Labour (Co-op)

£328,194

1520 votes

Alice Macdonald

Alice Macdonald

Norwich North

Labour (Co-op)

£186,253

500 votes

Alicia Kearns

Alicia Kearns

Rutland and Stamford

Conservative

£320,176

1131 votes

Alison Bennett

Alison Bennett

Mid Sussex

Liberal Democrat

£141,775

422 votes

Alison Griffiths

Alison Griffiths

Bognor Regis and Littlehampton

Conservative

£182,517

431 votes

Alison Hume

Alison Hume

Scarborough and Whitby

Labour

£231,319

477 votes

Alison McGovern

Alison McGovern

Birkenhead

Labour

£303,304

1662 votes

Alison Taylor

Alison Taylor

Paisley and Renfrewshire North

Labour

£192,583

277 votes

Alistair Strathern

Alistair Strathern

Hitchin

Labour

£295,499

602 votes

Amanda Hack

Amanda Hack

North West Leicestershire

Labour

£168,219

510 votes

Amanda Martin

Amanda Martin

Portsmouth North

Labour

£205,664

494 votes

Andrew Bowie

Andrew Bowie

West Aberdeenshire and Kincardine

Conservative

£339,342

1706 votes

Andrew Cooper

Andrew Cooper

Mid Cheshire

Labour

£180,143

542 votes

Andrew George

Andrew George

St Ives

Liberal Democrat

£185,646

402 votes

Andrew Griffith

Andrew Griffith

Arundel and South Downs

Conservative

£285,103

1309 votes

Andrew Lewin

Andrew Lewin

Welwyn Hatfield

Labour

£184,505

526 votes

Andrew Pakes

Andrew Pakes

Peterborough

Labour (Co-op)

£183,790

419 votes

Andrew Ranger

Andrew Ranger

Wrexham

Labour

£139,164

502 votes

Andrew Rosindell

Andrew Rosindell

Romford

Reform UK

£305,834

1490 votes

Andrew Western

Andrew Western

Stretford and Urmston

Labour

£255,721

688 votes

Andy Burnham

Andy Burnham

Makerfield

Labour (Co-op)

17 votes

Andy MacNae

Andy MacNae

Rossendale and Darwen

Labour

£220,783

497 votes

Andy McDonald

Andy McDonald

Middlesbrough and Thornaby East

Labour

£296,890

1792 votes

Andy Slaughter

Andy Slaughter

Hammersmith and Chiswick

Labour

£285,386

1944 votes

Angela Rayner

Angela Rayner

Ashton-under-Lyne

Labour

£219,458

1577 votes

Ann Davies

Ann Davies

Caerfyrddin

Plaid Cymru

£168,317

327 votes

Anna Dixon

Anna Dixon

Shipley

Labour

£182,077

498 votes

Anna Gelderd

Anna Gelderd

South East Cornwall

Labour

£153,512

402 votes

Anna McMorrin

Anna McMorrin

Cardiff North

Labour

£301,882

1537 votes

Anna Sabine

Anna Sabine

Frome and East Somerset

Liberal Democrat

£223,493

360 votes

Anna Turley

Anna Turley

Redcar

Labour (Co-op)

£223,702

895 votes

Anneliese Dodds

Anneliese Dodds

Oxford East

Labour (Co-op)

£261,480

1661 votes

Anneliese Midgley

Anneliese Midgley

Knowsley

Labour

£199,199

461 votes

Antonia Bance

Antonia Bance

Tipton and Wednesbury

Labour

£196,999

416 votes

Aphra Brandreth

Aphra Brandreth

Chester South and Eddisbury

Conservative

£250,031

383 votes

Apsana Begum

Apsana Begum

Poplar and Limehouse

Labour

£255,110

1150 votes

Ashley Dalton

Ashley Dalton

West Lancashire

Labour

£323,917

590 votes

Ayoub Khan

Ayoub Khan

Birmingham Perry Barr

Independent

£133,355

222 votes

Baggy Shanker

Baggy Shanker

Derby South

Labour (Co-op)

£198,540

494 votes

Bambos Charalambous

Bambos Charalambous

Southgate and Wood Green

Labour

£269,373

1386 votes

Barry Gardiner

Barry Gardiner

Brent West

Labour

£268,850

1600 votes

Becky Gittins

Becky Gittins

Clwyd East

Labour

£187,132

502 votes

Bell Ribeiro-Addy

Bell Ribeiro-Addy

Clapham and Brixton Hill

Labour

£293,835

1202 votes

Ben Coleman

Ben Coleman

Chelsea and Fulham

Labour

£186,638

420 votes

Ben Goldsborough

Ben Goldsborough

South Norfolk

Labour

£162,821

503 votes

Ben Lake

Ben Lake

Ceredigion Preseli

Plaid Cymru

£250,650

1598 votes

Ben Maguire

Ben Maguire

North Cornwall

Liberal Democrat

£178,125

356 votes

Ben Obese-Jecty

Ben Obese-Jecty

Huntingdon

Conservative

£156,927

433 votes

Bill Esterson

Bill Esterson

Sefton Central

Labour

£282,481

1687 votes

Blair McDougall

Blair McDougall

East Renfrewshire

Labour

£186,207

427 votes

Blake Stephenson

Blake Stephenson

Mid Bedfordshire

Conservative

£203,629

420 votes

Bob Blackman

Bob Blackman

Harrow East

Conservative

£312,612

2083 votes

Bobby Dean

Bobby Dean

Carshalton and Wallington

Liberal Democrat

£178,307

383 votes

Bradley Thomas

Bradley Thomas

Bromsgrove

Conservative

£215,617

478 votes

Brendan O'Hara

Brendan O'Hara

Argyll, Bute and South Lochaber

Scottish National Party

£358,048

1365 votes

Brian Leishman

Brian Leishman

Alloa and Grangemouth

Labour

£182,647

436 votes

Brian Mathew

Brian Mathew

Melksham and Devizes

Liberal Democrat

£157,740

388 votes

Bridget Phillipson

Bridget Phillipson

Houghton and Sunderland South

Labour

£276,480

1329 votes

Callum Anderson

Callum Anderson

Buckingham and Bletchley

Labour

£185,318

551 votes

Calum Miller

Calum Miller

Bicester and Woodstock

Liberal Democrat

£228,092

418 votes

Cameron Thomas

Cameron Thomas

Tewkesbury

Independent

£162,596

338 votes

Carla Denyer

Carla Denyer

Bristol Central

Green Party

£229,692

439 votes

Carla Lockhart

Carla Lockhart

Upper Bann

Democratic Unionist Party

£258,626

754 votes

Caroline Nokes

Caroline Nokes

Romsey and Southampton North

Conservative

£236,335

1415 votes

Caroline Voaden

Caroline Voaden

South Devon

Liberal Democrat

£193,283

409 votes

Carolyn Harris

Carolyn Harris

Neath and Swansea East

Labour

£305,970

1785 votes

Cat Eccles

Cat Eccles

Stourbridge

Labour

£179,390

327 votes

Cat Smith

Cat Smith

Lancaster and Wyre

Labour

£260,697

1722 votes

Catherine Atkinson

Catherine Atkinson

Derby North

Labour

£207,563

468 votes

Catherine Fookes

Catherine Fookes

Monmouthshire

Labour

£211,272

472 votes

Catherine McKinnell

Catherine McKinnell

Newcastle upon Tyne North

Labour

£312,180

1621 votes

Catherine West

Catherine West

Hornsey and Friern Barnet

Labour

£264,778

1747 votes

Charlie Dewhirst

Charlie Dewhirst

Bridlington and The Wolds

Conservative

£184,765

388 votes

Charlie Maynard

Charlie Maynard

Witney

Liberal Democrat

£182,545

388 votes

Charlotte Cane

Charlotte Cane

Ely and East Cambridgeshire

Liberal Democrat

£177,566

401 votes

Charlotte Nichols

Charlotte Nichols

Warrington North

Labour

£305,109

1279 votes

Chris Bloore

Chris Bloore

Redditch

Labour

£167,691

433 votes

Chris Bryant

Chris Bryant

Rhondda and Ogmore

Labour

£277,046

1565 votes

Chris Coghlan

Chris Coghlan

Dorking and Horley

Liberal Democrat

£188,989

309 votes

Chris Curtis

Chris Curtis

Milton Keynes North

Labour

£182,956

478 votes

Chris Elmore

Chris Elmore

Bridgend

Labour

£343,439

1787 votes

Chris Evans

Chris Evans

Caerphilly

Labour (Co-op)

£290,268

1707 votes

Chris Hazzard

Chris Hazzard

South Down

Sinn Féin

£194,700

0 votes

Chris Hinchliff

Chris Hinchliff

North East Hertfordshire

Labour

£174,907

511 votes

Chris Kane

Chris Kane

Stirling and Strathallan

Labour

£221,638

447 votes

Chris Law

Chris Law

Dundee Central

Scottish National Party

£345,624

1222 votes

Chris McDonald

Chris McDonald

Stockton North

Labour

£217,932

456 votes

Chris Murray

Chris Murray

Edinburgh East and Musselburgh

Labour

£194,520

457 votes

Chris Philp

Chris Philp

Croydon South

Conservative

£215,599

1979 votes

Chris Vince

Chris Vince

Harlow

Labour (Co-op)

£165,900

540 votes

Chris Ward

Chris Ward

Brighton Kemptown and Peacehaven

Labour

£203,111

426 votes

Chris Webb

Chris Webb

Blackpool South

Labour

£308,254

433 votes

Christian Wakeford

Christian Wakeford

Bury South

Labour

£335,718

1322 votes

Christine Jardine

Christine Jardine

Edinburgh West

Liberal Democrat

£318,822

1395 votes

Claire Coutinho

Claire Coutinho

East Surrey

Conservative

£192,253

1258 votes

Claire Hanna

Claire Hanna

Belfast South and Mid Down

Social Democratic & Labour Party

£301,191

755 votes

Claire Hazelgrove

Claire Hazelgrove

Filton and Bradley Stoke

Labour

£209,705

532 votes

Claire Hughes

Claire Hughes

Bangor Aberconwy

Labour

£180,797

517 votes

Claire Young

Claire Young

Thornbury and Yate

Liberal Democrat

£203,164

415 votes

Clive Efford

Clive Efford

Eltham and Chislehurst

Labour

£265,723

1806 votes

Clive Jones

Clive Jones

Wokingham

Liberal Democrat

£202,252

403 votes

Clive Lewis

Clive Lewis

Norwich South

Labour

£292,653

1621 votes

Colum Eastwood

Colum Eastwood

Foyle

Social Democratic & Labour Party

£327,867

885 votes

Connor Naismith

Connor Naismith

Crewe and Nantwich

Labour

£181,830

469 votes

Daisy Cooper

Daisy Cooper

St Albans

Liberal Democrat

£274,876

1198 votes

Dame Angela Eagle

Dame Angela Eagle

Wallasey

Labour

1745 votes

Dame Caroline Dinenage

Dame Caroline Dinenage

Gosport

Conservative

1840 votes

Dame Chi Onwurah

Dame Chi Onwurah

Newcastle upon Tyne Central and West

Labour

1812 votes

Dame Diana Johnson

Dame Diana Johnson

Kingston upon Hull North and Cottingham

Labour

1651 votes

Dame Harriett Baldwin

Dame Harriett Baldwin

West Worcestershire

Conservative

1939 votes

Dame Karen Bradley

Dame Karen Bradley

Staffordshire Moorlands

Conservative

1590 votes

Dame Meg Hillier

Dame Meg Hillier

Hackney South and Shoreditch

Labour (Co-op)

1744 votes

Dame Nia Griffith

Dame Nia Griffith

Llanelli

Labour

1849 votes

Dame Siobhain McDonagh

Dame Siobhain McDonagh

Mitcham and Morden

Labour

1312 votes

Damian Hinds

Damian Hinds

East Hampshire

Conservative

£219,626

2049 votes

Damien Egan

Damien Egan

Bristol North East

Labour

£233,152

482 votes

Dan Aldridge

Dan Aldridge

Weston-super-Mare

Labour

£177,491

396 votes

Dan Carden

Dan Carden

Liverpool Walton

Labour

£298,675

1460 votes

Dan Jarvis

Dan Jarvis

Barnsley North

Labour

£320,947

1461 votes

Dan Norris

Dan Norris

North East Somerset and Hanham

Independent

£110,729

422 votes

Dan Tomlinson

Dan Tomlinson

Chipping Barnet

Labour

£225,538

364 votes

Daniel Francis

Daniel Francis

Bexleyheath and Crayford

Labour

£143,753

515 votes

Daniel Zeichner

Daniel Zeichner

Cambridge

Labour

£266,524

1896 votes

Danny Beales

Danny Beales

Uxbridge and South Ruislip

Labour

£181,232

529 votes

Danny Kruger

Danny Kruger

East Wiltshire

Reform UK

£287,990

1302 votes

Darren Jones

Darren Jones

Bristol North West

Labour

£327,479

1383 votes

Darren Paffey

Darren Paffey

Southampton Itchen

Labour

£200,934

462 votes

Dave Doogan

Dave Doogan

Angus and Perthshire Glens

Scottish National Party

£322,192

796 votes

Dave Robertson

Dave Robertson

Lichfield

Labour

£212,620

512 votes

David Baines

David Baines

St Helens North

Labour

£136,662

393 votes

David Burton-Sampson

David Burton-Sampson

Southend West and Leigh

Labour

£191,962

515 votes

David Chadwick

David Chadwick

Brecon, Radnor and Cwm Tawe

Liberal Democrat

£178,068

402 votes

David Davis

David Davis

Goole and Pocklington

Conservative

£277,187

1539 votes

David Mundell

David Mundell

Dumfriesshire, Clydesdale and Tweeddale

Conservative

£330,224

1609 votes

David Pinto-Duschinsky

David Pinto-Duschinsky

Hendon

Labour

£168,750

470 votes

David Reed

David Reed

Exmouth and Exeter East

Conservative

£195,694

332 votes

David Simmonds

David Simmonds

Ruislip, Northwood and Pinner

Conservative

£252,887

1307 votes

David Smith

David Smith

North Northumberland

Labour

£182,965

411 votes

David Taylor

David Taylor

Hemel Hempstead

Labour

£181,421

494 votes

David Williams

David Williams

Stoke-on-Trent North

Labour

£176,534

509 votes

Dawn Butler

Dawn Butler

Brent East

Labour

£287,721

1525 votes

Debbie Abrahams

Debbie Abrahams

Oldham East and Saddleworth

Labour

£290,169

1672 votes

Deirdre Costigan

Deirdre Costigan

Ealing Southall

Labour

£196,485

482 votes

Derek Twigg

Derek Twigg

Widnes and Halewood

Labour

£227,917

1377 votes

Douglas Lumsden

Douglas Lumsden

Aberdeen South

Conservative

31 votes

Douglas McAllister

Douglas McAllister

West Dunbartonshire

Labour

£142,257

521 votes

Dr Al Pinkerton

Dr Al Pinkerton

Surrey Heath

Liberal Democrat

402 votes

Dr Allison Gardner

Dr Allison Gardner

Stoke-on-Trent South

Labour

503 votes

Dr Andrew Murrison

Dr Andrew Murrison

South West Wiltshire

Conservative

1973 votes

Dr Beccy Cooper

Dr Beccy Cooper

Worthing West

Labour

437 votes

Dr Ben Spencer

Dr Ben Spencer

Runnymede and Weybridge

Conservative

1359 votes

Dr Caroline Johnson

Dr Caroline Johnson

Sleaford and North Hykeham

Conservative

1828 votes

Dr Danny Chambers

Dr Danny Chambers

Winchester

Liberal Democrat

431 votes

Dr Ellie Chowns

Dr Ellie Chowns

North Herefordshire

Green Party

466 votes

Dr Jeevun Sandher

Dr Jeevun Sandher

Loughborough

Labour

509 votes

Dr Kieran Mullan

Dr Kieran Mullan

Bexhill and Battle

Conservative

1403 votes

Dr Lauren Sullivan

Dr Lauren Sullivan

Gravesham

Labour

517 votes

Dr Luke Evans

Dr Luke Evans

Hinckley and Bosworth

Conservative

1414 votes

Dr Marie Tidball

Dr Marie Tidball

Penistone and Stocksbridge

Labour

456 votes

Dr Neil Hudson

Dr Neil Hudson

Epping Forest

Conservative

1405 votes

Dr Neil Shastri-Hurst

Dr Neil Shastri-Hurst

Solihull West and Shirley

Conservative

461 votes

Dr Peter Prinsley

Dr Peter Prinsley

Bury St Edmunds and Stowmarket

Labour

£206,728

489 votes

Dr Rosena Allin-Khan

Dr Rosena Allin-Khan

Tooting

Labour

1187 votes

Dr Roz Savage

Dr Roz Savage

South Cotswolds

Liberal Democrat

373 votes

Dr Rupa Huq

Dr Rupa Huq

Ealing Central and Acton

Labour

1754 votes

Dr Sam Rushworth

Dr Sam Rushworth

Bishop Auckland

Labour

£212,044

424 votes

Dr Scott Arthur

Dr Scott Arthur

Edinburgh South West

Labour

485 votes

Dr Simon Opher

Dr Simon Opher

Stroud

Labour

471 votes

Dr Zubir Ahmed

Dr Zubir Ahmed

Glasgow South West

Labour

435 votes

Dáire Hughes

Dáire Hughes

Newry and Armagh

Sinn Féin

£148,604

0 votes

Ed Davey

Ed Davey

Kingston and Surbiton

Liberal Democrat

1275 votes

Ed Miliband

Ed Miliband

Doncaster North

Labour

1307 votes

Edward Argar

Edward Argar

Melton and Syston

Conservative

£201,413

2136 votes

Edward Morello

Edward Morello

West Dorset

Liberal Democrat

£153,227

355 votes

Elaine Stewart

Elaine Stewart

Ayr, Carrick and Cumnock

Labour

£207,074

363 votes

Ellie Reeves

Ellie Reeves

Lewisham West and East Dulwich

Labour

£244,057

1421 votes

Emily Darlington

Emily Darlington

Milton Keynes Central

Labour

£124,936

521 votes

Emily Thornberry

Emily Thornberry

Islington South and Finsbury

Labour

£294,489

1469 votes

Emma Foody

Emma Foody

Cramlington and Killingworth

Labour (Co-op)

£188,107

484 votes

Emma Hardy

Emma Hardy

Kingston upon Hull West and Haltemprice

Labour

£312,134

1497 votes

Emma Lewell

Emma Lewell

South Shields

Labour

1686 votes

Emma Reynolds

Emma Reynolds

Wycombe

Labour

£185,524

675 votes

Esther McVey

Esther McVey

Tatton

Conservative

£295,931

1373 votes

Euan Stainbank

Euan Stainbank

Falkirk

Labour

£165,434

522 votes

Fabian Hamilton

Fabian Hamilton

Leeds North East

Labour

£278,935

1476 votes

Feryal Clark

Feryal Clark

Enfield North

Labour

£246,080

947 votes

Fleur Anderson

Fleur Anderson

Putney

Labour

£296,129

1271 votes

Florence Eshalomi

Florence Eshalomi

Vauxhall and Camberwell Green

Labour (Co-op)

£295,058

1214 votes

Frank McNally

Frank McNally

Coatbridge and Bellshill

Labour

£187,587

486 votes

Fred Thomas

Fred Thomas

Plymouth Moor View

Labour

£225,625

402 votes

Freddie van Mierlo

Freddie van Mierlo

Henley and Thame

Liberal Democrat

£177,310

244 votes

Gareth Bacon

Gareth Bacon

Orpington

Conservative

£268,955

1454 votes

Gareth Davies

Gareth Davies

Grantham and Bourne

Conservative

£271,157

1380 votes

Gareth Snell

Gareth Snell

Stoke-on-Trent Central

Labour (Co-op)

£176,059

892 votes

Gareth Thomas

Gareth Thomas

Harrow West

Labour (Co-op)

£293,113

1581 votes

Gavin Robinson

Gavin Robinson

Belfast East

Democratic Unionist Party

£220,061

1525 votes

Gen Kitchen

Gen Kitchen

Wellingborough and Rushden

Labour

£247,902

531 votes

George Freeman

George Freeman

Mid Norfolk

Conservative

£287,402

1746 votes

Georgia Gould

Georgia Gould

Queen's Park and Maida Vale

Labour

£224,197

340 votes

Gerald Jones

Gerald Jones

Merthyr Tydfil and Aberdare

Labour

£278,380

1749 votes

Gideon Amos

Gideon Amos

Taunton and Wellington

Liberal Democrat

£230,303

435 votes

Gill Furniss

Gill Furniss

Sheffield Brightside and Hillsborough

Labour

£322,640

1617 votes

Gill German

Gill German

Clwyd North

Labour

£150,075

433 votes

Gordon McKee

Gordon McKee

Glasgow South

Labour

£144,977

461 votes

Graeme Downie

Graeme Downie

Dunfermline and Dollar

Labour

£234,085

379 votes

Graham Leadbitter

Graham Leadbitter

Moray West, Nairn and Strathspey

Scottish National Party

£253,574

162 votes

Graham Stringer

Graham Stringer

Blackley and Middleton South

Labour

£160,334

1372 votes

Graham Stuart

Graham Stuart

Beverley and Holderness

Conservative

£299,689

1777 votes

Grahame Morris

Grahame Morris

Easington

Labour

£302,235

1784 votes

Greg Smith

Greg Smith

Mid Buckinghamshire

Conservative

£286,530

1459 votes

Gregor Poynton

Gregor Poynton

Livingston

Labour

£226,851

454 votes

Gregory Stafford

Gregory Stafford

Farnham and Bordon

Conservative

391 votes

Gurinder Singh Josan

Gurinder Singh Josan

Smethwick

Labour

519 votes

Hannah Spencer

Hannah Spencer

Gorton and Denton

Green Party

128 votes

Harpreet Uppal

Harpreet Uppal

Huddersfield

Labour

£137,037

535 votes

Harriet Cross

Harriet Cross

Gordon and Buchan

Conservative

£178,612

389 votes

Heidi Alexander

Heidi Alexander

Swindon South

Labour

£178,830

670 votes

Helen Grant

Helen Grant

Maidstone and Malling

Conservative

£276,159

1751 votes

Helen Hayes

Helen Hayes

Dulwich and West Norwood

Labour

£295,156

1886 votes

Helen Maguire

Helen Maguire

Epsom and Ewell

Liberal Democrat

£217,983

370 votes

Helen Morgan

Helen Morgan

North Shropshire

Liberal Democrat

£304,868

928 votes

Helen Whately

Helen Whately

Faversham and Mid Kent

Conservative

£269,510

1989 votes

Helena Dollimore

Helena Dollimore

Hastings and Rye

Labour (Co-op)

£222,164

456 votes

Henry Tufnell

Henry Tufnell

Mid and South Pembrokeshire

Labour

£131,877

492 votes

Hilary Benn

Hilary Benn

Leeds South

Labour

£185,324

1837 votes

Ian Byrne

Ian Byrne

Liverpool West Derby

Labour

£284,893

1207 votes

Ian Lavery

Ian Lavery

Blyth and Ashington

Labour

£309,158

1813 votes

Ian Murray

Ian Murray

Edinburgh South

Labour

£277,506

1692 votes

Ian Roome

Ian Roome

North Devon

Liberal Democrat

£156,328

320 votes

Ian Sollom

Ian Sollom

St Neots and Mid Cambridgeshire

Liberal Democrat

£208,212

437 votes

Imogen Walker

Imogen Walker

Hamilton and Clyde Valley

Labour

£178,271

376 votes

Imran Hussain

Imran Hussain

Bradford East

Labour

£312,619

1727 votes

Iqbal Mohamed

Iqbal Mohamed

Dewsbury and Batley

Independent

£110,062

353 votes

Irene Campbell

Irene Campbell

North Ayrshire and Arran

Labour

£145,355

443 votes

Jack Abbott

Jack Abbott

Ipswich

Labour (Co-op)

£181,106

536 votes

Jack Rankin

Jack Rankin

Windsor

Conservative

£143,551

392 votes

Jacob Collier

Jacob Collier

Burton and Uttoxeter

Labour

£212,296

480 votes

Jade Botterill

Jade Botterill

Ossett and Denby Dale

Labour

£222,024

413 votes

Jake Richards

Jake Richards

Rother Valley

Labour

£187,382

394 votes

James Asser

James Asser

West Ham and Beckton

Labour

£173,878

505 votes

James Cartlidge

James Cartlidge

South Suffolk

Conservative

£280,834

2052 votes

James MacCleary

James MacCleary

Lewes

Liberal Democrat

£188,021

364 votes

James McMurdock

James McMurdock

South Basildon and East Thurrock

Independent

£171,670

242 votes

James Murray

James Murray

Ealing North

Labour (Co-op)

£293,355

1217 votes

James Naish

James Naish

Rushcliffe

Labour

£186,058

434 votes

James Wild

James Wild

North West Norfolk

Conservative

£228,734

1383 votes

Jamie Stone

Jamie Stone

Caithness, Sutherland and Easter Ross

Liberal Democrat

£346,016

1402 votes

Janet Daby

Janet Daby

Lewisham East

Labour

£267,555

1440 votes

Jas Athwal

Jas Athwal

Ilford South

Labour

£164,547

494 votes

Jayne Kirkham

Jayne Kirkham

Truro and Falmouth

Labour (Co-op)

£143,536

487 votes

Jeff Smith

Jeff Smith

Manchester Withington

Labour

£284,126

1555 votes

Jen Craft

Jen Craft

Thurrock

Labour

£193,514

492 votes

Jenny Riddell-Carpenter

Jenny Riddell-Carpenter

Suffolk Coastal

Labour

£177,477

471 votes

Jeremy Corbyn

Jeremy Corbyn

Islington North

Your Party

£284,788

1478 votes

Jerome Mayhew

Jerome Mayhew

Broadland and Fakenham

Conservative

£254,695

1274 votes

Jess Asato

Jess Asato

Lowestoft

Labour

£194,965

465 votes

Jess Brown-Fuller

Jess Brown-Fuller

Chichester

Liberal Democrat

£183,623

418 votes

Jess Phillips

Jess Phillips

Birmingham Yardley

Labour

£267,662

1645 votes

Jesse Norman

Jesse Norman

Hereford and South Herefordshire

Conservative

£134,182

1712 votes

Jessica Morden

Jessica Morden

Newport East

Labour

£297,501

1757 votes

Jessica Toale

Jessica Toale

Bournemouth West

Labour

£208,947

460 votes

Jim Allister

Jim Allister

North Antrim

Traditional Unionist Voice

£209,116

412 votes

Jim Dickson

Jim Dickson

Dartford

Labour

£172,033

523 votes

Jim McMahon

Jim McMahon

Oldham West, Chadderton and Royton

Labour (Co-op)

£264,252

1704 votes

Jim Shannon

Jim Shannon

Strangford

Democratic Unionist Party

£293,632

2024 votes

Jo Platt

Jo Platt

Leigh and Atherton

Labour (Co-op)

£208,190

830 votes

Jo Stevens

Jo Stevens

Cardiff East

Labour

£253,083

1762 votes

Jo White

Jo White

Bassetlaw

Labour

£174,166

482 votes

Joani Reid

Joani Reid

East Kilbride and Strathaven

Labour

£199,569

340 votes

Jodie Gosling

Jodie Gosling

Nuneaton

Labour

£192,921

423 votes

Joe Morris

Joe Morris

Hexham

Labour

£208,763

491 votes

Joe Powell

Joe Powell

Kensington and Bayswater

Labour

£214,410

444 votes

Joe Robertson

Joe Robertson

Isle of Wight East

Conservative

£165,302

444 votes

Johanna Baxter

Johanna Baxter

Paisley and Renfrewshire South

Labour

£135,214

515 votes

John Cooper

John Cooper

Dumfries and Galloway

Conservative

£154,450

426 votes

John Finucane

John Finucane

Belfast North

Sinn Féin

£276,371

0 votes

John Glen

John Glen

Salisbury

Conservative

£289,316

1962 votes

John Grady

John Grady

Glasgow East

Labour

£180,531

491 votes

John Healey

John Healey

Rawmarsh and Conisbrough

Labour

£320,971

1432 votes

John Lamont

John Lamont

Berwickshire, Roxburgh and Selkirk

Conservative

£334,363

1802 votes

John McDonnell

John McDonnell

Hayes and Harlington

Labour

£269,647

1881 votes

John Milne

John Milne

Horsham

Liberal Democrat

£163,162

421 votes

John Slinger

John Slinger

Rugby

Labour

£168,612

519 votes

John Whitby

John Whitby

Derbyshire Dales

Labour

£189,571

524 votes

Jon Pearce

Jon Pearce

High Peak

Labour

£186,611

455 votes

Jon Trickett

Jon Trickett

Normanton and Hemsworth

Labour

£272,604

1556 votes

Jonathan Davies

Jonathan Davies

Mid Derbyshire

Labour

£158,767

500 votes

Jonathan Hinder

Jonathan Hinder

Pendle and Clitheroe

Labour

£203,407

453 votes

Jonathan Reynolds

Jonathan Reynolds

Stalybridge and Hyde

Labour (Co-op)

£244,258

1558 votes

Josh Babarinde

Josh Babarinde

Eastbourne

Liberal Democrat

£181,159

415 votes

Josh Dean

Josh Dean

Hertford and Stortford

Labour

£169,396

551 votes

Josh Fenton-Glynn

Josh Fenton-Glynn

Calder Valley

Labour

£152,065

505 votes

Josh MacAlister

Josh MacAlister

Whitehaven and Workington

Labour

£223,568

484 votes

Josh Newbury

Josh Newbury

Cannock Chase

Labour

£109,414

499 votes

Josh Simons

Josh Simons

Makerfield

Labour

£259,375

337 votes

Joy Morrissey

Joy Morrissey

Beaconsfield

Conservative

£297,942

1266 votes

Judith Cummins

Judith Cummins

Bradford South

Labour

£301,560

1190 votes

Julia Buckley

Julia Buckley

Shrewsbury

Labour

£246,317

468 votes

Julia Lopez

Julia Lopez

Hornchurch and Upminster

Conservative

£227,011

1768 votes

Juliet Campbell

Juliet Campbell

Broxtowe

Labour

£165,304

460 votes

Justin Madders

Justin Madders

Ellesmere Port and Bromborough

Labour

£299,970

1942 votes

Kanishka Narayan

Kanishka Narayan

Vale of Glamorgan

Labour

£185,623

449 votes

Karin Smyth

Karin Smyth

Bristol South

Labour

£291,769

1724 votes

Karl Turner

Karl Turner

Kingston upon Hull East

Independent

£218,387

1353 votes

Kate Dearden

Kate Dearden

Halifax

Labour (Co-op)

£175,203

438 votes

Kate Osamor

Kate Osamor

Edmonton and Winchmore Hill

Labour (Co-op)

£250,449

1574 votes

Kate Osborne

Kate Osborne

Jarrow and Gateshead East

Labour

£344,831

1065 votes

Katie Lam

Katie Lam

Weald of Kent

Conservative

£223,662

368 votes

Katie White

Katie White

Leeds North West

Labour

£150,289

443 votes

Katrina Murray

Katrina Murray

Cumbernauld and Kirkintilloch

Labour

£184,548

447 votes

Keir Mather

Keir Mather

Selby

Labour

£306,391

543 votes

Kenneth Stevenson

Kenneth Stevenson

Airdrie and Shotts

Labour

£109,998

424 votes

Kerry McCarthy

Kerry McCarthy

Bristol East

Labour

£309,387

1878 votes

Kevin Bonavia

Kevin Bonavia

Stevenage

Labour

£183,346

496 votes

Kevin Hollinrake

Kevin Hollinrake

Thirsk and Malton

Conservative

£251,031

1964 votes

Kevin McKenna

Kevin McKenna

Sittingbourne and Sheppey

Labour

£177,255

522 votes

Kim Johnson

Kim Johnson

Liverpool Riverside

Labour

£286,858

1172 votes

Kim Leadbeater

Kim Leadbeater

Spen Valley

Labour

£309,696

1086 votes

Kirith Entwistle

Kirith Entwistle

Bolton North East

Labour

£225,224

453 votes

Kirsteen Sullivan

Kirsteen Sullivan

Bathgate and Linlithgow

Labour (Co-op)

£198,590

422 votes

Kirsty Blackman

Kirsty Blackman

Aberdeen North

Scottish National Party

£320,448

1301 votes

Kirsty McNeill

Kirsty McNeill

Midlothian

Labour (Co-op)

£221,671

385 votes

Kit Malthouse

Kit Malthouse

North West Hampshire

Conservative

£293,019

2044 votes

Lara Bird

Lara Bird

Arbroath and Broughty Ferry

Scottish National Party

16 votes

Laura Kyrke-Smith

Laura Kyrke-Smith

Aylesbury

Labour

£198,951

518 votes

Laura Trott

Laura Trott

Sevenoaks

Conservative

£284,794

1235 votes

Lauren Edwards

Lauren Edwards

Rochester and Strood

Labour

£133,786

504 votes

Laurence Turner

Laurence Turner

Birmingham Northfield

Labour

£166,730

517 votes

Layla Moran

Layla Moran

Oxford West and Abingdon

Liberal Democrat

£297,909

1428 votes

Lee Anderson

Lee Anderson

Ashfield

Reform UK

£264,074

1246 votes

Lee Barron

Lee Barron

Corby and East Northamptonshire

Labour

£218,179

447 votes

Lee Pitcher

Lee Pitcher

Doncaster East and the Isle of Axholme

Labour

£173,077

522 votes

Leigh Ingham

Leigh Ingham

Stafford

Labour

£240,870

395 votes

Lewis Atkinson

Lewis Atkinson

Sunderland Central

Labour

£220,533

521 votes

Lewis Cocking

Lewis Cocking

Broxbourne

Conservative

£181,438

460 votes

Liam Byrne

Liam Byrne

Birmingham Hodge Hill and Solihull North

Labour

£280,258

1563 votes

Liam Conlon

Liam Conlon

Beckenham and Penge

Labour

£226,859

481 votes

Lilian Greenwood

Lilian Greenwood

Nottingham South

Labour

£285,976

1723 votes

Lillian Jones

Lillian Jones

Kilmarnock and Loudoun

Labour

£167,331

386 votes

Lincoln Jopp

Lincoln Jopp

Spelthorne

Conservative

£74,646

353 votes

Linsey Farnsworth

Linsey Farnsworth

Amber Valley

Labour

£216,552

516 votes

Lisa Nandy

Lisa Nandy

Wigan

Labour

£234,365

1211 votes

Lisa Smart

Lisa Smart

Hazel Grove

Liberal Democrat

£239,061

392 votes

Liz Jarvis

Liz Jarvis

Eastleigh

Liberal Democrat

£108,699

440 votes

Liz Kendall

Liz Kendall

Leicester West

Labour

£249,722

1530 votes

Liz Saville Roberts

Liz Saville Roberts

Dwyfor Meirionnydd

Plaid Cymru

1687 votes

Liz Twist

Liz Twist

Blaydon and Consett

Labour

£305,039

1599 votes

Lizzi Collinge

Lizzi Collinge

Morecambe and Lunesdale

Labour

£211,371

455 votes

Llinos Medi

Llinos Medi

Ynys Môn

Plaid Cymru

£185,111

336 votes

Lloyd Hatton

Lloyd Hatton

South Dorset

Labour

£180,392

489 votes

Lola McEvoy

Lola McEvoy

Darlington

Labour

£195,928

529 votes

Lorraine Beavers

Lorraine Beavers

Blackpool North and Fleetwood

Labour

£199,406

509 votes

Louise Haigh

Louise Haigh

Sheffield Heeley

Labour

£226,069

1545 votes

Louise Sandher-Jones

Louise Sandher-Jones

North East Derbyshire

Labour

438 votes

Lucy Powell

Lucy Powell

Manchester Central

Labour (Co-op)

£249,415

1566 votes

Lucy Rigby

Lucy Rigby

Northampton North

Labour

£163,015

343 votes

Luke Akehurst

Luke Akehurst

North Durham

Labour

£202,750

496 votes

Luke Murphy

Luke Murphy

Basingstoke

Labour

£198,590

472 votes

Luke Myer

Luke Myer

Middlesbrough South and East Cleveland

Labour

£206,085

515 votes

Luke Pollard

Luke Pollard

Plymouth Sutton and Devonport

Labour (Co-op)

£309,067

1469 votes

Luke Taylor

Luke Taylor

Sutton and Cheam

Liberal Democrat

£179,501

391 votes

Manuela Perteghella

Manuela Perteghella

Stratford-on-Avon

Liberal Democrat

£161,816

393 votes

Margaret Mullane

Margaret Mullane

Dagenham and Rainham

Labour

£165,025

520 votes

Maria Eagle

Maria Eagle

Liverpool Garston

Labour

£273,819

1671 votes

Marie Goldman

Marie Goldman

Chelmsford

Liberal Democrat

£150,033

421 votes

Mark Ferguson

Mark Ferguson

Gateshead Central and Whickham

Labour

£191,951

461 votes

Mark Garnier

Mark Garnier

Wyre Forest

Conservative

£260,744

1984 votes

Mark Pritchard

Mark Pritchard

The Wrekin

Conservative

£174,182

1538 votes

Mark Sewards

Mark Sewards

Leeds South West and Morley

Labour

£200,003

460 votes

Markus Campbell-Savours

Markus Campbell-Savours

Penrith and Solway

Labour

£157,073

518 votes

Marsha De Cordova

Marsha De Cordova

Battersea

Labour

£260,847

1307 votes

Martin McCluskey

Martin McCluskey

Inverclyde and Renfrewshire West

Labour

£140,697

409 votes

Martin Rhodes

Martin Rhodes

Glasgow North

Labour

£133,441

500 votes

Martin Vickers

Martin Vickers

Brigg and Immingham

Conservative

£210,269

2019 votes

Martin Wrigley

Martin Wrigley

Newton Abbot

Liberal Democrat

£166,549

418 votes

Mary Creagh

Mary Creagh

Coventry East

Labour

£173,551

868 votes

Mary Glindon

Mary Glindon

Newcastle upon Tyne East and Wallsend

Labour

£295,191

1673 votes

Mary Kelly Foy

Mary Kelly Foy

City of Durham

Labour

1100 votes

Matt Bishop

Matt Bishop

Forest of Dean

Labour

£157,583

309 votes

Matt Rodda

Matt Rodda

Reading Central

Labour

£254,181

1732 votes

Matt Turmaine

Matt Turmaine

Watford

Labour

£150,619

536 votes

Matt Vickers

Matt Vickers

Stockton West

Conservative

£295,321

1301 votes

Matt Western

Matt Western

Warwick and Leamington

Labour

£312,296

1531 votes

Matthew Patrick

Matthew Patrick

Wirral West

Labour

£174,976

475 votes

Matthew Pennycook

Matthew Pennycook

Greenwich and Woolwich

Labour

£216,649

1954 votes

Maureen Burke

Maureen Burke

Glasgow North East

Labour

£166,388

346 votes

Max Wilkinson

Max Wilkinson

Cheltenham

Liberal Democrat

£196,958

404 votes

Maya Ellis

Maya Ellis

Ribble Valley

Labour

£230,920

374 votes

Melanie Onn

Melanie Onn

Great Grimsby and Cleethorpes

Labour

£201,216

989 votes

Melanie Ward

Melanie Ward

Cowdenbeath and Kirkcaldy

Labour

£195,558

449 votes

Miatta Fahnbulleh

Miatta Fahnbulleh

Peckham

Labour (Co-op)

£210,682

416 votes

Michael Payne

Michael Payne

Gedling

Labour

£216,868

452 votes

Michael Shanks

Michael Shanks

Rutherglen

Labour

£272,859

501 votes

Michael Wheeler

Michael Wheeler

Worsley and Eccles

Labour

£199,765

525 votes

Michelle Scrogham

Michelle Scrogham

Barrow and Furness

Labour

£136,472

417 votes

Michelle Welsh

Michelle Welsh

Sherwood Forest

Labour

£179,455

488 votes

Mike Kane

Mike Kane

Wythenshawe and Sale East

Labour

£291,311

1719 votes

Mike Martin

Mike Martin

Tunbridge Wells

Liberal Democrat

£164,314

342 votes

Mike Reader

Mike Reader

Northampton South

Labour

£208,618

432 votes

Mike Tapp

Mike Tapp

Dover and Deal

Labour

£191,918

454 votes

Mike Wood

Mike Wood

Kingswinford and South Staffordshire

Conservative

1959 votes

Mims Davies

Mims Davies

East Grinstead and Uckfield

Conservative

£272,930

2055 votes

Mohammad Yasin

Mohammad Yasin

Bedford

Labour

£263,017

1654 votes

Monica Harding

Monica Harding

Esher and Walton

Liberal Democrat

£225,810

393 votes

Mr Adnan Hussain

Mr Adnan Hussain

Blackburn

Independent

327 votes

Mr Alex Barros-Curtis

Mr Alex Barros-Curtis

Cardiff West

Labour

492 votes

Mr Alistair Carmichael

Mr Alistair Carmichael

Orkney and Shetland

Liberal Democrat

1549 votes

Mr Andrew Snowden

Mr Andrew Snowden

Fylde

Conservative

338 votes

Mr Angus MacDonald

Mr Angus MacDonald

Inverness, Skye and West Ross-shire

Liberal Democrat

351 votes

Mr Bayo Alaba

Mr Bayo Alaba

Southend East and Rochford

Independent

406 votes

Mr Calvin Bailey

Mr Calvin Bailey

Leyton and Wanstead

Labour

373 votes

Mr Cathal Mallaghan

Mr Cathal Mallaghan

Mid Ulster

Sinn Féin

0 votes

Mr Clive Betts

Mr Clive Betts

Sheffield South East

Labour

1816 votes

Mr Connor Rand

Mr Connor Rand

Altrincham and Sale West

Labour

375 votes

Mr David Lammy

Mr David Lammy

Tottenham

Labour

1156 votes

Mr Douglas Alexander

Mr Douglas Alexander

Lothian East

Labour (Co-op)

277 votes

Mr Gagan Mohindra

Mr Gagan Mohindra

South West Hertfordshire

Conservative

1369 votes

Mr Gregory Campbell

Mr Gregory Campbell

East Londonderry

Democratic Unionist Party

1383 votes

Mr Hamish Falconer

Mr Hamish Falconer

Lincoln

Labour

371 votes

Mr James Frith

Mr James Frith

Bury North

Labour

801 votes

Mr Jonathan Brash

Mr Jonathan Brash

Hartlepool

Labour

435 votes

Mr Joshua Reynolds

Mr Joshua Reynolds

Maidenhead

Liberal Democrat

375 votes

Mr Lee Dillon

Mr Lee Dillon

Newbury

Liberal Democrat

358 votes

Mr Louie French

Mr Louie French

Old Bexley and Sidcup

Conservative

994 votes

Mr Luke Charters

Mr Luke Charters

York Outer

Labour

491 votes

Mr Mark Francois

Mr Mark Francois

Rayleigh and Wickford

Conservative

1611 votes

Mr Paul Foster

Mr Paul Foster

South Ribble

Labour

480 votes

Mr Paul Kohler

Mr Paul Kohler

Wimbledon

Liberal Democrat

349 votes

Mr Peter Bedford

Mr Peter Bedford

Mid Leicestershire

Conservative

431 votes

Mr Richard Holden

Mr Richard Holden

Basildon and Billericay

Conservative

1299 votes

Mr Tanmanjeet Singh Dhesi

Mr Tanmanjeet Singh Dhesi

Slough

Labour

1638 votes

Mr Toby Perkins

Mr Toby Perkins

Chesterfield

Labour

1744 votes

Mr Will Forster

Mr Will Forster

Woking

Liberal Democrat

421 votes

Mrs Elsie Blundell

Mrs Elsie Blundell

Heywood and Middleton North

Labour

489 votes

Mrs Kemi Badenoch

Mrs Kemi Badenoch

North West Essex

Conservative

1415 votes

Mrs Sharon Hodgson

Mrs Sharon Hodgson

Washington and Gateshead South

Labour

1706 votes

Ms Abena Oppong-Asare

Ms Abena Oppong-Asare

Erith and Thamesmead

Labour

1264 votes

Ms Diane Abbott

Ms Diane Abbott

Hackney North and Stoke Newington

Labour

1523 votes

Ms Julie Minns

Ms Julie Minns

Carlisle

Labour

508 votes

Ms Marie Rimmer

Ms Marie Rimmer

St Helens South and Whiston

Labour

1651 votes

Ms Nusrat Ghani

Ms Nusrat Ghani

Sussex Weald

Conservative

1425 votes

Ms Polly Billington

Ms Polly Billington

East Thanet

Labour

469 votes

Ms Stella Creasy

Ms Stella Creasy

Walthamstow

Labour (Co-op)

1929 votes

Munira Wilson

Munira Wilson

Twickenham

Liberal Democrat

£297,080

1243 votes

Nadia Whittome

Nadia Whittome

Nottingham East

Labour

£284,746

1116 votes

Natalie Fleet

Natalie Fleet

Bolsover

Labour

£168,096

400 votes

Natasha Irons

Natasha Irons

Croydon East

Labour

£150,494

508 votes

Naushabah Khan

Naushabah Khan

Gillingham and Rainham

Labour

£170,848

469 votes

Navendu Mishra

Navendu Mishra

Stockport

Labour

£285,133

1224 votes

Naz Shah

Naz Shah

Bradford West

Labour

£312,636

1551 votes

Neil Coyle

Neil Coyle

Bermondsey and Old Southwark

Labour

£245,953

1670 votes

Neil Duncan-Jordan

Neil Duncan-Jordan

Poole

Labour

£150,354

498 votes

Neil O'Brien

Neil O'Brien

Harborough, Oadby and Wigston

Conservative

£311,946

1797 votes

Nesil Caliskan

Nesil Caliskan

Barking

Labour

£206,393

428 votes

Nick Smith

Nick Smith

Blaenau Gwent and Rhymney

Labour

£251,492

1697 votes

Nick Thomas-Symonds

Nick Thomas-Symonds

Torfaen

Labour

£255,367

1488 votes

Nick Timothy

Nick Timothy

West Suffolk

Conservative

£194,714

376 votes

Nigel Farage

Nigel Farage

Clacton

Reform UK

£156,380

178 votes

Nigel Huddleston

Nigel Huddleston

Droitwich and Evesham

Conservative

£275,510

2043 votes

Noah Law

Noah Law

St Austell and Newquay

Labour

£235,404

448 votes

Oliver Ryan

Oliver Ryan

Burnley

Labour (Co-op)

£234,505

484 votes

Olivia Bailey

Olivia Bailey

Reading West and Mid Berkshire

Labour

£210,175

429 votes

Olivia Blake

Olivia Blake

Sheffield Hallam

Labour

£300,839

1239 votes

Olly Glover

Olly Glover

Didcot and Wantage

Liberal Democrat

£154,024

395 votes

Pam Cox

Pam Cox

Colchester

Labour

£158,740

510 votes

Pamela Nash

Pamela Nash

Motherwell, Wishaw and Carluke

Labour

£97,383

458 votes

Pat Cullen

Pat Cullen

Fermanagh and South Tyrone

Sinn Féin

£132,245

0 votes

Pat McFadden

Pat McFadden

Wolverhampton South East

Labour

£225,631

1557 votes

Patricia Ferguson

Patricia Ferguson

Glasgow West

Labour

£151,093

456 votes

Patrick Hurley

Patrick Hurley

Southport

Labour

£214,468

516 votes

Patrick Spencer

Patrick Spencer

Central Suffolk and North Ipswich

Conservative

£159,842

415 votes

Paul Davies

Paul Davies

Colne Valley

Labour

£194,533

556 votes

Paul Holmes

Paul Holmes

Hamble Valley

Conservative

£234,722

1358 votes

Paul Maskey

Paul Maskey

Belfast West

Sinn Féin

£268,049

0 votes

Paul Waugh

Paul Waugh

Rochdale

Labour (Co-op)

£174,781

518 votes

Paula Barker

Paula Barker

Liverpool Wavertree

Labour

£322,425

1311 votes

Paulette Hamilton

Paulette Hamilton

Birmingham Erdington

Labour

£285,345

883 votes

Perran Moon

Perran Moon

Camborne and Redruth

Labour

£217,204

500 votes

Pete Wishart

Pete Wishart

Perth and Kinross-shire

Scottish National Party

£294,385

1285 votes

Peter Dowd

Peter Dowd

Bootle

Labour

£243,077

1637 votes

Peter Fortune

Peter Fortune

Bromley and Biggin Hill

Conservative

£180,830

426 votes

Peter Kyle

Peter Kyle

Hove and Portslade

Labour

£262,107

1489 votes

Peter Lamb

Peter Lamb

Crawley

Labour

£133,437

545 votes

Peter Swallow

Peter Swallow

Bracknell

Labour

£169,409

503 votes

Phil Brickell

Phil Brickell

Bolton West

Labour

£179,925

467 votes

Pippa Heylings

Pippa Heylings

South Cambridgeshire

Liberal Democrat

£172,648

341 votes

Preet Kaur Gill

Preet Kaur Gill

Birmingham Edgbaston

Labour (Co-op)

1534 votes

Priti Patel

Priti Patel

Witham

Conservative

£244,429

1466 votes

Rachael Maskell

Rachael Maskell

York Central

Labour (Co-op)

£256,869

1995 votes

Rachel Blake

Rachel Blake

Cities of London and Westminster

Labour (Co-op)

£172,923

489 votes

Rachel Gilmour

Rachel Gilmour

Tiverton and Minehead

Liberal Democrat

£174,467

250 votes

Rachel Hopkins

Rachel Hopkins

Luton South and South Bedfordshire

Labour

£253,152

1406 votes

Rachel Reeves

Rachel Reeves

Leeds West and Pudsey

Labour

£291,343

1189 votes

Rachel Taylor

Rachel Taylor

North Warwickshire and Bedworth

Labour

£240,723

466 votes

Rebecca Harris

Rebecca Harris

Castle Point

Conservative

£211,006

2112 votes

Rebecca Long Bailey

Rebecca Long Bailey

Salford

Labour

£259,636

1824 votes

Rebecca Paul

Rebecca Paul

Reigate

Conservative

£124,847

402 votes

Rebecca Smith

Rebecca Smith

South West Devon

Conservative

£213,132

366 votes

Richard Baker

Richard Baker

Glenrothes and Mid Fife

Labour

£179,133

438 votes

Richard Burgon

Richard Burgon

Leeds East

Labour

£301,574

1903 votes

Richard Foord

Richard Foord

Honiton and Sidmouth

Liberal Democrat

£302,531

661 votes

Richard Fuller

Richard Fuller

North Bedfordshire

Conservative

£273,108

1530 votes

Richard Quigley

Richard Quigley

Isle of Wight West

Labour

£171,447

471 votes

Richard Tice

Richard Tice

Boston and Skegness

Reform UK

£176,036

305 votes

Rishi Sunak

Rishi Sunak

Richmond and Northallerton

Conservative

£166,813

1005 votes

Robbie Moore

Robbie Moore

Keighley and Ilkley

Conservative

£320,557

1355 votes

Robert Jenrick

Robert Jenrick

Newark

Reform UK

£331,672

1652 votes

Robin Swann

Robin Swann

South Antrim

Ulster Unionist Party

£203,308

446 votes

Rosie Duffield

Rosie Duffield

Canterbury

Independent

£253,889

1212 votes

Rosie Wrighting

Rosie Wrighting

Kettering

Labour

£164,889

462 votes

Rupert Lowe

Rupert Lowe

Great Yarmouth

Restore Britain

£147,223

195 votes

Rushanara Ali

Rushanara Ali

Bethnal Green and Stepney

Labour

£325,502

1812 votes

Ruth Cadbury

Ruth Cadbury

Brentford and Isleworth

Labour

£293,505

1781 votes

Ruth Jones

Ruth Jones

Newport West and Islwyn

Labour

£296,369

1324 votes

Sadik Al-Hassan

Sadik Al-Hassan

North Somerset

Labour

£192,748

493 votes

Sally Jameson

Sally Jameson

Doncaster Central

Labour (Co-op)

£182,231

505 votes

Sam Carling

Sam Carling

North West Cambridgeshire

Labour

£150,223

526 votes

Samantha Dixon

Samantha Dixon

Chester North and Neston

Labour

£311,379

712 votes

Samantha Niblett

Samantha Niblett

South Derbyshire

Labour

£212,260

482 votes

Sammy Wilson

Sammy Wilson

East Antrim

Democratic Unionist Party

£250,082

1465 votes

Saqib Bhatti

Saqib Bhatti

Meriden and Solihull East

Conservative

£271,361

1348 votes

Sarah Bool

Sarah Bool

South Northamptonshire

Conservative

£188,791

418 votes

Sarah Champion

Sarah Champion

Rotherham

Labour

£291,263

1670 votes

Sarah Coombes

Sarah Coombes

West Bromwich

Labour

£164,149

476 votes

Sarah Dyke

Sarah Dyke

Glastonbury and Somerton

Liberal Democrat

£292,538

498 votes

Sarah Edwards

Sarah Edwards

Tamworth

Labour

£237,152

479 votes

Sarah Gibson

Sarah Gibson

Chippenham

Liberal Democrat

£230,135

360 votes

Sarah Green

Sarah Green

Chesham and Amersham

Liberal Democrat

£264,802

977 votes

Sarah Hall

Sarah Hall

Warrington South

Labour (Co-op)

£203,162

436 votes

Sarah Jones

Sarah Jones

Croydon West

Labour

£279,929

1414 votes

Sarah Olney

Sarah Olney

Richmond Park

Liberal Democrat

£300,579

1233 votes

Sarah Owen

Sarah Owen

Luton North

Labour

£276,668

1079 votes

Sarah Pochin

Sarah Pochin

Runcorn and Helsby

Reform UK

231 votes

Sarah Russell

Sarah Russell

Congleton

Labour

£179,204

486 votes

Sarah Sackman

Sarah Sackman

Finchley and Golders Green

Labour

£204,846

410 votes

Sarah Smith

Sarah Smith

Hyndburn

Labour

£195,060

367 votes

Satvir Kaur

Satvir Kaur

Southampton Test

Labour

£166,542

488 votes

Seamus Logan

Seamus Logan

Aberdeenshire North and Moray East

Scottish National Party

£213,278

156 votes

Sean Woodcock

Sean Woodcock

Banbury

Labour

£119,230

551 votes

Seema Malhotra

Seema Malhotra

Feltham and Heston

Labour (Co-op)

£252,817

1619 votes

Shabana Mahmood

Shabana Mahmood

Birmingham Ladywood

Labour

£287,702

1269 votes

Shaun Davies

Shaun Davies

Telford

Labour

£210,313

374 votes

Shivani Raja

Shivani Raja

Leicester East

Conservative

£205,066

374 votes

Shockat Adam

Shockat Adam

Leicester South

Independent

£230,874

348 votes

Simon Hoare

Simon Hoare

North Dorset

Conservative

£272,934

1759 votes

Simon Lightwood

Simon Lightwood

Wakefield and Rothwell

Labour (Co-op)

£321,958

711 votes

Sir Alan Campbell

Sir Alan Campbell

Tynemouth

Labour

1942 votes

Sir Alec Shelbrooke

Sir Alec Shelbrooke

Wetherby and Easingwold

Conservative

1719 votes

Sir Andrew Mitchell

Sir Andrew Mitchell

Sutton Coldfield

Conservative

1494 votes

Sir Ashley Fox

Sir Ashley Fox

Bridgwater

Conservative

414 votes

Sir Bernard Jenkin

Sir Bernard Jenkin

Harwich and North Essex

Conservative

1893 votes

Sir Christopher Chope

Sir Christopher Chope

Christchurch

Conservative

1392 votes

Sir Desmond Swayne

Sir Desmond Swayne

New Forest West

Conservative

2103 votes

Sir Edward Leigh

Sir Edward Leigh

Gainsborough

Conservative

1772 votes

Sir Gavin Williamson

Sir Gavin Williamson

Stone, Great Wyrley and Penkridge

Conservative

1857 votes

Sir Geoffrey Clifton-Brown

Sir Geoffrey Clifton-Brown

North Cotswolds

Conservative

1905 votes

Sir Geoffrey Cox

Sir Geoffrey Cox

Torridge and Tavistock

Conservative

1570 votes

Sir Iain Duncan Smith

Sir Iain Duncan Smith

Chingford and Woodford Green

Conservative

1935 votes

Sir James Cleverly

Sir James Cleverly

Braintree

Conservative

1656 votes

Sir Jeremy Hunt

Sir Jeremy Hunt

Godalming and Ash

Conservative

1400 votes

Sir Jeremy Wright

Sir Jeremy Wright

Kenilworth and Southam

Conservative

1665 votes

Sir John Hayes

Sir John Hayes

South Holland and The Deepings

Conservative

1945 votes

Sir John Whittingdale

Sir John Whittingdale

Maldon

Conservative

1912 votes

Sir Julian Lewis

Sir Julian Lewis

New Forest East

Conservative

1898 votes

Sir Julian Smith

Sir Julian Smith

Skipton and Ripon

Conservative

1830 votes

Sir Keir Starmer

Sir Keir Starmer

Holborn and St Pancras

Labour

896 votes

Sir Lindsay Hoyle

Sir Lindsay Hoyle

Chorley

Speaker

0 votes

Sir Mark Hendrick

Sir Mark Hendrick

Preston

Labour (Co-op)

1326 votes

Sir Mark Tami

Sir Mark Tami

Alyn and Deeside

Labour

1934 votes

Sir Mel Stride

Sir Mel Stride

Central Devon

Conservative

1849 votes

Sir Nicholas Dakin

Sir Nicholas Dakin

Scunthorpe

Labour

972 votes

Sir Oliver Dowden

Sir Oliver Dowden

Hertsmere

Conservative

1676 votes

Sir Roger Gale

Sir Roger Gale

Herne Bay and Sandwich

Conservative

1351 votes

Sir Stephen Timms

Sir Stephen Timms

East Ham

Labour

1866 votes

Siân Berry

Siân Berry

Brighton Pavilion

Green Party

£220,854

467 votes

Sojan Joseph

Sojan Joseph

Ashford

Labour

£158,669

552 votes

Sonia Kumar

Sonia Kumar

Dudley

Labour

£195,259

486 votes

Sorcha Eastwood

Sorcha Eastwood

Lagan Valley

Alliance

£177,849

67 votes

Steff Aquarone

Steff Aquarone

North Norfolk

Liberal Democrat

£253,205

418 votes

Stephanie Peacock

Stephanie Peacock

Barnsley South

Labour

£280,855

1457 votes

Stephen Doughty

Stephen Doughty

Cardiff South and Penarth

Labour (Co-op)

£294,894

1571 votes

Stephen Flynn

Stephen Flynn

Aberdeen South

Scottish National Party

£320,156

807 votes

Stephen Gethins

Stephen Gethins

Arbroath and Broughty Ferry

Scottish National Party

£243,696

629 votes

Stephen Kinnock

Stephen Kinnock

Aberafan Maesteg

Labour

£312,875

1792 votes

Stephen Morgan

Stephen Morgan

Portsmouth South

Labour

£285,250

1650 votes

Steve Barclay

Steve Barclay

North East Cambridgeshire

Conservative

1689 votes

Steve Darling

Steve Darling

Torbay

Liberal Democrat

£235,469

398 votes

Steve Race

Steve Race

Exeter

Labour

£194,803

505 votes

Steve Reed

Steve Reed

Streatham and Croydon North

Labour (Co-op)

£293,477

1476 votes

Steve Witherden

Steve Witherden

Montgomeryshire and Glyndŵr

Labour

£141,271

471 votes

Steve Yemm

Steve Yemm

Mansfield

Labour

£179,495

551 votes

Stuart Anderson

Stuart Anderson

South Shropshire

Conservative

£303,089

1222 votes

Stuart Andrew

Stuart Andrew

Daventry

Conservative

£367,659

1980 votes

Suella Braverman

Suella Braverman

Fareham and Waterlooville

Reform UK

£240,275

1627 votes

Sureena Brackenridge

Sureena Brackenridge

Wolverhampton North East

Labour

£177,980

499 votes

Susan Murray

Susan Murray

Mid Dunbartonshire

Liberal Democrat

£189,988

340 votes

Tahir Ali

Tahir Ali

Birmingham Hall Green and Moseley

Labour

£264,884

1257 votes

Taiwo Owatemi

Taiwo Owatemi

Coventry North West

Labour

£280,621

1083 votes

Terry Jermy

Terry Jermy

South West Norfolk

Labour

£199,358

390 votes

Tessa Munt

Tessa Munt

Wells and Mendip Hills

Liberal Democrat

£133,741

331 votes

Tim Farron

Tim Farron

Westmorland and Lonsdale

Liberal Democrat

£301,196

1483 votes

Tim Roca

Tim Roca

Macclesfield

Labour

£202,502

441 votes

Tom Collins

Tom Collins

Worcester

Labour

£199,237

523 votes

Tom Gordon

Tom Gordon

Harrogate and Knaresborough

Liberal Democrat

£217,333

400 votes

Tom Hayes

Tom Hayes

Bournemouth East

Labour

£222,072

486 votes

Tom Morrison

Tom Morrison

Cheadle

Liberal Democrat

£189,482

309 votes

Tom Rutland

Tom Rutland

East Worthing and Shoreham

Labour

£224,741

484 votes

Tom Tugendhat

Tom Tugendhat

Tonbridge

Conservative

£287,101

1740 votes

Tonia Antoniazzi

Tonia Antoniazzi

Gower

Labour

£315,408

1470 votes

Tony Vaughan

Tony Vaughan

Folkestone and Hythe

Labour

£231,055

472 votes

Torcuil Crichton

Torcuil Crichton

Na h-Eileanan an Iar

Labour

£127,044

458 votes

Torsten Bell

Torsten Bell

Swansea West

Labour

£152,220

423 votes

Tracy Gilbert

Tracy Gilbert

Edinburgh North and Leith

Labour

£204,572

456 votes

Tristan Osborne

Tristan Osborne

Chatham and Aylesford

Labour

£200,007

549 votes

Tulip Siddiq

Tulip Siddiq

Hampstead and Highgate

Labour

£296,648

1608 votes

Uma Kumaran

Uma Kumaran

Stratford and Bow

Labour

£213,620

386 votes

Valerie Vaz

Valerie Vaz

Walsall and Bloxwich

Labour

£218,663

1821 votes

Vicky Foxcroft

Vicky Foxcroft

Lewisham North

Labour

£280,265

1811 votes

Victoria Atkins

Victoria Atkins

Louth and Horncastle

Conservative

£241,610

1929 votes

Victoria Collins

Victoria Collins

Harpenden and Berkhamsted

Liberal Democrat

£204,083

400 votes

Vikki Slade

Vikki Slade

Mid Dorset and North Poole

Liberal Democrat

£142,768

413 votes

Warinder Juss

Warinder Juss

Wolverhampton West

Labour

£146,076

523 votes

Wendy Chamberlain

Wendy Chamberlain

North East Fife

Liberal Democrat

£308,895

1123 votes

Wendy Morton

Wendy Morton

Aldridge-Brownhills

Conservative

£253,374

1792 votes

Wera Hobhouse

Wera Hobhouse

Bath

Liberal Democrat

£306,189

1552 votes

Wes Streeting

Wes Streeting

Ilford North

Labour

£302,150

1424 votes

Will Stone

Will Stone

Swindon North

Labour

£186,928

524 votes

Yasmin Qureshi

Yasmin Qureshi

Bolton South and Walkden

Labour

£315,870

1549 votes

Yuan Yang

Yuan Yang

Earley and Woodley

Labour

£213,042

482 votes

Yvette Cooper

Yvette Cooper

Pontefract, Castleford and Knottingley

Labour

£284,172

1493 votes

Zarah Sultana

Zarah Sultana

Coventry South

Your Party

£293,732

1238 votes

Zöe Franklin

Zöe Franklin

Guildford

Liberal Democrat

£139,207

358 votes

Órfhlaith Begley

Órfhlaith Begley

West Tyrone

Sinn Féin

£218,125

0 votes