All UK MPs
650 MPs. Former MPs appear only if they served within the dataset’s seven year window.
List of MPs
| MP | Party | Constituency | Voting | Committee attendance | Written questions | Debate 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 |