All UK MPs

650 MPs. Former MPs appear only if they served within the dataset’s seven year window.

List of MPs
MPPartyConstituencyVotingCommittee attendanceWritten questionsDebate contributions
Andy McDonald Lab Middlesbrough and Thornaby East 76.0% 100.0% 617 585
Chris McDonald Lab Stockton North 77.7% – 9 505
John McDonnell Lab Hayes and Harlington 81.0% 100.0% 725 908
Blair McDougall Lab East Renfrewshire 72.9% 100.0% 121 336
Lola McEvoy Lab Darlington 89.2% 100.0% 41 162
Pat McFadden Lab Wolverhampton South East 61.9% 100.0% 161 1,094
Alison McGovern Lab Birkenhead 69.8% 100.0% 605 880
Alex McIntyre Lab Gloucester 82.6% 100.0% 126 213
Gordon McKee Lab Glasgow South 77.5% 100.0% 109 117
Kevin McKenna Lab Sittingbourne and Sheppey 88.9% – 22 83
Catherine McKinnell Lab Newcastle upon Tyne North 67.5% 100.0% 206 966
Jim McMahon Lab Oldham West, Chadderton and Royton 70.5% 100.0% 729 922
Anna McMorrin Lab Cardiff North 72.6% 100.0% 238 537
James McMurdock Ind South Basildon and East Thurrock 41.1% – 5,136 65
Frank McNally Lab Coatbridge and Bellshill 83.2% 100.0% 15 83
Kirsty McNeill Lab Midlothian 64.7% – 0 244
Esther McVey Con Tatton 57.7% – 684 653
Llinos Medi PC Ynys Môn 56.1% 100.0% 201 130
Anneliese Midgley Lab Knowsley 78.6% 100.0% 163 112
Ed Miliband Lab Doncaster North 49.0% – 9 1,285
Calum Miller LD Bicester and Woodstock 69.9% – 312 335
John Milne LD Horsham 70.7% 100.0% 288 310
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