The 2010 intake

Class of 2010

650 MPs first entered the House of Commons at the 2010 general election (6 May 2010) — here are their seats and winning margins, and how many are still serving today. Voting records on Ayes and Noes begin with the current Parliament (July 2024), so this page shows the electoral picture rather than a voting record.

At a glance

650

New MPs

11

Parties

116

Still serving

By party

Conservative 306 Labour 258 Liberal Democrat 57 Democratic Unionist Party 8 Scottish National Party 6 Sinn Féin 5 Plaid Cymru 3 Social Democratic & Labour Party 3 Independent 2 Alliance 1 Green Party 1

All 650 new MPs of 2010

MP Majority
Stephen Timms Labour East Ham 27,826
George Howarth Labour Knowsley 25,686
William Hague Conservative Richmond (Yorks) 23,336
Gordon Brown Labour Kirkcaldy and Cowdenbeath 23,009
David Cameron Conservative Witney 22,740
Lyn Brown Labour West Ham 22,534
Mark Francois Conservative Rayleigh and Wickford 22,338
John Hayes Conservative South Holland and The Deepings 21,880
Dominic Grieve Conservative Beaconsfield 21,782
Joe Benton Labour Bootle 21,181
Tom Greatrex Labour Rutherglen and Hamilton West 21,002
Tom Clarke Labour Coatbridge, Chryston and Bellshill 20,714
Andrea Leadsom Conservative South Northamptonshire 20,478
Stephen Phillips Conservative Sleaford and North Hykeham 19,905
Steve Rotheram Labour Liverpool, Walton 19,818
John Whittingdale Conservative Maldon 19,407
Chris Heaton-Harris Conservative Daventry 19,188
Nick Hurd Conservative Ruislip, Northwood and Pinner 19,060
Adam Afriyie Conservative Windsor 19,054
Alistair Burt Conservative North East Bedfordshire 18,942
Charles Walker Conservative Broxbourne 18,804
James Arbuthnot Conservative North East Hampshire 18,597
Dominic Raab Conservative Esher and Walton 18,593
George Young Conservative North West Hampshire 18,583
Stephen Twigg Labour Liverpool, West Derby 18,467
Tony Baldry Conservative Banbury 18,227
John Stanley Conservative Tonbridge and Malling 18,178
Bob Stewart Conservative Beckenham 17,784
Michael Fabricant Conservative Lichfield 17,683
James Clappison Conservative Hertsmere 17,605
Gerry Adams Sinn Féin Belfast West 17,579
Michael Fallon Conservative Sevenoaks 17,515
Grant Shapps Conservative Welwyn Hatfield 17,423
Gemma Doyle Labour West Dunbartonshire 17,408
Damian Green Conservative Ashford 17,297
Michael Gove Conservative Surrey Heath 17,289
Jo Johnson Conservative Orpington 17,200
Harriet Harman Labour Camberwell and Peckham 17,187
Charles Hendry Conservative Wealden 17,179
Mark Hoban Conservative Fareham 17,092
Hugh Robertson Conservative Faversham and Mid Kent 17,088
Andrew Mitchell Conservative Sutton Coldfield 17,005
Andrew Rosindell Conservative Romford 16,954
David Lammy Labour Tottenham 16,931
Eric Pickles Conservative Brentwood and Ongar 16,921
Desmond Swayne Conservative New Forest West 16,896
Maria Eagle Labour Garston and Halewood 16,877
Sam Gyimah Conservative East Surrey 16,874
Frank Roy Labour Motherwell and Wishaw 16,806
Theresa May Conservative Maidenhead 16,769
Greg Hands Conservative Chelsea and Fulham 16,722
Cheryl Gillan Conservative Chesham and Amersham 16,710
Nick Herbert Conservative Arundel and South Downs 16,691
Shailesh Vara Conservative North West Cambridgeshire 16,677
Andrew Selous Conservative South West Bedfordshire 16,649
Douglas Alexander Labour Paisley and Renfrewshire South 16,614
Gavin Williamson Conservative South Staffordshire 16,590
John Howell Conservative Henley 16,588
Margaret Hodge Labour Barking 16,555
Philip Hammond Conservative Runnymede and Weybridge 16,509
Malcolm Wicks Labour Croydon North 16,481
Lindsay Roy Labour Glenrothes 16,448
Stephen Barclay Conservative North East Cambridgeshire 16,425
Angela Watkinson Conservative Hornchurch and Upminster 16,371
Jeremy Hunt Conservative South West Surrey 16,318
Caroline Spelman Conservative Meriden 16,253
Patrick Mercer Conservative Newark 16,152
Chris Grayling Conservative Epsom and Ewell 16,134
Brooks Newmark Conservative Braintree 16,121
Wille Bain Labour Glasgow North East 15,942
Andrew Tyrie Conservative Chichester 15,877
Gary Streeter Conservative South West Devon 15,874
Peter Luff Conservative Mid Worcestershire 15,864
James Brokenshire Conservative Old Bexley and Sidcup 15,857
Ben Wallace Conservative Wyre and Preston North 15,844
Owen Paterson Conservative North Shropshire 15,828
Richard Ottaway Conservative Croydon South 15,818
Ken Clarke Conservative Rushcliffe 15,811
Philip Lee Conservative Bracknell 15,704
Paul Beresford Conservative Mole Valley 15,653
Greg Clark Conservative Tunbridge Wells 15,576
Andrew Robathan Conservative South Leicestershire 15,524
Derek Twigg Labour Halton 15,504
Mark Prisk Conservative Hertford and Stortford 15,437
Christopher Chope Conservative Christchurch 15,410
Frank Field Labour Birkenhead 15,395
Martin McGuinness Sinn Féin Mid Ulster 15,363
Nick Clegg Liberal Democrat Sheffield, Hallam 15,284
Jim Sheridan Labour Paisley and Renfrewshire North 15,280
Peter Lilley Conservative Hitchin and Harpenden 15,271
Richard Shepherd Conservative Aldridge-Brownhills 15,266
Alan Haselhurst Conservative Saffron Walden 15,242
Priti Patel Conservative Witham 15,196
Oliver Heald Conservative North East Hertfordshire 15,194
Nadine Dorries Conservative Mid Bedfordshire 15,152
Eleanor Laing Conservative Epping Forest 15,131
Stephen Dorrell Conservative Charnwood 15,029
Grahame Morris Labour Easington 14,982
David Gauke Conservative South West Hertfordshire 14,920
Nick Boles Conservative Grantham and Stamford 14,826
Henry Bellingham Conservative North West Norfolk 14,810
Nigel Evans Conservative Ribble Valley 14,769
Ian Davidson Labour Glasgow South West 14,671
Michael McCann Labour East Kilbride, Strathaven and Lesmahagow 14,503
George Osborne Conservative Tatton 14,487
Diane Abbott Labour Hackney North and Stoke Newington 14,461
David Cairns Labour Inverclyde 14,416
Caroline Dinenage Conservative Gosport 14,413
Sylvia Hermon Independent North Down 14,364
Meg Hillier Labour Hackney South and Shoreditch 14,288
Louise Ellman Labour Liverpool, Riverside 14,173
Shaun Woodward Labour St Helens South and Whiston 14,122
Keith Vaz Labour Leicester East 14,082
Alan Duncan Conservative Rutland and Melton 14,000
John Healey Labour Wentworth and Dearne 13,920
Bob Neill Conservative Bromley and Chislehurst 13,900
Peter Tapsell Conservative Louth and Horncastle 13,871
Patrick McLoughlin Conservative Derbyshire Dales 13,866
George Freeman Conservative Mid Norfolk 13,856
Daniel Poulter Conservative Central Suffolk and North Ipswich 13,786
Gregg McClymont Labour Cumbernauld, Kilsyth and Kirkintilloch East 13,755
Siobhain McDonagh Labour Mitcham and Morden 13,666
David Blunkett Labour Sheffield, Brightside and Hillsborough 13,632
John Robertson Labour Glasgow North West 13,611
Crispin Blunt Conservative Reigate 13,591
Edward Vaizey Conservative Wantage 13,547
Roger Gale Conservative North Thanet 13,528
Damian Hinds Conservative East Hampshire 13,497
John Redwood Conservative Wokingham 13,492
Greg Knight Conservative East Yorkshire 13,486
Jim Hood Labour Lanark and Hamilton East 13,478
Mike Penning Conservative Hemel Hempstead 13,406
Bill Cash Conservative Stone 13,292
Stephen O'Brien Conservative Eddisbury 13,255
Huw Irranca-Davies Labour Ogmore 13,246
Mark Menzies Conservative Fylde 13,185
Maria Miller Conservative Basingstoke 13,176
Elizabeth Truss Conservative South West Norfolk 13,140
Dave Watts Labour St Helens North 13,101
Charles Kennedy Liberal Democrat Ross, Skye and Lochaber 13,070
Nick Gibb Conservative Bognor Regis and Littlehampton 13,063
Matthew Hancock Conservative West Suffolk 13,050
David Laws Liberal Democrat Yeovil 13,036
Claire Perry Conservative Devizes 13,005
Graham Stuart Conservative Beverley and Holderness 12,987
Iain Duncan Smith Conservative Chingford and Woodford Green 12,963
Stephen Hepburn Labour Jarrow 12,908
Mary Glindon Labour North Tyneside 12,884
Gregory Barker Conservative Bexhill and Battle 12,880
Geoffrey Clifton-Brown Conservative The Cotswolds 12,864
Tom Harris Labour Glasgow South 12,658
David Lidington Conservative Aylesbury 12,618
Ian Paisley Democratic Unionist Party North Antrim 12,558
Michael Connarty Labour Linlithgow and East Falkirk 12,553
Jeremy Wright Conservative Kenilworth and Southam 12,552
Ian Mearns Labour Gateshead 12,549
John Bercow Independent Buckingham 12,529
Joan Ruddock Labour Lewisham, Deptford 12,499
Yvonne Fovargue Labour Makerfield 12,490
Mark Simmonds Conservative Boston and Skegness 12,426
Pamela Nash Labour Airdrie and Shotts 12,408
Jeremy Corbyn Labour Islington North 12,401
Gordon Henderson Conservative Sittingbourne and Sheppey 12,383
David Ruffley Conservative Bury St Edmunds 12,380
Cathie Jamieson Labour Kilmarnock and Loudoun 12,378
John Baron Conservative Basildon and Billericay 12,338
Graham Stringer Labour Blackley and Broughton 12,303
Nigel Adams Conservative Selby and Ainsty 12,265
Tim Farron Liberal Democrat Westmorland and Lonsdale 12,264
Fiona O'Donnell Labour East Lothian 12,258
Richard Benyon Conservative Newbury 12,248
Chris Evans Labour Islwyn 12,215
David Willetts Conservative Havant 12,160
Vincent Cable Liberal Democrat Twickenham 12,140
George Hollingbery Conservative Meon Valley 12,125
Kevan Jones Labour North Durham 12,076
Douglas Carswell Conservative Clacton 12,068
Andy Burnham Labour Leigh 12,011
Brian Donohoe Labour Central Ayrshire 12,007
David Rutley Conservative Macclesfield 11,959
Theresa Villiers Conservative Chipping Barnet 11,927
Khalid Mahmood Labour Birmingham, Perry Barr 11,908
Don Foster Liberal Democrat Bath 11,883
Margaret Curran Labour Glasgow East 11,840
Peter Bone Conservative Wellingborough 11,787
Bob Ainsworth Labour Coventry North East 11,775
Peter Bottomley Conservative Worthing West 11,729
Norman Lamb Liberal Democrat North Norfolk 11,626
David Davis Conservative Haltemprice and Howden 11,602
Graham Brady Conservative Altrincham and Sale West 11,595
Rushanara Ali Labour Bethnal Green and Bow 11,574
Chris Bryant Labour Rhondda 11,553
Francis Maude Conservative Horsham 11,460
Sharon Hodgson Labour Washington and Sunderland West 11,458
Bernard Jenkin Conservative Harwich and North Essex 11,447
Stephen Hammond Conservative Wimbledon 11,408
Stephen Williams Liberal Democrat Bristol West 11,366
Nadhim Zahawi Conservative Stratford-on-Avon 11,346
Sajid Javid Conservative Bromsgrove 11,308
Julian Lewis Conservative New Forest East 11,307
Pauline Latham Conservative Mid Derbyshire 11,292
Mike Gapes Labour Ilford South 11,287
Anne McIntosh Conservative Thirsk and Malton 11,281
Rory Stewart Conservative Penrith and The Border 11,241
John Randall Conservative Uxbridge and South Ruislip 11,216
Dennis Skinner Labour Bolsover 11,182
David Miliband Labour South Shields 11,109
Tim Loughton Conservative East Worthing and Shoreham 11,105
Eric Illsley Labour Barnsley Central 11,093
Michael Dugher Labour Barnsley East 11,090
Mark Field Conservative Cities of London and Westminster 11,076
Mark Harper Conservative Forest of Dean 11,064
James Duddridge Conservative Rochford and Southend East 11,050
Hywel Francis Labour Aberavon 11,039
Bridget Phillipson Labour Houghton and Sunderland South 10,990
Yvette Cooper Labour Normanton, Pontefract and Castleford 10,979
Richard Bacon Conservative South Norfolk 10,940
Edward Miliband Labour Doncaster North 10,909
Siân James Labour Swansea East 10,838
John McDonnell Labour Hayes and Harlington 10,824
Jonathan Djanogly Conservative Huntingdon 10,819
Graeme Morrice Labour Livingston 10,791
John Spellar Labour Warley 10,756
Wayne David Labour Caerphilly 10,755
Pat Doherty Sinn Féin West Tyrone 10,685
Kate Hoey Labour Vauxhall 10,651
Hilary Benn Labour Leeds Central 10,645
Gareth Johnson Conservative Dartford 10,628
Edward Leigh Conservative Gainsborough 10,559
Anas Sarwar Labour Glasgow Central 10,551
Andrew Turner Conservative Isle of Wight 10,527
Nick Smith Labour Blaenau Gwent 10,516
Clive Betts Labour Sheffield South East 10,505
Lisa Nandy Labour Wigan 10,487
Jeffrey Donaldson Democratic Unionist Party Lagan Valley 10,486
Denis Macshane Labour Rotherham 10,462
Tony Lloyd Labour Manchester Central 10,439
David Davies Conservative Monmouth 10,425
Jim Murphy Labour East Renfrewshire 10,420
Andrew Murrison Conservative South West Wiltshire 10,367
David Hamilton Labour Midlothian 10,349
David Evennett Conservative Bexleyheath and Crayford 10,344
Liam Byrne Labour Birmingham, Hodge Hill 10,302
George Mudie Labour Leeds East 10,293
Nick Raynsford Labour Greenwich and Woolwich 10,153
Damian Collins Conservative Folkestone and Hythe 10,122
Shabana Mahmood Labour Birmingham, Ladywood 10,105
Justine Greening Conservative Putney 10,053
Kwasi Kwarteng Conservative Spelthorne 10,019
Mark Reckless Conservative Rochester and Strood 9,953
Julian Smith Conservative Skipton and Ripon 9,950
Philip Davies Conservative Shipley 9,944
Frank Dobson Labour Holborn and St Pancras 9,942
Alistair Carmichael Liberal Democrat Orkney and Shetland 9,928
Sandra Osborne Labour Ayr, Carrick and Cumnock 9,911
Katy Clark Labour North Ayrshire and Arran 9,895
Bill Wiggin Conservative North Herefordshire 9,887
Jack Straw Labour Blackburn 9,856
Jon Trickett Labour Hemsworth 9,844
Andrew Gwynne Labour Denton and Reddish 9,831
Edward Garnier Conservative Harborough 9,797
Peter Hain Labour Neath 9,775
Philip Dunne Conservative Ludlow 9,749
Ann Clwyd Labour Cynon Valley 9,617
Andy Love Labour Edmonton 9,613
Steve Baker Conservative Wycombe 9,560
Stella Creasy Labour Walthamstow 9,478
Mark Pritchard Conservative The Wrekin 9,450
Tessa Jowell Labour Dulwich and West Norwood 9,365
Michael Meacher Labour Oldham West and Royton 9,352
Neil Parish Conservative Tiverton and Honiton 9,320
Adam Holloway Conservative Gravesham 9,312
Paul Murphy Labour Torfaen 9,306
Stephen Pound Labour Ealing North 9,301
Virendra Sharma Labour Ealing, Southall 9,291
Ian Liddell-Grainger Conservative Bridgwater and West Somerset 9,249
Mel Stride Conservative Central Devon 9,230
Sheila Gilmore Labour Edinburgh East 9,181
Therese Coffey Conservative Suffolk Coastal 9,128
David Anderson Labour Blaydon 9,117
Hugo Swire Conservative East Devon 9,114
Greg Mulholland Liberal Democrat Leeds North West 9,103
David Heyes Labour Ashton-under-Lyne 9,094
Philip Hollobone Conservative Kettering 9,094
Menzies Campbell Liberal Democrat North East Fife 9,048
Mark Lancaster Conservative Milton Keynes North 8,961
Kate Green Labour Stretford and Urmston 8,935
Peter Soulsby Labour Leicester South 8,808
Danny Alexander Liberal Democrat Inverness, Nairn, Badenoch and Strathspey 8,765
Phil Wilson Labour Sedgefield 8,696
Stuart Bell Labour Middlesbrough 8,689
Tim Yeo Conservative South Suffolk 8,689
Rehman Chishti Conservative Gillingham and Rainham 8,680
Yasmin Qureshi Labour Bolton South East 8,634
Malcolm Rifkind Conservative Kensington 8,616
Karl Turner Labour Kingston upon Hull East 8,597
Simon Hughes Liberal Democrat Bermondsey and Old Southwark 8,530
Angela Eagle Labour Wallasey 8,507
Alistair Darling Labour Edinburgh South West 8,447
Margaret Ritchie Social Democratic & Labour Party South Down 8,412
Frank Doran Labour Aberdeen North 8,361
Conor Murphy Sinn Féin Newry and Armagh 8,331
Mark Williams Liberal Democrat Ceredigion 8,324
Anne McGuire Labour Stirling 8,304
Joan Walley Labour Stoke-on-Trent North 8,235
John Mann Labour Bassetlaw 8,215
Graham Allen Labour Nottingham North 8,138
Robert Goodwill Conservative Scarborough and Whitby 8,130
Barry Gardiner Labour Brent North 8,028
Daniel Kawczynski Conservative Shrewsbury and Atcham 7,944
Liam Fox Conservative North Somerset 7,862
Eric Joyce Labour Falkirk 7,843
Andrew Lansley Conservative South Cambridgeshire 7,838
Anne Milton Conservative Guildford 7,782
Mark Hendrick Labour Preston 7,733
Tobias Ellwood Conservative Bournemouth East 7,728
Norman Baker Liberal Democrat Lewes 7,647
Rebecca Harris Conservative Castle Point 7,632
David Burrowes Conservative Enfield, Southgate 7,626
Robert Walter Conservative North Dorset 7,625
Laura Sandys Conservative South Thanet 7,617
Pat Glass Labour North West Durham 7,612
Rob Wilson Conservative Reading East 7,605
Paul Goggins Labour Wythenshawe and Sale East 7,575
Edward Davey Liberal Democrat Kingston and Surbiton 7,560
Robert Syms Conservative Poole 7,541
Kelvin Hopkins Labour Luton North 7,520
Andrew Bridgen Conservative North West Leicestershire 7,511
James Gray Conservative North Wiltshire 7,483
Chinyelu Onwurah Labour Newcastle upon Tyne Central 7,466
Russell Brown Labour Dumfries and Galloway 7,449
Richard Drax Conservative South Dorset 7,443
Nicholas Soames Conservative Mid Sussex 7,402
Keith Simpson Conservative Broadland 7,292
Penny Mordaunt Conservative Portsmouth North 7,289
Jim McGovern Labour Dundee West 7,278
David Amess Conservative Southend West 7,270
Luciana Berger Labour Liverpool, Wavertree 7,167
Heather Wheeler Conservative South Derbyshire 7,128
Steve Webb Liberal Democrat Thornbury and Yate 7,116
Fiona Bruce Conservative Congleton 7,063
Justin Tomlinson Conservative North Swindon 7,060
Ian Lavery Labour Wansbeck 7,031
Rachel Reeves Labour Leeds West 7,016
Bob Russell Liberal Democrat Colchester 6,982
Christopher Leslie Labour Nottingham East 6,969
Jack Lopresti Conservative Filton and Bradley Stoke 6,914
Lynne Featherstone Liberal Democrat Hornsey and Wood Green 6,875
Jonathan Lord Conservative Woking 6,807
Julian Huppert Liberal Democrat Cambridge 6,792
Ann Coffey Labour Stockport 6,784
Helen Jones Labour Warrington North 6,771
Sammy Wilson Democratic Unionist Party East Antrim 6,770
Harriett Baldwin Conservative West Worcestershire 6,754
Malcolm Bruce Liberal Democrat Gordon 6,748
Julie Elliott Labour Sunderland Central 6,725
Gerald Kaufman Labour Manchester, Gorton 6,703
Tom Watson Labour West Bromwich East 6,696
Karen Bradley Conservative Staffordshire Moorlands 6,689
Alex Cunningham Labour Stockton North 6,676
Ronnie Campbell Labour Blyth Valley 6,668
Pat McFadden Labour Wolverhampton South East 6,593
Hugh Bayley Labour York Central 6,451
Craig Whittaker Conservative Calder Valley 6,431
David Jones Conservative Clwyd West 6,419
John Cryer Labour Leyton and Wanstead 6,416
Andrew Stunell Liberal Democrat Hazel Grove 6,371
Elfyn Llwyd Plaid Cymru Dwyfor Meirionnydd 6,367
Laurence Robertson Conservative Tewkesbury 6,310
Andrew Griffiths Conservative Burton 6,304
Geoffrey Robinson Labour Coventry North West 6,288
Rosie Winterton Labour Doncaster Central 6,229
Heidi Alexander Labour Lewisham East 6,216
Margaret Beckett Labour Derby South 6,122
Chris Pincher Conservative Tamworth 6,090
Tracey Crouch Conservative Chatham and Aylesford 6,069
Julian Brazier Conservative Canterbury 6,048
Edward Timpson Conservative Crewe and Nantwich 6,046
Jim Fitzpatrick Labour Poplar and Limehouse 6,030
John Pugh Liberal Democrat Southport 6,024
Alan Meale Labour Mansfield 6,012
Alok Sharma Conservative Reading West 6,004
Brian Binley Conservative Northampton South 6,004
Mark Pawsey Conservative Rugby 6,000
Jane Ellison Conservative Battersea 5,977
Jim Dobbin Labour Heywood and Middleton 5,971
John Glen Conservative Salisbury 5,966
James Paice Conservative South East Cambridgeshire 5,946
Henry Smith Conservative Crawley 5,928
Alasdair McDonnell Social Democratic & Labour Party Belfast South 5,926
Helen Grant Conservative Maidstone and The Weald 5,889
Jim Shannon Democratic Unionist Party Strangford 5,876
Kevin Barron Labour Rother Valley 5,866
Jim Dowd Labour Lewisham West and Penge 5,828
Karen Lumley Conservative Redditch 5,821
Nick Harvey Liberal Democrat North Devon 5,821
Mike Freer Conservative Finchley and Golders Green 5,809
Meg Munn Labour Sheffield, Heeley 5,807
Guy Opperman Conservative Hexham 5,788
Stephen Metcalfe Conservative South Basildon and East Thurrock 5,772
Marsha Singh Labour Bradford West 5,763
Alan Johnson Labour Kingston upon Hull West and Hessle 5,742
Alan Campbell Labour Tynemouth 5,739
Hazel Blears Labour Salford and Eccles 5,725
Teresa Pearce Labour Erith and Thamesmead 5,703
Michael Moore Liberal Democrat Berwickshire, Roxburgh and Selkirk 5,675
Adrian Bailey Labour West Bromwich West 5,651
Angus Robertson Scottish National Party Moray 5,590
Gerald Howarth Conservative Aldershot 5,586
Conor Burns Conservative Bournemouth West 5,583
Tristram Hunt Labour Stoke-on-Trent Central 5,566
Lorraine Fullbrook Conservative South Ribble 5,554
Fiona Mactaggart Labour Slough 5,523
Iain Wright Labour Hartlepool 5,509
Thomas Docherty Labour Dunfermline and West Fife 5,470
Jeremy Lefroy Conservative Stafford 5,460
Lee Scott Conservative Ilford North 5,404
Gregory Campbell Democratic Unionist Party East Londonderry 5,355
Charlie Elphicke Conservative Dover 5,274
Tom Brake Liberal Democrat Carshalton and Wallington 5,260
Helen Goodman Labour Bishop Auckland 5,218
Ian Swales Liberal Democrat Redcar 5,214
John Woodcock Labour Barrow and Furness 5,208
Iain Stewart Conservative Milton Keynes South 5,201
Mike Hancock Liberal Democrat Portsmouth South 5,200
Gordon Banks Labour Ochil and South Perthshire 5,187
Margot James Conservative Stourbridge 5,164
Andrew Percy Conservative Brigg and Goole 5,147
Simon Burns Conservative Chelmsford 5,110
David Tredinnick Conservative Bosworth 5,032
Sarah Wollaston Conservative Totnes 4,927
Robert Halfon Conservative Harlow 4,925
Martin Horwood Liberal Democrat Cheltenham 4,920
Jacob Rees-Mogg Conservative North East Somerset 4,914
Stewart Jackson Conservative Peterborough 4,861
Jason McCartney Conservative Colne Valley 4,837
John Thurso Liberal Democrat Caithness, Sutherland and Easter Ross 4,826
Mark Durkan Social Democratic & Labour Party Foyle 4,824
Kevin Brennan Labour Cardiff West 4,751
Dawn Primarolo Labour Bristol South 4,734
Alun Michael Labour Cardiff South and Penarth 4,709
Nia Griffith Labour Llanelli 4,701
Andrew Bingham Conservative High Peak 4,677
Alan Keen Labour Feltham and Heston 4,658
Gerry Sutcliffe Labour Bradford South 4,622
Stephen Crabb Conservative Preseli Pembrokeshire 4,605
Andrew Smith Labour Oxford East 4,581
Jenny Willott Liberal Democrat Cardiff Central 4,576
Tony Cunningham Labour Workington 4,575
Fabian Hamilton Labour Leeds North East 4,545
Alec Shelbrooke Conservative Elmet and Rothwell 4,521
Jake Berry Conservative Rossendale and Darwen 4,493
Barry Sheerman Labour Huddersfield 4,472
Nicholas Brown Labour Newcastle upon Tyne East 4,453
Mike Wood Labour Batley and Spen 4,406
Pete Wishart Scottish National Party Perth and North Perthshire 4,379
Rosie Cooper Labour West Lancashire 4,343
Barbara Keeley Labour Worsley and Eccles South 4,337
Andrew Miller Labour Ellesmere Port and Neston 4,331
Alun Cairns Conservative Vale of Glamorgan 4,307
Martin Vickers Conservative Cleethorpes 4,298
Brandon Lewis Conservative Great Yarmouth 4,276
David Mundell Conservative Dumfriesshire, Clydesdale and Tweeddale 4,194
Caroline Nokes Conservative Romsey and Southampton North 4,156
Robert Flello Labour Stoke-on-Trent South 4,130
Zac Goldsmith Conservative Richmond Park 4,091
David Crausby Labour Bolton North East 4,084
Adrian Sanders Liberal Democrat Torbay 4,078
Dai Havard Labour Merthyr Tydfil and Rhymney 4,056
Eilidh Whiteford Scottish National Party Banff and Buchan 4,027
Liz Kendall Labour Leicester West 4,017
Jeremy Browne Liberal Democrat Taunton Deane 3,993
Oliver Letwin Conservative West Dorset 3,923
Chloe Smith Conservative Norwich North 3,901
Ann McKechin Labour Glasgow North 3,898
Chris Huhne Liberal Democrat Eastleigh 3,864
Bill Esterson Labour Sefton Central 3,862
Chris Kelly Conservative Dudley South 3,856
Jim Cunningham Labour Coventry South 3,845
Jamie Reed Labour Copeland 3,833
Mike Crockart Liberal Democrat Edinburgh West 3,803
Roger Godsiff Labour Birmingham, Hall Green 3,799
Roger Williams Liberal Democrat Brecon and Radnorshire 3,747
Nicky Morgan Conservative Loughborough 3,744
Kerry McCarthy Labour Bristol East 3,722
Angie Bray Conservative Ealing Central and Acton 3,716
Julian Sturdy Conservative York Outer 3,688
Robert Smith Liberal Democrat West Aberdeenshire and Kincardine 3,684
Ian Lucas Labour Wrexham 3,658
Caroline Flint Labour Don Valley 3,595
Andrew Stephenson Conservative Pendle 3,585
Stephen McPartland Conservative Stevenage 3,578
Emily Thornberry Labour Islington South and Finsbury 3,569
Andy Slaughter Labour Hammersmith 3,549
Paul Flynn Labour Newport West 3,544
Robert Buckland Conservative South Swindon 3,544
Chris White Conservative Warwick and Leamington 3,513
Anne Begg Labour Aberdeen South 3,506
Stephen McCabe Labour Birmingham, Selly Oak 3,482
Jonathan Edwards Plaid Cymru Carmarthen East and Dinefwr 3,481
Stephen Lloyd Liberal Democrat Eastbourne 3,435
Alan Reid Liberal Democrat Argyll and Bute 3,431
Simon Hart Conservative Carmarthen West and South Pembrokeshire 3,423
Catherine McKinnell Labour Newcastle upon Tyne North 3,414
Bob Blackman Conservative Harrow East 3,403
Guto Bebb Conservative Aberconwy 3,398
Jenny Chapman Labour Darlington 3,388
David Simpson Democratic Unionist Party Upper Bann 3,361
Ivan Lewis Labour Bury South 3,292
Mike Weir Scottish National Party Angus 3,282
Jack Dromey Labour Birmingham, Erdington 3,277
Charlotte Leslie Conservative Bristol North West 3,274
Mark Hunter Liberal Democrat Cheadle 3,272
Chuka Umunna Labour Streatham 3,259
Sheryll Murray Conservative South East Cornwall 3,220
Aidan Burley Conservative Cannock Chase 3,195
Gareth Thomas Labour Harrow West 3,143
Graham Jones Labour Hyndburn 3,090
Roberta Blackman-Woods Labour City of Durham 3,067
Angela Smith Labour Penistone and Stocksbridge 3,049
Steve Brine Conservative Winchester 3,048
John Hemming Liberal Democrat Birmingham, Yardley 3,002
Robin Walker Conservative Worcester 2,982
Dan Rogerson Liberal Democrat North Cornwall 2,981
Geoffrey Cox Conservative Torridge and West Devon 2,957
Kris Hopkins Conservative Keighley 2,940
Mark Tami Labour Alyn and Deeside 2,919
Gavin Barwell Conservative Croydon Central 2,879
Susan Jones Labour Clwyd South 2,834
Owen Smith Labour Pontypridd 2,785
Richard Burden Labour Birmingham, Northfield 2,782
Jonathan Reynolds Labour Stalybridge and Hyde 2,744
Ben Bradshaw Labour Exeter 2,721
John Penrose Conservative Weston-Super-Mare 2,691
Alan Beith Liberal Democrat Berwick-upon-Tweed 2,690
Martin Caton Labour Gower 2,683
Mark Garnier Conservative Wyre Forest 2,643
Jon Cruddas Labour Dagenham and Rainham 2,630
Lindsay Hoyle Labour Chorley 2,593
Stephen Mosley Conservative City of Chester 2,583
Nick Dakin Labour Scunthorpe 2,549
Sadiq Khan Labour Tooting 2,524
Chris Ruane Labour Vale of Clwyd 2,509
Jessica Lee Conservative Erewash 2,501
Emma Reynolds Labour Wolverhampton North East 2,484
Jesse Norman Conservative Hereford and South Herefordshire 2,481
Duncan Hames Liberal Democrat Chippenham 2,470
Albert Owen Labour Ynys Môn 2,461
Chris Skidmore Conservative Kingswood 2,445
Natascha Engel Labour North East Derbyshire 2,445
Esther McVey Conservative Wirral West 2,436
Richard Graham Conservative Gloucester 2,420
Alan Whitehead Labour Southampton, Test 2,413
Gavin Shuker Labour Luton South 2,329
Anne Main Conservative St Albans 2,305
David Hanson Labour Delyn 2,272
Madeleine Moon Labour Bridgend 2,263
David Nuttall Conservative Bury North 2,243
Nigel Dodds Democratic Unionist Party Belfast North 2,224
Jo Swinson Liberal Democrat East Dunbartonshire 2,184
Paul Maynard Conservative Blackpool North and Cleveleys 2,150
Karen Buck Labour Westminster North 2,126
Benedict Gummer Conservative Ipswich 2,079
Marcus Jones Conservative Nuneaton 2,069
James Morris Conservative Halesowen and Rowley Regis 2,023
Amber Rudd Conservative Hastings and Rye 1,993
Mary Macleod Conservative Brentford and Isleworth 1,958
Michael Ellis Conservative Northampton North 1,936
Louise Bagshawe Conservative Corby 1,895
John Leech Liberal Democrat Manchester, Withington 1,894
Angus MacNeil Scottish National Party Na h-Eileanan an Iar 1,885
Mike Weatherley Conservative Hove 1,868
Vernon Coaker Labour Gedling 1,859
Gordon Marsden Labour Blackpool South 1,852
Stewart Hosie Scottish National Party Dundee East 1,821
Gordon Birtwistle Liberal Democrat Burnley 1,818
David Heath Liberal Democrat Somerton and Frome 1,817
Lilian Greenwood Labour Nottingham South 1,772
Valerie Vaz Labour Walsall South 1,755
Mark Lazarowicz Labour Edinburgh North and Leith 1,724
Andrew George Liberal Democrat St Ives 1,719
Nick de Bois Conservative Enfield North 1,692
Tom Blenkinsop Labour Middlesbrough South and East Cleveland 1,677
Clive Efford Labour Eltham 1,663
Stuart Andrew Conservative Pudsey 1,659
Jessica Morden Labour Newport East 1,650
Mary Creagh Labour Wakefield 1,613
Paul Burstow Liberal Democrat Sutton and Cheam 1,608
Alison Seabeck Labour Plymouth, Moor View 1,588
David Mowat Conservative Warrington South 1,553
Paul Farrelly Labour Newcastle-under-Lyme 1,552
Naomi Long Alliance Belfast East 1,533
Simon Reevell Conservative Dewsbury 1,526
Linda Riordan Labour Halifax 1,472
Hywel Williams Plaid Cymru Arfon 1,455
Richard Harrington Conservative Watford 1,425
Richard Fuller Conservative Bedford 1,353
Sarah Teather Liberal Democrat Brent Central 1,345
Simon Kirby Conservative Brighton, Kemptown 1,328
Stephen Gilbert Liberal Democrat St Austell and Newquay 1,312
Neil Carmichael Conservative Stroud 1,299
Gisela Stuart Labour Birmingham, Edgbaston 1,274
Caroline Lucas Green Party Brighton, Pavilion 1,252
Glyn Davies Conservative Montgomeryshire 1,184
William McCrea Democratic Unionist Party South Antrim 1,183
Oliver Colvile Conservative Plymouth, Sutton and Devonport 1,149
Ed Balls Labour Morley and Outwood 1,101
Karl McCartney Conservative Lincoln 1,058
Andrew Jones Conservative Harrogate and Knaresborough 1,039
Graham Evans Conservative Weaver Vale 991
David Winnick Labour Walsall North 990
David Wright Labour Telford 978
Simon Danczuk Labour Rochdale 889
David Morris Conservative Morecambe and Lunesdale 866
John Stevenson Conservative Carlisle 853
Tessa Munt Liberal Democrat Wells 800
Peter Aldous Conservative Waveney 769
Austin Mitchell Labour Great Grimsby 714
Paul Uppal Conservative Wolverhampton South West 691
Ian Austin Labour Dudley North 649
Diana Johnson Labour Kingston upon Hull North 641
Chris Williamson Labour Derby North 613
Toby Perkins Labour Chesterfield 549
Nigel Mills Conservative Amber Valley 536
Alison McGovern Labour Wirral South 531
Anne Morris Conservative Newton Abbot 523
Geraint Davies Labour Swansea West 504
Sarah Newton Conservative Truro and Falmouth 435
Anna Soubry Conservative Broxtowe 389
David Ward Liberal Democrat Bradford East 365
Eric Ollerenshaw Conservative Lancaster and Fleetwood 333
James Wharton Conservative Stockton South 332
Ian Murray Labour Edinburgh South 316
Simon Wright Liberal Democrat Norwich South 310
Annette Brooke Liberal Democrat Mid Dorset and North Poole 269
Mark Spencer Conservative Sherwood 214
Jonathan Evans Conservative Cardiff North 194
Gloria de Piero Labour Ashfield 192
John Denham Labour Southampton, Itchen 192
Nicola Blackwood Conservative Oxford West and Abingdon 176
Lorely Burt Liberal Democrat Solihull 175
Paul Blomfield Labour Sheffield Central 165
Matthew Offord Conservative Hendon 106
Phil Woolas Labour Oldham East and Saddleworth 103
Jackie Doyle-Price Conservative Thurrock 92
Julie Hilling Labour Bolton West 92
George Eustice Conservative Camborne and Redruth 66
Daniel Byles Conservative North Warwickshire 54
Glenda Jackson Labour Hampstead and Kilburn 42
Michelle Gildernew Sinn Féin Fermanagh and South Tyrone 4
Source House of Commons Library — Election results
Who's included MPs whose first winning election in the data (from 2010) was the 2010 general election. Some 2010 entrants may have first been elected before 2010, which is outside the dataset.
No voting record Ayes and Noes holds Commons votes from the current Parliament (July 2024) only, so pre-2024 intakes show the electoral picture rather than a voting record.