Directory · current parliament
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: compare voting attendance in divisions, track contributions to debates, and review each MP's register of financial interests.
Participation data 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; one who votes less may be investing time in committee work or casework. Likewise a large number of registered interests, or a high declared income, is not in itself a mark against an MP. Use this as a starting point for your own research, not as a verdict.
House averages
- Total MPs
- 649
- Mean voting attendance
- 69%
- Mean debate contributions
- 378
- With registered interests
- 621
- Mean declared, per declaring MP
- £55,198
|
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
#423
390 / 585 |
Debates
#459
104 / 11739 |
Interests
#477
£8,372 / 5 |
| Adam Dance Liberal Democrat | Yeovil, England |
Voting
#335
422 / 588 |
Debates
#106
241 / 11739 |
Interests
#220
£34,655 / 23 |
| Adam Jogee Labour (Co-op) | Newcastle-under-Lyme, England |
Voting
#381
408 / 589 |
Debates
#41
320 / 11739 |
Interests
#96
£64,511 / 15 |
| Adam Thompson Labour (Co-op) | Erewash, England |
Voting
#12
545 / 587 |
Debates
#219
177 / 11739 |
Interests
#384
£16,799 / 8 |
| Adrian Ramsay Green Party | Waveney Valley, England |
Voting
#488
366 / 588 |
Debates
#212
178 / 11739 |
Interests
#18
£215,413 / 26 |
| Afzal Khan Labour (Co-op) | Manchester Rusholme, England |
Voting
#177
470 / 588 |
Debates
#462
103 / 11739 |
Interests
#406
£14,816 / 7 |
| Al Carns Labour (Co-op) | Birmingham Selly Oak, England |
Voting
#567
312 / 590 |
Debates
#416
117 / 11739 |
Interests
#92
£69,442 / 4 |
| Alan Gemmell Labour (Co-op) | Central Ayrshire, Scotland |
Voting
#177
470 / 588 |
Debates
#489
95 / 11739 |
Interests
#361
£20,076 / 17 |
| Alan Mak Conservative | Havant, England |
Voting
#312
428 / 588 |
Debates
#606
49 / 11739 |
Interests
#24
£178,355 / 31 |
| Alan Strickland Labour (Co-op) | Newton Aycliffe and Spennymoor, England |
Voting
#45
520 / 587 |
Debates
#581
63 / 11739 |
Interests
#506
£7,000 / 2 |
| Alberto Costa Conservative | South Leicestershire, England |
Voting
#391
405 / 589 |
Debates
#587
61 / 11739 |
Interests
#254
£29,833 / 25 |
| Alex Baker Labour (Co-op) | Aldershot, England |
Voting
#231
455 / 590 |
Debates
#331
137 / 11739 |
Interests
#237
£31,350 / 8 |
| Alex Ballinger Labour (Co-op) | Halesowen, England |
Voting
#268
444 / 590 |
Debates
#237
169 / 11739 |
Interests
#349
£21,185 / 8 |
| Alex Brewer Liberal Democrat | North East Hampshire, England |
Voting
#434
389 / 589 |
Debates
#501
92 / 11739 |
Interests
#302
£25,111 / 9 |
| Alex Burghart Conservative | Brentwood and Ongar, England |
Voting
#388
406 / 590 |
Debates
#310
142 / 11739 |
Interests
#236
£31,371 / 8 |
| Alex Davies-Jones Labour (Co-op) | Pontypridd, Wales |
Voting
#490
366 / 589 |
Debates
#225
174 / 11739 |
Interests
#313
£23,390 / 6 |
| Alex Easton Independent | North Down, Northern Ireland |
Voting
#595
258 / 589 |
Debates
#183
192 / 11739 |
Interests
#613
£0 / 0 |
| Alex Mayer Labour (Co-op) | Dunstable and Leighton Buzzard, England |
Voting
#3
562 / 589 |
Debates
#402
120 / 11739 |
Interests
#495
£7,500 / 5 |
| Alex McIntyre Labour (Co-op) | Gloucester, England |
Voting
#141
481 / 585 |
Debates
#270
156 / 11739 |
Interests
#287
£26,659 / 4 |
| Alex Norris Labour (Co-op) | Nottingham North and Kimberley, England |
Voting
#371
412 / 589 |
Debates
#360
131 / 11739 |
Interests
#568
£2,850 / 4 |
| Alex Sobel Labour (Co-op) | Leeds Central and Headingley, England |
Voting
#430
389 / 587 |
Debates
#145
209 / 11739 |
Interests
#371
£18,381 / 20 |
| Alice Macdonald Labour (Co-op) | Norwich North, England |
Voting
#98
500 / 590 |
Debates
#375
129 / 11739 |
Interests
#149
£50,733 / 17 |
| Alicia Kearns Conservative | Rutland and Stamford, England |
Voting
#516
334 / 559 |
Debates
#172
197 / 11739 |
Interests
#122
£55,740 / 17 |
| Alison Bennett Liberal Democrat | Mid Sussex, England |
Voting
#343
422 / 590 |
Debates
#46
316 / 11739 |
Interests
#146
£51,187 / 24 |
| Alison Griffiths Conservative | Bognor Regis and Littlehampton, England |
Voting
#301
432 / 587 |
Debates
#265
157 / 11739 |
Interests
#246
£30,742 / 19 |
| Alison Hume Labour (Co-op) | Scarborough and Whitby, England |
Voting
#157
477 / 589 |
Debates
#148
208 / 11739 |
Interests
#108
£59,081 / 14 |
| Alison McGovern Labour (Co-op) | Birkenhead, England |
Voting
#437
387 / 587 |
Debates
#341
135 / 11739 |
Interests
#517
£6,350 / 3 |
| Alison Taylor Labour (Co-op) | Paisley and Renfrewshire North, Scotland |
Voting
#587
277 / 583 |
Debates
#501
91 / 11739 |
Interests
#390
£16,250 / 11 |
| Alistair Strathern Labour (Co-op) | Hitchin, England |
Voting
#80
507 / 588 |
Debates
#207
182 / 11739 |
Interests
#599
£1,000 / 1 |
| Amanda Hack Labour (Co-op) | North West Leicestershire, England |
Voting
#75
510 / 590 |
Debates
#148
208 / 11739 |
Interests
#449
£10,920 / 10 |
| Amanda Martin Labour (Co-op) | Portsmouth North, England |
Voting
#104
494 / 585 |
Debates
#26
337 / 11739 |
Interests
#340
£21,874 / 21 |
| Andrew Bowie Conservative | West Aberdeenshire and Kincardine, Scotland |
Voting
#468
374 / 589 |
Debates
#227
173 / 11739 |
Interests
#281
£27,271 / 6 |
| Andrew Cooper Labour (Co-op) | Mid Cheshire, England |
Voting
#16
542 / 590 |
Debates
#210
181 / 11739 |
Interests
#402
£15,036 / 4 |
| Andrew George Liberal Democrat | St Ives, England |
Voting
#394
402 / 586 |
Debates
#112
236 / 11739 |
Interests
#85
£71,709 / 8 |
| Andrew Griffith Conservative | Arundel and South Downs, England |
Voting
#486
369 / 588 |
Debates
#421
115 / 11739 |
Interests
#56
£108,179 / 22 |
| Andrew Gwynne Former MP Independent | Gorton and Denton, England |
Voting
#187
365 / 417 |
Debates
#542
50 / 5472 |
Interests
#614
£0 / 0 |
| Andrew Lewin Labour (Co-op) | Welwyn Hatfield, England |
Voting
#32
526 / 588 |
Debates
#396
121 / 11739 |
Interests
#17
£244,624 / 32 |
| Andrew Pakes Labour (Co-op) | Peterborough, England |
Voting
#346
420 / 588 |
Debates
#197
185 / 11739 |
Interests
#68
£91,865 / 23 |
| Andrew Ranger Labour (Co-op) | Wrexham, Wales |
Voting
#88
502 / 587 |
Debates
#611
46 / 11739 |
Interests
#464
£9,536 / 7 |
| Andrew Rosindell Reform UK | Romford, England |
Voting
#423
388 / 582 |
Debates
#176
195 / 11739 |
Interests
#86
£71,494 / 20 |
| Andrew Western Labour (Co-op) | Stretford and Urmston, England |
Voting
#233
451 / 585 |
Debates
#375
129 / 11739 |
Interests
#216
£35,130 / 11 |
| Andy Burnham Labour (Co-op) | Makerfield, England |
Voting
#611
15 / 39 |
Debates
#581
10 / 1855 |
Interests
#566
£3,000 / 1 |
| Andy MacNae Labour (Co-op) | Rossendale and Darwen, England |
Voting
#103
497 / 588 |
Debates
#402
120 / 11739 |
Interests
#356
£20,437 / 6 |
| Andy McDonald Labour (Co-op) | Middlesbrough and Thornaby East, England |
Voting
#93
501 / 588 |
Debates
#164
200 / 11739 |
Interests
#291
£26,250 / 6 |
| Andy Slaughter Labour (Co-op) | Hammersmith and Chiswick, England |
Voting
#21
536 / 589 |
Debates
#152
206 / 11739 |
Interests
#613
£0 / 0 |
| Angela Rayner Labour (Co-op) | Ashton-under-Lyne, England |
Voting
#583
283 / 586 |
Debates
#558
72 / 11739 |
Interests
#12
£346,130 / 28 |
| Ann Davies Plaid Cymru | Caerfyrddin, Wales |
Voting
#549
327 / 588 |
Debates
#135
217 / 11739 |
Interests
#504
£7,172 / 15 |
| Anna Dixon Labour (Co-op) | Shipley, England |
Voting
#101
498 / 589 |
Debates
#74
281 / 11739 |
Interests
#147
£50,917 / 9 |
| Anna Gelderd Labour (Co-op) | South East Cornwall, England |
Voting
#397
402 / 588 |
Debates
#386
124 / 11739 |
Interests
#400
£15,185 / 6 |
| Anna McMorrin Labour (Co-op) | Cardiff North, Wales |
Voting
#311
390 / 535 |
Debates
#600
54 / 11739 |
Interests
#577
£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.