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