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
Sir Nicholas Dakin Lab Scunthorpe 83.2% – 0 342
Ashley Dalton Lab West Lancashire 63.4% 100.0% 41 343
Adam Dance LD Yeovil 70.8% – 723 229
Steve Darling LD Torbay 66.9% 100.0% 690 449
Emily Darlington Lab Milton Keynes Central 87.3% 100.0% 10 244
Ed Davey LD Kingston and Surbiton 56.0% – 481 452
Ann Davies PC Caerfyrddin 54.2% 100.0% 184 204
Gareth Davies Con Grantham and Bourne 83.2% 100.0% 285 568
Jonathan Davies Lab Mid Derbyshire 83.4% 100.0% 160 171
Alex Davies-Jones Lab Pontypridd 71.0% 98.1% 247 1,462
Mims Davies Con East Grinstead and Uckfield 86.2% 100.0% 445 916
Paul Davies Lab Colne Valley 94.3% 100.0% 359 171
Shaun Davies Lab Telford 66.7% 100.0% 359 163
David Davis Con Goole and Pocklington 62.7% – 516 778
Marsha De Cordova Lab Battersea 55.2% 100.0% 1,164 710
Bobby Dean LD Carshalton and Wallington 67.8% 100.0% 150 206
Josh Dean Lab Hertford and Stortford 93.0% – 30 121
Kate Dearden Lab Halifax 84.8% – 7 303
Carla Denyer Green Bristol Central 74.6% 100.0% 205 219
Charlie Dewhirst Con Bridlington and The Wolds 67.0% 100.0% 1,338 236
Mr Tanmanjeet Singh Dhesi Lab Slough 76.9% 100.0% 4,959 988
Jim Dickson Lab Dartford 89.1% 100.0% 85 356
Mr Lee Dillon LD Newbury 60.9% 100.0% 831 194
Dame Caroline Dinenage Con Gosport 72.5% 100.0% 503 616
Anna Dixon Lab Shipley 83.8% 100.0% 154 468
Samantha Dixon Lab Chester North and Neston 73.3% 100.0% 39 375
Anneliese Dodds Lab Oxford East 77.4% – 1,147 871
Helena Dollimore Lab Hastings and Rye 78.5% 100.0% 45 138
Dave Doogan SNP Angus and Perthshire Glens 47.6% 100.0% 617 797
Stephen Doughty Lab Cardiff South and Penarth 61.3% 100.0% 528 1,452
Peter Dowd Lab Bootle 65.5% – 509 507
Sir Oliver Dowden Con Hertsmere 62.0% – 397 903
Graeme Downie Lab Dunfermline and Dollar 63.6% 100.0% 467 285
Rosie Duffield Ind Canterbury 49.2% 100.0% 333 159
Neil Duncan-Jordan Lab Poole 85.3% – 1,383 192
Sir Iain Duncan Smith Con Chingford and Woodford Green 78.1% – 329 955
Sarah Dyke LD Glastonbury and Somerton 62.5% 100.0% 277 594
Dame Angela Eagle Lab Wallasey 72.6% 100.0% 410 1,254
Maria Eagle Lab Liverpool Garston 69.0% 100.0% 1,194 683
Alex Easton Ind North Down 45.2% – 252 164
Colum Eastwood SDLP Foyle 53.3% – 240 289
Sorcha Eastwood APNI Lagan Valley 11.7% 100.0% 300 141
Cat Eccles Lab Stourbridge 57.7% 100.0% 143 117
Lauren Edwards Lab Rochester and Strood 85.9% 100.0% 50 109
Sarah Edwards Lab Tamworth 62.8% 100.0% 128 155
Clive Efford Lab Eltham and Chislehurst 75.5% 100.0% 88 910
Damien Egan Lab Bristol North East 71.7% 100.0% 162 57
Maya Ellis Lab Ribble Valley 61.7% 100.0% 140 102