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
Danny Beales Lab Uxbridge and South Ruislip 89.9% 100.0% 212 228
Lorraine Beavers Lab Blackpool North and Fleetwood 86.7% – 89 102
Mr Peter Bedford Con Mid Leicestershire 72.6% 100.0% 604 217
Órfhlaith Begley SF West Tyrone 0.0% – 0 0
Apsana Begum Lab Poplar and Limehouse 68.4% 100.0% 888 270
Torsten Bell Lab Swansea West 71.8% – 9 809
Hilary Benn Lab Leeds South 76.7% 100.0% 763 1,108
Alison Bennett LD Mid Sussex 71.0% – 264 337
Siân Berry Green Brighton Pavilion 78.6% – 399 528
Mr Clive Betts Lab Sheffield South East 78.0% 100.0% 449 981
Saqib Bhatti Con Meriden and Solihull East 81.2% 100.0% 400 509
Ms Polly Billington Lab East Thanet 80.4% 100.0% 53 289
Lara Bird SNP Arbroath and Broughty Ferry 25.0% – 40 20
Matt Bishop Lab Forest of Dean 53.9% 100.0% 109 99
Bob Blackman Con Harrow East 85.1% 98.4% 770 1,335
Kirsty Blackman SNP Aberdeen North 50.3% 100.0% 333 1,255
Olivia Blake Lab Sheffield Hallam 74.4% 100.0% 695 416
Rachel Blake Lab Cities of London and Westminster 83.5% 100.0% 138 245
Chris Bloore Lab Redditch 72.0% 100.0% 363 232
Mrs Elsie Blundell Lab Heywood and Middleton North 83.0% 100.0% 283 97
Kevin Bonavia Lab Stevenage 84.5% – 72 210
Sarah Bool Con South Northamptonshire 71.2% 100.0% 251 292
Jade Botterill Lab Ossett and Denby Dale 80.0% – 27 28
Andrew Bowie Con West Aberdeenshire and Kincardine 76.6% 100.0% 565 1,340
Sureena Brackenridge Lab Wolverhampton North East 85.1% 100.0% 46 177
Dame Karen Bradley Con Staffordshire Moorlands 60.6% 100.0% 74 381
Aphra Brandreth Con Chester South and Eddisbury 66.2% 100.0% 163 232
Mr Jonathan Brash Lab Hartlepool 73.2% 100.0% 41 306
Suella Braverman RUK Fareham and Waterlooville 59.5% – 655 1,088
Alex Brewer LD North East Hampshire 65.8% 100.0% 539 89
Phil Brickell Lab Bolton West 79.6% 100.0% 206 278
Jess Brown-Fuller LD Chichester 69.7% – 490 520
Chris Bryant Lab Rhondda and Ogmore 61.9% 100.0% 190 2,569
Julia Buckley Lab Shrewsbury 78.0% 100.0% 132 89
Alex Burghart Con Brentwood and Ongar 83.3% – 565 1,152
Richard Burgon Lab Leeds East 80.6% 100.0% 331 575
Maureen Burke Lab Glasgow North East 60.1% 100.0% 57 47
Andy Burnham Lab Makerfield 35.7% – 0 344
David Burton-Sampson Lab Southend West and Leigh 87.8% 100.0% 15 146
Dawn Butler Lab Brent East 59.0% 100.0% 322 439
Ian Byrne Lab Liverpool West Derby 72.7% 100.0% 732 486
Liam Byrne Lab Birmingham Hodge Hill and Solihull North 66.5% 100.0% 517 604
Ruth Cadbury Lab Brentford and Isleworth 74.5% 100.0% 1,375 782
Nesil Caliskan Lab Barking 79.6% 100.0% 66 175
Irene Campbell Lab North Ayrshire and Arran 76.2% 100.0% 44 158
Juliet Campbell Lab Broxtowe 79.1% 100.0% 189 94
Mr Gregory Campbell DUP East Londonderry 53.2% 100.0% 1,947 576
Markus Campbell-Savours Lab Penrith and Solway 86.9% 100.0% 68 108