All UK MPs

78 MPs with surname starting M. Former MPs appear only if they served within the dataset’s seven year window.

List of MPs
MPPartyConstituencyVotingCommittee attendanceWritten questionsDebate contributions
Ms Julie Minns Lab Carlisle 86.7% 100.0% 115 309
Navendu Mishra Lab Stockport 77.2% 98.4% 1,560 404
Sir Andrew Mitchell Con Sutton Coldfield 57.0% – 451 1,820
Abtisam Mohamed Lab Sheffield Central 67.7% 100.0% 313 105
Iqbal Mohamed Ind Dewsbury and Batley 59.0% – 419 457
Mr Gagan Mohindra Con South West Hertfordshire 83.9% 100.0% 20 437
Perran Moon Ind Camborne and Redruth 84.9% – 293 433
Robbie Moore Con Keighley and Ilkley 81.9% 100.0% 124 1,118
Layla Moran LD Oxford West and Abingdon 64.8% 100.0% 1,197 602
Jessica Morden Lab Newport East 79.2% 100.0% 693 466
Edward Morello LD West Dorset 60.4% 100.0% 1,981 416
Helen Morgan LD North Shropshire 75.3% – 1,656 780
Stephen Morgan Lab Portsmouth South 79.3% 100.0% 2,401 748
Grahame Morris Lab Easington 79.8% 100.0% 2,065 631
Joe Morris Lab Hexham 82.4% 100.0% 337 253
Tom Morrison LD Cheadle 54.7% 100.0% 674 104
Joy Morrissey Con Beaconsfield 80.9% 100.0% 102 467
Wendy Morton Con Aldridge-Brownhills 71.2% 100.0% 2,087 1,102
Dr Kieran Mullan Con Bexhill and Battle 84.5% 100.0% 451 1,269
Margaret Mullane Lab Dagenham and Rainham 88.0% 100.0% 77 31
David Mundell Con Dumfriesshire, Clydesdale and Tweeddale 63.5% 100.0% 237 611
Tessa Munt LD Wells and Mendip Hills 60.5% 71.4% 149 405
Luke Murphy Lab Basingstoke 79.4% 100.0% 180 253
Chris Murray Lab Edinburgh East and Musselburgh 76.6% 100.0% 40 269
Ian Murray Lab Edinburgh South 69.3% 100.0% 267 660
James Murray Lab Ealing North 73.7% 100.0% 306 1,592
Katrina Murray Lab Cumbernauld and Kirkintilloch 75.1% 100.0% 37 161
Susan Murray LD Mid Dunbartonshire 61.7% 100.0% 192 166
Dr Andrew Murrison Con South West Wiltshire 81.2% 100.0% 150 1,153
Luke Myer Lab Middlesbrough South and East Cleveland 85.4% 100.0% 94 263