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
Mary Glindon Lab Newcastle upon Tyne East and Wallsend 80.7% 77.8% 681 278
Olly Glover LD Didcot and Wantage 66.7% 100.0% 330 461
Marie Goldman LD Chelmsford 70.5% 96.9% 154 177
Ben Goldsborough Lab South Norfolk 84.8% 100.0% 326 211
Tom Gordon LD Harrogate and Knaresborough 67.4% 100.0% 232 468
Jodie Gosling Lab Nuneaton 72.9% 100.0% 62 72
Georgia Gould Lab Queen's Park and Maida Vale 59.1% – 0 465
John Grady Lab Glasgow East 84.0% 100.0% 43 186
Helen Grant Con Maidstone and Malling 66.6% – 142 77
Sarah Green LD Chesham and Amersham 72.0% 100.0% 269 195
Lilian Greenwood Lab Nottingham South 76.3% 100.0% 441 707
Andrew Griffith Con Arundel and South Downs 78.8% 100.0% 658 1,285
Dame Nia Griffith Lab Llanelli 78.4% – 159 509
Alison Griffiths Con Bognor Regis and Littlehampton 74.0% 100.0% 339 302
Amanda Hack Lab North West Leicestershire 86.9% 100.0% 108 197
Louise Haigh Lab Sheffield Heeley 62.1% – 1,043 477
Sarah Hall Lab Warrington South 75.3% 100.0% 297 100
Fabian Hamilton Lab Leeds North East 58.8% 100.0% 786 151
Paulette Hamilton Lab Birmingham Erdington 73.9% 100.0% 110 221
Claire Hanna SDLP Belfast South and Mid Down 45.0% 100.0% 886 351
Monica Harding LD Esher and Walton 65.6% 100.0% 128 301
Emma Hardy Lab Kingston upon Hull West and Haltemprice 68.1% 100.0% 1,164 1,405
Carolyn Harris Lab Neath and Swansea East 73.4% 96.8% 423 387
Rebecca Harris Con Castle Point 87.6% – 21 10
Lloyd Hatton Lab South Dorset 80.5% 100.0% 65 142
Helen Hayes Lab Dulwich and West Norwood 78.5% 99.4% 1,919 644
Sir John Hayes Con South Holland and The Deepings 79.9% – 3,594 1,610
Tom Hayes Lab Bournemouth East 81.3% 100.0% 710 539
Claire Hazelgrove Lab Filton and Bradley Stoke 90.3% 100.0% 113 63
Chris Hazzard SF South Down 0.0% – 0 0
John Healey Lab Rawmarsh and Conisbrough 53.2% – 4,270 1,300
Sir Mark Hendrick Lab Preston 53.7% 100.0% 757 249
Pippa Heylings LD South Cambridgeshire 56.1% 100.0% 713 276
Dame Meg Hillier Lab Hackney South and Shoreditch 72.5% 100.0% 66 878
Chris Hinchliff Lab North East Hertfordshire 85.6% 100.0% 222 191
Jonathan Hinder Lab Pendle and Clitheroe 76.1% – 46 72
Damian Hinds Con East Hampshire 85.2% 100.0% 682 1,105
Simon Hoare Con North Dorset 69.0% 100.0% 138 757
Wera Hobhouse LD Bath 69.6% 100.0% 943 1,545
Mrs Sharon Hodgson Lab Washington and Gateshead South 68.6% 100.0% 757 391
Mr Richard Holden Con Basildon and Billericay 79.6% 100.0% 4,037 1,194
Kevin Hollinrake Con Thirsk and Malton 78.3% 100.0% 3,346 2,487
Paul Holmes Con Hamble Valley 85.0% 100.0% 360 1,194
Rachel Hopkins Lab Luton South and South Bedfordshire 85.2% 100.0% 748 799
Sir Lindsay Hoyle Spk Chorley 0.0% 100.0% 0 12,587
Nigel Huddleston Con Droitwich and Evesham 85.0% 100.0% 64 1,100
Dr Neil Hudson Con Epping Forest 84.8% 100.0% 588 585
Claire Hughes Lab Bangor Aberconwy 90.2% 100.0% 10 56