Members of Parliament
Explore current House of Commons MPs. Use the map to browse the UK, or search, filter and sort the directory below to find a particular MP, constituency, party or current parliamentary role.
Explore MPs across the UK
Each constituency is coloured using the current MP's party colour. Search by MP or constituency, or select a seat to open the current MP profile.
Boundary data: Westminster Parliamentary Constituencies (July 2024), BUC — Office for National Statistics. Source: Office for National Statistics licensed under the Open Government Licence v3.0. Contains OS data © Crown copyright and database right 2024.
MP data: UK Parliament Members API. Contains Parliamentary information licensed under the Open Parliament Licence v3.0.
Browse all MPs
Search by MP or constituency, filter by party or current role, and sort the results by name or constituency.
Preparing MP directory…
Ms Diane Abbott
Labour · Hackney North and Stoke Newington
Debbie Abrahams
Labour · Oldham East and Saddleworth
Shockat Adam
Independent · Leicester South
Dr Zubir Ahmed
Labour · Glasgow South West
Luke Akehurst
Labour · North Durham
Sadik Al-Hassan
Labour · North Somerset
Mr Bayo Alaba
Independent · Southend East and Rochford
Dan Aldridge
Labour · Weston-super-Mare
Heidi Alexander
Labour · Swindon South
Mr Douglas Alexander
Labour (Co-op) · Lothian East
Rushanara Ali
Labour · Bethnal Green and Stepney
Tahir Ali
Labour · Birmingham Hall Green and Moseley
Dr Rosena Allin-Khan
Labour · Tooting
Jim Allister
Traditional Unionist Voice · North Antrim
Gideon Amos
Liberal Democrat · Taunton and Wellington
Callum Anderson
Labour · Buckingham and Bletchley
Fleur Anderson
Labour · Putney
Lee Anderson
Reform UK · Ashfield
Stuart Anderson
Conservative · South Shropshire
Stuart Andrew
Conservative · Daventry
Tonia Antoniazzi
Labour · Gower
Steff Aquarone
Liberal Democrat · North Norfolk
Edward Argar
Conservative · Melton and Syston
Dr Scott Arthur
Labour · Edinburgh South West
Jess Asato
Labour · Lowestoft
James Asser
Labour · West Ham and Beckton
Jas Athwal
Labour · Ilford South
Victoria Atkins
Conservative · Louth and Horncastle
Catherine Atkinson
Labour · Derby North
Lewis Atkinson
Labour · Sunderland Central
Josh Babarinde
Liberal Democrat · Eastbourne
Gareth Bacon
Conservative · Orpington
Mrs Kemi Badenoch
Conservative · North West Essex
Mr Calvin Bailey
Labour · Leyton and Wanstead
Olivia Bailey
Labour · Reading West and Mid Berkshire
David Baines
Labour · St Helens North
Alex Baker
Labour · Aldershot
Richard Baker
Labour · Glenrothes and Mid Fife
Dame Harriett Baldwin
Conservative · West Worcestershire
Alex Ballinger
Labour · Halesowen
Antonia Bance
Labour · Tipton and Wednesbury
Steve Barclay
Conservative · North East Cambridgeshire
Paula Barker
Labour · Liverpool Wavertree
Lee Barron
Labour · Corby and East Northamptonshire
Mr Alex Barros-Curtis
Labour · Cardiff West
Johanna Baxter
Labour · Paisley and Renfrewshire South
Danny Beales
Labour · Uxbridge and South Ruislip
Lorraine Beavers
Labour · Blackpool North and Fleetwood
Mr Peter Bedford
Conservative · Mid Leicestershire
Órfhlaith Begley
Sinn Féin · West Tyrone
Apsana Begum
Labour · Poplar and Limehouse
Torsten Bell
Labour · Swansea West
Hilary Benn
Labour · Leeds South
Alison Bennett
Liberal Democrat · Mid Sussex
Siân Berry
Green Party · Brighton Pavilion
Mr Clive Betts
Labour · Sheffield South East
Saqib Bhatti
Conservative · Meriden and Solihull East
Ms Polly Billington
Labour · East Thanet
Lara Bird
Scottish National Party · Arbroath and Broughty Ferry
Matt Bishop
Labour · Forest of Dean
Bob Blackman
Conservative · Harrow East
Kirsty Blackman
Scottish National Party · Aberdeen North
Olivia Blake
Labour · Sheffield Hallam
Rachel Blake
Labour (Co-op) · Cities of London and Westminster
Chris Bloore
Labour · Redditch
Mrs Elsie Blundell
Labour · Heywood and Middleton North
Kevin Bonavia
Labour · Stevenage
Sarah Bool
Conservative · South Northamptonshire
Jade Botterill
Labour · Ossett and Denby Dale
Andrew Bowie
Conservative · West Aberdeenshire and Kincardine
Sureena Brackenridge
Labour · Wolverhampton North East
Dame Karen Bradley
Conservative · Staffordshire Moorlands
Aphra Brandreth
Conservative · Chester South and Eddisbury
Mr Jonathan Brash
Labour · Hartlepool
Suella Braverman
Reform UK · Fareham and Waterlooville
Alex Brewer
Liberal Democrat · North East Hampshire
Phil Brickell
Labour · Bolton West
Jess Brown-Fuller
Liberal Democrat · Chichester
Chris Bryant
Labour · Rhondda and Ogmore
Julia Buckley
Labour · Shrewsbury
Alex Burghart
Conservative · Brentwood and Ongar
Richard Burgon
Labour · Leeds East
Maureen Burke
Labour · Glasgow North East
Andy Burnham
Labour (Co-op) · Makerfield
David Burton-Sampson
Labour · Southend West and Leigh
Dawn Butler
Labour · Brent East
Ian Byrne
Labour · Liverpool West Derby
Liam Byrne
Labour · Birmingham Hodge Hill and Solihull North
Ruth Cadbury
Labour · Brentford and Isleworth
Nesil Caliskan
Labour · Barking
Irene Campbell
Labour · North Ayrshire and Arran
Juliet Campbell
Labour · Broxtowe
Mr Gregory Campbell
Democratic Unionist Party · East Londonderry
Sir Alan Campbell
Labour · Tynemouth
Markus Campbell-Savours
Labour · Penrith and Solway
Charlotte Cane
Liberal Democrat · Ely and East Cambridgeshire
Dan Carden
Labour · Liverpool Walton
Sam Carling
Labour · North West Cambridgeshire
Mr Alistair Carmichael
Liberal Democrat · Orkney and Shetland
Al Carns
Labour · Birmingham Selly Oak
James Cartlidge
Conservative · South Suffolk
David Chadwick
Liberal Democrat · Brecon, Radnor and Cwm Tawe
Wendy Chamberlain
Liberal Democrat · North East Fife
Dr Danny Chambers
Liberal Democrat · Winchester
Sarah Champion
Labour · Rotherham
Bambos Charalambous
Labour · Southgate and Wood Green
Mr Luke Charters
Labour · York Outer
Sir Christopher Chope
Conservative · Christchurch
Dr Ellie Chowns
Green Party · North Herefordshire
Feryal Clark
Labour · Enfield North
Sir James Cleverly
Conservative · Braintree
Sir Geoffrey Clifton-Brown
Conservative · North Cotswolds
Lewis Cocking
Conservative · Broxbourne
Chris Coghlan
Liberal Democrat · Dorking and Horley
Ben Coleman
Labour · Chelsea and Fulham
Jacob Collier
Labour · Burton and Uttoxeter
Lizzi Collinge
Labour · Morecambe and Lunesdale
Tom Collins
Labour · Worcester
Victoria Collins
Liberal Democrat · Harpenden and Berkhamsted
Liam Conlon
Labour · Beckenham and Penge
Sarah Coombes
Labour · West Bromwich
Andrew Cooper
Labour · Mid Cheshire
Daisy Cooper
Liberal Democrat · St Albans
Dr Beccy Cooper
Labour · Worthing West
John Cooper
Conservative · Dumfries and Galloway
Yvette Cooper
Labour · Pontefract, Castleford and Knottingley
Jeremy Corbyn
Your Party · Islington North
Alberto Costa
Conservative · South Leicestershire
Deirdre Costigan
Labour · Ealing Southall
Claire Coutinho
Conservative · East Surrey
Pam Cox
Labour · Colchester
Sir Geoffrey Cox
Conservative · Torridge and Tavistock
Neil Coyle
Labour · Bermondsey and Old Southwark
Jen Craft
Labour · Thurrock
Mary Creagh
Labour · Coventry East
Ms Stella Creasy
Labour (Co-op) · Walthamstow
Torcuil Crichton
Labour · Na h-Eileanan an Iar
Harriet Cross
Conservative · Gordon and Buchan
Pat Cullen
Sinn Féin · Fermanagh and South Tyrone
Judith Cummins
Labour · Bradford South
Chris Curtis
Labour · Milton Keynes North
Janet Daby
Labour · Lewisham East
Sir Nicholas Dakin
Labour · Scunthorpe
Ashley Dalton
Labour · West Lancashire
Adam Dance
Liberal Democrat · Yeovil
Steve Darling
Liberal Democrat · Torbay
Emily Darlington
Labour · Milton Keynes Central
Ed Davey
Liberal Democrat · Kingston and Surbiton
Ann Davies
Plaid Cymru · Caerfyrddin
Gareth Davies
Conservative · Grantham and Bourne
Jonathan Davies
Labour · Mid Derbyshire
Mims Davies
Conservative · East Grinstead and Uckfield
Paul Davies
Labour · Colne Valley
Shaun Davies
Labour · Telford
Alex Davies-Jones
Labour · Pontypridd
David Davis
Conservative · Goole and Pocklington
Bobby Dean
Liberal Democrat · Carshalton and Wallington
Josh Dean
Labour · Hertford and Stortford
Kate Dearden
Labour (Co-op) · Halifax
Marsha De Cordova
Labour · Battersea
Carla Denyer
Green Party · Bristol Central
Charlie Dewhirst
Conservative · Bridlington and The Wolds
Mr Tanmanjeet Singh Dhesi
Labour · Slough
Jim Dickson
Labour · Dartford
Mr Lee Dillon
Liberal Democrat · Newbury
Dame Caroline Dinenage
Conservative · Gosport
Anna Dixon
Labour · Shipley
Samantha Dixon
Labour · Chester North and Neston
Anneliese Dodds
Labour (Co-op) · Oxford East
Helena Dollimore
Labour (Co-op) · Hastings and Rye
Dave Doogan
Scottish National Party · Angus and Perthshire Glens
Stephen Doughty
Labour (Co-op) · Cardiff South and Penarth
Peter Dowd
Labour · Bootle
Sir Oliver Dowden
Conservative · Hertsmere
Graeme Downie
Labour · Dunfermline and Dollar
Rosie Duffield
Independent · Canterbury
Neil Duncan-Jordan
Labour · Poole
Sir Iain Duncan Smith
Conservative · Chingford and Woodford Green
Sarah Dyke
Liberal Democrat · Glastonbury and Somerton
Dame Angela Eagle
Labour · Wallasey
Maria Eagle
Labour · Liverpool Garston
Alex Easton
Independent · North Down
Colum Eastwood
Social Democratic & Labour Party · Foyle
Sorcha Eastwood
Alliance · Lagan Valley
Cat Eccles
Labour · Stourbridge
Lauren Edwards
Labour · Rochester and Strood
Sarah Edwards
Labour · Tamworth
Clive Efford
Labour · Eltham and Chislehurst
Damien Egan
Labour · Bristol North East
Maya Ellis
Labour · Ribble Valley
Chris Elmore
Labour · Bridgend
Kirith Entwistle
Labour · Bolton North East
Florence Eshalomi
Labour (Co-op) · Vauxhall and Camberwell Green
Bill Esterson
Labour · Sefton Central
Chris Evans
Labour (Co-op) · Caerphilly
Dr Luke Evans
Conservative · Hinckley and Bosworth
Miatta Fahnbulleh
Labour (Co-op) · Peckham
Mr Hamish Falconer
Labour · Lincoln
Nigel Farage
Reform UK · Clacton
Linsey Farnsworth
Labour · Amber Valley
Tim Farron
Liberal Democrat · Westmorland and Lonsdale
Josh Fenton-Glynn
Labour · Calder Valley
Mark Ferguson
Labour · Gateshead Central and Whickham
Patricia Ferguson
Labour · Glasgow West
John Finucane
Sinn Féin · Belfast North
Natalie Fleet
Labour · Bolsover
Emma Foody
Labour (Co-op) · Cramlington and Killingworth
Catherine Fookes
Labour · Monmouthshire
Richard Foord
Liberal Democrat · Honiton and Sidmouth
Mr Will Forster
Liberal Democrat · Woking
Peter Fortune
Conservative · Bromley and Biggin Hill
Mr Paul Foster
Labour · South Ribble
Sir Ashley Fox
Conservative · Bridgwater
Vicky Foxcroft
Labour · Lewisham North
Mary Kelly Foy
Labour · City of Durham
Daniel Francis
Labour · Bexleyheath and Crayford
Mr Mark Francois
Conservative · Rayleigh and Wickford
Zöe Franklin
Liberal Democrat · Guildford
George Freeman
Conservative · Mid Norfolk
Mr Louie French
Conservative · Old Bexley and Sidcup
Mr James Frith
Labour · Bury North
Richard Fuller
Conservative · North Bedfordshire
Gill Furniss
Labour · Sheffield Brightside and Hillsborough
Sir Roger Gale
Conservative · Herne Bay and Sandwich
Barry Gardiner
Labour · Brent West
Dr Allison Gardner
Labour · Stoke-on-Trent South
Mark Garnier
Conservative · Wyre Forest
Anna Gelderd
Labour · South East Cornwall
Alan Gemmell
Labour · Central Ayrshire
Andrew George
Liberal Democrat · St Ives
Gill German
Labour · Clwyd North
Ms Nusrat Ghani
Conservative · Sussex Weald
Sarah Gibson
Liberal Democrat · Chippenham
Tracy Gilbert
Labour · Edinburgh North and Leith
Preet Kaur Gill
Labour (Co-op) · Birmingham Edgbaston
Rachel Gilmour
Liberal Democrat · Tiverton and Minehead
Becky Gittins
Labour · Clwyd East
John Glen
Conservative · Salisbury
Mary Glindon
Labour · Newcastle upon Tyne East and Wallsend
Olly Glover
Liberal Democrat · Didcot and Wantage
Marie Goldman
Liberal Democrat · Chelmsford
Ben Goldsborough
Labour · South Norfolk
Tom Gordon
Liberal Democrat · Harrogate and Knaresborough
Jodie Gosling
Labour · Nuneaton
Georgia Gould
Labour · Queen's Park and Maida Vale
John Grady
Labour · Glasgow East
Helen Grant
Conservative · Maidstone and Malling
Sarah Green
Liberal Democrat · Chesham and Amersham
Lilian Greenwood
Labour · Nottingham South
Andrew Griffith
Conservative · Arundel and South Downs
Dame Nia Griffith
Labour · Llanelli
Alison Griffiths
Conservative · Bognor Regis and Littlehampton
Amanda Hack
Labour · North West Leicestershire
Louise Haigh
Labour · Sheffield Heeley
Sarah Hall
Labour (Co-op) · Warrington South
Fabian Hamilton
Labour · Leeds North East
Paulette Hamilton
Labour · Birmingham Erdington
Claire Hanna
Social Democratic & Labour Party · Belfast South and Mid Down
Monica Harding
Liberal Democrat · Esher and Walton
Emma Hardy
Labour · Kingston upon Hull West and Haltemprice
Carolyn Harris
Labour · Neath and Swansea East
Rebecca Harris
Conservative · Castle Point
Lloyd Hatton
Labour · South Dorset
Helen Hayes
Labour · Dulwich and West Norwood
Sir John Hayes
Conservative · South Holland and The Deepings
Tom Hayes
Labour · Bournemouth East
Claire Hazelgrove
Labour · Filton and Bradley Stoke
Chris Hazzard
Sinn Féin · South Down
John Healey
Labour · Rawmarsh and Conisbrough
Sir Mark Hendrick
Labour (Co-op) · Preston
Pippa Heylings
Liberal Democrat · South Cambridgeshire
Dame Meg Hillier
Labour (Co-op) · Hackney South and Shoreditch
Chris Hinchliff
Labour · North East Hertfordshire
Jonathan Hinder
Labour · Pendle and Clitheroe
Damian Hinds
Conservative · East Hampshire
Simon Hoare
Conservative · North Dorset
Wera Hobhouse
Liberal Democrat · Bath
Mrs Sharon Hodgson
Labour · Washington and Gateshead South
Mr Richard Holden
Conservative · Basildon and Billericay
Kevin Hollinrake
Conservative · Thirsk and Malton
Paul Holmes
Conservative · Hamble Valley
Rachel Hopkins
Labour · Luton South and South Bedfordshire
Sir Lindsay Hoyle
Speaker · Chorley
Nigel Huddleston
Conservative · Droitwich and Evesham
Dr Neil Hudson
Conservative · Epping Forest
Claire Hughes
Labour · Bangor Aberconwy
Dáire Hughes
Sinn Féin · Newry and Armagh
Alison Hume
Labour · Scarborough and Whitby
Sir Jeremy Hunt
Conservative · Godalming and Ash
Dr Rupa Huq
Labour · Ealing Central and Acton
Patrick Hurley
Labour · Southport
Imran Hussain
Labour · Bradford East
Mr Adnan Hussain
Independent · Blackburn
Leigh Ingham
Labour · Stafford
Natasha Irons
Labour · Croydon East
Sally Jameson
Labour (Co-op) · Doncaster Central
Christine Jardine
Liberal Democrat · Edinburgh West
Dan Jarvis
Labour · Barnsley North
Liz Jarvis
Liberal Democrat · Eastleigh
Sir Bernard Jenkin
Conservative · Harwich and North Essex
Robert Jenrick
Reform UK · Newark
Terry Jermy
Labour · South West Norfolk
Adam Jogee
Labour · Newcastle-under-Lyme
Dame Diana Johnson
Labour · Kingston upon Hull North and Cottingham
Dr Caroline Johnson
Conservative · Sleaford and North Hykeham
Kim Johnson
Labour · Liverpool Riverside
Clive Jones
Liberal Democrat · Wokingham
Darren Jones
Labour · Bristol North West
Gerald Jones
Labour · Merthyr Tydfil and Aberdare
Lillian Jones
Labour · Kilmarnock and Loudoun
Ruth Jones
Labour · Newport West and Islwyn
Sarah Jones
Labour · Croydon West
Lincoln Jopp
Conservative · Spelthorne
Gurinder Singh Josan
Labour · Smethwick
Sojan Joseph
Labour · Ashford
Warinder Juss
Labour · Wolverhampton West
Chris Kane
Labour · Stirling and Strathallan
Mike Kane
Labour · Wythenshawe and Sale East
Satvir Kaur
Labour · Southampton Test
Alicia Kearns
Conservative · Rutland and Stamford
Liz Kendall
Labour · Leicester West
Afzal Khan
Labour · Manchester Rusholme
Ayoub Khan
Independent · Birmingham Perry Barr
Naushabah Khan
Labour · Gillingham and Rainham
Stephen Kinnock
Labour · Aberafan Maesteg
Jayne Kirkham
Labour (Co-op) · Truro and Falmouth
Gen Kitchen
Labour · Wellingborough and Rushden
Mr Paul Kohler
Liberal Democrat · Wimbledon
Danny Kruger
Reform UK · East Wiltshire
Sonia Kumar
Labour · Dudley
Uma Kumaran
Labour · Stratford and Bow
Peter Kyle
Labour · Hove and Portslade
Laura Kyrke-Smith
Labour · Aylesbury
Ben Lake
Plaid Cymru · Ceredigion Preseli
Katie Lam
Conservative · Weald of Kent
Peter Lamb
Labour · Crawley
Mr David Lammy
Labour · Tottenham
John Lamont
Conservative · Berwickshire, Roxburgh and Selkirk
Ian Lavery
Labour · Blyth and Ashington
Chris Law
Scottish National Party · Dundee Central
Noah Law
Labour · St Austell and Newquay
Kim Leadbeater
Labour · Spen Valley
Graham Leadbitter
Scottish National Party · Moray West, Nairn and Strathspey
Sir Edward Leigh
Conservative · Gainsborough
Brian Leishman
Labour · Alloa and Grangemouth
Emma Lewell
Labour · South Shields
Andrew Lewin
Labour · Welwyn Hatfield
Clive Lewis
Labour · Norwich South
Sir Julian Lewis
Conservative · New Forest East
Simon Lightwood
Labour (Co-op) · Wakefield and Rothwell
Carla Lockhart
Democratic Unionist Party · Upper Bann
Seamus Logan
Scottish National Party · Aberdeenshire North and Moray East
Rebecca Long Bailey
Labour · Salford
Julia Lopez
Conservative · Hornchurch and Upminster
Rupert Lowe
Restore Britain · Great Yarmouth
Douglas Lumsden
Conservative · Aberdeen South
Josh MacAlister
Labour · Whitehaven and Workington
James MacCleary
Liberal Democrat · Lewes
Alice Macdonald
Labour (Co-op) · Norwich North
Mr Angus MacDonald
Liberal Democrat · Inverness, Skye and West Ross-shire
Andy MacNae
Labour · Rossendale and Darwen
Justin Madders
Labour · Ellesmere Port and Bromborough
Ben Maguire
Liberal Democrat · North Cornwall
Helen Maguire
Liberal Democrat · Epsom and Ewell
Shabana Mahmood
Labour · Birmingham Ladywood
Alan Mak
Conservative · Havant
Seema Malhotra
Labour (Co-op) · Feltham and Heston
Mr Cathal Mallaghan
Sinn Féin · Mid Ulster
Kit Malthouse
Conservative · North West Hampshire
Amanda Martin
Labour · Portsmouth North
Mike Martin
Liberal Democrat · Tunbridge Wells
Rachael Maskell
Labour (Co-op) · York Central
Paul Maskey
Sinn Féin · Belfast West
Keir Mather
Labour · Selby
Brian Mathew
Liberal Democrat · Melksham and Devizes
Alex Mayer
Labour · Dunstable and Leighton Buzzard
Jerome Mayhew
Conservative · Broadland and Fakenham
Charlie Maynard
Liberal Democrat · Witney
Douglas McAllister
Labour · West Dunbartonshire
Kerry McCarthy
Labour · Bristol East
Martin McCluskey
Labour · Inverclyde and Renfrewshire West
Dame Siobhain McDonagh
Labour · Mitcham and Morden
Andy McDonald
Labour · Middlesbrough and Thornaby East
Chris McDonald
Labour · Stockton North
John McDonnell
Labour · Hayes and Harlington
Blair McDougall
Labour · East Renfrewshire
Lola McEvoy
Labour · Darlington
Pat McFadden
Labour · Wolverhampton South East
Alison McGovern
Labour · Birkenhead
Alex McIntyre
Labour · Gloucester
Gordon McKee
Labour · Glasgow South
Kevin McKenna
Labour · Sittingbourne and Sheppey
Catherine McKinnell
Labour · Newcastle upon Tyne North
Jim McMahon
Labour (Co-op) · Oldham West, Chadderton and Royton
Anna McMorrin
Labour · Cardiff North
James McMurdock
Independent · South Basildon and East Thurrock
Frank McNally
Labour · Coatbridge and Bellshill
Kirsty McNeill
Labour (Co-op) · Midlothian
Esther McVey
Conservative · Tatton
Llinos Medi
Plaid Cymru · Ynys Môn
Anneliese Midgley
Labour · Knowsley
Ed Miliband
Labour · Doncaster North
Calum Miller
Liberal Democrat · Bicester and Woodstock
John Milne
Liberal Democrat · Horsham
Ms Julie Minns
Labour · Carlisle
Navendu Mishra
Labour · Stockport
Sir Andrew Mitchell
Conservative · Sutton Coldfield
Abtisam Mohamed
Labour · Sheffield Central
Iqbal Mohamed
Independent · Dewsbury and Batley
Mr Gagan Mohindra
Conservative · South West Hertfordshire
Perran Moon
Labour · Camborne and Redruth
Robbie Moore
Conservative · Keighley and Ilkley
Layla Moran
Liberal Democrat · Oxford West and Abingdon
Jessica Morden
Labour · Newport East
Edward Morello
Liberal Democrat · West Dorset
Helen Morgan
Liberal Democrat · North Shropshire
Stephen Morgan
Labour · Portsmouth South
Grahame Morris
Labour · Easington
Joe Morris
Labour · Hexham
Tom Morrison
Liberal Democrat · Cheadle
Joy Morrissey
Conservative · Beaconsfield
Wendy Morton
Conservative · Aldridge-Brownhills
Dr Kieran Mullan
Conservative · Bexhill and Battle
Margaret Mullane
Labour · Dagenham and Rainham
David Mundell
Conservative · Dumfriesshire, Clydesdale and Tweeddale
Tessa Munt
Liberal Democrat · Wells and Mendip Hills
Luke Murphy
Labour · Basingstoke
Chris Murray
Labour · Edinburgh East and Musselburgh
Ian Murray
Labour · Edinburgh South
James Murray
Labour (Co-op) · Ealing North
Katrina Murray
Labour · Cumbernauld and Kirkintilloch
Susan Murray
Liberal Democrat · Mid Dunbartonshire
Dr Andrew Murrison
Conservative · South West Wiltshire
Luke Myer
Labour · Middlesbrough South and East Cleveland
James Naish
Labour · Rushcliffe
Connor Naismith
Labour · Crewe and Nantwich
Lisa Nandy
Labour · Wigan
Kanishka Narayan
Labour · Vale of Glamorgan
Pamela Nash
Labour · Motherwell, Wishaw and Carluke
Josh Newbury
Labour · Cannock Chase
Samantha Niblett
Labour · South Derbyshire
Charlotte Nichols
Labour · Warrington North
Caroline Nokes
Conservative · Romsey and Southampton North
Jesse Norman
Conservative · Hereford and South Herefordshire
Alex Norris
Labour (Co-op) · Nottingham North and Kimberley
Dan Norris
Independent · North East Somerset and Hanham
Neil O'Brien
Conservative · Harborough, Oadby and Wigston
Brendan O'Hara
Scottish National Party · Argyll, Bute and South Lochaber
Ben Obese-Jecty
Conservative · Huntingdon
Sarah Olney
Liberal Democrat · Richmond Park
Melanie Onn
Labour · Great Grimsby and Cleethorpes
Dame Chi Onwurah
Labour · Newcastle upon Tyne Central and West
Dr Simon Opher
Labour · Stroud
Ms Abena Oppong-Asare
Labour · Erith and Thamesmead
Kate Osamor
Labour (Co-op) · Edmonton and Winchmore Hill
Kate Osborne
Labour · Jarrow and Gateshead East
Tristan Osborne
Labour · Chatham and Aylesford
Taiwo Owatemi
Labour · Coventry North West
Sarah Owen
Labour · Luton North
Darren Paffey
Labour · Southampton Itchen
Andrew Pakes
Labour (Co-op) · Peterborough
Priti Patel
Conservative · Witham
Matthew Patrick
Labour · Wirral West
Rebecca Paul
Conservative · Reigate
Michael Payne
Labour · Gedling
Stephanie Peacock
Labour · Barnsley South
Jon Pearce
Labour · High Peak
Matthew Pennycook
Labour · Greenwich and Woolwich
Mr Toby Perkins
Labour · Chesterfield
Manuela Perteghella
Liberal Democrat · Stratford-on-Avon
Jess Phillips
Labour · Birmingham Yardley
Bridget Phillipson
Labour · Houghton and Sunderland South
Chris Philp
Conservative · Croydon South
Dr Al Pinkerton
Liberal Democrat · Surrey Heath
David Pinto-Duschinsky
Labour · Hendon
Lee Pitcher
Labour · Doncaster East and the Isle of Axholme
Jo Platt
Labour (Co-op) · Leigh and Atherton
Sarah Pochin
Reform UK · Runcorn and Helsby
Luke Pollard
Labour (Co-op) · Plymouth Sutton and Devonport
Joe Powell
Labour · Kensington and Bayswater
Lucy Powell
Labour (Co-op) · Manchester Central
Gregor Poynton
Labour · Livingston
Dr Peter Prinsley
Labour · Bury St Edmunds and Stowmarket
Mark Pritchard
Conservative · The Wrekin
Richard Quigley
Labour · Isle of Wight West
Yasmin Qureshi
Labour · Bolton South and Walkden
Steve Race
Labour · Exeter
Shivani Raja
Conservative · Leicester East
Adrian Ramsay
Green Party · Waveney Valley
Mr Connor Rand
Labour · Altrincham and Sale West
Andrew Ranger
Labour · Wrexham
Jack Rankin
Conservative · Windsor
Angela Rayner
Labour · Ashton-under-Lyne
Mike Reader
Labour · Northampton South
David Reed
Conservative · Exmouth and Exeter East
Steve Reed
Labour (Co-op) · Streatham and Croydon North
Ellie Reeves
Labour · Lewisham West and East Dulwich
Rachel Reeves
Labour · Leeds West and Pudsey
Joani Reid
Labour · East Kilbride and Strathaven
Emma Reynolds
Labour · Wycombe
Jonathan Reynolds
Labour (Co-op) · Stalybridge and Hyde
Mr Joshua Reynolds
Liberal Democrat · Maidenhead
Martin Rhodes
Labour · Glasgow North
Bell Ribeiro-Addy
Labour · Clapham and Brixton Hill
Jake Richards
Labour · Rother Valley
Jenny Riddell-Carpenter
Labour · Suffolk Coastal
Lucy Rigby
Labour · Northampton North
Ms Marie Rimmer
Labour · St Helens South and Whiston
Dave Robertson
Labour · Lichfield
Joe Robertson
Conservative · Isle of Wight East
Gavin Robinson
Democratic Unionist Party · Belfast East
Tim Roca
Labour · Macclesfield
Matt Rodda
Labour · Reading Central
Ian Roome
Liberal Democrat · North Devon
Andrew Rosindell
Reform UK · Romford
Sam Rushworth
Labour · Bishop Auckland
Sarah Russell
Labour · Congleton
Tom Rutland
Labour · East Worthing and Shoreham
Oliver Ryan
Labour (Co-op) · Burnley
Anna Sabine
Liberal Democrat · Frome and East Somerset
Sarah Sackman
Labour · Finchley and Golders Green
Dr Jeevun Sandher
Labour · Loughborough
Louise Sandher-Jones
Labour · North East Derbyshire
Dr Roz Savage
Liberal Democrat · South Cotswolds
Liz Saville Roberts
Plaid Cymru · Dwyfor Meirionnydd
Michelle Scrogham
Labour · Barrow and Furness
Mark Sewards
Labour · Leeds South West and Morley
Naz Shah
Labour · Bradford West
Baggy Shanker
Labour (Co-op) · Derby South
Michael Shanks
Labour · Rutherglen
Jim Shannon
Democratic Unionist Party · Strangford
Dr Neil Shastri-Hurst
Conservative · Solihull West and Shirley
Sir Alec Shelbrooke
Conservative · Wetherby and Easingwold
Tulip Siddiq
Labour · Hampstead and Highgate
David Simmonds
Conservative · Ruislip, Northwood and Pinner
Vikki Slade
Liberal Democrat · Mid Dorset and North Poole
Andy Slaughter
Labour · Hammersmith and Chiswick
John Slinger
Labour · Rugby
Lisa Smart
Liberal Democrat · Hazel Grove
Cat Smith
Labour · Lancaster and Wyre
David Smith
Labour · North Northumberland
Greg Smith
Conservative · Mid Buckinghamshire
Jeff Smith
Labour · Manchester Withington
Nick Smith
Labour · Blaenau Gwent and Rhymney
Rebecca Smith
Conservative · South West Devon
Sarah Smith
Labour · Hyndburn
Sir Julian Smith
Conservative · Skipton and Ripon
Karin Smyth
Labour · Bristol South
Gareth Snell
Labour (Co-op) · Stoke-on-Trent Central
Mr Andrew Snowden
Conservative · Fylde
Alex Sobel
Labour (Co-op) · Leeds Central and Headingley
Ian Sollom
Liberal Democrat · St Neots and Mid Cambridgeshire
Dr Ben Spencer
Conservative · Runnymede and Weybridge
Hannah Spencer
Green Party · Gorton and Denton
Patrick Spencer
Conservative · Central Suffolk and North Ipswich
Gregory Stafford
Conservative · Farnham and Bordon
Euan Stainbank
Labour · Falkirk
Blake Stephenson
Conservative · Mid Bedfordshire
Jo Stevens
Labour · Cardiff East
Kenneth Stevenson
Labour · Airdrie and Shotts
Elaine Stewart
Labour · Ayr, Carrick and Cumnock
Jamie Stone
Liberal Democrat · Caithness, Sutherland and Easter Ross
Will Stone
Labour · Swindon North
Alistair Strathern
Labour · Hitchin
Wes Streeting
Labour · Ilford North
Alan Strickland
Labour · Newton Aycliffe and Spennymoor
Sir Mel Stride
Conservative · Central Devon
Graham Stringer
Labour · Blackley and Middleton South
Graham Stuart
Conservative · Beverley and Holderness
Dr Lauren Sullivan
Labour · Gravesham
Kirsteen Sullivan
Labour (Co-op) · Bathgate and Linlithgow
Zarah Sultana
Your Party · Coventry South
Rishi Sunak
Conservative · Richmond and Northallerton
Peter Swallow
Labour · Bracknell
Robin Swann
Ulster Unionist Party · South Antrim
Sir Desmond Swayne
Conservative · New Forest West
Sir Mark Tami
Labour · Alyn and Deeside
Mike Tapp
Labour · Dover and Deal
Alison Taylor
Labour · Paisley and Renfrewshire North
David Taylor
Labour · Hemel Hempstead
Luke Taylor
Liberal Democrat · Sutton and Cheam
Rachel Taylor
Labour · North Warwickshire and Bedworth
Bradley Thomas
Conservative · Bromsgrove
Cameron Thomas
Independent · Tewkesbury
Fred Thomas
Labour · Plymouth Moor View
Gareth Thomas
Labour (Co-op) · Harrow West
Nick Thomas-Symonds
Labour · Torfaen
Adam Thompson
Labour · Erewash
Emily Thornberry
Labour · Islington South and Finsbury
Richard Tice
Reform UK · Boston and Skegness
Dr Marie Tidball
Labour · Penistone and Stocksbridge
Sir Stephen Timms
Labour · East Ham
Nick Timothy
Conservative · West Suffolk
Jessica Toale
Labour · Bournemouth West
Dan Tomlinson
Labour · Chipping Barnet
Jon Trickett
Labour · Normanton and Hemsworth
Laura Trott
Conservative · Sevenoaks
Henry Tufnell
Labour · Mid and South Pembrokeshire
Tom Tugendhat
Conservative · Tonbridge
Anna Turley
Labour (Co-op) · Redcar
Matt Turmaine
Labour · Watford
Karl Turner
Independent · Kingston upon Hull East
Laurence Turner
Labour · Birmingham Northfield
Derek Twigg
Labour · Widnes and Halewood
Liz Twist
Labour · Blaydon and Consett
Harpreet Uppal
Labour · Huddersfield
Freddie van Mierlo
Liberal Democrat · Henley and Thame
Tony Vaughan
Labour · Folkestone and Hythe
Valerie Vaz
Labour · Walsall and Bloxwich
Martin Vickers
Conservative · Brigg and Immingham
Matt Vickers
Conservative · Stockton West
Chris Vince
Labour (Co-op) · Harlow
Caroline Voaden
Liberal Democrat · South Devon
Christian Wakeford
Labour · Bury South
Imogen Walker
Labour · Hamilton and Clyde Valley
Chris Ward
Labour · Brighton Kemptown and Peacehaven
Melanie Ward
Labour · Cowdenbeath and Kirkcaldy
Paul Waugh
Labour (Co-op) · Rochdale
Chris Webb
Labour · Blackpool South
Michelle Welsh
Labour · Sherwood Forest
Catherine West
Labour · Hornsey and Friern Barnet
Andrew Western
Labour · Stretford and Urmston
Matt Western
Labour · Warwick and Leamington
Helen Whately
Conservative · Faversham and Mid Kent
Michael Wheeler
Labour · Worsley and Eccles
John Whitby
Labour · Derbyshire Dales
Jo White
Labour · Bassetlaw
Katie White
Labour · Leeds North West
Sir John Whittingdale
Conservative · Maldon
Nadia Whittome
Labour · Nottingham East
James Wild
Conservative · North West Norfolk
Max Wilkinson
Liberal Democrat · Cheltenham
David Williams
Labour · Stoke-on-Trent North
Sir Gavin Williamson
Conservative · Stone, Great Wyrley and Penkridge
Munira Wilson
Liberal Democrat · Twickenham
Sammy Wilson
Democratic Unionist Party · East Antrim
Pete Wishart
Scottish National Party · Perth and Kinross-shire
Steve Witherden
Labour · Montgomeryshire and Glyndŵr
Mike Wood
Conservative · Kingswinford and South Staffordshire
Sean Woodcock
Labour · Banbury
Sir Jeremy Wright
Conservative · Kenilworth and Southam
Rosie Wrighting
Labour · Kettering
Martin Wrigley
Liberal Democrat · Newton Abbot
Yuan Yang
Labour · Earley and Woodley
Mohammad Yasin
Labour · Bedford
Steve Yemm
Labour · Mansfield
Claire Young
Liberal Democrat · Thornbury and Yate
Daniel Zeichner
Labour · Cambridge
