All MPs

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Diane Abbott

Hackney North and Stoke Newington Labour

Jack Abbott

Ipswich Labour/Co-operative

Debbie Abrahams

Oldham East and Saddleworth Labour

Shockat Adam

Leicester South Independent

Zubir Ahmed

Glasgow South West Labour

Luke Akehurst

North Durham Labour

Sadik Al-Hassan

North Somerset Labour

Bayo Alaba

Southend East and Rochford Labour

Dan Aldridge

Weston-super-Mare Labour

Douglas Alexander

Lothian East Labour/Co-operative

Heidi Alexander

Swindon South Labour

Rushanara Ali

Bethnal Green and Stepney Labour

Tahir Ali

Birmingham Hall Green and Moseley Labour

Rosena Allin-Khan

Tooting Labour

Jim Allister

North Antrim Traditional Unionist Voice

Mike Amesbury

Runcorn and Helsby Labour

Gideon Amos

Taunton and Wellington Liberal Democrat

Callum Anderson

Buckingham and Bletchley Labour

Fleur Anderson

Putney Labour

Lee Anderson

Ashfield Reform UK

Stuart Anderson

South Shropshire Conservative

Stuart Andrew

Daventry Conservative

Tonia Antoniazzi

Gower Labour

Steffan Aquarone

North Norfolk Liberal Democrat

Edward Argar

Melton and Syston Conservative

Scott Arthur

Edinburgh South West Labour

Jessica Asato

Lowestoft Labour

James Asser

West Ham and Beckton Labour

Jas Athwal

Ilford South Labour

Victoria Atkins

Louth and Horncastle Conservative

Catherine Atkinson

Derby North Labour

Lewis Atkinson

Sunderland Central Labour

Josh Babarinde

Eastbourne Liberal Democrat

Gareth Bacon

Orpington Conservative

Kemi Badenoch

North West Essex Conservative

Calvin Bailey

Leyton and Wanstead Labour

Olivia Bailey

Reading West and Mid Berkshire Labour

David Baines

St Helens North Labour

Alex Baker

Aldershot Labour

Richard Baker

Glenrothes and Mid Fife Labour

Harriett Baldwin

West Worcestershire Conservative

Alex Ballinger

Halesowen Labour

Antonia Bance

Tipton and Wednesbury Labour

Steve Barclay

North East Cambridgeshire Conservative

Paula Barker

Liverpool Wavertree Labour

Lee Barron

Corby and East Northamptonshire Labour

Alex Barros-Curtis

Cardiff West Labour

Johanna Baxter

Paisley and Renfrewshire South Labour

Danny Beales

Uxbridge and South Ruislip Labour

Lorraine Beavers

Blackpool North and Fleetwood Labour

Peter Bedford

Mid Leicestershire Conservative

Órfhlaith Begley

West Tyrone Sinn Féin

Apsana Begum

Poplar and Limehouse Labour

Torsten Bell

Swansea West Labour

Hilary Benn

Leeds South Labour

Alison Bennett

Mid Sussex Liberal Democrat

Siân Berry

Brighton Pavilion Green

Clive Betts

Sheffield South East Labour

Saqib Bhatti

Meriden and Solihull East Conservative

Polly Billington

East Thanet Labour

Matt Bishop

Forest of Dean Labour

Bob Blackman

Harrow East Conservative

Kirsty Blackman

Aberdeen North Scottish National Party

Olivia Blake

Sheffield Hallam Labour

Rachel Blake

Cities of London and Westminster Labour/Co-operative

Christopher Bloore

Redditch Labour

Elsie Blundell

Heywood and Middleton North Labour

Kevin Bonavia

Stevenage Labour

Sarah Bool

South Northamptonshire Conservative

Jade Botterill

Ossett and Denby Dale Labour

Andrew Bowie

West Aberdeenshire and Kincardine Conservative

Sureena Brackenridge

Wolverhampton North East Labour

Karen Bradley

Staffordshire Moorlands Conservative

Aphra Brandreth

Chester South and Eddisbury Conservative

Jonathan Brash

Hartlepool Labour

Suella Braverman

Fareham and Waterlooville Conservative

Alex Brewer

North East Hampshire Liberal Democrat

Phil Brickell

Bolton West Labour

Jessica Brown-Fuller

Chichester Liberal Democrat

Chris Bryant

Rhondda and Ogmore Labour

Julia Buckley

Shrewsbury Labour

Alex Burghart

Brentwood and Ongar Conservative

Richard Burgon

Leeds East Labour

Maureen Burke

Glasgow North East Labour

David Burton-Sampson

Southend West and Leigh Labour

Dawn Butler

Brent East Labour

Ian Byrne

Liverpool West Derby Labour

Liam Byrne

Birmingham Hodge Hill and Solihull North Labour

Ruth Cadbury

Brentford and Isleworth Labour

Nesil Caliskan

Barking Labour

Alan Campbell

Tynemouth Labour

Gregory Campbell

East Londonderry DUP

Irene Campbell

North Ayrshire and Arran Labour

Juliet Campbell

Broxtowe Labour

Markus Campbell-Savours

Penrith and Solway Labour

Charlotte Cane

Ely and East Cambridgeshire Liberal Democrat

Dan Carden

Liverpool Walton Labour

Sam Carling

North West Cambridgeshire Labour

Alistair Carmichael

Orkney and Shetland Liberal Democrat

Alistair Carns

Birmingham Selly Oak Labour

James Cartlidge

South Suffolk Conservative

David Chadwick

Brecon, Radnor and Cwm Tawe Liberal Democrat

Wendy Chamberlain

North East Fife Liberal Democrat

Danny Chambers

Winchester Liberal Democrat

Sarah Champion

Rotherham Labour

Bambos Charalambous

Southgate and Wood Green Labour

Luke Charters

York Outer Labour

Christopher Chope

Christchurch Conservative

Ellie Chowns

North Herefordshire Green

Feryal Clark

Enfield North Labour

James Cleverly

Braintree Conservative

Geoffrey Clifton-Brown

North Cotswolds Conservative

Lewis Cocking

Broxbourne Conservative

Chris Coghlan

Dorking and Horley Liberal Democrat

Ben Coleman

Chelsea and Fulham Labour

Jacob Collier

Burton and Uttoxeter Labour

Lizzi Collinge

Morecambe and Lunesdale Labour

Tom Collins

Worcester Labour

Victoria Collins

Harpenden and Berkhamsted Liberal Democrat

Liam Conlon

Beckenham and Penge Labour

Sarah Coombes

West Bromwich Labour

Andrew Cooper

Mid Cheshire Labour

Beccy Cooper

Worthing West Labour

Daisy Cooper

St Albans Liberal Democrat

John Cooper

Dumfries and Galloway Conservative

Yvette Cooper

Pontefract, Castleford and Knottingley Labour

Jeremy Corbyn

Islington North Independent

Alberto Costa

South Leicestershire Conservative

Deirdre Costigan

Ealing Southall Labour

Claire Coutinho

East Surrey Conservative

Geoffrey Cox

Torridge and Tavistock Conservative

Pam Cox

Colchester Labour

Neil Coyle

Bermondsey and Old Southwark Labour

Jennifer Craft

Thurrock Labour

Mary Creagh

Coventry East Labour

Stella Creasy

Walthamstow Labour/Co-operative

Torcuil Crichton

Na h-Eileanan an Iar Labour

Harriet Cross

Gordon and Buchan Conservative

Pat Cullen

Fermanagh and South Tyrone Sinn Féin

Judith Cummins

Bradford South Labour

Chris Curtis

Milton Keynes North Labour

Janet Daby

Lewisham East Labour

Nicholas Dakin

Scunthorpe Labour

Ashley Dalton

West Lancashire Labour

Adam Dance

Yeovil Liberal Democrat

Steve Darling

Torbay Liberal Democrat

Emily Darlington

Milton Keynes Central Labour

Edward Davey

Kingston and Surbiton Liberal Democrat

Ann Davies

Caerfyrddin Plaid Cymru

Gareth Davies

Grantham and Bourne Conservative

Jonathan Davies

Mid Derbyshire Labour

Mims Davies

East Grinstead and Uckfield Conservative

Paul Davies

Colne Valley Labour

Shaun Davies

Telford Labour

Alex Davies-Jones

Pontypridd Labour

David Davis

Goole and Pocklington Conservative

Marsha de Cordova

Battersea Labour

Bobby Dean

Carshalton and Wallington Liberal Democrat

Josh Dean

Hertford and Stortford Labour

Kate Dearden

Halifax Labour/Co-operative

Carla Denyer

Bristol Central Green

Charlie Dewhirst

Bridlington and The Wolds Conservative

Tan Dhesi

Slough Labour

Jim Dickson

Dartford Labour

Lee Dillon

Newbury Liberal Democrat

Caroline Dinenage

Gosport Conservative

Anna Dixon

Shipley Labour

Samantha Dixon

Chester North and Neston Labour

Anneliese Dodds

Oxford East Labour/Co-operative

Helena Dollimore

Hastings and Rye Labour/Co-operative

Dave Doogan

Angus and Perthshire Glens Scottish National Party

Stephen Doughty

Cardiff South and Penarth Labour/Co-operative

Peter Dowd

Bootle Labour

Oliver Dowden

Hertsmere Conservative

Graeme Downie

Dunfermline and Dollar Labour

Rosie Duffield

Canterbury Independent

Iain Duncan Smith

Chingford and Woodford Green Conservative

Neil Duncan-Jordan

Poole Labour

Sarah Dyke

Glastonbury and Somerton Liberal Democrat

Angela Eagle

Wallasey Labour

Maria Eagle

Liverpool Garston Labour

Alex Easton

North Down Independent

Colum Eastwood

Foyle

Sorcha Eastwood

Lagan Valley Alliance

Cat Eccles

Stourbridge Labour

Lauren Edwards

Rochester and Strood Labour

Sarah Edwards

Tamworth Labour

Clive Efford

Eltham and Chislehurst Labour

Damien Egan

Bristol North East Labour

Maya Ellis

Ribble Valley Labour

Chris Elmore

Bridgend Labour

Kirith Entwistle

Bolton North East Labour

Florence Eshalomi

Vauxhall and Camberwell Green Labour/Co-operative

Bill Esterson

Sefton Central Labour

Chris Evans

Caerphilly Labour/Co-operative

Luke Evans

Hinckley and Bosworth Conservative

Miatta Fahnbulleh

Peckham Labour/Co-operative

Hamish Falconer

Lincoln Labour

Nigel Farage

Clacton Reform UK

Linsey Farnsworth

Amber Valley Labour

Tim Farron

Westmorland and Lonsdale Liberal Democrat

Josh Fenton-Glynn

Calder Valley Labour

Mark Ferguson

Gateshead Central and Whickham Labour

Patricia Ferguson

Glasgow West Labour

John Finucane

Belfast North Sinn Féin

Natalie Fleet

Bolsover Labour

Stephen Flynn

Aberdeen South Scottish National Party

Emma Foody

Cramlington and Killingworth Labour/Co-operative

Catherine Fookes

Monmouthshire Labour

Richard Foord

Honiton and Sidmouth Liberal Democrat

Will Forster

Woking Liberal Democrat

Peter Fortune

Bromley and Biggin Hill Conservative

Paul Foster

South Ribble Labour

Ashley Fox

Bridgwater Conservative

Vicky Foxcroft

Lewisham North Labour

Mary Foy

City of Durham Labour

Daniel Francis

Bexleyheath and Crayford Labour

Mark Francois

Rayleigh and Wickford Conservative

Zöe Franklin

Guildford Liberal Democrat

George Freeman

Mid Norfolk Conservative

Louie French

Old Bexley and Sidcup Conservative

James Frith

Bury North Labour

Richard Fuller

North Bedfordshire Conservative

Gill Furniss

Sheffield Brightside and Hillsborough Labour

Roger Gale

Herne Bay and Sandwich Conservative

Barry Gardiner

Brent West Labour

Allison Gardner

Stoke-on-Trent South Labour

Mark Garnier

Wyre Forest Conservative

Anna Gelderd

South East Cornwall Labour

Alan Gemmell

Central Ayrshire Labour

Andrew George

St Ives Liberal Democrat

Gill German

Clwyd North Labour

Stephen Gethins

Arbroath and Broughty Ferry Scottish National Party

Nusrat Ghani

Sussex Weald Conservative

Sarah Gibson

Chippenham Liberal Democrat

Tracy Gilbert

Edinburgh North and Leith Labour

Preet Kaur Gill

Birmingham Edgbaston Labour/Co-operative

Rachel Gilmour

Tiverton and Minehead Liberal Democrat

Becky Gittins

Clwyd East Labour

John Glen

Salisbury Conservative

Mary Glindon

Newcastle upon Tyne East and Wallsend Labour

Olly Glover

Didcot and Wantage Liberal Democrat

Marie Goldman

Chelmsford Liberal Democrat

Ben Goldsborough

South Norfolk Labour

Tom Gordon

Harrogate and Knaresborough Liberal Democrat

Jodie Gosling

Nuneaton Labour

Georgia Gould

Queen's Park and Maida Vale Labour

John Grady

Glasgow East Labour

Helen Grant

Maidstone and Malling Conservative

Sarah Green

Chesham and Amersham Liberal Democrat

Lilian Greenwood

Nottingham South Labour

Andrew Griffith

Arundel and South Downs Conservative

Nia Griffith

Llanelli Labour

Alison Griffiths

Bognor Regis and Littlehampton Conservative

Andrew Gwynne

Gorton and Denton Labour/Co-operative

Amanda Hack

North West Leicestershire Labour

Louise Haigh

Sheffield Heeley Labour

Sarah Hall

Warrington South Labour/Co-operative

Fabian Hamilton

Leeds North East Labour

Paulette Hamilton

Birmingham Erdington Labour

Claire Hanna

Belfast South and Mid Down

Monica Harding

Esher and Walton Liberal Democrat

Emma Hardy

Kingston upon Hull West and Haltemprice Labour

Carolyn Harris

Neath and Swansea East Labour

Rebecca Harris

Castle Point Conservative

Lloyd Hatton

South Dorset Labour

Helen Hayes

Dulwich and West Norwood Labour

John Hayes

South Holland and The Deepings Conservative

Tom Hayes

Bournemouth East Labour

Claire Hazelgrove

Filton and Bradley Stoke Labour

Christopher Hazzard

South Down Sinn Féin

John Healey

Rawmarsh and Conisbrough Labour

Mark Hendrick

Preston Labour/Co-operative

Pippa Heylings

South Cambridgeshire Liberal Democrat

Meg Hillier

Hackney South and Shoreditch Labour/Co-operative

Chris Hinchliff

North East Hertfordshire Labour

Jonathan Hinder

Pendle and Clitheroe Labour

Damian Hinds

East Hampshire Conservative

Simon Hoare

North Dorset Conservative

Wera Hobhouse

Bath Liberal Democrat

Sharon Hodgson

Washington and Gateshead South Labour

Richard Holden

Basildon and Billericay Conservative

Kevin Hollinrake

Thirsk and Malton Conservative

Paul Holmes

Hamble Valley Conservative

Rachel Hopkins

Luton South and South Bedfordshire Labour

Lindsay Hoyle

Chorley Speaker

Nigel Huddleston

Droitwich and Evesham Conservative

Neil Hudson

Epping Forest Conservative

Claire Hughes

Bangor Aberconwy Labour

Dáire Hughes

Newry and Armagh Sinn Féin

Alison Hume

Scarborough and Whitby Labour

Jeremy Hunt

Godalming and Ash Conservative

Rupa Huq

Ealing Central and Acton Labour

Patrick Hurley

Southport Labour

Adnan Hussain

Blackburn Independent

Imran Hussain

Bradford East Labour

Leigh Ingham

Stafford Labour

Natasha Irons

Croydon East Labour

Sally Jameson

Doncaster Central Labour/Co-operative

Christine Jardine

Edinburgh West Liberal Democrat

Dan Jarvis

Barnsley North Labour

Liz Jarvis

Eastleigh Liberal Democrat

Bernard Jenkin

Harwich and North Essex Conservative

Robert Jenrick

Newark Conservative

Terry Jermy

South West Norfolk Labour

Adam Jogee

Newcastle-under-Lyme Labour

Dr Caroline Johnson

Sleaford and North Hykeham Conservative

Diana R. Johnson

Kingston upon Hull North and Cottingham Labour

Kim Johnson

Liverpool Riverside Labour

Clive Jones

Wokingham Liberal Democrat

Darren Jones

Bristol North West Labour

Gerald Jones

Merthyr Tydfil and Aberdare Labour

Lillian Jones

Kilmarnock and Loudoun Labour

Louise Jones

North East Derbyshire Labour

Ruth Jones

Newport West and Islwyn Labour

Sarah Jones

Croydon West Labour

Lincoln Jopp

Spelthorne Conservative

Gurinder Josan

Smethwick Labour

Sojan Joseph

Ashford Labour

Warinder Juss

Wolverhampton West Labour

Chris Kane

Stirling and Strathallan Labour

Mike Kane

Wythenshawe and Sale East Labour

Satvir Kaur

Southampton Test Labour

Alicia Kearns

Rutland and Stamford Conservative

Liz Kendall

Leicester West Labour

Afzal Khan

Manchester Rusholme Labour

Ayoub Khan

Birmingham Perry Barr Independent

Naushabah Khan

Gillingham and Rainham Labour

Stephen Kinnock

Aberafan Maesteg Labour

Jayne Kirkham

Truro and Falmouth Labour/Co-operative

Gen Kitchen

Wellingborough and Rushden Labour

Paul Kohler

Wimbledon Liberal Democrat

Danny Kruger

East Wiltshire Conservative

Sonia Kumar

Dudley Labour

Uma Kumaran

Stratford and Bow Labour

Peter Kyle

Hove and Portslade Labour

Laura Kyrke-Smith

Aylesbury Labour

Ben Lake

Ceredigion Preseli Plaid Cymru

Katie Lam

Weald of Kent Conservative

Peter Lamb

Crawley Labour

David Lammy

Tottenham Labour

John Lamont

Berwickshire, Roxburgh and Selkirk Conservative

Ian Lavery

Blyth and Ashington Labour

Chris Law

Dundee Central Scottish National Party

Noah Law

St Austell and Newquay Labour

Kim Leadbeater

Spen Valley Labour

Graham Leadbitter

Moray West, Nairn and Strathspey Scottish National Party

Edward Leigh

Gainsborough Conservative

Brian Leishman

Alloa and Grangemouth Labour

Emma Lewell-Buck

South Shields Labour

Andrew Lewin

Welwyn Hatfield Labour

Clive Lewis

Norwich South Labour

Julian Lewis

New Forest East Conservative

Simon Lightwood

Wakefield and Rothwell Labour/Co-operative

Carla Lockhart

Upper Bann DUP

Seamus Logan

Aberdeenshire North and Moray East Scottish National Party

Rebecca Long-Bailey

Salford Labour

Julia Lopez

Hornchurch and Upminster Conservative

Rupert Lowe

Great Yarmouth Reform UK

Josh MacAlister

Whitehaven and Workington Labour

James MacCleary

Lewes Liberal Democrat

Alice Macdonald

Norwich North Labour/Co-operative

Angus MacDonald

Inverness, Skye and West Ross-shire Liberal Democrat

Andy MacNae

Rossendale and Darwen Labour

Justin Madders

Ellesmere Port and Bromborough Labour

Ben Maguire

North Cornwall Liberal Democrat

Helen Maguire

Epsom and Ewell Liberal Democrat

Shabana Mahmood

Birmingham Ladywood Labour

Alan Mak

Havant Conservative

Seema Malhotra

Feltham and Heston Labour/Co-operative

Cathal Mallaghan

Mid Ulster Sinn Féin

Kit Malthouse

North West Hampshire Conservative

Amanda Martin

Portsmouth North Labour

Mike Martin

Tunbridge Wells Liberal Democrat

Rachael Maskell

York Central Labour/Co-operative

Paul Maskey

Belfast West Sinn Féin

Keir Mather

Selby Labour

Brian Mathew

Melksham and Devizes Liberal Democrat

Alex Mayer

Dunstable and Leighton Buzzard Labour

Jerome Mayhew

Broadland and Fakenham Conservative

Charlie Maynard

Witney Liberal Democrat

Douglas McAllister

West Dunbartonshire Labour

Kerry McCarthy

Bristol East Labour

Martin McCluskey

Inverclyde and Renfrewshire West Labour

Siobhain McDonagh

Mitcham and Morden Labour

Andy McDonald

Middlesbrough and Thornaby East Labour

Chris McDonald

Stockton North Labour

John Martin McDonnell

Hayes and Harlington Labour

Blair McDougall

East Renfrewshire Labour

Lola McEvoy

Darlington Labour

Pat McFadden

Wolverhampton South East Labour

Alison McGovern

Birkenhead Labour

Alex McIntyre

Gloucester Labour

Gordon McKee

Glasgow South Labour

Kevin McKenna

Sittingbourne and Sheppey Labour

Catherine McKinnell

Newcastle upon Tyne North Labour

Jim McMahon

Oldham West, Chadderton and Royton Labour/Co-operative

Anna McMorrin

Cardiff North Labour

James McMurdock

South Basildon and East Thurrock Reform UK

Frank McNally

Coatbridge and Bellshill Labour

Kirsty McNeill

Midlothian Labour/Co-operative

Esther McVey

Tatton Conservative

Llinos Medi

Ynys Môn Plaid Cymru

Anneliese Midgley

Knowsley Labour

Ed Miliband

Doncaster North Labour

Calum Miller

Bicester and Woodstock Liberal Democrat

John Milne

Horsham Liberal Democrat

Julie Minns

Carlisle Labour

Navendu Mishra

Stockport Labour

Andrew Mitchell

Sutton Coldfield Conservative

Abtisam Mohamed

Sheffield Central Labour

Iqbal Mohamed

Dewsbury and Batley Independent

Gagan Mohindra

South West Hertfordshire Conservative

Perran Moon

Camborne and Redruth Labour

Robbie Moore

Keighley and Ilkley Conservative

Layla Moran

Oxford West and Abingdon Liberal Democrat

Jessica Morden

Newport East Labour

Edward Morello

West Dorset Liberal Democrat

Helen Morgan

North Shropshire Liberal Democrat

Stephen Morgan

Portsmouth South Labour

Grahame Morris

Easington Labour

Joe Morris

Hexham Labour

Tom Morrison

Cheadle Liberal Democrat

Joy Morrissey

Beaconsfield Conservative

Wendy Morton

Aldridge-Brownhills Conservative

Kieran Mullan

Bexhill and Battle Conservative

Margaret Mullane

Dagenham and Rainham Labour

David Mundell

Dumfriesshire, Clydesdale and Tweeddale Conservative

Tessa Munt

Wells and Mendip Hills Liberal Democrat

Luke Murphy

Basingstoke Labour

Chris Murray

Edinburgh East and Musselburgh Labour

Ian Murray

Edinburgh South Labour

James Murray

Ealing North Labour/Co-operative

Katrina Murray

Cumbernauld and Kirkintilloch Labour

Susan Murray

Mid Dunbartonshire Liberal Democrat

Andrew Murrison

South West Wiltshire Conservative

Luke Myer

Middlesbrough South and East Cleveland Labour

James Naish

Rushcliffe Labour

Connor Naismith

Crewe and Nantwich Labour

Lisa Nandy

Wigan Labour

Kanishka Narayan

Vale of Glamorgan Labour

Pamela Nash

Motherwell, Wishaw and Carluke Labour

Josh Newbury

Cannock Chase Labour

Samantha Niblett

South Derbyshire Labour

Charlotte Nichols

Warrington North Labour

Caroline Nokes

Romsey and Southampton North Conservative

Jesse Norman

Hereford and South Herefordshire Conservative

Alex Norris

Nottingham North and Kimberley Labour/Co-operative

Dan Norris

North East Somerset and Hanham Labour

Neil O'Brien

Harborough, Oadby and Wigston Conservative

Brendan O'Hara

Argyll, Bute and South Lochaber Scottish National Party

Ben Obese-Jecty

Huntingdon Conservative

Sarah Olney

Richmond Park Liberal Democrat

Melanie Onn

Great Grimsby and Cleethorpes Labour

Chi Onwurah

Newcastle upon Tyne Central and West Labour

Simon Opher

Stroud Labour

Abena Oppong-Asare

Erith and Thamesmead Labour

Kate Osamor

Edmonton and Winchmore Hill Labour/Co-operative

Kate Osborne

Jarrow and Gateshead East Labour

Tristan Osborne

Chatham and Aylesford Labour

Taiwo Owatemi

Coventry North West Labour

Sarah Owen

Luton North Labour

Darren Paffey

Southampton Itchen Labour

Andrew Pakes

Peterborough Labour/Co-operative

Priti Patel

Witham Conservative

Matthew Patrick

Wirral West Labour

Rebecca Paul

Reigate Conservative

Michael Payne

Gedling Labour

Stephanie Peacock

Barnsley South Labour

Jonathan Pearce

High Peak Labour

Matthew Pennycook

Greenwich and Woolwich Labour

Toby Perkins

Chesterfield Labour

Manuela Perteghella

Stratford-on-Avon Liberal Democrat

Jess Phillips

Birmingham Yardley Labour

Bridget Phillipson

Houghton and Sunderland South Labour

Chris Philp

Croydon South Conservative

Al Pinkerton

Surrey Heath Liberal Democrat

David Pinto-Duschinsky

Hendon Labour

Lee Pitcher

Doncaster East and the Isle of Axholme Labour

Jo Platt

Leigh and Atherton Labour/Co-operative

Luke Pollard

Plymouth Sutton and Devonport Labour/Co-operative

Joe Powell

Kensington and Bayswater Labour

Lucy Powell

Manchester Central Labour/Co-operative

Gregor Poynton

Livingston Labour

Peter Prinsley

Bury St Edmunds and Stowmarket Labour

Mark Pritchard

The Wrekin Conservative

Richard Quigley

Isle of Wight West Labour

Yasmin Qureshi

Bolton South and Walkden Labour

Steve Race

Exeter Labour

Shivani Raja

Leicester East Conservative

Adrian Ramsay

Waveney Valley Green

Connor Rand

Altrincham and Sale West Labour

Andrew Ranger

Wrexham Labour

Jack Rankin

Windsor Conservative

Angela Rayner

Ashton-under-Lyne Labour

Mike Reader

Northampton South Labour

David Reed

Exmouth and Exeter East Conservative

Steve Reed

Streatham and Croydon North Labour/Co-operative

Ellie Reeves

Lewisham West and East Dulwich Labour

Rachel Reeves

Leeds West and Pudsey Labour

Joani Reid

East Kilbride and Strathaven Labour

Emma Reynolds

Wycombe Labour

Jonathan Reynolds

Stalybridge and Hyde Labour/Co-operative

Joshua Reynolds

Maidenhead Liberal Democrat

Martin Rhodes

Glasgow North Labour

Bell Ribeiro-Addy

Clapham and Brixton Hill Labour

Jake Richards

Rother Valley Labour

Jenny Riddell-Carpenter

Suffolk Coastal Labour

Lucy Rigby

Northampton North Labour

Marie Rimmer

St Helens South and Whiston Labour

Dave Robertson

Lichfield Labour

Joe Robertson

Isle of Wight East Conservative

Gavin Robinson

Belfast East DUP

Tim Roca

Macclesfield Labour

Matt Rodda

Reading Central Labour

Ian Roome

North Devon Liberal Democrat

Andrew Rosindell

Romford Conservative

Sam Rushworth

Bishop Auckland Labour

Sarah Russell

Congleton Labour

Tom Rutland

East Worthing and Shoreham Labour

Oliver Ryan

Burnley Labour/Co-operative

Anna Sabine

Frome and East Somerset Liberal Democrat

Sarah Sackman

Finchley and Golders Green Labour

Jeevun Sandher

Loughborough Labour

Roz Savage

South Cotswolds Liberal Democrat

Liz Saville-Roberts

Dwyfor Meirionnydd Plaid Cymru

Michelle Scrogham

Barrow and Furness Labour

Mark Sewards

Leeds South West and Morley Labour

Naseem Shah

Bradford West Labour

Baggy Shanker

Derby South Labour/Co-operative

Michael Shanks

Rutherglen Labour

Jim Shannon

Strangford DUP

Neil Shastri-Hurst

Solihull West and Shirley Conservative

Alec Shelbrooke

Wetherby and Easingwold Conservative

Tulip Siddiq

Hampstead and Highgate Labour

David Simmonds

Ruislip, Northwood and Pinner Conservative

Josh Simons

Makerfield Labour

Vikki Slade

Mid Dorset and North Poole Liberal Democrat

Andrew Slaughter

Hammersmith and Chiswick Labour

John Slinger

Rugby Labour

Lisa Smart

Hazel Grove Liberal Democrat

Cat Smith

Lancaster and Wyre Labour

David Smith

North Northumberland Labour

Greg Smith

Mid Buckinghamshire Conservative

Jeff Smith

Manchester Withington Labour

Julian Smith

Skipton and Ripon Conservative

Nick Smith

Blaenau Gwent and Rhymney Labour

Rebecca Smith

South West Devon Conservative

Sarah Smith

Hyndburn Labour

Karin Smyth

Bristol South Labour

Gareth Snell

Stoke-on-Trent Central Labour/Co-operative

Andrew Snowden

Fylde Conservative

Alex Sobel

Leeds Central and Headingley Labour/Co-operative

Ian Sollom

St Neots and Mid Cambridgeshire Liberal Democrat

Ben Spencer

Runnymede and Weybridge Conservative

Patrick Spencer

Central Suffolk and North Ipswich Conservative

Gregory Stafford

Farnham and Bordon Conservative

Euan Stainbank

Falkirk Labour

Keir Starmer

Holborn and St Pancras Labour

Blake Stephenson

Mid Bedfordshire Conservative

Jo Stevens

Cardiff East Labour

Kenneth Stevenson

Airdrie and Shotts Labour

Elaine Stewart

Ayr, Carrick and Cumnock Labour

Jamie Stone

Caithness, Sutherland and Easter Ross Liberal Democrat

Will Stone

Swindon North Labour

Alistair Strathern

Hitchin Labour

Wes Streeting

Ilford North Labour

Alan Strickland

Newton Aycliffe and Spennymoor Labour

Mel Stride

Central Devon Conservative

Graham Stringer

Blackley and Middleton South Labour

Graham Stuart

Beverley and Holderness Conservative

Kirsteen Sullivan

Bathgate and Linlithgow Labour/Co-operative

Lauren Sullivan

Gravesham Labour

Zarah Sultana

Coventry South Labour

Rishi Sunak

Richmond and Northallerton Conservative

Peter Swallow

Bracknell Labour

Robin Swann

South Antrim UUP

Desmond Swayne

New Forest West Conservative

Mark Tami

Alyn and Deeside Labour

Mike Tapp

Dover and Deal Labour

Alison Taylor

Paisley and Renfrewshire North Labour

David Taylor

Hemel Hempstead Labour

Luke Taylor

Sutton and Cheam Liberal Democrat

Rachel Taylor

North Warwickshire and Bedworth Labour

Bradley Thomas

Bromsgrove Conservative

Cameron Thomas

Tewkesbury Liberal Democrat

Fred Thomas

Plymouth Moor View Labour

Gareth Thomas

Harrow West Labour/Co-operative

Nick Thomas-Symonds

Torfaen Labour

Adam Thompson

Erewash Labour

Emily Thornberry

Islington South and Finsbury Labour

Richard Tice

Boston and Skegness Reform UK

Marie Tidball

Penistone and Stocksbridge Labour

Stephen Timms

East Ham Labour

Nick Timothy

West Suffolk Conservative

Jessica Toale

Bournemouth West Labour

Dan Tomlinson

Chipping Barnet Labour

Jon Trickett

Normanton and Hemsworth Labour

Laura Trott

Sevenoaks Conservative

Henry Tufnell

Mid and South Pembrokeshire Labour

Thomas Tugendhat

Tonbridge Conservative

Anna Turley

Redcar Labour/Co-operative

Matt Turmaine

Watford Labour

Karl Turner

Kingston upon Hull East Labour

Laurence Turner

Birmingham Northfield Labour

Derek Twigg

Widnes and Halewood Labour

Liz Twist

Blaydon and Consett Labour

Harpreet Uppal

Huddersfield Labour

Freddie Van Mierlo

Henley and Thame Liberal Democrat

Tony Vaughan

Folkestone and Hythe Labour

Valerie Vaz

Walsall and Bloxwich Labour

Martin Vickers

Brigg and Immingham Conservative

Matt Vickers

Stockton West Conservative

Christopher Vince

Harlow Labour/Co-operative

Caroline Voaden

South Devon Liberal Democrat

Christian Wakeford

Bury South Labour

Imogen Walker

Hamilton and Clyde Valley Labour

Chris Ward

Brighton Kemptown and Peacehaven Labour

Melanie Ward

Cowdenbeath and Kirkcaldy Labour

Paul Waugh

Rochdale Labour/Co-operative

Chris Webb

Blackpool South Labour

Michelle Welsh

Sherwood Forest Labour

Catherine West

Hornsey and Friern Barnet Labour

Andrew Western

Stretford and Urmston Labour

Matt Western

Warwick and Leamington Labour

Helen Whately

Faversham and Mid Kent Conservative

Michael Wheeler

Worsley and Eccles Labour

John Whitby

Derbyshire Dales Labour

Jo White

Bassetlaw Labour

Katie White

Leeds North West Labour

John Whittingdale

Maldon Conservative

Nadia Whittome

Nottingham East Labour

James Wild

North West Norfolk Conservative

Max Wilkinson

Cheltenham Liberal Democrat

David Williams

Stoke-on-Trent North Labour

Gavin Williamson

Stone, Great Wyrley and Penkridge Conservative

Munira Wilson

Twickenham Liberal Democrat

Sammy Wilson

East Antrim DUP

Pete Wishart

Perth and Kinross-shire Scottish National Party

Steve Witherden

Montgomeryshire and Glyndŵr Labour

Mike Wood

Kingswinford and South Staffordshire Conservative

Sean Woodcock

Banbury Labour

Jeremy Wright

Kenilworth and Southam Conservative

Rosie Wrighting

Kettering Labour

Martin Wrigley

Newton Abbot Liberal Democrat

Yuan Yang

Earley and Woodley Labour

Mohammad Yasin

Bedford Labour

Steve Yemm

Mansfield Labour

Claire Young

Thornbury and Yate Liberal Democrat

Daniel Zeichner

Cambridge Labour