All UK MPs

650 MPs. Former MPs appear only if they served within the dataset’s seven year window.

List of MPs
MPPartyConstituencyVotingCommittee attendanceWritten questionsDebate contributions
Jack Abbott Lab Ipswich 91.1% – 5 197
Ms Diane Abbott Lab Hackney North and Stoke Newington 58.3% 100.0% 70 211
Sagal Abdi-Wali Lab Holborn and St Pancras 80.5% 100.0% 2 2
Debbie Abrahams Lab Oldham East and Saddleworth 71.0% 100.0% 175 727
Shockat Adam Ind Leicester South 57.7% – 237 338
Dr Zubir Ahmed Lab Glasgow South West 72.3% 100.0% 30 240
Luke Akehurst Lab North Durham 84.8% 94.4% 405 204
Sadik Al-Hassan Lab North Somerset 82.6% 100.0% 54 150
Mr Bayo Alaba Ind Southend East and Rochford 65.1% 100.0% 10 104
Dan Aldridge Lab Weston-super-Mare 66.4% 100.0% 91 102
Heidi Alexander Lab Swindon South 63.1% – 0 799
Mr Douglas Alexander Lab Lothian East 44.5% – 0 341
Rushanara Ali Lab Bethnal Green and Stepney 76.6% 100.0% 252 537
Tahir Ali Lab Birmingham Hall Green and Moseley 75.6% 100.0% 127 217
Dr Rosena Allin-Khan Lab Tooting 47.0% 100.0% 930 257
Jim Allister TUV North Antrim 70.2% – 282 576
Gideon Amos LD Taunton and Wellington 72.6% – 282 691
Callum Anderson Lab Buckingham and Bletchley 93.7% – 1,142 114
Fleur Anderson Lab Putney 76.5% 100.0% 1,387 893
Lee Anderson RUK Ashfield 75.3% 100.0% 1,850 558
Stuart Anderson Con South Shropshire 75.0% 100.0% 1,633 409
Stuart Andrew Con Daventry 83.6% 100.0% 370 841
Tonia Antoniazzi Lab Gower 66.9% 100.0% 453 597
Steff Aquarone LD North Norfolk 69.3% 100.0% 197 278
Edward Argar Con Melton and Syston 87.9% 100.0% 107 1,892
Dr Scott Arthur Lab Edinburgh South West 83.0% 100.0% 616 477
Jess Asato Lab Lowestoft 79.1% 100.0% 189 101
James Asser Lab West Ham and Beckton 85.6% 100.0% 32 101
Jas Athwal Lab Ilford South 84.3% – 208 163
Victoria Atkins Con Louth and Horncastle 75.8% 100.0% 70 1,636
Catherine Atkinson Lab Derby North 79.9% 100.0% 17 350
Lewis Atkinson Lab Sunderland Central 88.9% 100.0% 25 313
Josh Babarinde LD Eastbourne 69.7% 100.0% 291 300
Gareth Bacon Con Orpington 87.5% 100.0% 224 440
Mrs Kemi Badenoch Con North West Essex 59.4% 100.0% 232 1,829
Mr Calvin Bailey Lab Leyton and Wanstead 63.7% 100.0% 106 328
Olivia Bailey Lab Reading West and Mid Berkshire 74.0% 100.0% 11 269
David Baines Lab St Helens North 68.2% 100.0% 31 68
Alex Baker Lab Aldershot 75.3% 100.0% 118 122
Richard Baker Lab Glenrothes and Mid Fife 73.9% 100.0% 56 146
Dame Harriett Baldwin Con West Worcestershire 78.3% 100.0% 726 669
Alex Ballinger Lab Halesowen 76.6% 100.0% 162 313
Antonia Bance Lab Tipton and Wednesbury 72.0% 100.0% 64 160
Steve Barclay Con North East Cambridgeshire 66.2% 100.0% 217 1,708
Paula Barker Lab Liverpool Wavertree 79.5% 100.0% 824 370
Lee Barron Lab Corby and East Northamptonshire 76.2% 100.0% 27 67
Mr Alex Barros-Curtis Lab Cardiff West 84.2% 96.2% 62 170
Johanna Baxter Lab Paisley and Renfrewshire South 87.8% 100.0% 52 259