Share this post
Share this post
People-Power Index 2019

The People-Power Index: How did your MP score?

Dec 2, 2019

There’s another General Election happening, with candidates up and down the country vying for you to give them a job. But unlike most vacancies , there’s no job description for being an MP. So when we’re looking at candidates to see who’s best for the job, how are we judging what a “good” MP looks like?

We believe that democracy is more effective when the views and opinions of the public are encouraged and genuinely listened to by MPs. So we’ve judged that being a “good” MP is about an MP’s openness and responsiveness to their constituents. That’s why we have created the People Power Index.

The People-Power Index should be viewed as a health check of how Parliament is working and how our MPs are listening to, and engaging with, their constituents. 

To make the Index, we used ten data sources which measure the following, in priority order

1.Your MP’s availability to their constituents. This looks at how your MP is available online (email and social media), offline (holding “surgeries” in your local area and a caseworker), and whether your MP is distracted by a second (or third) job.

2.Your MP’s participation in Parliament. This looks at your MP’s participation record for voting in Parliament, so that your constituency is counted when new laws are passed, and how often your MP raises issues from your constituency in Parliament

3.How an MP listens to the public. An MP’s top priority is their constituency, but they also have a responsibility to the wider general public to bring political attention to mass public campaigns and priority issues by discussing them in Parliament. 

All mentions of “MPs” refer to Members of Parliament for the 2017-2019 period, most of whom are now candidates seeking re-election in December 2019 at the General Election.

The People-Power Index
Scroll down to see how your last MP (from the 2017-2019 Parliament) scored. Or just press “Control+F” or “Command+F” on your keyboard and type in the name of your constituency to easily find them.
If your MP is standing down at this election, it notes “not re-standing”.

RankingMP nameConstituencyParty
#1Wayne DavidCaerphillyLabour
#2Justin TomlinsonNorth SwindonConservative
#3Caroline NokesRomsey and Southampton NorthConservative
#4Jim McMahonOldham West and RoytonLabour
#5Tracey CrouchChatham and AylesfordConservative
#6Owen Smith (not re-standing)PontypriddLabour
#7Ian Austin (not re-standing)Dudley NorthIndependent
#8Virendra SharmaEaling, SouthallLabour
#9Nigel EvansRibble ValleyConservative
#10David HansonDelynLabour
#11Steve BrineWinchesterConservative
#12Alex CunninghamStockton NorthLabour
#13Geraint DaviesSwansea WestLabour
#14Jessica MordenNewport EastLabour
#15Mark TamiAlyn and DeesideLabour
#16Danielle RowleyMidlothianLabour
#17Gerald JonesMerthyr Tydfil and RhymneyLabour
#18Anneliese DoddsOxford EastLabour
#19Chi OnwurahNewcastle upon Tyne CentralLabour
#20Alistair Burt (not re-standing)North East BedfordshireConservative
#21Roberta Blackman-Woods (not re-standing)City of DurhamLabour
#22Andrew GwynneDenton and ReddishLabour
#23Vicky FoxcroftLewisham, DeptfordLabour
#24Siobhain McDonaghMitcham and MordenLabour
#25Sandy MartinIpswichLabour
#26Alan CampbellTynemouthLabour
#27Graham StuartBeverley and HoldernessConservative
#28Thangam DebbonaireBristol WestLabour
#29Luke HallThornbury and YateConservative
#30Adrian Bailey (not re-standing)West Bromwich WestLabour
#31Preet GillBirmingham, EdgbastonLabour
#32Mike KaneWythenshawe and Sale EastLabour
#33Mark SpencerSherwoodConservative
#34Heather WheelerSouth DerbyshireConservative
#35Susan Elan JonesClwyd SouthLabour
#36Stephen MorganPortsmouth SouthLabour
#37Jonathan AshworthLeicester SouthLabour
#38Alok SharmaReading WestConservative
#39Nic DakinScunthorpeLabour
#40Jake BerryRossendale and DarwenConservative
#41Kate GreenStretford and UrmstonLabour
#42Liam FoxNorth SomersetConservative
#43Karen BuckWestminster NorthLabour
#44Kevin BrennanCardiff WestLabour
#45Caroline DinenageGosportConservative
#46David DrewStroudLabour
#47Andrew RosindellRomfordConservative
#48Margot James (not re-standing)StourbridgeConservative
#49Nick SmithBlaenau GwentLabour
#50Gloria De Piero (not re-standing)AshfieldLabour
#51Alan WhiteheadSouthampton, TestLabour
#52Tom PursgloveCorbyConservative
#53Gavin NewlandsPaisley and Renfrewshire NorthScottish National Party
#54Fabian HamiltonLeeds North EastLabour
#55Andrea LeadsomSouth NorthamptonshireConservative
#56Luke PollardPlymouth, Sutton and DevonportLabour
#57Mike FreerFinchley and Golders GreenConservative
#58Rosie WintertonDoncaster CentralLabour
#59Kwasi KwartengSpelthorneConservative
#60Paul MaskeyBelfast WestSinn Fein
#61Jo PlattLeighLabour
#62Afzal KhanManchester, GortonLabour
#63Debbie AbrahamsOldham East and SaddleworthLabour
#64Tim FarronWestmorland and LonsdaleLiberal Democrat
#65Helen HayesDulwich and West NorwoodLabour
#66Yasmin QureshiBolton South EastLabour
#67Anne MainSt AlbansConservative
#68Penny MordauntPortsmouth NorthConservative
#69Cheryl GillanChesham and AmershamConservative
#70Clive LewisNorwich SouthLabour
#71Kate HollernBlackburnLabour
#72Andrew StephensonPendleConservative
#73Andy McDonaldMiddlesbroughLabour
#74Laura SmithCrewe and NantwichLabour
#75Steve McCabeBirmingham, Selly OakLabour
#76Sarah Newton (not re-standing)Truro and FalmouthConservative
#77David MundellDumfriesshire, Clydesdale and TweeddaleConservative
#78George FreemanMid NorfolkConservative
#79Vicky FordChelmsfordConservative
#80Elisha McCallionFoyleSinn Fein
#81John HealeyWentworth and DearneLabour
#82Brandon LewisGreat YarmouthConservative
#83Karl TurnerKingston upon Hull EastLabour
#84Emma HardyKingston upon Hull West and HessleLabour
#85Jackie Doyle-PriceThurrockConservative
#86Jim ShannonStrangfordDemocratic Unionist Party
#87Michelle DonelanChippenhamConservative
#88William WraggHazel GroveConservative
#89Eleanor LaingEpping ForestConservative
#90Albert Owen (not re-standing)Ynys MônLabour
#91Lisa CameronEast Kilbride, Strathaven and LesmahagowScottish National Party
#92Martin VickersCleethorpesConservative
#93Nick BrownNewcastle upon Tyne EastLabour
#94Francie MolloyMid UlsterSinn Fein
#95Mary GlindonNorth TynesideLabour
#96Rishi SunakRichmond (Yorks)Conservative
#97Nia GriffithLlanelliLabour
#98Mickey BradyNewry and ArmaghSinn Fein
#99Michelle GildernewFermanagh and South TyroneSinn Fein
#100Ranil JayawardenaNorth East HampshireConservative
#101Suella BravermanFarehamConservative
#102Laura PidcockNorth West DurhamLabour
#103Sarah WollastonTotnesLiberal Democrat
#104Andrew Griffiths (not re-standing)BurtonConservative
#105Melanie OnnGreat GrimsbyLabour
#106Matthew PennycookGreenwich and WoolwichLabour
#107Esther McVeyTattonConservative
#108Chris HazzardSouth DownSinn Fein
#109Daniel ZeichnerCambridgeLabour
#110Robert GoodwillScarborough and WhitbyConservative
#111Liz TwistBlaydonLabour
#112Patrick McLoughlin (not re-standing)Derbyshire DalesConservative
#113Layla MoranOxford West and AbingdonLiberal Democrat
#114Ian PaisleyNorth AntrimDemocratic Unionist Party
#115Stephen KerrStirlingConservative
#116Caroline Spelman (not re-standing)MeridenConservative
#117Tommy SheppardEdinburgh EastScottish National Party
#118Chris PhilpCroydon SouthConservative
#119Barry SheermanHuddersfieldLabour
#120Alison ThewlissGlasgow CentralScottish National Party
#121Marsha De CordovaBatterseaLabour
#122James GrayNorth WiltshireConservative
#123Helen GoodmanBishop AucklandLabour
#124Stephen Pound (not re-standing)Ealing NorthLabour
#125Oliver DowdenHertsmereConservative
#126Karen LeeLincolnLabour
#127Sam GyimahEast SurreyLiberal Democrat
#128Anna SoubryBroxtoweThe Independent Group for Change
#129Wes StreetingIlford NorthLabour
#130Henry SmithCrawleyConservative
#131Rebecca HarrisCastle PointConservative
#132Tom BrakeCarshalton and WallingtonLiberal Democrat
#133Alister JackDumfries and GallowayConservative
#134Andy SlaughterHammersmithLabour
#135Mohammad YasinBedfordLabour
#136Rachael MaskellYork CentralLabour
#137Christine JardineEdinburgh WestLiberal Democrat
#138Chris BryantRhonddaLabour
#139Richard GrahamGloucesterConservative
#140Stephen Twigg (not re-standing)Liverpool, West DerbyLabour
#141Steve DoubleSt Austell and NewquayConservative
#142Kirsty BlackmanAberdeen NorthScottish National Party
#143Julie CooperBurnleyLabour
#144Richard Benyon (not re-standing)NewburyConservative
#145Jim Cunningham (not re-standing)Coventry SouthLabour
#146Maria MillerBasingstokeConservative
#147Henry Bellingham (not re-standing)North West NorfolkConservative
#148Heidi Allen (not re-standing)South CambridgeshireLiberal Democrat
#149Anne Marie MorrisNewton AbbotConservative
#150Angela SmithPenistone and StocksbridgeLiberal Democrat
#151Jack BreretonStoke-on-Trent SouthConservative
#152Cat SmithLancaster and FleetwoodLabour
#153Huw MerrimanBexhill and BattleConservative
#154Phillip LeeBracknellLiberal Democrat
#155Mike WoodDudley SouthConservative
#156Madeleine MoonBridgendLabour
#157Lilian GreenwoodNottingham SouthLabour
#158Peter GrantGlenrothesScottish National Party
#159Oliver HealdNorth East HertfordshireConservative
#160Andrew SelousSouth West BedfordshireConservative
#161Jamie StoneCaithness, Sutherland and Easter RossLiberal Democrat
#162Mims DaviesEastleighConservative
#163Damian GreenAshfordConservative
#164Mark PawseyRugbyConservative
#165Kevan JonesNorth DurhamLabour
#166Chris RuaneVale of ClwydLabour
#167Ben LakeCeredigionPlaid Cymru
#168Patrick GradyGlasgow NorthScottish National Party
#169David EvennettBexleyheath and CrayfordConservative
#170Chris GreenBolton WestConservative
#171Caroline LucasBrighton, PavilionGreen Party
#172Frank FieldBirkenheadIndependent
#173Jack LoprestiFilton and Bradley StokeConservative
#174Charlie Elphicke (not re-standing)DoverIndependent
#175Geoffrey CoxTorridge and West DevonConservative
#176Peter KyleHoveLabour
#177Andrew BowieWest Aberdeenshire and KincardineConservative
#178Carol MonaghanGlasgow North WestScottish National Party
#179Sue HaymanWorkingtonLabour
#180Lloyd Russell-MoyleBrighton, KemptownLabour
#181Catherine McKinnellNewcastle upon Tyne NorthLabour
#182Jonathan EdwardsCarmarthen East and DinefwrPlaid Cymru
#183Derek TwiggHaltonLabour
#184Wera HobhouseBathLiberal Democrat
#185Liz KendallLeicester WestLabour
#186Tonia AntoniazziGowerLabour
#187Joanna CherryEdinburgh South WestScottish National Party
#188Luciana BergerLiverpool, WavertreeLiberal Democrat
#189Ian MearnsGatesheadLabour
#190Emma ReynoldsWolverhampton North EastLabour
#191Stephen LloydEastbourneIndependent
#192David DaviesMonmouthConservative
#193Janet DabyLewisham EastLabour
#194Ellie ReevesLewisham West and PengeLabour
#195Julian KnightSolihullConservative
#196Chuka UmunnaStreathamLiberal Democrat
#197Pete WishartPerth and North PerthshireScottish National Party
#198Paul WilliamsStockton SouthLabour
#199Stephen GethinsNorth East FifeScottish National Party
#200Hilary BennLeeds CentralLabour
#201Jeffrey M. DonaldsonLagan ValleyDemocratic Unionist Party
#202Tulip SiddiqHampstead and KilburnLabour
#203Mary CreaghWakefieldLabour
#204Kerry McCarthyBristol EastLabour
#205Gavin ShukerLuton SouthIndependent
#206Stephen TimmsEast HamLabour
#207Keith Vaz (not re-standing)Leicester EastLabour
#208Jeremy Lefroy (not re-standing)StaffordConservative
#209Alex SobelLeeds North WestLabour
#210Alistair CarmichaelOrkney and ShetlandLiberal Democrat
#211Ruth GeorgeHigh PeakLabour
#212Thelma WalkerColne ValleyLabour
#213Douglas ChapmanDunfermline and West FifeScottish National Party
#214Jess PhillipsBirmingham, YardleyLabour
#215Paul MaynardBlackpool North and CleveleysConservative
#216Rachel ReevesLeeds WestLabour
#217Stephen BarclayNorth East CambridgeshireConservative
#218Stuart McDonaldCumbernauld, Kilsyth and Kirkintilloch EastScottish National Party
#219Ruth JonesNewport WestLabour
#220Craig MackinlaySouth ThanetConservative
#221Desmond SwayneNew Forest WestConservative
#222Ben BradleyMansfieldConservative
#223Michael EllisNorthampton NorthConservative
#224Maggie ThroupErewashConservative
#225Tim LoughtonEast Worthing and ShorehamConservative
#226Graham BradyAltrincham and Sale WestConservative
#227Lucy AllanTelfordConservative
#228Hugh GaffneyCoatbridge, Chryston and BellshillLabour
#229Neil GrayAirdrie and ShottsScottish National Party
#230Pat McFaddenWolverhampton South EastLabour
#231Nigel DoddsBelfast NorthDemocratic Unionist Party
#232Dan JarvisBarnsley CentralLabour
#233Sammy WilsonEast AntrimDemocratic Unionist Party
#234Mark Prisk (not re-standing)Hertford and StortfordConservative
#235Christopher ChopeChristchurchConservative
#236Grahame MorrisEasingtonLabour
#237Patricia GibsonNorth Ayrshire and ArranScottish National Party
#238Margaret HodgeBarkingLabour
#239Scott MannNorth CornwallConservative
#240John CryerLeyton and WansteadLabour
#241Catherine WestHornsey and Wood GreenLabour
#242Jo SwinsonEast DunbartonshireLiberal Democrat
#243Vince Cable (not re-standing)TwickenhamLiberal Democrat
#244John GroganKeighleyLabour
#245Eleanor SmithWolverhampton South WestLabour
#246Jonathan LordWokingConservative
#247David CrausbyBolton North EastLabour
#248Michael Fallon (not re-standing)SevenoaksConservative
#249Emma Dent CoadKensingtonLabour
#250Hywel WilliamsArfonPlaid Cymru
#251David LindenGlasgow EastScottish National Party
#252Kevin Barron (not re-standing)Rother ValleyLabour
#253Ivan LewisBury SouthIndependent
#254Jim Fitzpatrick (not re-standing)Poplar and LimehouseLabour
#255Ronnie CowanInverclydeScottish National Party
#256Julie ElliottSunderland CentralLabour
#257Angela EagleWallaseyLabour
#258Teresa Pearce (not re-standing)Erith and ThamesmeadLabour
#259David DuguidBanff and BuchanConservative
#260George HowarthKnowsleyLabour
#261Alan BrownKilmarnock and LoudounScottish National Party
#262Mhairi BlackPaisley and Renfrewshire SouthScottish National Party
#263Sylvia Hermon (not re-standing)North DownIndependent
#264Drew HendryInverness, Nairn, Badenoch and StrathspeyScottish National Party
#265Gordon HendersonSittingbourne and SheppeyConservative
#266Darren JonesBristol North WestLabour
#267Marcus JonesNuneatonConservative
#268Paul BlomfieldSheffield CentralLabour
#269Andrea JenkynsMorley and OutwoodConservative
#270Bernard JenkinHarwich and North EssexConservative
#271David Simpson (not re-standing)Upper BannDemocratic Unionist Party
#272Gavin RobinsonBelfast EastDemocratic Unionist Party
#273Meg HillierHackney South and ShoreditchLabour
#274Liz Saville RobertsDwyfor MeirionnyddPlaid Cymru
#275Chris WilliamsonDerby NorthIndependent
#276Nigel MillsAmber ValleyConservative
#277Ian BlackfordRoss, Skye and LochaberScottish National Party
#278Seema MalhotraFeltham and HestonLabour
#279Sarah ChampionRotherhamLabour
#280Órfhlaith BegleyWest TyroneSinn Fein
#281Yvonne FovargueMakerfieldLabour
#282Greg KnightEast YorkshireConservative
#283Philip DaviesShipleyConservative
#284Kelvin Hopkins (not re-standing)Luton NorthIndependent
#285John RedwoodWokinghamConservative
#286Harriett BaldwinWest WorcestershireConservative
#287Yvette CooperNormanton, Pontefract and CastlefordLabour
#288Matt HancockWest SuffolkConservative
#289Zac GoldsmithRichmond ParkConservative
#290Nicholas Soames (not re-standing)Mid SussexConservative
#291Tom Watson (not re-standing)West Bromwich EastLabour
#292Paul Farrelly (not re-standing)Newcastle-under-LymeLabour
#293Margaret BeckettDerby SouthLabour
#294Rosena Allin-KhanTootingLabour
#295Richard DraxSouth DorsetConservative
#296Derek ThomasSt IvesConservative
#297Mike PenningHemel HempsteadConservative
#298John HowellHenleyConservative
#299James BrokenshireOld Bexley and SidcupConservative
#300David WarburtonSomerton and FromeConservative
#301Edward LeighGainsboroughConservative
#302Diana JohnsonKingston upon Hull NorthLabour
#303John LamontBerwickshire, Roxburgh and SelkirkConservative
#304Sharon HodgsonWashington and Sunderland WestLabour
#305Conor BurnsBournemouth WestConservative
#306Gary StreeterSouth West DevonConservative
#307Iain StewartMilton Keynes SouthConservative
#308Norman Lamb (not re-standing)North NorfolkLiberal Democrat
#309John GlenSalisburyConservative
#310Jonathan ReynoldsStalybridge and HydeLabour
#311Neil O’BrienHarboroughConservative
#312Gareth ThomasHarrow WestLabour
#313Matt RoddaReading EastLabour
#314Angela RaynerAshton-under-LyneLabour
#315Toby PerkinsChesterfieldLabour
#316Peter BottomleyWorthing WestConservative
#317Guto Bebb (not re-standing)AberconwyIndependent
#318Justin MaddersEllesmere Port and NestonLabour
#319Andrew MitchellSutton ColdfieldConservative
#320Liz McInnesHeywood and MiddletonLabour
#321Matthew OffordHendonConservative
#322Nick GibbBognor Regis and LittlehamptonConservative
#323James FrithBury NorthLabour
#324Grant ShappsWelwyn HatfieldConservative
#325Dan CardenLiverpool, WaltonLabour
#326John WhittingdaleMaldonConservative
#327Shailesh VaraNorth West CambridgeshireConservative
#328Nadhim ZahawiStratford-on-AvonConservative
#329Emma Lewell-BuckSouth ShieldsLabour
#330Rory Stewart (not re-standing)Penrith and The BorderIndependent
#331Jeff SmithManchester, WithingtonLabour
#332Kelly TolhurstRochester and StroodConservative
#333Steve ReedCroydon NorthLabour
#334Marie RimmerSt Helens South and WhistonLabour
#335Justine Greening (not re-standing)PutneyIndependent
#336Martyn DayLinlithgow and East FalkirkScottish National Party
#337Chris SkidmoreKingswoodConservative
#338Matt WarmanBoston and SkegnessConservative
#339Paul SweeneyGlasgow North EastLabour
#340Philip HolloboneKetteringConservative
#341Jesse NormanHereford and South HerefordshireConservative
#342Jane DoddsBrecon and RadnorshireLiberal Democrat
#343Mel StrideCentral DevonConservative
#344Tracy BrabinBatley and SpenLabour
#345Amanda MillingCannock ChaseConservative
#346Royston SmithSouthampton, ItchenConservative
#347John McDonnellHayes and HarlingtonLabour
#348Richard Harrington (not re-standing)WatfordConservative
#349Chris StephensGlasgow South WestScottish National Party
#350Ruth SmeethStoke-on-Trent NorthLabour
#351Sarah JonesCroydon CentralLabour
#352Alex ChalkCheltenhamConservative
#353Robert CourtsWitneyConservative
#354Jenny ChapmanDarlingtonLabour
#355Emma Little PengellyBelfast SouthDemocratic Unionist Party
#356Edward DaveyKingston and SurbitonLiberal Democrat
#357Tobias EllwoodBournemouth EastConservative
#358John Bercow (not re-standing)BuckinghamSpeaker
#359Carolyn HarrisSwansea EastLabour
#360Naz ShahBradford WestLabour
#361Gregory CampbellEast LondonderryDemocratic Unionist Party
#362Alun CairnsVale of GlamorganConservative
#363Philip DunneLudlowConservative
#364David AmessSouthend WestConservative
#365John PenroseWeston-super-MareConservative
#366Chris ElmoreOgmoreLabour
#367Paul GirvanSouth AntrimDemocratic Unionist Party
#368Paul MastertonEast RenfrewshireConservative
#369Gavin WilliamsonSouth StaffordshireConservative
#370Peter AldousWaveneyConservative
#371David RutleyMacclesfieldConservative
#372Jeremy HuntSouth West SurreyConservative
#373Colleen FletcherCoventry North EastLabour
#374Maria CaulfieldLewesConservative
#375Gill FurnissSheffield, Brightside and HillsboroughLabour
#376Robert JenrickNewarkConservative
#377Judith CumminsBradford SouthLabour
#378Lisa ForbesPeterboroughLabour
#379Jack DromeyBirmingham, ErdingtonLabour
#380Christopher PincherTamworthConservative
#381Alan MakHavantConservative
#382Ian MurrayEdinburgh SouthLabour
#383Stuart AndrewPudseyConservative
#384Jeremy WrightKenilworth and SouthamConservative
#385Joan Ryan (not re-standing)Enfield NorthThe Independent Group for Change
#386Nicky Morgan (not re-standing)LoughboroughConservative
#387Graham JonesHyndburnLabour
#388Emily ThornberryIslington South and FinsburyLabour
#389Elizabeth TrussSouth West NorfolkConservative
#390Nick Hurd (not re-standing)Ruislip, Northwood and PinnerConservative
#391Guy OppermanHexhamConservative
#392Stephanie PeacockBarnsley EastLabour
#393Steve BakerWycombeConservative
#394Andrew JonesHarrogate and KnaresboroughConservative
#395Jon TrickettHemsworthLabour
#396Harriet HarmanCamberwell and PeckhamLabour
#397Valerie VazWalsall SouthLabour
#398Sajid JavidBromsgroveConservative
#399Robert BucklandSouth SwindonConservative
#400James DuddridgeRochford and Southend EastConservative
#401Nigel AdamsSelby and AinstyConservative
#402Robin WalkerWorcesterConservative
#403Claire Perry (not re-standing)DevizesConservative
#404Chris GraylingEpsom and EwellConservative
#405Alan Duncan (not re-standing)Rutland and MeltonConservative
#406Ben WallaceWyre and Preston NorthConservative
#407Tony LloydRochdaleLabour
#408Lesley LairdKirkcaldy and CowdenbeathLabour
#409John McNallyFalkirkScottish National Party
#410Roger GaleNorth ThanetConservative
#411Adam AfriyieWindsorConservative
#412Jo Johnson (not re-standing)OrpingtonConservative
#413Michael GoveSurrey HeathConservative
#414Charles WalkerBroxbourneConservative
#415Stephen HammondWimbledonConservative
#416Gareth SnellStoke-on-Trent CentralLabour
#417Nigel HuddlestonMid WorcestershireConservative
#418Martin WhitfieldEast LothianLabour
#419Chloe SmithNorwich NorthConservative
#420Ged KillenRutherglen and Hamilton WestLabour
#421Owen PatersonNorth ShropshireConservative
#422Gordon MarsdenBlackpool SouthLabour
#423David GaukeSouth West HertfordshireIndependent
#424Imran HussainBradford EastLabour
#425Bim AfolamiHitchin and HarpendenConservative
#426Craig TraceyNorth WarwickshireConservative
#427Philip Hammond (not re-standing)Runnymede and WeybridgeIndependent
#428Karen BradleyStaffordshire MoorlandsConservative
#429Graham StringerBlackley and BroughtonLabour
#430Ruth CadburyBrentford and IsleworthLabour
#431Bambos CharalambousEnfield, SouthgateLabour
#432Liam ByrneBirmingham, Hodge HillLabour
#433Deidre BrockEdinburgh North and LeithScottish National Party
#434Lucy PowellManchester CentralLabour
#435Jeremy CorbynIslington NorthLabour
#436David Lidington (not re-standing)AylesburyConservative
#437Jo StevensCardiff CentralLabour
#438Philippa WhitfordCentral AyrshireScottish National Party
#439Louise HaighSheffield, HeeleyLabour
#440Giles WatlingClactonConservative
#441Mark Lancaster (not re-standing)Milton Keynes NorthConservative
#442Nick Boles (not re-standing)Grantham and StamfordIndependent
#443Lindsay HoyleChorleyLabour
#444Colin ClarkGordonConservative
#445Kate OsamorEdmontonLabour
#446Alex NorrisNottingham NorthLabour
#447Will QuinceColchesterConservative
#448Craig WhittakerCalder ValleyConservative
#449Angela CrawleyLanark and Hamilton EastScottish National Party
#450Nick Thomas-SymondsTorfaenLabour
#451Holly LynchHalifaxLabour
#452Eddie HughesWalsall NorthConservative
#453Kevin FosterTorbayConservative
#454George Hollingbery (not re-standing)Meon ValleyConservative
#455Andrew PercyBrigg and GooleConservative
#456Amber Rudd (not re-standing)Hastings and RyeIndependent
#457Martin Docherty-HughesWest DunbartonshireScottish National Party
#458Ian Lucas (not re-standing)WrexhamLabour
#459Margaret GreenwoodWirral WestLabour
#460Mark GarnierWyre ForestConservative
#461Bill EstersonSefton CentralLabour
#462Rebecca Long BaileySalford and EcclesLabour
#463Caroline JohnsonSleaford and North HykehamConservative
#464Mark Field (not re-standing)Cities of London and WestminsterConservative
#465Phil WilsonSedgefieldLabour
#466Helen WhatelyFaversham and Mid KentConservative
#467Clive BettsSheffield South EastLabour
#468George EusticeCamborne and RedruthConservative
#469Paula SherriffDewsburyLabour
#470Peter BoneWellingboroughConservative
#471Dominic RaabEsher and WaltonConservative
#472Khalid MahmoodBirmingham, Perry BarrLabour
#473Anne MiltonGuildfordIndependent
#474Stella CreasyWalthamstowLabour
#475Jeremy QuinHorshamConservative
#476Lucy FrazerSouth East CambridgeshireConservative
#477Theresa VilliersChipping BarnetConservative
#478Boris JohnsonUxbridge and South RuislipConservative
#479Christina ReesNeathLabour
#480John HayesSouth Holland and The DeepingsConservative
#481Angus MacNeilNa h-Eileanan an IarScottish National Party
#482Antoinette SandbachEddisburyLiberal Democrat
#483Richard BurdenBirmingham, NorthfieldLabour
#484Stephen MetcalfeSouth Basildon and East ThurrockConservative
#485Paul BeresfordMole ValleyConservative
#486Alec ShelbrookeElmet and RothwellConservative
#487Theresa MayMaidenheadConservative
#488Mark HendrickPrestonLabour
#489Mike HillHartlepoolLabour
#490Chris EvansIslwynLabour
#491Geoffrey Robinson (not re-standing)Coventry North WestLabour
#492Clive EffordElthamLabour
#493Stephen DoughtyCardiff South and PenarthLabour
#494Chris Heaton-HarrisDaventryConservative
#495Nick Herbert (not re-standing)Arundel and South DownsConservative
#496Rosie CooperWest LancashireLabour
#497Damian HindsEast HampshireConservative
#498Rachel MacleanRedditchConservative
#499Kemi BadenochSaffron WaldenConservative
#500Mike GapesIlford SouthThe Independent Group for Change
#501David LammyTottenhamLabour
#502Lee RowleyNorth East DerbyshireConservative
#503Seema Kennedy (not re-standing)South RibbleConservative
#504John SpellarWarleyLabour
#505Christian MathesonCity of ChesterLabour
#506Ann Clwyd (not re-standing)Cynon ValleyLabour
#507Andrew BridgenNorth West LeicestershireConservative
#508Chris LeslieNottingham EastThe Independent Group for Change
#509Sheryll MurraySouth East CornwallConservative
#510Bob BlackmanHarrow EastConservative
#511Ben BradshawExeterLabour
#512Simon ClarkeMiddlesbrough South and East ClevelandConservative
#513Bill CashStoneConservative
#514Robert SymsPooleConservative
#515Greg HandsChelsea and FulhamConservative
#516Wendy MortonAldridge-BrownhillsConservative
#517Pauline LathamMid DerbyshireConservative
#518John StevensonCarlisleConservative
#519Greg ClarkTunbridge WellsConservative
#520Leo DochertyAldershotConservative
#521Karin SmythBristol SouthLabour
#522Andrew MurrisonSouth West WiltshireConservative
#523David DavisHaltemprice and HowdenConservative
#524David MorrisMorecambe and LunesdaleConservative
#525Maria EagleGarston and HalewoodLabour
#526Douglas RossMorayConservative
#527Alison McGovernWirral SouthLabour
#528Johnny MercerPlymouth, Moor ViewConservative
#529Ross Thomson (not re-standing)Aberdeen SouthConservative
#530Barbara KeeleyWorsley and Eccles SouthLabour
#531Laurence RobertsonTewkesburyConservative
#532Gareth JohnsonDartfordConservative
#533Julian SmithSkipton and RiponConservative
#534Nusrat GhaniWealdenConservative
#535Dawn ButlerBrent CentralLabour
#536Louise Ellman (not re-standing)Liverpool, RiversideIndependent
#537Jon CruddasDagenham and RainhamLabour
#538Rupa HuqEaling Central and ActonLabour
#539Robert HalfonHarlowConservative
#540James CartlidgeSouth SuffolkConservative
#541Ed MilibandDoncaster NorthLabour
#542Shabana MahmoodBirmingham, LadywoodLabour
#543Caroline FlintDon ValleyLabour
#544Lisa NandyWiganLabour
#545Barry GardinerBrent NorthLabour
#546Nadine DorriesMid BedfordshireConservative
#547Bill Grant (not re-standing)Ayr, Carrick and CumnockConservative
#548Stewart McDonaldGlasgow SouthScottish National Party
#549Mike AmesburyWeaver ValeLabour
#550Keir StarmerHolborn and St PancrasLabour
#551David JonesClwyd WestConservative
#552Faisal RashidWarrington SouthLabour
#553John Mann (not re-standing)BassetlawResigned (28 Oct 2019)
#554Kit MalthouseNorth West HampshireConservative
#555Jacob Rees-MoggNorth East SomersetConservative
#556Lyn BrownWest HamLabour
#557James CleverlyBraintreeConservative
#558Jo ChurchillBury St EdmundsConservative
#559Fiona BruceCongletonConservative
#560Mark FrancoisRayleigh and WickfordConservative
#561Roger GodsiffBirmingham, Hall GreenLabour
#562Bridget PhillipsonHoughton and Sunderland SouthLabour
#563Simon HartCarmarthen West and South PembrokeshireConservative
#564Conor McGinnSt Helens NorthLabour
#565Matt WesternWarwick and LeamingtonLabour
#566Vernon CoakerGedlingLabour
#567Marion FellowsMotherwell and WishawScottish National Party
#568Stephen CrabbPreseli PembrokeshireConservative
#569Michael TomlinsonMid Dorset and North PooleConservative
#570Rebecca PowTaunton DeaneConservative
#571Anna McMorrinCardiff NorthLabour
#572Damian CollinsFolkestone and HytheConservative
#573Mary RobinsonCheadleConservative
#574Luke GrahamOchil and South PerthshireConservative
#575Ronnie Campbell (not re-standing)Blyth ValleyLabour
#576David Tredinnick (not re-standing)BosworthConservative
#577Kirstene HairAngusConservative
#578Bob SeelyIsle of WightConservative
#579Anne-Marie TrevelyanBerwick-upon-TweedConservative
#580Ann Coffey (not re-standing)StockportThe Independent Group for Change
#581Diane AbbottHackney North and Stoke NewingtonLabour
#582Mark HarperForest of DeanConservative
#583John Woodcock (not re-standing)Barrow and FurnessIndependent
#584Julian LewisNew Forest EastConservative
#585Daniel KawczynskiShrewsbury and AtchamConservative
#586Edward ArgarCharnwoodConservative
#587Michael FabricantLichfieldConservative
#588Victoria PrentisBanburyConservative
#589Hannah BardellLivingstonScottish National Party
#590Stewart HosieDundee EastScottish National Party
#591John BaronBasildon and BillericayConservative
#592Therese CoffeySuffolk CoastalConservative
#593Dominic GrieveBeaconsfieldIndependent
#594Helen Jones (not re-standing)Warrington NorthLabour
#595Bill WigginNorth HerefordshireConservative
#596Oliver Letwin (not re-standing)West DorsetIndependent
#597Simon HoareNorth DorsetConservative
#598Stephen HepburnJarrowIndependent
#599Richard BurgonLeeds EastLabour
#600Robert NeillBromley and ChislehurstConservative
#601Stephen KinnockAberavonLabour
#602Peter DowdBootleLabour
#603James MorrisHalesowen and Rowley RegisConservative
#604Chris LawDundee WestScottish National Party
#605Ian LaveryWansbeckLabour
#606Marcus FyshYeovilConservative
#607Glyn Davies (not re-standing)MontgomeryshireConservative
#608Julia LopezHornchurch and UpminsterConservative
#609Dennis SkinnerBolsoverLabour
#610Anna TurleyRedcarLabour
#611Damien MooreSouthportConservative
#612Peter Heaton-Jones (not re-standing)North DevonConservative
#613Tanmanjeet Singh DhesiSloughLabour
#614Rosie DuffieldCanterburyLabour
#615Gillian KeeganChichesterConservative
#616Neil CoyleBermondsey and Old SouthwarkLabour
#617Victoria AtkinsLouth and HorncastleConservative
#618Brendan O’HaraArgyll and ButeScottish National Party
#619Rushanara AliBethnal Green and BowLabour
#620Alberto CostaSouth LeicestershireConservative
#621Kevin HollinrakeThirsk and MaltonConservative
#622Helen GrantMaidstone and The WealdConservative
#623Ian Liddell-GraingerBridgwater and West SomersetConservative
#624Mark PritchardThe WrekinConservative
#625Mark MenziesFyldeConservative
#626Trudy HarrisonCopelandConservative
#627Dan PoulterCentral Suffolk and North IpswichConservative
#628Adam HollowayGraveshamConservative
#629Rehman ChishtiGillingham and RainhamConservative
#630Julian SturdyYork OuterConservative
#631Kate Hoey (not re-standing)VauxhallLabour
#632Keith Simpson (not re-standing)BroadlandConservative
#633James HeappeyWellsConservative
#634Richard BaconSouth NorfolkConservative
#635Andrew LewerNorthampton SouthConservative
#636Paul ScullySutton and CheamConservative
#637Iain Duncan SmithChingford and Woodford GreenConservative
#638Ed Vaizey (not re-standing)WantageConservative
#639Crispin BluntReigateConservative
#640Neil ParishTiverton and HonitonConservative
#641Tom TugendhatTonbridge and MallingConservative
#642Bob StewartBeckenhamConservative
#643Priti PatelWithamConservative
#644Stephen McPartlandStevenageConservative
#645Jonathan DjanoglyHuntingdonConservative
#646Jared O’MaraSheffield, HallamIndependent
#647Ken Clarke (not re-standing)RushcliffeIndependent
#648Alex BurghartBrentwood and OngarConservative
#649Hugo Swire (not re-standing)East DevonConservative
#650Geoffrey Clifton-BrownThe CotswoldsConservative

NOTES

The intention of this Index is to spark a conversation about what it means to be a “good” MP. It should be used to celebrate MPs who are the most open and responsive to their constituents and inspire future MPs. We know that MPs work under intense pressure to bring together many varying views in their constituency and the party they were elected with or are affiliated to.

The ten data sources were analysed in the timeframe of the last Parliament (2017-2019).

For full details on the methodology, see here.

For the full data on the results of the Index, see here.

Please email press.uk@change.org if you would like more information or to submit a clarification