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
650
Mean voting attendance
69%
Mean debate contributions
413
With registered interests
621
Mean declared, per declaring MP
£55,913
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
#390
427 / 626
Debates
#475
109 / 12881
Interests
#479
£8,372 / 5
Adam Dance Liberal Democrat Yeovil, England
Voting
#341
447 / 629
Debates
#93
281 / 12881
Interests
#224
£34,655 / 23
Adam Jogee Labour (Co-op) Newcastle-under-Lyme, England
Voting
#393
429 / 630
Debates
#49
336 / 12881
Interests
#96
£64,511 / 15
Adam Thompson Labour (Co-op) Erewash, England
Voting
#10
583 / 628
Debates
#242
182 / 12881
Interests
#385
£16,799 / 8
Adrian Ramsay Green Party Waveney Valley, England
Voting
#497
384 / 629
Debates
#214
193 / 12881
Interests
#18
£215,413 / 26
Afzal Khan Labour (Co-op) Manchester Rusholme, England
Voting
#165
506 / 629
Debates
#475
110 / 12881
Interests
#407
£14,816 / 7
Al Carns Labour (Co-op) Birmingham Selly Oak, England
Voting
#570
329 / 631
Debates
#383
136 / 12881
Interests
#93
£69,442 / 4
Alan Gemmell Labour (Co-op) Central Ayrshire, Scotland
Voting
#211
491 / 629
Debates
#482
108 / 12881
Interests
#343
£21,956 / 18
Alan Mak Conservative Havant, England
Voting
#300
462 / 629
Debates
#602
59 / 12881
Interests
#24
£187,399 / 35
Alan Strickland Labour (Co-op) Newton Aycliffe and Spennymoor, England
Voting
#37
559 / 628
Debates
#579
71 / 12881
Interests
#509
£7,000 / 2
Alberto Costa Conservative South Leicestershire, England
Voting
#387
431 / 630
Debates
#597
63 / 12881
Interests
#257
£29,833 / 25
Alex Baker Labour (Co-op) Aldershot, England
Voting
#269
475 / 631
Debates
#333
148 / 12881
Interests
#243
£31,350 / 8
Alex Ballinger Labour (Co-op) Halesowen, England
Voting
#241
483 / 631
Debates
#217
192 / 12881
Interests
#354
£21,185 / 8
Alex Brewer Liberal Democrat North East Hampshire, England
Voting
#442
415 / 630
Debates
#507
100 / 12881
Interests
#305
£25,111 / 9
Alex Burghart Conservative Brentwood and Ongar, England
Voting
#362
441 / 631
Debates
#283
163 / 12881
Interests
#203
£37,055 / 10
Alex Davies-Jones Labour (Co-op) Pontypridd, Wales
Voting
#493
388 / 630
Debates
#244
180 / 12881
Interests
#319
£23,390 / 6
Alex Easton Independent North Down, Northern Ireland
Voting
#593
285 / 630
Debates
#176
214 / 12881
Interests
#615
£0 / 0
Alex Mayer Labour (Co-op) Dunstable and Leighton Buzzard, England
Voting
#3
600 / 630
Debates
#410
129 / 12881
Interests
#497
£7,500 / 5
Alex McIntyre Labour (Co-op) Gloucester, England
Voting
#127
518 / 626
Debates
#263
173 / 12881
Interests
#291
£26,659 / 4
Alex Norris Labour (Co-op) Nottingham North and Kimberley, England
Voting
#338
449 / 630
Debates
#379
138 / 12881
Interests
#569
£2,850 / 4
Alex Sobel Labour (Co-op) Leeds Central and Headingley, England
Voting
#399
426 / 628
Debates
#145
227 / 12881
Interests
#374
£18,381 / 20
Alice Macdonald Labour (Co-op) Norwich North, England
Voting
#143
514 / 631
Debates
#365
140 / 12881
Interests
#132
£54,033 / 18
Alicia Kearns Conservative Rutland and Stamford, England
Voting
#515
357 / 598
Debates
#156
221 / 12881
Interests
#124
£55,740 / 17
Alison Bennett Liberal Democrat Mid Sussex, England
Voting
#344
448 / 631
Debates
#45
341 / 12881
Interests
#149
£51,187 / 24
Alison Griffiths Conservative Bognor Regis and Littlehampton, England
Voting
#285
467 / 628
Debates
#260
174 / 12881
Interests
#250
£30,742 / 19
Alison Hume Labour (Co-op) Scarborough and Whitby, England
Voting
#217
490 / 630
Debates
#164
218 / 12881
Interests
#108
£59,081 / 14
Alison McGovern Labour (Co-op) Birkenhead, England
Voting
#407
424 / 628
Debates
#333
148 / 12881
Interests
#519
£6,350 / 3
Alison Taylor Labour (Co-op) Paisley and Renfrewshire North, Scotland
Voting
#586
308 / 624
Debates
#519
97 / 12881
Interests
#390
£16,250 / 11
Alistair Strathern Labour (Co-op) Hitchin, England
Voting
#74
541 / 629
Debates
#197
201 / 12881
Interests
#600
£1,000 / 1
Amanda Hack Labour (Co-op) North West Leicestershire, England
Voting
#60
548 / 631
Debates
#153
223 / 12881
Interests
#452
£10,920 / 10
Amanda Martin Labour (Co-op) Portsmouth North, England
Voting
#111
525 / 626
Debates
#22
368 / 12881
Interests
#346
£21,874 / 21
Andrew Bowie Conservative West Aberdeenshire and Kincardine, Scotland
Voting
#455
407 / 630
Debates
#230
188 / 12881
Interests
#284
£27,271 / 6
Andrew Cooper Labour (Co-op) Mid Cheshire, England
Voting
#16
579 / 631
Debates
#233
187 / 12881
Interests
#402
£15,036 / 4
Andrew George Liberal Democrat St Ives, England
Voting
#405
424 / 627
Debates
#116
250 / 12881
Interests
#87
£71,709 / 8
Andrew Griffith Conservative Arundel and South Downs, England
Voting
#479
396 / 629
Debates
#431
123 / 12881
Interests
#57
£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
#29
565 / 629
Debates
#383
137 / 12881
Interests
#17
£244,624 / 32
Andrew Pakes Labour (Co-op) Peterborough, England
Voting
#348
446 / 629
Debates
#208
196 / 12881
Interests
#69
£91,865 / 23
Andrew Ranger Labour (Co-op) Wrexham, Wales
Voting
#79
538 / 628
Debates
#603
58 / 12881
Interests
#466
£9,536 / 7
Andrew Rosindell Reform UK Romford, England
Voting
#411
420 / 623
Debates
#186
209 / 12881
Interests
#77
£79,333 / 22
Andrew Western Labour (Co-op) Stretford and Urmston, England
Voting
#220
486 / 626
Debates
#365
141 / 12881
Interests
#220
£35,130 / 11
Andy Burnham Labour (Co-op) Makerfield, England
Voting
#615
28 / 80
Debates
#527
22 / 2995
Interests
#559
£3,677 / 2
Andy MacNae Labour (Co-op) Rossendale and Darwen, England
Voting
#92
535 / 629
Debates
#412
128 / 12881
Interests
#360
£20,437 / 6
Andy McDonald Labour (Co-op) Middlesbrough and Thornaby East, England
Voting
#84
538 / 629
Debates
#171
215 / 12881
Interests
#295
£26,250 / 6
Andy Slaughter Labour (Co-op) Hammersmith and Chiswick, England
Voting
#41
558 / 630
Debates
#156
221 / 12881
Interests
#615
£0 / 0
Angela Rayner Labour (Co-op) Ashton-under-Lyne, England
Voting
#578
319 / 627
Debates
#530
92 / 12881
Interests
#12
£346,130 / 28
Ann Davies Plaid Cymru Caerfyrddin, Wales
Voting
#556
342 / 629
Debates
#145
227 / 12881
Interests
#507
£7,172 / 15
Anna Dixon Labour (Co-op) Shipley, England
Voting
#109
529 / 630
Debates
#63
314 / 12881
Interests
#150
£50,917 / 9
Anna Gelderd Labour (Co-op) South East Cornwall, England
Voting
#439
416 / 629
Debates
#397
132 / 12881
Interests
#400
£15,185 / 6
Anna McMorrin Labour (Co-op) Cardiff North, Wales
Voting
#352
408 / 576
Debates
#598
60 / 12881
Interests
#578
£2,000 / 1
1 to 50 of 655 MPs

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