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
Josh MacAlister Lab Whitehaven and Workington 81.8% 100.0% 41 271
James MacCleary LD Lewes 60.9% 100.0% 710 219
Alice Macdonald Lab Norwich North 81.5% 100.0% 62 169
Mr Angus MacDonald LD Inverness, Skye and West Ross-shire 58.3% 100.0% 695 156
Andy MacNae Lab Rossendale and Darwen 84.9% – 72 170
Justin Madders Lab Ellesmere Port and Bromborough 81.8% 100.0% 1,979 2,007
Ben Maguire LD North Cornwall 60.2% 100.0% 611 241
Helen Maguire LD Epsom and Ewell 62.6% 100.0% 1,287 380
Shabana Mahmood Lab Birmingham Ladywood 48.6% 100.0% 393 1,230
Alan Mak Con Havant 83.3% 100.0% 42 130
Seema Malhotra Lab Feltham and Heston 65.3% 100.0% 1,350 1,543
Mr Cathal Mallaghan SF Mid Ulster 0.0% – 0 0
Kit Malthouse Con North West Hampshire 83.8% 100.0% 64 1,790
Amanda Martin Lab Portsmouth North 83.2% 100.0% 75 418
Mike Martin LD Tunbridge Wells 58.3% 100.0% 262 290
Rachael Maskell Lab York Central 84.1% 100.0% 8,927 1,769
Paul Maskey SF Belfast West 0.0% – 0 0
Keir Mather Lab Selby 73.7% 100.0% 63 664
Brian Mathew LD Melksham and Devizes 64.0% 100.0% 130 143
Alex Mayer Lab Dunstable and Leighton Buzzard 95.1% 100.0% 813 111
Jerome Mayhew Con Broadland and Fakenham 81.8% 99.3% 546 1,358
Charlie Maynard LD Witney 67.8% 100.0% 187 256
Douglas McAllister Lab West Dunbartonshire 88.8% 100.0% 36 231
Kerry McCarthy Lab Bristol East 79.5% 100.0% 1,022 1,080
Martin McCluskey Lab Inverclyde and Renfrewshire West 78.0% – 6 325
Dame Siobhain McDonagh Lab Mitcham and Morden 50.6% 100.0% 362 499
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