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.
Browse by party
654 MPs
Abtisam Mohamed
Sheffield Central
£202,964
430 votes
Adam Dance
Yeovil
£197,730
448 votes
Adam Jogee
Newcastle-under-Lyme
£192,519
432 votes
Adam Thompson
Erewash
£179,664
588 votes
Adrian Ramsay
Waveney Valley
£195,777
385 votes
Afzal Khan
Manchester Rusholme
£247,867
1706 votes
Al Carns
Birmingham Selly Oak
£170,101
334 votes
Alan Gemmell
Central Ayrshire
£170,626
493 votes
Alan Mak
Havant
£292,278
2021 votes
Alan Strickland
Newton Aycliffe and Spennymoor
£174,611
564 votes
Alberto Costa
South Leicestershire
£291,572
1958 votes
Alex Baker
Aldershot
£175,028
477 votes
Alex Ballinger
Halesowen
£211,093
488 votes
Alex Brewer
North East Hampshire
£198,635
415 votes
Alex Burghart
Brentwood and Ongar
£203,620
1845 votes
Alex Davies-Jones
Pontypridd
£314,112
1208 votes
Alex Easton
North Down
£190,220
287 votes
Alex Mayer
Dunstable and Leighton Buzzard
£197,450
605 votes
Alex McIntyre
Gloucester
£193,455
523 votes
Alex Norris
Nottingham North and Kimberley
£301,924
1639 votes
Alex Sobel
Leeds Central and Headingley
£328,194
1561 votes
Alice Macdonald
Norwich North
£186,253
519 votes
Alicia Kearns
Rutland and Stamford
£320,176
1157 votes
Alison Bennett
Mid Sussex
£141,775
449 votes
Alison Griffiths
Bognor Regis and Littlehampton
£182,517
471 votes
Alison Hume
Scarborough and Whitby
£231,319
493 votes
Alison McGovern
Birkenhead
£303,304
1701 votes
Alison Taylor
Paisley and Renfrewshire North
£192,583
310 votes
Alistair Strathern
Hitchin
£295,499
641 votes
Amanda Hack
North West Leicestershire
£168,219
553 votes
Amanda Martin
Portsmouth North
£205,664
530 votes
Andrew Bowie
West Aberdeenshire and Kincardine
£339,342
1744 votes
Andrew Cooper
Mid Cheshire
£180,143
584 votes
Andrew George
St Ives
£185,646
424 votes
Andrew Griffith
Arundel and South Downs
£285,103
1341 votes
Andrew Lewin
Welwyn Hatfield
£184,505
570 votes
Andrew Pakes
Peterborough
£183,790
448 votes
Andrew Ranger
Wrexham
£139,164
542 votes
Andrew Rosindell
Romford
£305,834
1524 votes
Andrew Western
Stretford and Urmston
£255,721
728 votes
Andy Burnham
Makerfield
30 votes
Andy MacNae
Rossendale and Darwen
£220,783
540 votes
Andy McDonald
Middlesbrough and Thornaby East
£296,890
1834 votes
Andy Slaughter
Hammersmith and Chiswick
£285,386
1970 votes
Angela Rayner
Ashton-under-Lyne
£219,458
1618 votes
Ann Davies
Caerfyrddin
£168,317
343 votes
Anna Dixon
Shipley
£182,077
532 votes
Anna Gelderd
South East Cornwall
£153,512
419 votes
Anna McMorrin
Cardiff North
£301,882
1559 votes
Anna Sabine
Frome and East Somerset
£223,493
380 votes
Anna Turley
Redcar
£223,702
934 votes
Anneliese Dodds
Oxford East
£261,480
1691 votes
Anneliese Midgley
Knowsley
£199,199
501 votes
Antonia Bance
Tipton and Wednesbury
£196,999
457 votes
Aphra Brandreth
Chester South and Eddisbury
£250,031
419 votes
Apsana Begum
Poplar and Limehouse
£255,110
1162 votes
Ashley Dalton
West Lancashire
£323,917
619 votes
Ayoub Khan
Birmingham Perry Barr
£133,355
229 votes
Baggy Shanker
Derby South
£198,540
536 votes
Bambos Charalambous
Southgate and Wood Green
£269,373
1426 votes
Barry Gardiner
Brent West
£268,850
1615 votes
Becky Gittins
Clwyd East
£187,132
545 votes
Bell Ribeiro-Addy
Clapham and Brixton Hill
£293,835
1227 votes
Ben Coleman
Chelsea and Fulham
£186,638
427 votes
Ben Goldsborough
South Norfolk
£162,821
540 votes
Ben Lake
Ceredigion Preseli
£250,650
1611 votes
Ben Maguire
North Cornwall
£178,125
380 votes
Ben Obese-Jecty
Huntingdon
£156,927
471 votes
Bill Esterson
Sefton Central
£282,481
1703 votes
Blair McDougall
East Renfrewshire
£186,207
465 votes
Blake Stephenson
Mid Bedfordshire
£203,629
456 votes
Bob Blackman
Harrow East
£312,612
2117 votes
Bobby Dean
Carshalton and Wallington
£178,307
400 votes
Bradley Thomas
Bromsgrove
£215,617
509 votes
Brendan O'Hara
Argyll, Bute and South Lochaber
£358,048
1371 votes
Brian Leishman
Alloa and Grangemouth
£182,647
471 votes
Brian Mathew
Melksham and Devizes
£157,740
405 votes
Bridget Phillipson
Houghton and Sunderland South
£276,480
1351 votes
Callum Anderson
Buckingham and Bletchley
£185,318
593 votes
Calum Miller
Bicester and Woodstock
£228,092
441 votes
Cameron Thomas
Tewkesbury
£162,596
365 votes
Carla Denyer
Bristol Central
£229,692
471 votes
Carla Lockhart
Upper Bann
£258,626
780 votes
Caroline Nokes
Romsey and Southampton North
£236,335
1415 votes
Caroline Voaden
South Devon
£193,283
432 votes
Carolyn Harris
Neath and Swansea East
£305,970
1821 votes
Cat Eccles
Stourbridge
£179,390
369 votes
Cat Smith
Lancaster and Wyre
£260,697
1748 votes
Catherine Atkinson
Derby North
£207,563
508 votes
Catherine Fookes
Monmouthshire
£211,272
513 votes
Catherine McKinnell
Newcastle upon Tyne North
£312,180
1664 votes
Catherine West
Hornsey and Friern Barnet
£264,778
1792 votes
Charlie Dewhirst
Bridlington and The Wolds
£184,765
427 votes
Charlie Maynard
Witney
£182,545
414 votes
Charlotte Cane
Ely and East Cambridgeshire
£177,566
424 votes
Charlotte Nichols
Warrington North
£305,109
1309 votes
Chris Bloore
Redditch
£167,691
456 votes
Chris Bryant
Rhondda and Ogmore
£277,046
1594 votes
Chris Coghlan
Dorking and Horley
£188,989
333 votes
Chris Curtis
Milton Keynes North
£182,956
502 votes
Chris Elmore
Bridgend
£343,439
1801 votes
Chris Evans
Caerphilly
£290,268
1739 votes
Chris Hazzard
South Down
£194,700
0 votes
Chris Hinchliff
North East Hertfordshire
£174,907
544 votes
Chris Kane
Stirling and Strathallan
£221,638
488 votes
Chris Law
Dundee Central
£345,624
1234 votes
Chris McDonald
Stockton North
£217,932
491 votes
Chris Murray
Edinburgh East and Musselburgh
£194,520
486 votes
Chris Philp
Croydon South
£215,599
2011 votes
Chris Vince
Harlow
£165,900
574 votes
Chris Ward
Brighton Kemptown and Peacehaven
£203,111
462 votes
Chris Webb
Blackpool South
£308,254
475 votes
Christian Wakeford
Bury South
£335,718
1368 votes
Christine Jardine
Edinburgh West
£318,822
1404 votes
Claire Coutinho
East Surrey
£192,253
1295 votes
Claire Hanna
Belfast South and Mid Down
£301,191
764 votes
Claire Hazelgrove
Filton and Bradley Stoke
£209,705
572 votes
Claire Hughes
Bangor Aberconwy
£180,797
558 votes
Claire Young
Thornbury and Yate
£203,164
441 votes
Clive Efford
Eltham and Chislehurst
£265,723
1848 votes
Clive Jones
Wokingham
£202,252
426 votes
Clive Lewis
Norwich South
£292,653
1639 votes
Colum Eastwood
Foyle
£327,867
908 votes
Connor Naismith
Crewe and Nantwich
£181,830
508 votes
Daisy Cooper
St Albans
£274,876
1225 votes
Dame Angela Eagle
Wallasey
1768 votes
Dame Caroline Dinenage
Gosport
1873 votes
Dame Chi Onwurah
Newcastle upon Tyne Central and West
1841 votes
Dame Diana Johnson
Kingston upon Hull North and Cottingham
1681 votes
Dame Harriett Baldwin
West Worcestershire
1970 votes
Dame Karen Bradley
Staffordshire Moorlands
1612 votes
Dame Meg Hillier
Hackney South and Shoreditch
1778 votes
Dame Nia Griffith
Llanelli
1889 votes
Dame Siobhain McDonagh
Mitcham and Morden
1340 votes
Damian Hinds
East Hampshire
£219,626
2090 votes
Damien Egan
Bristol North East
£233,152
515 votes
Dan Aldridge
Weston-super-Mare
£177,491
423 votes
Dan Carden
Liverpool Walton
£298,675
1497 votes
Dan Jarvis
Barnsley North
£320,947
1466 votes
Dan Norris
North East Somerset and Hanham
£110,729
422 votes
Dan Tomlinson
Chipping Barnet
£225,538
395 votes
Daniel Francis
Bexleyheath and Crayford
£143,753
547 votes
Daniel Zeichner
Cambridge
£266,524
1935 votes
Danny Beales
Uxbridge and South Ruislip
£181,232
569 votes
Danny Kruger
East Wiltshire
£287,990
1315 votes
Darren Jones
Bristol North West
£327,479
1424 votes
Darren Paffey
Southampton Itchen
£200,934
487 votes
Dave Doogan
Angus and Perthshire Glens
£322,192
807 votes
Dave Robertson
Lichfield
£212,620
554 votes
David Baines
St Helens North
£136,662
432 votes
David Burton-Sampson
Southend West and Leigh
£191,962
559 votes
David Chadwick
Brecon, Radnor and Cwm Tawe
£178,068
429 votes
David Davis
Goole and Pocklington
£277,187
1568 votes
David Mundell
Dumfriesshire, Clydesdale and Tweeddale
£330,224
1644 votes
David Pinto-Duschinsky
Hendon
£168,750
513 votes
David Reed
Exmouth and Exeter East
£195,694
368 votes
David Simmonds
Ruislip, Northwood and Pinner
£252,887
1332 votes
David Smith
North Northumberland
£182,965
452 votes
David Taylor
Hemel Hempstead
£181,421
505 votes
David Williams
Stoke-on-Trent North
£176,534
530 votes
Dawn Butler
Brent East
£287,721
1539 votes
Debbie Abrahams
Oldham East and Saddleworth
£290,169
1707 votes
Deirdre Costigan
Ealing Southall
£196,485
522 votes
Derek Twigg
Widnes and Halewood
£227,917
1412 votes
Douglas Lumsden
Aberdeen South
71 votes
Douglas McAllister
West Dunbartonshire
£142,257
565 votes
Dr Al Pinkerton
Surrey Heath
431 votes
Dr Allison Gardner
Stoke-on-Trent South
531 votes
Dr Andrew Murrison
South West Wiltshire
2009 votes
Dr Beccy Cooper
Worthing West
481 votes
Dr Ben Spencer
Runnymede and Weybridge
1388 votes
Dr Caroline Johnson
Sleaford and North Hykeham
1863 votes
Dr Danny Chambers
Winchester
457 votes
Dr Ellie Chowns
North Herefordshire
500 votes
Dr Jeevun Sandher
Loughborough
535 votes
Dr Kieran Mullan
Bexhill and Battle
1438 votes
Dr Lauren Sullivan
Gravesham
560 votes
Dr Luke Evans
Hinckley and Bosworth
1450 votes
Dr Marie Tidball
Penistone and Stocksbridge
497 votes
Dr Neil Hudson
Epping Forest
1445 votes
Dr Neil Shastri-Hurst
Solihull West and Shirley
502 votes
Dr Peter Prinsley
Bury St Edmunds and Stowmarket
£206,728
535 votes
Dr Rosena Allin-Khan
Tooting
1216 votes
Dr Roz Savage
South Cotswolds
399 votes
Dr Rupa Huq
Ealing Central and Acton
1780 votes
Dr Sam Rushworth
Bishop Auckland
£212,044
454 votes
Dr Scott Arthur
Edinburgh South West
529 votes
Dr Simon Opher
Stroud
512 votes
Dr Zubir Ahmed
Glasgow South West
456 votes
Dáire Hughes
Newry and Armagh
£148,604
0 votes
Ed Davey
Kingston and Surbiton
1287 votes
Ed Miliband
Doncaster North
1308 votes
Edward Argar
Melton and Syston
£201,413
2176 votes
Edward Morello
West Dorset
£153,227
382 votes
Elaine Stewart
Ayr, Carrick and Cumnock
£207,074
396 votes
Ellie Reeves
Lewisham West and East Dulwich
£244,057
1458 votes
Emily Darlington
Milton Keynes Central
£124,936
556 votes
Emily Thornberry
Islington South and Finsbury
£294,489
1491 votes
Emma Foody
Cramlington and Killingworth
£188,107
518 votes
Emma Hardy
Kingston upon Hull West and Haltemprice
£312,134
1519 votes
Emma Lewell
South Shields
1718 votes
Emma Reynolds
Wycombe
£185,524
701 votes
Esther McVey
Tatton
£295,931
1398 votes
Euan Stainbank
Falkirk
£165,434
566 votes
Fabian Hamilton
Leeds North East
£278,935
1487 votes
Feryal Clark
Enfield North
£246,080
969 votes
Fleur Anderson
Putney
£296,129
1303 votes
Florence Eshalomi
Vauxhall and Camberwell Green
£295,058
1244 votes
Frank McNally
Coatbridge and Bellshill
£187,587
530 votes
Fred Thomas
Plymouth Moor View
£225,625
437 votes
Freddie van Mierlo
Henley and Thame
£177,310
264 votes
Gareth Bacon
Orpington
£268,955
1492 votes
Gareth Davies
Grantham and Bourne
£271,157
1419 votes
Gareth Snell
Stoke-on-Trent Central
£176,059
935 votes
Gareth Thomas
Harrow West
£293,113
1609 votes
Gavin Robinson
Belfast East
£220,061
1552 votes
Gen Kitchen
Wellingborough and Rushden
£247,902
577 votes
George Freeman
Mid Norfolk
£287,402
1767 votes
Georgia Gould
Queen's Park and Maida Vale
£224,197
373 votes
Gerald Jones
Merthyr Tydfil and Aberdare
£278,380
1781 votes
Gideon Amos
Taunton and Wellington
£230,303
459 votes
Gill Furniss
Sheffield Brightside and Hillsborough
£322,640
1648 votes
Gill German
Clwyd North
£150,075
470 votes
Gordon McKee
Glasgow South
£144,977
489 votes
Graeme Downie
Dunfermline and Dollar
£234,085
406 votes
Graham Leadbitter
Moray West, Nairn and Strathspey
£253,574
172 votes
Graham Stringer
Blackley and Middleton South
£160,334
1402 votes
Graham Stuart
Beverley and Holderness
£299,689
1803 votes
Grahame Morris
Easington
£302,235
1827 votes
Greg Smith
Mid Buckinghamshire
£286,530
1499 votes
Gregor Poynton
Livingston
£226,851
491 votes
Gregory Stafford
Farnham and Bordon
429 votes
Gurinder Singh Josan
Smethwick
539 votes
Hannah Spencer
Gorton and Denton
157 votes
Harpreet Uppal
Huddersfield
£137,037
561 votes
Harriet Cross
Gordon and Buchan
£178,612
421 votes
Heidi Alexander
Swindon South
£178,830
696 votes
Helen Grant
Maidstone and Malling
£276,159
1770 votes
Helen Hayes
Dulwich and West Norwood
£295,156
1926 votes
Helen Maguire
Epsom and Ewell
£217,983
396 votes
Helen Morgan
North Shropshire
£304,868
951 votes
Helen Whately
Faversham and Mid Kent
£269,510
2020 votes
Helena Dollimore
Hastings and Rye
£222,164
500 votes
Henry Tufnell
Mid and South Pembrokeshire
£131,877
519 votes
Hilary Benn
Leeds South
£185,324
1881 votes
Ian Byrne
Liverpool West Derby
£284,893
1235 votes
Ian Lavery
Blyth and Ashington
£309,158
1852 votes
Ian Murray
Edinburgh South
£277,506
1722 votes
Ian Roome
North Devon
£156,328
347 votes
Ian Sollom
St Neots and Mid Cambridgeshire
£208,212
460 votes
Imogen Walker
Hamilton and Clyde Valley
£178,271
408 votes
Imran Hussain
Bradford East
£312,619
1757 votes
Iqbal Mohamed
Dewsbury and Batley
£110,062
368 votes
Irene Campbell
North Ayrshire and Arran
£145,355
486 votes
Jack Abbott
Ipswich
£181,106
580 votes
Jack Rankin
Windsor
£143,551
426 votes
Jacob Collier
Burton and Uttoxeter
£212,296
518 votes
Jade Botterill
Ossett and Denby Dale
£222,024
436 votes
Jake Richards
Rother Valley
£187,382
410 votes
James Asser
West Ham and Beckton
£173,878
545 votes
James Cartlidge
South Suffolk
£280,834
2091 votes
James MacCleary
Lewes
£188,021
384 votes
James McMurdock
South Basildon and East Thurrock
£171,670
259 votes
James Murray
Ealing North
£293,355
1257 votes
James Naish
Rushcliffe
£186,058
454 votes
James Wild
North West Norfolk
£228,734
1422 votes
Jamie Stone
Caithness, Sutherland and Easter Ross
£346,016
1418 votes
Janet Daby
Lewisham East
£267,555
1468 votes
Jas Athwal
Ilford South
£164,547
537 votes
Jayne Kirkham
Truro and Falmouth
£143,536
529 votes
Jeff Smith
Manchester Withington
£284,126
1586 votes
Jen Craft
Thurrock
£193,514
512 votes
Jenny Riddell-Carpenter
Suffolk Coastal
£177,477
497 votes
Jeremy Corbyn
Islington North
£284,788
1495 votes
Jerome Mayhew
Broadland and Fakenham
£254,695
1299 votes
Jess Asato
Lowestoft
£194,965
501 votes
Jess Brown-Fuller
Chichester
£183,623
441 votes
Jess Phillips
Birmingham Yardley
£267,662
1678 votes
Jesse Norman
Hereford and South Herefordshire
£134,182
1743 votes
Jessica Morden
Newport East
£297,501
1797 votes
Jessica Toale
Bournemouth West
£208,947
498 votes
Jim Allister
North Antrim
£209,116
444 votes
Jim Dickson
Dartford
£172,033
567 votes
Jim McMahon
Oldham West, Chadderton and Royton
£264,252
1735 votes
Jim Shannon
Strangford
£293,632
2062 votes
Jo Platt
Leigh and Atherton
£208,190
872 votes
Jo Stevens
Cardiff East
£253,083
1802 votes
Jo White
Bassetlaw
£174,166
524 votes
Joani Reid
East Kilbride and Strathaven
£199,569
340 votes
Jodie Gosling
Nuneaton
£192,921
463 votes
Joe Morris
Hexham
£208,763
525 votes
Joe Powell
Kensington and Bayswater
£214,410
480 votes
Joe Robertson
Isle of Wight East
£165,302
480 votes
Johanna Baxter
Paisley and Renfrewshire South
£135,214
559 votes
John Cooper
Dumfries and Galloway
£154,450
460 votes
John Finucane
Belfast North
£276,371
0 votes
John Glen
Salisbury
£289,316
2001 votes
John Grady
Glasgow East
£180,531
534 votes
John Healey
Rawmarsh and Conisbrough
£320,971
1449 votes
John Lamont
Berwickshire, Roxburgh and Selkirk
£334,363
1842 votes
John McDonnell
Hayes and Harlington
£269,647
1913 votes
John Milne
Horsham
£163,162
447 votes
John Slinger
Rugby
£168,612
551 votes
John Whitby
Derbyshire Dales
£189,571
550 votes
Jon Pearce
High Peak
£186,611
474 votes
Jon Trickett
Normanton and Hemsworth
£272,604
1586 votes
Jonathan Davies
Mid Derbyshire
£158,767
531 votes
Jonathan Hinder
Pendle and Clitheroe
£203,407
485 votes
Jonathan Reynolds
Stalybridge and Hyde
£244,258
1575 votes
Josh Babarinde
Eastbourne
£181,159
440 votes
Josh Dean
Hertford and Stortford
£169,396
589 votes
Josh Fenton-Glynn
Calder Valley
£152,065
545 votes
Josh MacAlister
Whitehaven and Workington
£223,568
517 votes
Josh Newbury
Cannock Chase
£109,414
537 votes
Josh Simons
Makerfield
£259,375
337 votes
Joy Morrissey
Beaconsfield
£297,942
1301 votes
Judith Cummins
Bradford South
£301,560
1190 votes
Julia Buckley
Shrewsbury
£246,317
497 votes
Julia Lopez
Hornchurch and Upminster
£227,011
1806 votes
Juliet Campbell
Broxtowe
£165,304
503 votes
Justin Madders
Ellesmere Port and Bromborough
£299,970
1973 votes
Kanishka Narayan
Vale of Glamorgan
£185,623
483 votes
Karin Smyth
Bristol South
£291,769
1761 votes
Karl Turner
Kingston upon Hull East
£218,387
1359 votes
Kate Dearden
Halifax
£175,203
470 votes
Kate Osamor
Edmonton and Winchmore Hill
£250,449
1597 votes
Kate Osborne
Jarrow and Gateshead East
£344,831
1095 votes
Katie Lam
Weald of Kent
£223,662
404 votes
Katie White
Leeds North West
£150,289
480 votes
Katrina Murray
Cumbernauld and Kirkintilloch
£184,548
468 votes
Keir Mather
Selby
£306,391
556 votes
Kenneth Stevenson
Airdrie and Shotts
£109,998
450 votes
Kerry McCarthy
Bristol East
£309,387
1906 votes
Kevin Bonavia
Stevenage
£183,346
534 votes
Kevin Hollinrake
Thirsk and Malton
£251,031
1985 votes
Kevin McKenna
Sittingbourne and Sheppey
£177,255
563 votes
Kim Johnson
Liverpool Riverside
£286,858
1188 votes
Kim Leadbeater
Spen Valley
£309,696
1113 votes
Kirith Entwistle
Bolton North East
£225,224
495 votes
Kirsteen Sullivan
Bathgate and Linlithgow
£198,590
463 votes
Kirsty Blackman
Aberdeen North
£320,448
1312 votes
Kirsty McNeill
Midlothian
£221,671
408 votes
Kit Malthouse
North West Hampshire
£293,019
2083 votes
Lara Bird
Arbroath and Broughty Ferry
22 votes
Laura Kyrke-Smith
Aylesbury
£198,951
555 votes
Laura Trott
Sevenoaks
£284,794
1266 votes
Lauren Edwards
Rochester and Strood
£133,786
547 votes
Laurence Turner
Birmingham Northfield
£166,730
546 votes
Layla Moran
Oxford West and Abingdon
£297,909
1443 votes
Lee Anderson
Ashfield
£264,074
1280 votes
Lee Barron
Corby and East Northamptonshire
£218,179
484 votes
Lee Pitcher
Doncaster East and the Isle of Axholme
£173,077
559 votes
Leigh Ingham
Stafford
£240,870
404 votes
Lewis Atkinson
Sunderland Central
£220,533
563 votes
Lewis Cocking
Broxbourne
£181,438
497 votes
Liam Byrne
Birmingham Hodge Hill and Solihull North
£280,258
1603 votes
Liam Conlon
Beckenham and Penge
£226,859
511 votes
Lilian Greenwood
Nottingham South
£285,976
1768 votes
Lillian Jones
Kilmarnock and Loudoun
£167,331
425 votes
Lincoln Jopp
Spelthorne
£74,646
381 votes
Linsey Farnsworth
Amber Valley
£216,552
557 votes
Lisa Nandy
Wigan
£234,365
1239 votes
Lisa Smart
Hazel Grove
£239,061
419 votes
Liz Jarvis
Eastleigh
£108,699
457 votes
Liz Kendall
Leicester West
£249,722
1560 votes
Liz Saville Roberts
Dwyfor Meirionnydd
1706 votes
Liz Twist
Blaydon and Consett
£305,039
1636 votes
Lizzi Collinge
Morecambe and Lunesdale
£211,371
480 votes
Llinos Medi
Ynys Môn
£185,111
355 votes
Lloyd Hatton
South Dorset
£180,392
508 votes
Lola McEvoy
Darlington
£195,928
564 votes
Lorraine Beavers
Blackpool North and Fleetwood
£199,406
552 votes
Louise Haigh
Sheffield Heeley
£226,069
1561 votes
Louise Sandher-Jones
North East Derbyshire
468 votes
Lucy Powell
Manchester Central
£249,415
1603 votes
Lucy Rigby
Northampton North
£163,015
366 votes
Luke Akehurst
North Durham
£202,750
540 votes
Luke Murphy
Basingstoke
£198,590
503 votes
Luke Myer
Middlesbrough South and East Cleveland
£206,085
544 votes
Luke Pollard
Plymouth Sutton and Devonport
£309,067
1501 votes
Luke Taylor
Sutton and Cheam
£179,501
416 votes
Manuela Perteghella
Stratford-on-Avon
£161,816
420 votes
Margaret Mullane
Dagenham and Rainham
£165,025
555 votes
Maria Eagle
Liverpool Garston
£273,819
1707 votes
Marie Goldman
Chelmsford
£150,033
445 votes
Mark Ferguson
Gateshead Central and Whickham
£191,951
501 votes
Mark Garnier
Wyre Forest
£260,744
2022 votes
Mark Pritchard
The Wrekin
£174,182
1550 votes
Mark Sewards
Leeds South West and Morley
£200,003
491 votes
Markus Campbell-Savours
Penrith and Solway
£157,073
550 votes
Marsha De Cordova
Battersea
£260,847
1309 votes
Martin McCluskey
Inverclyde and Renfrewshire West
£140,697
451 votes
Martin Rhodes
Glasgow North
£133,441
532 votes
Martin Vickers
Brigg and Immingham
£210,269
2053 votes
Martin Wrigley
Newton Abbot
£166,549
445 votes
Mary Creagh
Coventry East
£173,551
894 votes
Mary Glindon
Newcastle upon Tyne East and Wallsend
£295,191
1716 votes
Mary Kelly Foy
City of Durham
1137 votes
Matt Bishop
Forest of Dean
£157,583
340 votes
Matt Rodda
Reading Central
£254,181
1770 votes
Matt Turmaine
Watford
£150,619
581 votes
Matt Vickers
Stockton West
£295,321
1332 votes
Matt Western
Warwick and Leamington
£312,296
1573 votes
Matthew Patrick
Wirral West
£174,976
521 votes
Matthew Pennycook
Greenwich and Woolwich
£216,649
1994 votes
Maureen Burke
Glasgow North East
£166,388
384 votes
Max Wilkinson
Cheltenham
£196,958
430 votes
Maya Ellis
Ribble Valley
£230,920
392 votes
Melanie Onn
Great Grimsby and Cleethorpes
£201,216
1024 votes
Melanie Ward
Cowdenbeath and Kirkcaldy
£195,558
482 votes
Miatta Fahnbulleh
Peckham
£210,682
437 votes
Michael Payne
Gedling
£216,868
480 votes
Michael Shanks
Rutherglen
£272,859
524 votes
Michael Wheeler
Worsley and Eccles
£199,765
562 votes
Michelle Scrogham
Barrow and Furness
£136,472
451 votes
Michelle Welsh
Sherwood Forest
£179,455
523 votes
Mike Kane
Wythenshawe and Sale East
£291,311
1742 votes
Mike Martin
Tunbridge Wells
£164,314
369 votes
Mike Reader
Northampton South
£208,618
468 votes
Mike Tapp
Dover and Deal
£191,918
484 votes
Mike Wood
Kingswinford and South Staffordshire
1997 votes
Mims Davies
East Grinstead and Uckfield
£272,930
2086 votes
Mohammad Yasin
Bedford
£263,017
1681 votes
Monica Harding
Esher and Walton
£225,810
414 votes
Mr Adnan Hussain
Blackburn
344 votes
Mr Alex Barros-Curtis
Cardiff West
535 votes
Mr Alistair Carmichael
Orkney and Shetland
1572 votes
Mr Andrew Snowden
Fylde
373 votes
Mr Angus MacDonald
Inverness, Skye and West Ross-shire
368 votes
Mr Bayo Alaba
Southend East and Rochford
413 votes
Mr Calvin Bailey
Leyton and Wanstead
405 votes
Mr Cathal Mallaghan
Mid Ulster
0 votes
Mr Clive Betts
Sheffield South East
1841 votes
Mr Connor Rand
Altrincham and Sale West
412 votes
Mr David Lammy
Tottenham
1160 votes
Mr Douglas Alexander
Lothian East
283 votes
Mr Gagan Mohindra
South West Hertfordshire
1406 votes
Mr Gregory Campbell
East Londonderry
1415 votes
Mr Hamish Falconer
Lincoln
410 votes
Mr James Frith
Bury North
834 votes
Mr Jonathan Brash
Hartlepool
467 votes
Mr Joshua Reynolds
Maidenhead
402 votes
Mr Lee Dillon
Newbury
382 votes
Mr Louie French
Old Bexley and Sidcup
1030 votes
Mr Luke Charters
York Outer
535 votes
Mr Mark Francois
Rayleigh and Wickford
1649 votes
Mr Paul Foster
South Ribble
523 votes
Mr Paul Kohler
Wimbledon
370 votes
Mr Peter Bedford
Mid Leicestershire
463 votes
Mr Richard Holden
Basildon and Billericay
1339 votes
Mr Tanmanjeet Singh Dhesi
Slough
1682 votes
Mr Toby Perkins
Chesterfield
1773 votes
Mr Will Forster
Woking
442 votes
Mrs Elsie Blundell
Heywood and Middleton North
527 votes
Mrs Kemi Badenoch
North West Essex
1442 votes
Mrs Sharon Hodgson
Washington and Gateshead South
1740 votes
Ms Abena Oppong-Asare
Erith and Thamesmead
1301 votes
Ms Diane Abbott
Hackney North and Stoke Newington
1523 votes
Ms Julie Minns
Carlisle
552 votes
Ms Marie Rimmer
St Helens South and Whiston
1691 votes
Ms Nusrat Ghani
Sussex Weald
1425 votes
Ms Polly Billington
East Thanet
511 votes
Ms Stella Creasy
Walthamstow
1973 votes
Munira Wilson
Twickenham
£297,080
1268 votes
Nadia Whittome
Nottingham East
£284,746
1147 votes
Natalie Fleet
Bolsover
£168,096
403 votes
Natasha Irons
Croydon East
£150,494
551 votes
Naushabah Khan
Gillingham and Rainham
£170,848
507 votes
Navendu Mishra
Stockport
£285,133
1266 votes
Naz Shah
Bradford West
£312,636
1582 votes
Neil Coyle
Bermondsey and Old Southwark
£245,953
1711 votes
Neil Duncan-Jordan
Poole
£150,354
539 votes
Neil O'Brien
Harborough, Oadby and Wigston
£311,946
1817 votes
Nesil Caliskan
Barking
£206,393
466 votes
Nick Smith
Blaenau Gwent and Rhymney
£251,492
1731 votes
Nick Thomas-Symonds
Torfaen
£255,367
1515 votes
Nick Timothy
West Suffolk
£194,714
409 votes
Nigel Farage
Clacton
£156,380
189 votes
Nigel Huddleston
Droitwich and Evesham
£275,510
2080 votes
Noah Law
St Austell and Newquay
£235,404
483 votes
Oliver Ryan
Burnley
£234,505
521 votes
Olivia Bailey
Reading West and Mid Berkshire
£210,175
472 votes
Olivia Blake
Sheffield Hallam
£300,839
1269 votes
Olly Glover
Didcot and Wantage
£154,024
422 votes
Pam Cox
Colchester
£158,740
553 votes
Pamela Nash
Motherwell, Wishaw and Carluke
£97,383
499 votes
Pat Cullen
Fermanagh and South Tyrone
£132,245
0 votes
Pat McFadden
Wolverhampton South East
£225,631
1592 votes
Patricia Ferguson
Glasgow West
£151,093
500 votes
Patrick Hurley
Southport
£214,468
559 votes
Patrick Spencer
Central Suffolk and North Ipswich
£159,842
455 votes
Paul Davies
Colne Valley
£194,533
600 votes
Paul Holmes
Hamble Valley
£234,722
1397 votes
Paul Maskey
Belfast West
£268,049
0 votes
Paul Waugh
Rochdale
£174,781
553 votes
Paula Barker
Liverpool Wavertree
£322,425
1355 votes
Paulette Hamilton
Birmingham Erdington
£285,345
897 votes
Perran Moon
Camborne and Redruth
£217,204
541 votes
Pete Wishart
Perth and Kinross-shire
£294,385
1295 votes
Peter Dowd
Bootle
£243,077
1680 votes
Peter Fortune
Bromley and Biggin Hill
£180,830
466 votes
Peter Kyle
Hove and Portslade
£262,107
1530 votes
Peter Lamb
Crawley
£133,437
586 votes
Peter Swallow
Bracknell
£169,409
539 votes
Phil Brickell
Bolton West
£179,925
505 votes
Pippa Heylings
South Cambridgeshire
£172,648
354 votes
Preet Kaur Gill
Birmingham Edgbaston
1576 votes
Priti Patel
Witham
£244,429
1490 votes
Rachael Maskell
York Central
£256,869
2035 votes
Rachel Blake
Cities of London and Westminster
£172,923
532 votes
Rachel Gilmour
Tiverton and Minehead
£174,467
272 votes
Rachel Hopkins
Luton South and South Bedfordshire
£253,152
1446 votes
Rachel Reeves
Leeds West and Pudsey
£291,343
1206 votes
Rachel Taylor
North Warwickshire and Bedworth
£240,723
494 votes
Rebecca Harris
Castle Point
£211,006
2151 votes
Rebecca Long Bailey
Salford
£259,636
1861 votes
Rebecca Paul
Reigate
£124,847
432 votes
Rebecca Smith
South West Devon
£213,132
389 votes
Richard Baker
Glenrothes and Mid Fife
£179,133
469 votes
Richard Burgon
Leeds East
£301,574
1936 votes
Richard Foord
Honiton and Sidmouth
£302,531
685 votes
Richard Fuller
North Bedfordshire
£273,108
1568 votes
Richard Quigley
Isle of Wight West
£171,447
510 votes
Richard Tice
Boston and Skegness
£176,036
320 votes
Rishi Sunak
Richmond and Northallerton
£166,813
1005 votes
Robbie Moore
Keighley and Ilkley
£320,557
1396 votes
Robert Jenrick
Newark
£331,672
1657 votes
Robin Swann
South Antrim
£203,308
466 votes
Rosie Duffield
Canterbury
£253,889
1217 votes
Rosie Wrighting
Kettering
£164,889
485 votes
Rupert Lowe
Great Yarmouth
£147,223
211 votes
Rushanara Ali
Bethnal Green and Stepney
£325,502
1855 votes
Ruth Cadbury
Brentford and Isleworth
£293,505
1818 votes
Ruth Jones
Newport West and Islwyn
£296,369
1355 votes
Sadik Al-Hassan
North Somerset
£192,748
524 votes
Sagal Abdi-Wali
Holborn and St Pancras
38 votes
Sally Jameson
Doncaster Central
£182,231
541 votes
Sam Carling
North West Cambridgeshire
£150,223
570 votes
Samantha Dixon
Chester North and Neston
£311,379
744 votes
Samantha Niblett
South Derbyshire
£212,260
522 votes
Sammy Wilson
East Antrim
£250,082
1474 votes
Saqib Bhatti
Meriden and Solihull East
£271,361
1385 votes
Sarah Bool
South Northamptonshire
£188,791
454 votes
Sarah Champion
Rotherham
£291,263
1683 votes
Sarah Coombes
West Bromwich
£164,149
513 votes
Sarah Dyke
Glastonbury and Somerton
£292,538
524 votes
Sarah Edwards
Tamworth
£237,152
504 votes
Sarah Gibson
Chippenham
£230,135
372 votes
Sarah Green
Chesham and Amersham
£264,802
997 votes
Sarah Hall
Warrington South
£203,162
477 votes
Sarah Jones
Croydon West
£279,929
1443 votes
Sarah Olney
Richmond Park
£300,579
1251 votes
Sarah Owen
Luton North
£276,668
1112 votes
Sarah Pochin
Runcorn and Helsby
261 votes
Sarah Russell
Congleton
£179,204
525 votes
Sarah Sackman
Finchley and Golders Green
£204,846
436 votes
Sarah Smith
Hyndburn
£195,060
409 votes
Satvir Kaur
Southampton Test
£166,542
510 votes
Seamus Logan
Aberdeenshire North and Moray East
£213,278
166 votes
Sean Woodcock
Banbury
£119,230
595 votes
Seema Malhotra
Feltham and Heston
£252,817
1657 votes
Shabana Mahmood
Birmingham Ladywood
£287,702
1288 votes
Shaun Davies
Telford
£210,313
402 votes
Shivani Raja
Leicester East
£205,066
407 votes
Shockat Adam
Leicester South
£230,874
366 votes
Simon Hoare
North Dorset
£272,934
1779 votes
Simon Lightwood
Wakefield and Rothwell
£321,958
749 votes
Sir Alan Campbell
Tynemouth
1983 votes
Sir Alec Shelbrooke
Wetherby and Easingwold
1747 votes
Sir Andrew Mitchell
Sutton Coldfield
1531 votes
Sir Ashley Fox
Bridgwater
454 votes
Sir Bernard Jenkin
Harwich and North Essex
1929 votes
Sir Christopher Chope
Christchurch
1420 votes
Sir Desmond Swayne
New Forest West
2131 votes
Sir Edward Leigh
Gainsborough
1807 votes
Sir Gavin Williamson
Stone, Great Wyrley and Penkridge
1893 votes
Sir Geoffrey Clifton-Brown
North Cotswolds
1935 votes
Sir Geoffrey Cox
Torridge and Tavistock
1586 votes
Sir Iain Duncan Smith
Chingford and Woodford Green
1965 votes
Sir James Cleverly
Braintree
1690 votes
Sir Jeremy Hunt
Godalming and Ash
1421 votes
Sir Jeremy Wright
Kenilworth and Southam
1700 votes
Sir John Hayes
South Holland and The Deepings
1982 votes
Sir John Whittingdale
Maldon
1942 votes
Sir Julian Lewis
New Forest East
1932 votes
Sir Julian Smith
Skipton and Ripon
1869 votes
Sir Keir Starmer
Holborn and St Pancras
896 votes
Sir Lindsay Hoyle
Chorley
0 votes
Sir Mark Hendrick
Preston
1352 votes
Sir Mark Tami
Alyn and Deeside
1978 votes
Sir Mel Stride
Central Devon
1882 votes
Sir Nicholas Dakin
Scunthorpe
1014 votes
Sir Oliver Dowden
Hertsmere
1704 votes
Sir Roger Gale
Herne Bay and Sandwich
1382 votes
Sir Stephen Timms
East Ham
1898 votes
Siân Berry
Brighton Pavilion
£220,854
495 votes
Sojan Joseph
Ashford
£158,669
571 votes
Sonia Kumar
Dudley
£195,259
530 votes
Sorcha Eastwood
Lagan Valley
£177,849
74 votes
Steff Aquarone
North Norfolk
£253,205
438 votes
Stephanie Peacock
Barnsley South
£280,855
1494 votes
Stephen Doughty
Cardiff South and Penarth
£294,894
1599 votes
Stephen Flynn
Aberdeen South
£320,156
807 votes
Stephen Gethins
Arbroath and Broughty Ferry
£243,696
629 votes
Stephen Kinnock
Aberafan Maesteg
£312,875
1817 votes
Stephen Morgan
Portsmouth South
£285,250
1672 votes
Steve Barclay
North East Cambridgeshire
1726 votes
Steve Darling
Torbay
£235,469
422 votes
Steve Race
Exeter
£194,803
536 votes
Steve Reed
Streatham and Croydon North
£293,477
1499 votes
Steve Witherden
Montgomeryshire and Glyndŵr
£141,271
511 votes
Steve Yemm
Mansfield
£179,495
583 votes
Stuart Anderson
South Shropshire
£303,089
1239 votes
Stuart Andrew
Daventry
£367,659
2013 votes
Suella Braverman
Fareham and Waterlooville
£240,275
1649 votes
Sureena Brackenridge
Wolverhampton North East
£177,980
542 votes
Susan Murray
Mid Dunbartonshire
£189,988
363 votes
Tahir Ali
Birmingham Hall Green and Moseley
£264,884
1287 votes
Taiwo Owatemi
Coventry North West
£280,621
1112 votes
Terry Jermy
South West Norfolk
£199,358
427 votes
Tessa Munt
Wells and Mendip Hills
£133,741
358 votes
Tim Farron
Westmorland and Lonsdale
£301,196
1507 votes
Tim Roca
Macclesfield
£202,502
463 votes
Tom Collins
Worcester
£199,237
564 votes
Tom Gordon
Harrogate and Knaresborough
£217,333
425 votes
Tom Hayes
Bournemouth East
£222,072
513 votes
Tom Morrison
Cheadle
£189,482
334 votes
Tom Rutland
East Worthing and Shoreham
£224,741
513 votes
Tom Tugendhat
Tonbridge
£287,101
1777 votes
Tonia Antoniazzi
Gower
£315,408
1492 votes
Tony Vaughan
Folkestone and Hythe
£231,055
515 votes
Torcuil Crichton
Na h-Eileanan an Iar
£127,044
501 votes
Torsten Bell
Swansea West
£152,220
457 votes
Tracy Gilbert
Edinburgh North and Leith
£204,572
500 votes
Tristan Osborne
Chatham and Aylesford
£200,007
589 votes
Tulip Siddiq
Hampstead and Highgate
£296,648
1650 votes
Uma Kumaran
Stratford and Bow
£213,620
409 votes
Valerie Vaz
Walsall and Bloxwich
£218,663
1859 votes
Vicky Foxcroft
Lewisham North
£280,265
1848 votes
Victoria Atkins
Louth and Horncastle
£241,610
1950 votes
Victoria Collins
Harpenden and Berkhamsted
£204,083
423 votes
Vikki Slade
Mid Dorset and North Poole
£142,768
436 votes
Warinder Juss
Wolverhampton West
£146,076
567 votes
Wendy Chamberlain
North East Fife
£308,895
1150 votes
Wendy Morton
Aldridge-Brownhills
£253,374
1826 votes
Wera Hobhouse
Bath
£306,189
1578 votes
Wes Streeting
Ilford North
£302,150
1433 votes
Will Stone
Swindon North
£186,928
541 votes
Yasmin Qureshi
Bolton South and Walkden
£315,870
1587 votes
Yuan Yang
Earley and Woodley
£213,042
526 votes
Yvette Cooper
Pontefract, Castleford and Knottingley
£284,172
1518 votes
Zarah Sultana
Coventry South
£293,732
1271 votes
Zöe Franklin
Guildford
£139,207
380 votes
Órfhlaith Begley
West Tyrone
£218,125
0 votes