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
1 to 50 of 654 MPs

Voting and debate ranks are calculated based on the number of eligible divisions/debates since that MP was elected to the current parliament.