MPs A to Z
All 650 current Members of Parliament, by surname.
Looking for someone who has left the Commons? See former MPs. Browse by seat on constituencies A to Z.
A (32)
- Jack Abbott · Ipswich, Labour (Co-op)
- Ms Diane Abbott · Hackney North and Stoke Newington, Labour
- Sagal Abdi-Wali · Holborn and St Pancras, Labour
- Debbie Abrahams · Oldham East and Saddleworth, Labour
- Shockat Adam · Leicester South, Independent
- Dr Zubir Ahmed · Glasgow South West, Labour
- Luke Akehurst · North Durham, Labour
- Sadik Al-Hassan · North Somerset, Labour
- Mr Bayo Alaba · Southend East and Rochford, Independent
- Dan Aldridge · Weston-super-Mare, Labour
- Heidi Alexander · Swindon South, Labour
- Mr Douglas Alexander · Lothian East, Labour (Co-op)
- Rushanara Ali · Bethnal Green and Stepney, Labour
- Tahir Ali · Birmingham Hall Green and Moseley, Labour
- Dr Rosena Allin-Khan · Tooting, Labour
- Jim Allister · North Antrim, Traditional Unionist Voice
- 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
- Steff Aquarone · North Norfolk, Liberal Democrat
- Edward Argar · Melton and Syston, Conservative
- Dr Scott Arthur · Edinburgh South West, Labour
- Jess Asato · Lowestoft, Labour
- James Asser · West Ham and Beckton, Labour
- Jas Athwal · Ilford South, Labour
- Victoria Atkins · Louth and Horncastle, Conservative
- Lewis Atkinson · Sunderland Central, Labour
- Catherine Atkinson · Derby North, Labour
B (59)
- Josh Babarinde · Eastbourne, Liberal Democrat
- Gareth Bacon · Orpington, Conservative
- Mrs Kemi Badenoch · North West Essex, Conservative
- Olivia Bailey · Reading West and Mid Berkshire, Labour
- Mr Calvin Bailey · Leyton and Wanstead, Labour
- Rebecca Long Bailey · Salford, Labour
- David Baines · St Helens North, Labour
- Richard Baker · Glenrothes and Mid Fife, Labour
- Alex Baker · Aldershot, Labour
- Dame 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
- Mr 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
- Mr 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 Party
- Mr Clive Betts · Sheffield South East, Labour
- Saqib Bhatti · Meriden and Solihull East, Conservative
- Ms Polly Billington · East Thanet, Labour
- Lara Bird · Arbroath and Broughty Ferry, Scottish National Party
- Matt Bishop · Forest of Dean, Labour
- Bob Blackman · Harrow East, Conservative
- Kirsty Blackman · Aberdeen North, Scottish National Party
- Rachel Blake · Cities of London and Westminster, Labour (Co-op)
- Olivia Blake · Sheffield Hallam, Labour
- Chris Bloore · Redditch, Labour
- Mrs 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
- Dame Karen Bradley · Staffordshire Moorlands, Conservative
- Aphra Brandreth · Chester South and Eddisbury, Conservative
- Mr Jonathan Brash · Hartlepool, Labour
- Suella Braverman · Fareham and Waterlooville, Reform UK
- Alex Brewer · North East Hampshire, Liberal Democrat
- Phil Brickell · Bolton West, Labour
- Jess 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
- Andy Burnham · Makerfield, Labour (Co-op)
- David Burton-Sampson · Southend West and Leigh, Labour
- Dawn Butler · Brent East, Labour
- Liam Byrne · Birmingham Hodge Hill and Solihull North, Labour
- Ian Byrne · Liverpool West Derby, Labour
C (54)
- Ruth Cadbury · Brentford and Isleworth, Labour
- Nesil Caliskan · Barking, Labour
- Sir Alan Campbell · Tynemouth, Labour
- Mr Gregory Campbell · East Londonderry, Democratic Unionist Party
- 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
- Mr Alistair Carmichael · Orkney and Shetland, Liberal Democrat
- Al 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
- Dr Danny Chambers · Winchester, Liberal Democrat
- Sarah Champion · Rotherham, Labour
- Bambos Charalambous · Southgate and Wood Green, Labour
- Mr Luke Charters · York Outer, Labour
- Sir Christopher Chope · Christchurch, Conservative
- Dr Ellie Chowns · North Herefordshire, Green Party
- Feryal Clark · Enfield North, Labour
- Sir James Cleverly · Braintree, Conservative
- Sir 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
- Daisy Cooper · St Albans, Liberal Democrat
- John Cooper · Dumfries and Galloway, Conservative
- Dr Beccy Cooper · Worthing West, Labour
- Yvette Cooper · Pontefract, Castleford and Knottingley, Labour
- Jeremy Corbyn · Islington North, Your Party
- Marsha De Cordova · Battersea, Labour
- Alberto Costa · South Leicestershire, Conservative
- Deirdre Costigan · Ealing Southall, Labour
- Claire Coutinho · East Surrey, Conservative
- Sir Geoffrey Cox · Torridge and Tavistock, Conservative
- Pam Cox · Colchester, Labour
- Neil Coyle · Bermondsey and Old Southwark, Labour
- Jen Craft · Thurrock, Labour
- Mary Creagh · Coventry East, Labour
- Ms Stella Creasy · Walthamstow, Labour (Co-op)
- 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
D (36)
- Janet Daby · Lewisham East, Labour
- Sir 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
- Ed Davey · Kingston and Surbiton, Liberal Democrat
- Shaun Davies · Telford, Labour
- Gareth Davies · Grantham and Bourne, Conservative
- Ann Davies · Caerfyrddin, Plaid Cymru
- Jonathan Davies · Mid Derbyshire, Labour
- Paul Davies · Colne Valley, Labour
- Mims Davies · East Grinstead and Uckfield, Conservative
- Alex Davies-Jones · Pontypridd, Labour
- David Davis · Goole and Pocklington, Conservative
- Josh Dean · Hertford and Stortford, Labour
- Bobby Dean · Carshalton and Wallington, Liberal Democrat
- Kate Dearden · Halifax, Labour (Co-op)
- Carla Denyer · Bristol Central, Green Party
- Charlie Dewhirst · Bridlington and The Wolds, Conservative
- Mr Tanmanjeet Singh Dhesi · Slough, Labour
- Jim Dickson · Dartford, Labour
- Mr Lee Dillon · Newbury, Liberal Democrat
- Dame Caroline Dinenage · Gosport, Conservative
- Samantha Dixon · Chester North and Neston, Labour
- Anna Dixon · Shipley, Labour
- Anneliese Dodds · Oxford East, Labour (Co-op)
- Helena Dollimore · Hastings and Rye, Labour (Co-op)
- Dave Doogan · Angus and Perthshire Glens, Scottish National Party
- Stephen Doughty · Cardiff South and Penarth, Labour (Co-op)
- Peter Dowd · Bootle, Labour
- Sir Oliver Dowden · Hertsmere, Conservative
- Graeme Downie · Dunfermline and Dollar, Labour
- Rosie Duffield · Canterbury, Independent
- Neil Duncan-Jordan · Poole, Labour
- Sarah Dyke · Glastonbury and Somerton, Liberal Democrat
E (17)
- Maria Eagle · Liverpool Garston, Labour
- Dame Angela Eagle · Wallasey, Labour
- Alex Easton · North Down, Independent
- Colum Eastwood · Foyle, Social Democratic & Labour Party
- Sorcha Eastwood · Lagan Valley, Alliance
- Cat Eccles · Stourbridge, Labour
- Sarah Edwards · Tamworth, Labour
- Lauren Edwards · Rochester and Strood, 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-op)
- Bill Esterson · Sefton Central, Labour
- Chris Evans · Caerphilly, Labour (Co-op)
- Dr Luke Evans · Hinckley and Bosworth, Conservative
F (27)
- Miatta Fahnbulleh · Peckham, Labour (Co-op)
- Mr 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
- Patricia Ferguson · Glasgow West, Labour
- Mark Ferguson · Gateshead Central and Whickham, Labour
- John Finucane · Belfast North, Sinn Féin
- Natalie Fleet · Bolsover, Labour
- Emma Foody · Cramlington and Killingworth, Labour (Co-op)
- Catherine Fookes · Monmouthshire, Labour
- Richard Foord · Honiton and Sidmouth, Liberal Democrat
- Mr Will Forster · Woking, Liberal Democrat
- Peter Fortune · Bromley and Biggin Hill, Conservative
- Mr Paul Foster · South Ribble, Labour
- Sir Ashley Fox · Bridgwater, Conservative
- Vicky Foxcroft · Lewisham North, Labour
- Mary Kelly Foy · City of Durham, Labour
- Daniel Francis · Bexleyheath and Crayford, Labour
- Mr Mark Francois · Rayleigh and Wickford, Conservative
- Zöe Franklin · Guildford, Liberal Democrat
- George Freeman · Mid Norfolk, Conservative
- Mr Louie French · Old Bexley and Sidcup, Conservative
- Mr James Frith · Bury North, Labour
- Richard Fuller · North Bedfordshire, Conservative
- Gill Furniss · Sheffield Brightside and Hillsborough, Labour
G (29)
- Sir Roger Gale · Herne Bay and Sandwich, Conservative
- Barry Gardiner · Brent West, Labour
- Dr 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
- Ms Nusrat Ghani · Sussex Weald, Conservative
- Sarah Gibson · Chippenham, Liberal Democrat
- Tracy Gilbert · Edinburgh North and Leith, Labour
- Preet Kaur Gill · Birmingham Edgbaston, Labour (Co-op)
- 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
- Dame Nia Griffith · Llanelli, Labour
- Andrew Griffith · Arundel and South Downs, Conservative
- Alison Griffiths · Bognor Regis and Littlehampton, Conservative
H (41)
- Amanda Hack · North West Leicestershire, Labour
- Louise Haigh · Sheffield Heeley, Labour
- Sarah Hall · Warrington South, Labour (Co-op)
- Fabian Hamilton · Leeds North East, Labour
- Paulette Hamilton · Birmingham Erdington, Labour
- Claire Hanna · Belfast South and Mid Down, Social Democratic & Labour Party
- 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
- Sir John Hayes · South Holland and The Deepings, Conservative
- Helen Hayes · Dulwich and West Norwood, Labour
- Tom Hayes · Bournemouth East, Labour
- Claire Hazelgrove · Filton and Bradley Stoke, Labour
- Chris Hazzard · South Down, Sinn Féin
- John Healey · Rawmarsh and Conisbrough, Labour
- Sir Mark Hendrick · Preston, Labour (Co-op)
- Pippa Heylings · South Cambridgeshire, Liberal Democrat
- Dame Meg Hillier · Hackney South and Shoreditch, Labour (Co-op)
- 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
- Mrs Sharon Hodgson · Washington and Gateshead South, Labour
- Mr 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
- Sir Lindsay Hoyle · Chorley, Speaker
- Nigel Huddleston · Droitwich and Evesham, Conservative
- Dr 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
- Sir Jeremy Hunt · Godalming and Ash, Conservative
- Dr Rupa Huq · Ealing Central and Acton, Labour
- Patrick Hurley · Southport, Labour
- Mr Adnan Hussain · Blackburn, Independent
- Imran Hussain · Bradford East, Labour
I (2)
- Leigh Ingham · Stafford, Labour
- Natasha Irons · Croydon East, Labour
J (21)
- Sally Jameson · Doncaster Central, Labour (Co-op)
- Christine Jardine · Edinburgh West, Liberal Democrat
- Liz Jarvis · Eastleigh, Liberal Democrat
- Dan Jarvis · Barnsley North, Labour
- Sir Bernard Jenkin · Harwich and North Essex, Conservative
- Robert Jenrick · Newark, Reform UK
- Terry Jermy · South West Norfolk, Labour
- Adam Jogee · Newcastle-under-Lyme, Labour
- Kim Johnson · Liverpool Riverside, Labour
- Dr Caroline Johnson · Sleaford and North Hykeham, Conservative
- Dame Diana Johnson · Kingston upon Hull North and Cottingham, Labour
- Gerald Jones · Merthyr Tydfil and Aberdare, Labour
- Sarah Jones · Croydon West, Labour
- Lillian Jones · Kilmarnock and Loudoun, Labour
- Ruth Jones · Newport West and Islwyn, Labour
- Darren Jones · Bristol North West, Labour
- Clive Jones · Wokingham, Liberal Democrat
- Lincoln Jopp · Spelthorne, Conservative
- Gurinder Singh Josan · Smethwick, Labour
- Sojan Joseph · Ashford, Labour
- Warinder Juss · Wolverhampton West, Labour
K (17)
- 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
- Ayoub Khan · Birmingham Perry Barr, Independent
- Naushabah Khan · Gillingham and Rainham, Labour
- Afzal Khan · Manchester Rusholme, Labour
- Stephen Kinnock · Aberafan Maesteg, Labour
- Jayne Kirkham · Truro and Falmouth, Labour (Co-op)
- Gen Kitchen · Wellingborough and Rushden, Labour
- Mr Paul Kohler · Wimbledon, Liberal Democrat
- Danny Kruger · East Wiltshire, Reform UK
- Sonia Kumar · Dudley, Labour
- Uma Kumaran · Stratford and Bow, Labour
- Peter Kyle · Hove and Portslade, Labour
- Laura Kyrke-Smith · Aylesbury, Labour
L (22)
- Ben Lake · Ceredigion Preseli, Plaid Cymru
- Katie Lam · Weald of Kent, Conservative
- Peter Lamb · Crawley, Labour
- Mr 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
- Sir Edward Leigh · Gainsborough, Conservative
- Brian Leishman · Alloa and Grangemouth, Labour
- Emma Lewell · South Shields, Labour
- Andrew Lewin · Welwyn Hatfield, Labour
- Sir Julian Lewis · New Forest East, Conservative
- Clive Lewis · Norwich South, Labour
- Simon Lightwood · Wakefield and Rothwell, Labour (Co-op)
- Carla Lockhart · Upper Bann, Democratic Unionist Party
- Seamus Logan · Aberdeenshire North and Moray East, Scottish National Party
- Julia Lopez · Hornchurch and Upminster, Conservative
- Rupert Lowe · Great Yarmouth, Restore Britain
- Douglas Lumsden · Aberdeen South, Conservative
M (79)
- Josh MacAlister · Whitehaven and Workington, Labour
- James MacCleary · Lewes, Liberal Democrat
- Alice Macdonald · Norwich North, Labour (Co-op)
- Mr Angus MacDonald · Inverness, Skye and West Ross-shire, Liberal Democrat
- Andy MacNae · Rossendale and Darwen, Labour
- Justin Madders · Ellesmere Port and Bromborough, Labour
- Helen Maguire · Epsom and Ewell, Liberal Democrat
- Ben Maguire · North Cornwall, Liberal Democrat
- Shabana Mahmood · Birmingham Ladywood, Labour
- Alan Mak · Havant, Conservative
- Seema Malhotra · Feltham and Heston, Labour (Co-op)
- Mr 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-op)
- 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
- Dame Siobhain McDonagh · Mitcham and Morden, Labour
- Chris McDonald · Stockton North, Labour
- Andy McDonald · Middlesbrough and Thornaby East, Labour
- John 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-op)
- Anna McMorrin · Cardiff North, Labour
- James McMurdock · South Basildon and East Thurrock, Independent
- Frank McNally · Coatbridge and Bellshill, Labour
- Kirsty McNeill · Midlothian, Labour (Co-op)
- Esther McVey · Tatton, Conservative
- Llinos Medi · Ynys Môn, Plaid Cymru
- Anneliese Midgley · Knowsley, Labour
- Freddie van Mierlo · Henley and Thame, Liberal Democrat
- Ed Miliband · Doncaster North, Labour
- Calum Miller · Bicester and Woodstock, Liberal Democrat
- John Milne · Horsham, Liberal Democrat
- Ms Julie Minns · Carlisle, Labour
- Navendu Mishra · Stockport, Labour
- Sir Andrew Mitchell · Sutton Coldfield, Conservative
- Iqbal Mohamed · Dewsbury and Batley, Independent
- Abtisam Mohamed · Sheffield Central, Labour
- Mr Gagan Mohindra · South West Hertfordshire, Conservative
- Perran Moon · Camborne and Redruth, Independent
- 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
- Stephen Morgan · Portsmouth South, Labour
- Helen Morgan · North Shropshire, Liberal Democrat
- Joe Morris · Hexham, Labour
- Grahame Morris · Easington, Labour
- Tom Morrison · Cheadle, Liberal Democrat
- Joy Morrissey · Beaconsfield, Conservative
- Wendy Morton · Aldridge-Brownhills, Conservative
- Dr 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
- Katrina Murray · Cumbernauld and Kirkintilloch, Labour
- James Murray · Ealing North, Labour (Co-op)
- Ian Murray · Edinburgh South, Labour
- Susan Murray · Mid Dunbartonshire, Liberal Democrat
- Dr Andrew Murrison · South West Wiltshire, Conservative
- Luke Myer · Middlesbrough South and East Cleveland, Labour
N (12)
- 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
- Dan Norris · North East Somerset and Hanham, Independent
- Alex Norris · Nottingham North and Kimberley, Labour (Co-op)
O (13)
- 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
- Dame Chi Onwurah · Newcastle upon Tyne Central and West, Labour
- Dr Simon Opher · Stroud, Labour
- Ms Abena Oppong-Asare · Erith and Thamesmead, Labour
- Kate Osamor · Edmonton and Winchmore Hill, Labour (Co-op)
- Kate Osborne · Jarrow and Gateshead East, Labour
- Tristan Osborne · Chatham and Aylesford, Labour
- Taiwo Owatemi · Coventry North West, Labour
- Sarah Owen · Luton North, Labour
P (25)
- Darren Paffey · Southampton Itchen, Labour
- Andrew Pakes · Peterborough, Labour (Co-op)
- Priti Patel · Witham, Conservative
- Matthew Patrick · Wirral West, Labour
- Rebecca Paul · Reigate, Conservative
- Michael Payne · Gedling, Labour
- Stephanie Peacock · Barnsley South, Labour
- Jon Pearce · High Peak, Labour
- Matthew Pennycook · Greenwich and Woolwich, Labour
- Mr 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
- Dr 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-op)
- Sarah Pochin · Runcorn and Helsby, Reform UK
- Luke Pollard · Plymouth Sutton and Devonport, Labour (Co-op)
- Joe Powell · Kensington and Bayswater, Labour
- Lucy Powell · Manchester Central, Labour (Co-op)
- Gregor Poynton · Livingston, Labour
- Dr Peter Prinsley · Bury St Edmunds and Stowmarket, Labour
- Mark Pritchard · The Wrekin, Conservative
Q (2)
- Richard Quigley · Isle of Wight West, Labour
- Yasmin Qureshi · Bolton South and Walkden, Labour
R (34)
- Steve Race · Exeter, Labour
- Shivani Raja · Leicester East, Conservative
- Adrian Ramsay · Waveney Valley, Green Party
- Mr 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
- Steve Reed · Streatham and Croydon North, Labour (Co-op)
- David Reed · Exmouth and Exeter East, Conservative
- Rachel Reeves · Leeds West and Pudsey, Labour
- Ellie Reeves · Lewisham West and East Dulwich, Labour
- Joani Reid · East Kilbride and Strathaven, Labour
- Emma Reynolds · Wycombe, Labour
- Mr Joshua Reynolds · Maidenhead, Liberal Democrat
- Jonathan Reynolds · Stalybridge and Hyde, Labour (Co-op)
- 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
- Ms Marie Rimmer · St Helens South and Whiston, Labour
- Liz Saville Roberts · Dwyfor Meirionnydd, Plaid Cymru
- Dave Robertson · Lichfield, Labour
- Joe Robertson · Isle of Wight East, Conservative
- Gavin Robinson · Belfast East, Democratic Unionist Party
- Tim Roca · Macclesfield, Labour
- Matt Rodda · Reading Central, Labour
- Ian Roome · North Devon, Liberal Democrat
- Andrew Rosindell · Romford, Reform UK
- Dr Sam Rushworth · Bishop Auckland, Labour
- Sarah Russell · Congleton, Labour
- Tom Rutland · East Worthing and Shoreham, Labour
- Oliver Ryan · Burnley, Labour (Co-op)
S (57)
- Anna Sabine · Frome and East Somerset, Liberal Democrat
- Sarah Sackman · Finchley and Golders Green, Labour
- Dr Jeevun Sandher · Loughborough, Labour
- Louise Sandher-Jones · North East Derbyshire, Labour
- Dr Roz Savage · South Cotswolds, Liberal Democrat
- Michelle Scrogham · Barrow and Furness, Labour
- Mark Sewards · Leeds South West and Morley, Labour
- Naz Shah · Bradford West, Labour
- Baggy Shanker · Derby South, Labour (Co-op)
- Michael Shanks · Rutherglen, Labour
- Jim Shannon · Strangford, Democratic Unionist Party
- Dr Neil Shastri-Hurst · Solihull West and Shirley, Conservative
- Sir Alec Shelbrooke · Wetherby and Easingwold, Conservative
- Tulip Siddiq · Hampstead and Highgate, Labour
- David Simmonds · Ruislip, Northwood and Pinner, Conservative
- Vikki Slade · Mid Dorset and North Poole, Liberal Democrat
- Andy Slaughter · Hammersmith and Chiswick, Labour
- John Slinger · Rugby, Labour
- Lisa Smart · Hazel Grove, Liberal Democrat
- Cat Smith · Lancaster and Wyre, Labour
- Sir Julian Smith · Skipton and Ripon, Conservative
- Sarah Smith · Hyndburn, Labour
- Nick Smith · Blaenau Gwent and Rhymney, Labour
- Greg Smith · Mid Buckinghamshire, Conservative
- Jeff Smith · Manchester Withington, Labour
- Rebecca Smith · South West Devon, Conservative
- David Smith · North Northumberland, Labour
- Sir Iain Duncan Smith · Chingford and Woodford Green, Conservative
- Karin Smyth · Bristol South, Labour
- Gareth Snell · Stoke-on-Trent Central, Labour (Co-op)
- Mr Andrew Snowden · Fylde, Conservative
- Alex Sobel · Leeds Central and Headingley, Labour (Co-op)
- Ian Sollom · St Neots and Mid Cambridgeshire, Liberal Democrat
- Patrick Spencer · Central Suffolk and North Ipswich, Conservative
- Dr Ben Spencer · Runnymede and Weybridge, Conservative
- Hannah Spencer · Gorton and Denton, Green Party
- Gregory Stafford · Farnham and Bordon, Conservative
- Euan Stainbank · Falkirk, Labour
- Blake Stephenson · Mid Bedfordshire, Conservative
- Jo Stevens · Cardiff East, Labour
- Kenneth Stevenson · Airdrie and Shotts, Labour
- Elaine Stewart · Ayr, Carrick and Cumnock, Labour
- Will Stone · Swindon North, Labour
- Jamie Stone · Caithness, Sutherland and Easter Ross, Liberal Democrat
- Alistair Strathern · Hitchin, Labour
- Wes Streeting · Ilford North, Labour
- Alan Strickland · Newton Aycliffe and Spennymoor, Labour
- Sir Mel Stride · Central Devon, Conservative
- Graham Stringer · Blackley and Middleton South, Labour
- Graham Stuart · Beverley and Holderness, Conservative
- Dr Lauren Sullivan · Gravesham, Labour
- Kirsteen Sullivan · Bathgate and Linlithgow, Labour (Co-op)
- Zarah Sultana · Coventry South, Your Party
- Rishi Sunak · Richmond and Northallerton, Conservative
- Peter Swallow · Bracknell, Labour
- Robin Swann · South Antrim, Ulster Unionist Party
- Sir Desmond Swayne · New Forest West, Conservative
T (29)
- Sir Mark Tami · Alyn and Deeside, Labour
- Mike Tapp · Dover and Deal, Labour
- Rachel Taylor · North Warwickshire and Bedworth, Labour
- Alison Taylor · Paisley and Renfrewshire North, Labour
- David Taylor · Hemel Hempstead, Labour
- Luke Taylor · Sutton and Cheam, Liberal Democrat
- Bradley Thomas · Bromsgrove, Conservative
- Fred Thomas · Plymouth Moor View, Labour
- Gareth Thomas · Harrow West, Labour (Co-op)
- Cameron Thomas · Tewkesbury, Independent
- Nick Thomas-Symonds · Torfaen, Labour
- Adam Thompson · Erewash, Labour
- Emily Thornberry · Islington South and Finsbury, Labour
- Richard Tice · Boston and Skegness, Reform UK
- Dr Marie Tidball · Penistone and Stocksbridge, Labour
- Sir 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
- Tom Tugendhat · Tonbridge, Conservative
- Anna Turley · Redcar, Labour (Co-op)
- Matt Turmaine · Watford, Labour
- Laurence Turner · Birmingham Northfield, Labour
- Karl Turner · Kingston upon Hull East, Labour
- Derek Twigg · Widnes and Halewood, Labour
- Liz Twist · Blaydon and Consett, Labour
U (1)
- Harpreet Uppal · Huddersfield, Labour
V (6)
- Tony Vaughan · Folkestone and Hythe, Labour
- Valerie Vaz · Walsall and Bloxwich, Labour
- Martin Vickers · Brigg and Immingham, Conservative
- Matt Vickers · Stockton West, Conservative
- Chris Vince · Harlow, Labour (Co-op)
- Caroline Voaden · South Devon, Liberal Democrat
W (30)
- 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-op)
- Chris Webb · Blackpool South, Labour
- Michelle Welsh · Sherwood Forest, Labour
- Catherine West · Hornsey and Friern Barnet, Labour
- Matt Western · Warwick and Leamington, Labour
- Andrew Western · Stretford and Urmston, Labour
- Helen Whately · Faversham and Mid Kent, Conservative
- Michael Wheeler · Worsley and Eccles, Labour
- John Whitby · Derbyshire Dales, Labour
- Katie White · Leeds North West, Labour
- Jo White · Bassetlaw, Labour
- Sir 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
- Sir Gavin Williamson · Stone, Great Wyrley and Penkridge, Conservative
- Sammy Wilson · East Antrim, Democratic Unionist Party
- Munira Wilson · Twickenham, Liberal Democrat
- 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
- Sir Jeremy Wright · Kenilworth and Southam, Conservative
- Rosie Wrighting · Kettering, Labour
- Martin Wrigley · Newton Abbot, Liberal Democrat
Y (4)
- Yuan Yang · Earley and Woodley, Labour
- Mohammad Yasin · Bedford, Labour
- Steve Yemm · Mansfield, Labour
- Claire Young · Thornbury and Yate, Liberal Democrat
Z (1)
- Daniel Zeichner · Cambridge, Labour