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
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.