UK Members of Parliament
The UK's 650 Members of Parliament are elected to represent constituencies across England, Scotland, Wales and Northern Ireland. This directory draws on data published by the UK Parliament to help you explore how your MP and every other performs in office. Compare voting attendance in divisions, track contributions to debates in the House of Commons, and review each MP's register of financial interests.
This participation data, including votes cast, debates contributed to reflects activity that is recorded and measurable, not the full scope of what an MP does. An MP who votes on every division may do so along party lines with little independent scrutiny; one who votes less frequently may be investing time in committee work, casework, or detailed research on a smaller number of issues. Likewise, registered interests may be a variety of things, a large number of different interests or a high income are not necessarily detrimental to an MP doing their job. Use this data as a starting point for your own research, not as a verdict.
Total MPs
649
Avg Voting Attendance
289.4
Avg Debate Contributions
364.9
With Registered Interests
619
Avg MP Interests
£55,171
|
MP Name
|
Constituency
|
#Voting Rank
Votes/Eligible Divisions |
#Debate Rank
Contributions/Eligible Debates |
#Interests Rank
Total Value/Num interests |
|---|---|---|---|---|
| Abtisam Mohamed Labour (Co-op) | Sheffield Central, England |
Voting
#413
258 / 575 |
Debates
#464
98 / 11122 |
Interests
#477
£8,372 / 5 |
| Adam Dance Liberal Democrat | Yeovil, England |
Voting
#227
321 / 575 |
Debates
#112
223 / 11122 |
Interests
#219
£34,655 / 23 |
| Adam Jogee Labour (Co-op) | Newcastle-under-Lyme, England |
Voting
#174
347 / 575 |
Debates
#37
307 / 11122 |
Interests
#93
£64,511 / 15 |
| Adam Thompson Labour (Co-op) | Erewash, England |
Voting
#268
303 / 575 |
Debates
#215
169 / 11122 |
Interests
#382
£16,799 / 8 |
| Adrian Ramsay Green Party | Waveney Valley, England |
Voting
#553
215 / 575 |
Debates
#221
165 / 11122 |
Interests
#17
£215,413 / 26 |
| Afzal Khan Labour (Co-op) | Manchester Rusholme, England |
Voting
#181
343 / 575 |
Debates
#458
99 / 11122 |
Interests
#405
£14,816 / 7 |
| Al Carns Labour (Co-op) | Birmingham Selly Oak, England |
Voting
#405
261 / 575 |
Debates
#425
109 / 11122 |
Interests
#90
£69,442 / 4 |
| Alan Gemmell Labour (Co-op) | Central Ayrshire, Scotland |
Voting
#191
339 / 575 |
Debates
#496
89 / 11122 |
Interests
#357
£20,076 / 17 |
| Alan Mak Conservative | Havant, England |
Voting
#316
289 / 575 |
Debates
#611
42 / 11122 |
Interests
#23
£178,355 / 31 |
| Alan Strickland Labour (Co-op) | Newton Aycliffe and Spennymoor, England |
Voting
#254
308 / 575 |
Debates
#578
61 / 11122 |
Interests
#506
£7,000 / 2 |
| Alberto Costa Conservative | South Leicestershire, England |
Voting
#139
361 / 575 |
Debates
#589
56 / 11122 |
Interests
#251
£29,833 / 25 |
| Alex Baker Labour (Co-op) | Aldershot, England |
Voting
#50
415 / 575 |
Debates
#347
128 / 11122 |
Interests
#234
£31,350 / 8 |
| Alex Ballinger Labour (Co-op) | Halesowen, England |
Voting
#77
395 / 575 |
Debates
#228
162 / 11122 |
Interests
#375
£17,285 / 7 |
| Alex Brewer Liberal Democrat | North East Hampshire, England |
Voting
#204
333 / 575 |
Debates
#519
83 / 11122 |
Interests
#301
£25,111 / 9 |
| Alex Burghart Conservative | Brentwood and Ongar, England |
Voting
#217
325 / 575 |
Debates
#312
136 / 11122 |
Interests
#255
£29,371 / 7 |
| Alex Davies-Jones Labour (Co-op) | Pontypridd, Wales |
Voting
#170
349 / 575 |
Debates
#228
162 / 11122 |
Interests
#312
£23,390 / 6 |
| Alex Easton Independent | North Down, Northern Ireland |
Voting
#543
219 / 575 |
Debates
#188
180 / 11122 |
Interests
#611
£0 / 0 |
| Alex Mayer Labour (Co-op) | Dunstable and Leighton Buzzard, England |
Voting
#225
322 / 575 |
Debates
#405
114 / 11122 |
Interests
#495
£7,500 / 5 |
| Alex McIntyre Labour (Co-op) | Gloucester, England |
Voting
#604
177 / 575 |
Debates
#305
138 / 11122 |
Interests
#286
£26,659 / 4 |
| Alex Norris Labour (Co-op) | Nottingham North and Kimberley, England |
Voting
#493
238 / 575 |
Debates
#379
121 / 11122 |
Interests
#567
£2,850 / 4 |
| Alex Sobel Labour (Co-op) | Leeds Central and Headingley, England |
Voting
#352
275 / 575 |
Debates
#159
194 / 11122 |
Interests
#367
£18,381 / 20 |
| Alice Macdonald Labour (Co-op) | Norwich North, England |
Voting
#124
367 / 575 |
Debates
#353
127 / 11122 |
Interests
#149
£50,733 / 17 |
| Alicia Kearns Conservative | Rutland and Stamford, England |
Voting
#463
246 / 575 |
Debates
#188
180 / 11122 |
Interests
#121
£55,740 / 17 |
| Alison Bennett Liberal Democrat | Mid Sussex, England |
Voting
#124
367 / 575 |
Debates
#47
298 / 11122 |
Interests
#146
£51,187 / 24 |
| Alison Griffiths Conservative | Bognor Regis and Littlehampton, England |
Voting
#142
360 / 575 |
Debates
#263
149 / 11122 |
Interests
#243
£30,742 / 19 |
| Alison Hume Labour (Co-op) | Scarborough and Whitby, England |
Voting
#241
313 / 575 |
Debates
#178
183 / 11122 |
Interests
#108
£59,081 / 14 |
| Alison McGovern Labour (Co-op) | Birkenhead, England |
Voting
#558
214 / 575 |
Debates
#326
132 / 11122 |
Interests
#517
£6,350 / 3 |
| Alison Taylor Labour (Co-op) | Paisley and Renfrewshire North, Scotland |
Voting
#578
201 / 575 |
Debates
#507
87 / 11122 |
Interests
#389
£16,250 / 11 |
| Alistair Strathern Labour (Co-op) | Hitchin, England |
Voting
#286
296 / 575 |
Debates
#200
175 / 11122 |
Interests
#597
£1,000 / 1 |
| Amanda Hack Labour (Co-op) | North West Leicestershire, England |
Voting
#57
412 / 575 |
Debates
#153
197 / 11122 |
Interests
#449
£10,920 / 10 |
| Amanda Martin Labour (Co-op) | Portsmouth North, England |
Voting
#326
285 / 575 |
Debates
#26
314 / 11122 |
Interests
#338
£21,874 / 21 |
| Andrew Bowie Conservative | West Aberdeenshire and Kincardine, Scotland |
Voting
#210
330 / 575 |
Debates
#221
165 / 11122 |
Interests
#279
£27,271 / 6 |
| Andrew Cooper Labour (Co-op) | Mid Cheshire, England |
Voting
#48
416 / 575 |
Debates
#215
169 / 11122 |
Interests
#401
£15,036 / 4 |
| Andrew George Liberal Democrat | St Ives, England |
Voting
#150
358 / 575 |
Debates
#119
219 / 11122 |
Interests
#83
£71,709 / 8 |
| Andrew Griffith Conservative | Arundel and South Downs, England |
Voting
#413
258 / 575 |
Debates
#405
113 / 11122 |
Interests
#55
£108,179 / 22 |
| Andrew Gwynne Former MP Independent | Gorton and Denton, England |
Voting
#187
283 / 417 |
Debates
#542
50 / 5472 |
Interests
#614
£0 / 0 |
| Andrew Lewin Labour (Co-op) | Welwyn Hatfield, England |
Voting
#297
293 / 575 |
Debates
#413
112 / 11122 |
Interests
#16
£244,104 / 30 |
| Andrew Pakes Labour (Co-op) | Peterborough, England |
Voting
#528
223 / 575 |
Debates
#208
171 / 11122 |
Interests
#67
£91,865 / 23 |
| Andrew Ranger Labour (Co-op) | Wrexham, Wales |
Voting
#369
271 / 575 |
Debates
#606
46 / 11122 |
Interests
#464
£9,536 / 7 |
| Andrew Rosindell Reform UK | Romford, England |
Voting
#473
244 / 575 |
Debates
#166
190 / 11122 |
Interests
#84
£71,494 / 20 |
| Andrew Western Labour (Co-op) | Stretford and Urmston, England |
Voting
#402
262 / 575 |
Debates
#338
129 / 11122 |
Interests
#215
£35,130 / 11 |
| Andy Burnham Labour (Co-op) | Makerfield, England |
Voting
#639
0 / 28 |
Debates
#632
2 / 1247 |
Interests
#611
£0 / 0 |
| Andy MacNae Labour (Co-op) | Rossendale and Darwen, England |
Voting
#213
328 / 575 |
Debates
#394
117 / 11122 |
Interests
#353
£20,437 / 6 |
| Andy McDonald Labour (Co-op) | Middlesbrough and Thornaby East, England |
Voting
#217
325 / 575 |
Debates
#166
190 / 11122 |
Interests
#290
£26,250 / 6 |
| Andy Slaughter Labour (Co-op) | Hammersmith and Chiswick, England |
Voting
#294
294 / 575 |
Debates
#138
205 / 11122 |
Interests
#611
£0 / 0 |
| Angela Rayner Labour (Co-op) | Ashton-under-Lyne, England |
Voting
#445
250 / 575 |
Debates
#594
53 / 11122 |
Interests
#11
£346,130 / 28 |
| Ann Davies Plaid Cymru | Caerfyrddin, Wales |
Voting
#316
289 / 575 |
Debates
#143
201 / 11122 |
Interests
#504
£7,172 / 15 |
| Anna Dixon Labour (Co-op) | Shipley, England |
Voting
#72
397 / 575 |
Debates
#77
263 / 11122 |
Interests
#147
£50,917 / 9 |
| Anna Gelderd Labour (Co-op) | South East Cornwall, England |
Voting
#286
296 / 575 |
Debates
#402
115 / 11122 |
Interests
#399
£15,185 / 6 |
| Anna McMorrin Labour (Co-op) | Cardiff North, Wales |
Voting
#309
291 / 575 |
Debates
#606
46 / 11122 |
Interests
#576
£2,000 / 1 |
Voting and debate ranks are calculated based on the number of eligible divisions/debates since that MP was elected to the current parliament.