List of MPs with active Twitter accounts organised by name:

NameScreen NamePartyConstituencyFollowersNew followers last 24 hrs
1Aaron Bell@AaronBell4NULConservativeNewcastle-under-Lyme7,564 1
2Abena Oppong-Asare@abenaoppLabourErith and Thamesmead19,555 5
3Adam Afriyie @AdamAfriyieConservativeWindsor17,913 -3
4Afzal Khan@Afzal4GortonLabourManchester, Gorton37,278 3
5Alan Brown @AlanBrownSNPScottish National PartyKilmarnock and Loudoun13,192 -1
6Alan Campbell @alancampbellmpLabourTynemouth7,814 3
7Alan Mak @AlanMakMPConservativeHavant11,431 1
8Alberto Costa @AlbertoCostaMPConservativeSouth Leicestershire11,657 3
9Alec Shelbrooke @AlecShelbrookeConservativeElmet and Rothwell17,348 -3
10Alex Burghart@alexburghartConservativeBrentwood and Ongar7,473 2
11Alex Chalk @AlexChalkCheltConservativeCheltenham16,731 2
12Alex Cunningham @ACunninghamMPLabourStockton North24,952 -5
13Alex Davies-Jones@AlexDaviesJonesLabourPontypridd11,435 -3
14Alex Norris@AlexNorrisNNLabourNottingham North9,186 -2
15Alex Sobel@alexsobelLabourLeeds North West26,683 3
16Alexander Stafford@Alex_StaffordConservativeRother Valley8,369 1
17Alicia Kearns@aliciakearnsConservativeRutland and Melton24,779 2
18Alison McGovern @Alison_McGovernLabourWirral South57,602 6
19Alison Thewliss @alisonthewlissScottish National PartyGlasgow Central33,304 6
20Alistair Carmichael@amcarmichaelMPLiberal DemocratOrkney and Shetland24,908 -5
21Allan Dorans@allandoransMPScottish National PartyAyr, Carrick and Cumnock1,160 0
22Alok Sharma @AlokSharma_RDGConservativeReading West80,449 13
23Alun Cairns @AlunCairnsConservativeVale of Glamorgan14,445 -2
24Alyn Smith@AlynSmithScottish National PartyStirling46,449 -1
25Amanda Milling @amandamillingConservativeCannock Chase26,987 3
26Amanda Solloway @ASollowayUKConservativeDerby North6,575 1
27Amy Callaghan@AmyCallaghanSNPScottish National PartyEast Dunbartonshire16,202 0
28Andrea Jenkyns @andreajenkynsConservativeMorley and Outwood68,493 4
29Andrea Leadsom @andrealeadsomConservativeSouth Northamptonshire129,272 1
30Andrew Bowie@AndrewBowie_MPConservativeWest Aberdeenshire and Kincardine26,624 15
31Andrew Bridgen @ABridgenIndependentNorth West Leicestershire157,621 359
32Andrew Griffith@griffithaConservativeArundel and South Downs7,934 -1
33Andrew Gwynne @GwynneMPLabourDenton and Reddish53,500 -1
34Andrew Jones@AJonesMPConservativeHarrogate and Knaresborough16,411 2
35Andrew Lewer@ALewerMBEConservativeNorthampton South5,403 1
36Andrew Rosindell @AndrewRosindellConservativeRomford23,500 2
37Andrew Selous @AndrewSelousConservativeSouth West Bedfordshire23,186 -1
38Andrew Stephenson @Andrew4PendleConservativePendle28,976 -1
39Andrew Western@AndrewHWesternLabourStretford and Urmston7,927 12
40Andy Carter@MrAndy_CarterConservativeWarrington South6,918 -3
41Andy McDonald @AndyMcDonaldMPLabourMiddlesbrough52,993 13
42Andy Slaughter @hammersmithandyLabourHammersmith26,661 -1
43Angela Crawley @AngelaCrawley30Scottish National PartyLanark and Hamilton East14,152 1
44Angela Eagle @angelaeagleLabourWallasey85,283 -16
45Angela Rayner @AngelaRaynerLabourAshton-under-Lyne654,479 581
46Angela Richardson@AJRichardsonMPConservativeGuildford15,690 -4
47Angus MacNeil @AngusMacNeilSNPScottish National PartyNa h-Eileanan an Iar47,243 -7
48Anna Firth@Anna_FirthConservativeSouthend West12,832 9
49Anna McMorrin@AnnaMcMorrinLabourCardiff North20,278 -1
50Anne Marie Morris @AnneMarieMorrisConservativeNewton Abbot22,533 3
51Anne McLaughlin @AnneMcLaughlinScottish National PartyGlasgow North East14,696 -4
52Anne-Marie Trevelyan @annietrevConservativeBerwick-upon-Tweed35,442 9
53Anneliese Dodds@AnnelieseDoddsLabourOxford East84,351 37
54Anthony Browne@ab4scambsConservativeSouth Cambridgeshire8,017 3
55Anthony Mangnall@AnthonyMangnal1ConservativeTotnes10,493 3
56Antony Higginbotham@antony_higConservativeBurnley5,189 -1
57Anum Qaisar@AnumSNPScottish National PartyAirdrie and Shotts22,881 4
58Apsana Begum@ApsanaBegumMPLabourPoplar and Limehouse44,198 -3
59Bambos Charalambous@BambosMPLabourEnfield, Southgate13,157 4
60Barbara Keeley @KeeleyMPLabourWorsley and Eccles South28,274 8
61Barry Gardiner @BarryGardinerLabourBrent North98,703 -11
62Barry Sheerman @BarrySheermanLabourHuddersfield24,107 -1
63Bell Ribeiro-Addy@BellRibeiroAddyLabourStreatham66,833 9
64Ben Bradley@BBradley_MansConservativeMansfield35,213 -7
65Ben Bradshaw @BenPBradshawLabourExeter81,038 16
66Ben Everitt@Ben_EverittConservativeMilton Keynes North9,898 0
67Ben Lake@BenMLakePlaid CymruCeredigion8,958 2
68Ben Spencer@DrBenSpencerConservativeRunnymede and Weybridge8,211 2
69Ben Wallace @BWallaceMPConservativeWyre and Preston North93,397 18
70Bernard Jenkin @bernardjenkinConservativeHarwich and North Essex38,916 -16
71Beth Winter@BethWinterMPLabourCynon Valley14,219 2
72Bill Esterson @Bill_EstersonLabourSefton Central42,357 4
73Bim Afolami@BimAfolamiConservativeHitchin and Harpenden17,439 0
74Bob Blackman @BobBlackmanConservativeHarrow East36,296 107
75Bob Seely@IoWBobSeelyConservativeIsle of Wight16,918 1
76Boris Johnson @BorisJohnsonConservativeUxbridge and South Ruislip4,777,782 -212
77Brandon Lewis @BrandonLewisConservativeGreat Yarmouth67,362 -5
78Brendan Clarke-Smith@Bren4BassetlawConservativeBassetlaw11,450 2
79Brendan O'Hara @BrendanOHaraMPScottish National PartyArgyll and Bute15,462 -2
80Bridget Phillipson @bphillipsonMPLabourHoughton and Sunderland South62,825 31
81Carla Lockhart@carlalockhartDemocratic Unionist PartyUpper Bann13,941 0
82Carol Monaghan @CMonaghanSNPScottish National PartyGlasgow North West21,184 2
83Caroline Ansell @Caroline_AnsellConservativeEastbourne6,635 -2
84Caroline Dinenage @cj_dinenageConservativeGosport23,298 -1
85Caroline Lucas @CarolineLucasGreen PartyBrighton, Pavilion620,935 100
86Caroline Nokes@carolinenokesConservativeRomsey and Southampton North30,066 -4
87Carolyn Harris @carolynharris24LabourSwansea East35,338 3
88Cat Smith @CatSmithMPLabourLancaster and Fleetwood45,046 -2
89Catherine McKinnell @CatMcKinnellLabourNewcastle upon Tyne North29,185 0
90Catherine West @CatherineWest1LabourHornsey and Wood Green34,684 0
91Charles Walker@CharlesWalkerMPConservativeBroxbourne33,858 -11
92Charlotte Nichols@charlotte2153LabourWarrington North26,031 -1
93Cherilyn Mackrory@thisischerilynConservativeTruro and Falmouth4,851 0
94Chi Onwurah @ChiOnwurahLabourNewcastle upon Tyne Central47,899 -4
95Chloe Smith@NorwichChloeConservativeNorwich North23,300 1
96Chris Bryant @RhonddaBryantLabourRhondda283,401 100
97Chris Clarkson@ChrisClarksonMPConservativeHeywood and Middleton7,488 -1
98Chris Elmore @CPJElmoreLabourOgmore16,486 -2
99Chris Evans@Chris_EvansMPLabourIslwyn7,747 -1
100Chris Green@CGreenUKConservativeBolton West14,929 -1
101Chris Heaton-Harris @chhcallingConservativeDaventry34,538 14
102Chris Law @ChrisLawSNPScottish National PartyDundee West20,884 -2
103Chris Loder@chrisloderConservativeWest Dorset7,666 1
104Chris Philp @CPhilpOfficialConservativeCroydon South18,292 14
105Chris Skidmore@CSkidmoreUKConservativeKingswood30,945 15
106Chris Stephens @ChrisStephensScottish National PartyGlasgow South West17,932 -6
107Christian Wakeford@Christian4BurySLabourBury South16,256 11
108Christina Rees @Rees4NeathLabourNeath12,609 0
109Christine Jardine@cajardineMPLiberal DemocratEdinburgh West15,489 3
110Christopher Hazzard@ChrisHazzardSFSinn FéinSouth Down26,747 -7
111Christopher Pincher @ChrisPincherIndependentTamworth21,298 0
112Claire Coutinho@ClaireCoutinhoConservativeEast Surrey12,405 1
113Claire Hanna@ClaireHannaBelfast South45,455 -2
114Claudia Webbe@ClaudiaWebbeIndependentLeicester East83,276 59
115Clive Efford @CliveEffordLabourEltham16,100 0
116Clive Lewis @labourlewisLabourNorwich South124,429 -3
117Colum Eastwood@columeastwoodFoyle53,371 20
118Conor Burns@ConorBurnsUKIndependentBournemouth West27,799 3
119Conor McGinn @ConorMcGinnLabourSt Helens North18,549 -2
120Craig Mackinlay @cmackinlayConservativeSouth Thanet14,600 1
121Craig Tracey @craig4nwarksConservativeNorth Warwickshire11,092 -1
122Craig Whittaker @CWhittaker_MPConservativeCalder Valley10,119 0
123Craig Williams @craig4montyConservativeMontgomeryshire6,024 3
124Crispin Blunt @CrispinBluntConservativeReigate12,745 -1
125Daisy Cooper@libdemdaisyLiberal DemocratSt Albans31,476 23
126Damian Collins @DamianCollinsConservativeFolkestone and Hythe30,567 -4
127Damian Green @DamianGreenConservativeAshford22,475 -3
128Damian Hinds@DamianHindsConservativeEast Hampshire33,925 -5
129Dan Carden@DanCardenMPLabourLiverpool, Walton54,316 -5
130Dan Jarvis @DanJarvisMPLabourBarnsley Central75,331 -1
131Daniel Kawczynski @DKShrewsburyConservativeShrewsbury and Atcham25,596 1
132Daniel Zeichner @DanielZeichnerLabourCambridge21,966 -4
133Danny Kruger@danny__krugerConservativeDevizes15,633 -2
134Darren George Henry@DarrenG_HenryConservativeBroxtowe10,834 -1
135Darren Jones@darrenpjonesLabourBristol North West74,735 0
136Dave Doogan@DaveDooganSNPScottish National PartyAngus5,622 6
137David Davis @DavidDavisMPConservativeHaltemprice and Howden192,212 -43
138David Duguid@david_duguidConservativeBanff and Buchan6,790 0
139David Evennett @DavidEvennettMPConservativeBexleyheath and Crayford14,859 2
140David Johnston@david4wantageConservativeWantage3,573 -1
141David Jones @DavidJonesMPConservativeClwyd West17,774 -4
142David Lammy @DavidLammyLabourTottenham796,800 78
143David Linden@DavidLindenScottish National PartyGlasgow East14,394 6
144David Morris @davidmorrismlConservativeMorecambe and Lunesdale16,613 -1
145David Mundell @DavidMundellDCTConservativeDumfriesshire, Clydesdale & Tweeddale17,234 2
146David Rutley @DavidRutleyConservativeMacclesfield16,837 3
147David Simmonds@DSimmonds_RNPConservativeRuislip, Northwood and Pinner4,912 1
148David T. C. Davies @DavidTCDaviesConservativeMonmouth17,129 3
149David Warburton @DJWarburtonIndependentSomerton and Frome16,792 -2
150Dawn Butler @DawnButlerBrentLabourBrent Central245,090 -2
151Dean Russell@dean4watfordConservativeWatford6,343 -4
152Debbie Abrahams @Debbie_abrahamsLabourOldham East and Saddleworth54,652 -7
153Dehenna Davison@DehennaDavisonConservativeBishop Auckland60,542 -1
154Deidre Brock @DeidreBrockScottish National PartyEdinburgh North and Leith17,983 3
155Derek Thomas @DerekThomasUKConservativeSt Ives7,190 0
156Derek Twigg @DerekTwiggMPLabourHalton7,067 -2
157Desmond Swayne @DesmondSwayneConservativeNew Forest West66,141 -6
158Diana Johnson @DianaJohnsonMPLabourKingston upon Hull North31,331 1
159Diane Abbott @HackneyAbbottLabourHackney North and Stoke Newington408,995 6
160Dominic Raab@DominicRaabConservativeEsher and Walton355,696 10
161Douglas Chapman @DougChapmanSNPScottish National PartyDunfermline and West Fife16,277 3
162Douglas Ross@Douglas4MorayConservativeMoray44,505 5
163Dr Alan Whitehead @alanwhiteheadmpLabourSouthampton, Test9,310 -1
164Dr Andrew Murrison @AWMurrisonConservativeSouth West Wiltshire17,825 4
165Dr Caroline Johnson @drcarolinejConservativeSleaford and North Hykeham8,421 1
166Dr Liam Fox @LiamFoxConservativeNorth Somerset106,296 -9
167Dr Philippa Whitford @Dr_PhilippaWScottish National PartyCentral Ayrshire40,505 -3
168Dr Rosena Allin-Khan @DrRosenaLabourTooting209,710 -14
169Dr Rupa Huq @RupaHuqIndependentEaling Central and Acton52,222 8
170Dr Thérèse Coffey @theresecoffeyConservativeSuffolk Coastal45,382 -15
171Drew Hendry @drewhendrySNPScottish National PartyInverness, Nairn, Badenoch and Strathspey16,669 2
172Duncan Charles Baker@duncancbakerConservativeNorth Norfolk5,502 1
173Eddie Hughes@EddieHughes4WNConservativeWalsall North13,880 -6
174Edward Davey@EdwardJDaveyLiberal DemocratKingston and Surbiton96,129 10
175Edward Leigh @EdwardLeighMPConservativeGainsborough17,191 -5
176Edward Miliband @Ed_MilibandLabourDoncaster North810,932 -24
177Edward Timpson@edwardtimpsonConservativeEddisbury7,173 -1
178Eleanor Laing @eleanor4eppingConservativeEpping Forest15,200 2
179Elizabeth Truss @trusslizConservativeSouth West Norfolk689,586 -82
180Ellie Reeves@elliereevesLabourLewisham West and Penge28,378 7
181Elliot Colburn@ElliotColburnConservativeCarshalton and Wallington9,845 5
182Emily Thornberry @EmilyThornberryLabourIslington South and Finsbury274,459 31
183Emma Hardy@EmmaHardyMPLabourKingston upon Hull West and Hessle30,532 -2
184Emma Lewell-Buck @EmmaLewellBuckLabourSouth Shields28,501 1
185Esther McVey@EstherMcVey1ConservativeTatton84,453 33
186Fabian Hamilton@FabianLeedsNELabourLeeds North East7,654 3
187Fay Alicia Jones@JonesyFayConservativeBrecon and Radnorshire7,967 5
188Felicity Buchan@FelicityBuchanConservativeKensington8,786 1
189Feryal Clark@FeryalClarkLabourEnfield North13,416 16
190Fiona Bruce@UK_FoRBEnvoyConservativeCongleton4,308 5
191Fleur Anderson@PutneyFleurLabourPutney18,939 7
192Florence Eshalomi@FloEshalomiLabourVauxhall33,150 10
193Francie Molloy @FrancieMolloySinn FéinMid Ulster16,340 6
194Gagan Mohindra@gaganmohindraConservativeSouth West Hertfordshire5,726 0
195Gareth Bacon@GarethBaconMPConservativeOrpington7,837 28
196Gareth Davies@GarethDavies_MPConservativeGrantham and Stamford7,480 2
197Gareth Thomas @GarethThomasMPLabourHarrow West19,179 0
198Gary Sambrook@GarySambrook89ConservativeBirmingham, Northfield6,558 0
199Gary Streeter @garystreeterSWDConservativeSouth West Devon6,360 2
200Gavin Newlands @GavNewlandsSNPScottish National PartyPaisley and Renfrewshire North14,941 9
201Gavin Robinson @GRobinsonDUPDemocratic Unionist PartyBelfast East15,506 3
202Gavin Williamson @GavinWilliamsonConservativeSouth Staffordshire104,123 -36
203Geoffrey Cox QC @Geoffrey_CoxConservativeTorridge and West Devon40,621 -3
204George Freeman @GeorgeFreemanMPConservativeMid Norfolk35,631 3
205Geraint Davies @GeraintDaviesMPLabourSwansea West17,872 5
206Gerald Jones @GeraldJonesLABLabourMerthyr Tydfil and Rhymney8,539 8
207Giles Watling@GilesWatlingConservativeClacton5,445 0
208Gill Furniss @GillFurnissMPLabourSheffield, Brightside and Hillsborough7,907 2
209Gillian Keegan@GillianKeeganConservativeChichester31,019 10
210Graham Brady@SirGrahamBradyConservativeAltrincham and Sale West27,403 -5
211Graham Stuart @grahamstuartConservativeBeverley and Holderness21,871 -5
212Grahame Morris @grahamemorrisLabourEasington33,263 -4
213Grant Shapps @grantshappsConservativeWelwyn Hatfield179,346 -9
214Greg Clark@GregClarkMPConservativeTunbridge Wells33,782 0
215Greg Hands @GregHandsConservativeChelsea and Fulham56,253 24
216Greg Knight @GregKnightConservativeEast Yorkshire12,736 -3
217Greg Smith@gregsmith_ukConservativeBuckingham9,460 8
218Guy Opperman @GuyOppermanConservativeHexham26,296 4
219Hannah Bardell @HannahB4LiviMPScottish National PartyLivingston26,946 -1
220Harriet Harman QC @HarrietHarmanLabourCamberwell and Peckham191,854 12
221Harriett Baldwin @hbaldwinConservativeWest Worcestershire29,248 -4
222Heather Wheeler @HeatherWheelerConservativeSouth Derbyshire21,925 0
223Helen Grant @HelenGrantMPConservativeMaidstone and The Weald23,410 2
224Helen Hayes @helenhayes_LabourDulwich and West Norwood28,369 17
225Helen Morgan@HelenMorganMPLiberal DemocratNorth Shropshire15,738 3
226Helen Whately @Helen_WhatelyConservativeFaversham and Mid Kent26,749 -2
227Henry Smith @HenrySmithUKConservativeCrawley18,390 4
228Hilary Benn @hilarybennmpLabourLeeds Central174,675 14
229Holly Lynch @HollyLynch5LabourHalifax31,725 10
230Huw Merriman @HuwMerrimanConservativeBexhill and Battle22,448 -1
231Hywel Williams @HywelPlaidCymruPlaid CymruArfon10,706 0
232Iain Duncan Smith@MPIainDSConservativeChingford and Woodford Green67,114 2
233Iain Stewart @iainastewartConservativeMilton Keynes South20,642 1
234Ian Blackford @Ianblackford_MPScottish National PartyRoss, Skye and Lochaber184,612 -26
235Ian Byrne@IanByrneMPLabourLiverpool, West Derby55,399 13
236Ian Lavery @IanLaveryMPLabourWansbeck96,587 -8
237Ian Mearns @IanMearnsMPLabourGateshead28,613 1
238Ian Murray @IanMurrayMPLabourEdinburgh South35,869 8
239Imran Hussain @Imran_HussainMPLabourBradford East23,347 0
240Jack Dromey @JackDromeyMPLabourBirmingham, Erdington24,333 -4
241Jack Lopresti @JackLoprestiConservativeFilton and Bradley Stoke10,632 2
242Jackie Doyle-Price @JackieDPConservativeThurrock14,532 1
243Jacob Rees-Mogg @Jacob_Rees_MoggConservativeNorth East Somerset527,474 46
244Jacob Young@JacobYoungMPConservativeRedcar13,471 6
245Jake Berry @JakeBerryConservativeRossendale and Darwen26,164 4
246James Cartlidge @jcartlidgempConservativeSouth Suffolk12,182 -1
247James Cleverly @JamesCleverlyConservativeBraintree192,718 78
248James Daly@JamesDalyMPConservativeBury North7,826 -4
249James Davies@JamesDaviesConservativeVale of Clwyd6,677 0
250James Duddridge @JamesDuddridgeConservativeRochford and Southend East34,137 -8
251James Gray @JGrayConservativeNorth Wiltshire19,490 2
252James Heappey @JSHeappeyConservativeWells22,727 -1
253James Morris@JamesMorrisConservativeHalesowen and Rowley Regis11,411 -2
254James Murray@jamesmurray_ldnLabourEaling North10,474 8
255James Sunderland@JamesSunderlConservativeBracknell5,437 -1
256James Wild@jamesowildConservativeNorth West Norfolk3,750 2
257Jamie Hamilton Wallis@JamieWallisMPConservativeBridgend8,375 2
258Jamie Stone@Jamie4NorthLiberal DemocratCaithness, Sutherland and Easter Ross14,857 0
259Jane Hunt@JaneMHuntConservativeLoughborough4,504 4
260Jane Stevenson@Jane_Stevenson_ConservativeWolverhampton North East6,988 4
261Janet Daby@JanetDabyLabourLewisham East13,644 5
262Jason McCartney @JasonMcCartneyConservativeColne Valley18,500 -1
263Jeff Smith @JeffSmithetcLabourManchester, Withington12,150 2
264Jeffrey M. Donaldson @J_Donaldson_MPDemocratic Unionist PartyLagan Valley34,435 20
265Jeremy Corbyn @jeremycorbynIndependentIslington North2,525,061 30
266Jeremy Hunt @Jeremy_HuntConservativeSouth West Surrey259,723 26
267Jerome Mayhew@JeromeMayhewConservativeBroadland4,194 4
268Jess Phillips @jessphillipsLabourBirmingham, Yardley635,014 140
269Jesse Norman @Jesse_NormanConservativeHereford and South Herefordshire31,380 -1
270Jessica Morden @jessicamordenmpLabourNewport East17,016 3
271Jim McMahon @JimfromOldhamLabourOldham West and Royton31,213 6
272Jim Shannon @JimShannonMPDemocratic Unionist PartyStrangford4,863 1
273Jo Churchill @Jochurchill_MPConservativeBury St Edmunds15,038 -2
274Jo Gideon@jogideonConservativeStoke-on-Trent Central6,981 1
275Jo Stevens @JoStevensLabourLabourCardiff Central35,328 4
276Joanna Cherry QC @joannaccherryScottish National PartyEdinburgh South West126,788 -11
277John Cryer@JohnCryerMPLabourLeyton and Wanstead7,228 0
278John Finucane@johnfinucaneSinn FéinBelfast North41,842 8
279John Glen @JohnGlenUKConservativeSalisbury26,726 1
280John Healey @JohnHealey_MPLabourWentworth and Dearne34,411 1
281John Howell @JHowellUKConservativeHenley8,897 -19
282John Lamont@John2WinConservativeBerwickshire, Roxburgh and Selkirk13,485 2
283John McDonnell @johnmcdonnellMPLabourHayes and Harlington327,007 -12
284John Nicolson @MrJohnNicolsonScottish National PartyOchil and South Perthshire61,330 136
285John Penrose @JohnPenroseNewsConservativeWeston-super-Mare38,099 -1
286John Redwood @johnredwoodConservativeWokingham193,976 14
287John Spellar @spellarLabourWarley12,493 -2
288John Stevenson @John4CarlisleConservativeCarlisle15,414 0
289John Whittingdale @JWhittingdaleConservativeMaldon9,247 -1
290Johnny McNally@JohnMcNallySNPScottish National PartyFalkirk9,633 2
291Johnny Mercer @JohnnyMercerUKConservativePlymouth, Moor View135,998 13
292Jon Cruddas @JonCruddas_1LabourDagenham and Rainham22,102 -5
293Jon Trickett @jon_trickettLabourHemsworth97,696 -7
294Jonathan Ashworth @JonAshworthLabourLeicester South119,976 5
295Jonathan Djanogly @JDjanoglyConservativeHuntingdon20,477 -4
296Jonathan Lord@JonathanLordConservativeWoking4,088 2
297Jonathan Reynolds @jreynoldsMPLabourStalybridge and Hyde57,205 4
298Joy Morrissey@joymorrisseyConservativeBeaconsfield19,426 1
299Judith Cummins @JudithCumminsLabourBradford South15,866 -9
300Julia Lopez@JuliaLopezMPConservativeHornchurch and Upminster9,535 0
301Julian Knight @julianknight15ConservativeSolihull14,558 -3
302Julian Smith @JulianSmithUKConservativeSkipton and Ripon40,137 3
303Julian Sturdy@JulianSturdyConservativeYork Outer3,791 3
304Julie Elliott @JulieElliottMPLabourSunderland Central22,690 -3
305Julie Marson@JulieMarsonMPConservativeHertford and Stortford5,767 -1
306Justin Madders @justinmaddersLabourEllesmere Port and Neston31,803 25
307Justin Tomlinson @JustinTomlinsonConservativeNorth Swindon22,226 -3
308Karen Buck @KarenPBuckMPLabourWestminster North19,297 0
309Karin Smyth @karinsmythLabourBristol South15,622 2
310Karl McCartney @karlmccartneyConservativeLincoln12,191 -9
311Karl Turner @KarlTurnerMPLabourKingston upon Hull East50,660 10
312Kate Hollern @Kate_HollernMPLabourBlackburn10,754 1
313Kate Osamor @KateOsamorLabourEdmonton36,675 -3
314Kate Osborne@KateOsborneMPLabourJarrow23,217 2
315Katherine Fletcher@K_Fletcher_MPConservativeSouth Ribble6,337 -2
316Keir Starmer @Keir_StarmerLabourHolborn and St Pancras1,406,754 190
317Kelly Tolhurst @KellyTolhurstConservativeRochester and Strood17,167 3
318Kemi Badenoch@KemiBadenochConservativeSaffron Walden144,345 1
319Kenny MacAskill@KennyMacAskillScottish National PartyEast Lothian20,071 8
320Kerry McCarthy @KerryMPLabourBristol East33,036 -4
321Kevan Jones @KevanJonesMPLabourNorth Durham24,175 -2
322Kevin Brennan @KevinBrennanMPLabourCardiff West28,178 -4
323Kevin Foster @kevin_j_fosterConservativeTorbay9,625 2
324Kevin Hollinrake @kevinhollinrakeConservativeThirsk and Malton13,823 -4
325Khalid Mahmood@khalid4PBLabourBirmingham, Perry Barr7,645 7
326Kieran John Mullan@KieranMullanUKConservativeCrewe and Nantwich5,691 -1
327Kim Johnson@KimJohnsonMPLabourLiverpool, Riverside20,096 -4
328Kirsten Oswald @kirstenoswaldScottish National PartyEast Renfrewshire17,508 2
329Kirsty Blackman @KirstySNPScottish National PartyAberdeen North28,210 2
330Kit Malthouse @kitmalthouseConservativeNorth West Hampshire23,288 -5
331Kwasi Kwarteng @KwasiKwartengConservativeSpelthorne94,573 26
332Laura Farris@Laura__FarrisConservativeNewbury9,730 7
333Laurence Robertson @lrobertsonTewksConservativeTewkesbury5,513 0
334Layla Moran@LaylaMoranLiberal DemocratOxford West and Abingdon82,078 8
335Lee Benjamin Rowley@Lee4NEDConservativeNorth East Derbyshire12,619 4
336Leo Docherty@LeoDochertyUKConservativeAldershot11,721 -1
337Lia Nici@lia_niciConservativeGreat Grimsby5,505 0
338Liam Byrne @liambyrnempLabourBirmingham, Hodge Hill39,008 -3
339Lilian Greenwood @LilianGreenwoodLabourNottingham South31,315 -1
340Lindsay Hoyle@LindsayHoyle_MPSpeakerChorley42,088 4
341Lisa Cameron@DrLisaCameronMPScottish National PartyEast Kilbride, Strathaven and Lesmahagow15,211 3
342Lisa Nandy @lisanandyLabourWigan300,848 39
343Liz Kendall @leicesterlizLabourLeicester West95,750 -5
344Liz Saville Roberts @LSRPlaidPlaid CymruDwyfor Meirionnydd23,364 13
345Liz Twist@LizTwistMPLabourBlaydon5,146 2
346Lloyd Russell-Moyle@lloyd_rmLabourBrighton, Kemptown34,255 2
347Louie French@louie_frenchConservativeOld Bexley and Sidcup5,739 7
348Louise Haigh @LouHaighLabourSheffield, Heeley60,713 3
349Lucy Allan @lucyallanConservativeTelford32,736 -6
350Lucy Frazer @lucyfrazermpConservativeSouth East Cambridgeshire15,241 6
351Lucy Powell @LucyMPowellLabourManchester Central67,136 52
352Luke Evans@drlukeevansConservativeBosworth11,296 1
353Luke Hall @LukeHallConservativeThornbury and Yate6,160 1
354Luke Pollard@LukePollardLabourPlymouth, Sutton and Devonport48,136 4
355Lyn Brown @lynbrownmpLabourWest Ham15,270 -1
356Maggie Throup @maggie_erewashConservativeErewash4,485 1
357Marco Longhi@marcolonghi4dnConservativeDudley North6,733 3
358Marcus Fysh @MarcusFyshConservativeYeovil25,901 -6
359Marcus Jones @Marcus4NuneatonConservativeNuneaton11,654 1
360Margaret Ferrier @MargaretFerrierIndependentRutherglen and Hamilton West15,653 1
361Margaret Greenwood @MGreenwoodWWLabourWirral West22,661 -4
362Margaret Hodge @margarethodgeLabourBarking56,557 -4
363Maria Caulfield @mariacaulfieldConservativeLewes26,493 2
364Maria Eagle @meaglempLabourGarston and Halewood48,680 -11
365Maria Miller @MariaMillerUKConservativeBasingstoke21,805 3
366Marie Rimmer @MarieRimmerLabourSt Helens South and Whiston14,161 5
367Marion Fellows @marionfellowsScottish National PartyMotherwell and Wishaw12,979 0
368Mark Eastwood@mark4dewsburyConservativeDewsbury6,206 -5
369Mark Garnier @Mark4WyreForestConservativeWyre Forest17,333 14
370Mark Harper @Mark_J_HarperConservativeForest of Dean51,787 1
371Mark Hendrick@MpHendrickLabourPreston6,324 0
372Mark Jenkinson@markjenkinsonmpConservativeWorkington14,077 14
373Mark Pawsey @MarkPawseyConservativeRugby9,099 -3
374Mark Pritchard @MPritchardUKConservativeThe Wrekin13,241 1
375Mark Spencer @Mark_SpencerConservativeSherwood24,585 -4
376Mark Tami @MarkTamiMPLabourAlyn and Deeside10,583 0
377Marsha de Cordova@MarshadeCordovaLabourBattersea41,916 -2
378Martin Docherty-Hughes@MartinJDochertyScottish National PartyWest Dunbartonshire14,482 3
379Martin Vickers @MartinVickersConservativeCleethorpes12,872 1
380Martyn Day @MartynDaySNPScottish National PartyLinlithgow and East Falkirk11,626 4
381Mary Foy@marykfoyLabourCity of Durham18,244 1
382Mary Glindon@GlindonMaryLabourNorth Tyneside1,500 0
383Mary Robinson @MaryRobinson01ConservativeCheadle11,649 1
384Matt Rodda@MattRoddaLabourReading East7,924 5
385Matt Vickers@Matt_VickersMPConservativeStockton South7,798 -1
386Matt Warman @mattwarmanConservativeBoston and Skegness20,214 0
387Matt Western@MattWestern_LabourWarwick and Leamington13,816 6
388Matthew Hancock @MattHancockIndependentWest Suffolk443,424 46
389Matthew Offord@Offord4HendonConservativeHendon11,827 3
390Matthew Pennycook @mtpennycookLabourGreenwich and Woolwich25,272 2
391Meg Hillier @Meg_HillierMPLabourHackney South and Shoreditch21,901 3
392Mel Stride@MelJStrideConservativeCentral Devon10,861 1
393Mhairi Black @MhairiBlackScottish National PartyPaisley and Renfrewshire South245,900 -22
394Michael Ellis @Michael_Ellis1ConservativeNorthampton North16,318 -1
395Michael Fabricant @Mike_FabricantConservativeLichfield68,259 4
396Michael Gove @michaelgoveConservativeSurrey Heath258,732 38
397Michael Tomlinson @Michael4MDNPConservativeMid Dorset and North Poole11,945 -1
398Michelle Donelan @michelledonelanConservativeChippenham34,724 14
399Michelle Gildernew@gildernewmSinn FéinFermanagh and South Tyrone21,857 -3
400Mick Whitley@MickWhitleyMPLabourBirkenhead13,917 1
401Mickey Brady @MickeyBradySFSinn FéinNewry and Armagh5,615 1
402Mike Amesbury@MikeAmesburyMPLabourWeaver Vale12,846 0
403Mike Kane @MikeKaneMPLabourWythenshawe and Sale East12,716 -4
404Mike Wood @mikejwoodConservativeDudley South8,788 -1
405Mims Davies @mimsdaviesConservativeMid Sussex19,034 1
406Mohammad Yasin@YasinForBedfordLabourBedford3,630 2
407Munira Wilson@munirawilsonLiberal DemocratTwickenham18,896 6
408Nadhim Zahawi @nadhimzahawiConservativeStratford-on-Avon111,251 9
409Nadia Whittome@NadiaWhittomeMPLabourNottingham East117,218 2
410Nadine Dorries @NadineDorriesConservativeMid Bedfordshire187,323 7
411Natalie Elphicke@NatalieElphickeConservativeDover8,110 -3
412Nav Mishra@NavPMishraLabourStockport13,884 1
413Naz Shah @NazShahBfdLabourBradford West61,691 4
414Neale Hanvey@JNHanveyScottish National PartyKirkcaldy and Cowdenbeath10,973 7
415Neil Coyle @coyleneilLabourBermondsey and Old Southwark28,608 -5
416Neil Hudson@DrNeilHudsonConservativePenrith and The Border5,462 0
417Neil O'Brien@NeilDotObrienConservativeHarborough34,574 -4
418Nia Griffith @NiaGriffithMPLabourLlanelli19,575 2
419Nicholas Fletcher@NickFletcherMPConservativeDon Valley7,377 0
420Nick Gibb@NickGibbUKConservativeBognor Regis and Littlehampton19,726 -2
421Nick Smith @BlaenauGwentMPLabourBlaenau Gwent11,379 5
422Nick Thomas-Symonds @NickTorfaenLabourTorfaen35,245 2
423Nickie Aiken@twocitiesnickieConservativeCities of London and Westminster6,140 9
424Nicola Faye Richards@Nicola4WBEConservativeWest Bromwich East11,009 5
425Nigel Adams@nadamsConservativeSelby and Ainsty14,896 -2
426Nigel Evans@nigelmpConservativeRibble Valley13,716 -1
427Nigel Huddleston @HuddlestonNigelConservativeMid Worcestershire20,545 3
428Nigel Mills @nigelmillsConservativeAmber Valley7,190 1
429Nusrat Ghani @Nus_GhaniConservativeWealden30,805 -11
430Oliver Dowden@OliverDowdenConservativeHertsmere44,750 -5
431Oliver Heald QC @OliverHealdUKConservativeNorth East Hertfordshire12,815 0
432Olivia Frances Blake@_OliviaBlakeLabourSheffield, Hallam20,004 6
433Órfhlaith Begley@OrfhlaithBegleySinn FéinWest Tyrone13,441 1
434Owen Thompson @OwenThompsonScottish National PartyMidlothian8,730 1
435Pat McFadden @patmcfaddenmpLabourWolverhampton South East30,373 -9
436Patricia Gibson @PGibsonSNPScottish National PartyNorth Ayrshire and Arran13,621 -2
437Patrick Grady @GradySNPIndependentGlasgow North16,707 -4
438Paul Blomfield @PaulBlomfieldMPLabourSheffield Central23,526 0
439Paul Bristow@paulbristow79ConservativePeterborough13,884 -2
440Paul Girvan@PaulGirvanMPDemocratic Unionist PartySouth Antrim6,544 2
441Paul Holmes@pauljholmesConservativeEastleigh9,330 3
442Paul Howell@PaulHowellMPConservativeSedgefield4,635 0
443Paul Maskey @PaulMaskeyMPSinn FéinBelfast West20,834 -1
444Paul Maynard @PaulMaynardUKConservativeBlackpool North and Cleveleys19,811 1
445Paul Scully @scullypConservativeSutton and Cheam18,574 0
446Paula Barker@PaulaBarkerMPLabourLiverpool, Wavertree18,578 3
447Pauline Latham @Pauline_LathamConservativeMid Derbyshire22,547 -3
448Penny Mordaunt @PennyMordauntConservativePortsmouth North210,757 7
449Pete Wishart @PeteWishartScottish National PartyPerth and North Perthshire60,400 -9
450Peter Aldous @peter_aldousConservativeWaveney15,137 -2
451Peter Bone @PeterBoneUKConservativeWellingborough49,179 2
452Peter Bottomley@PBottomleyMPConservativeWorthing West6,373 2
453Peter Dowd @Peter_DowdLabourBootle19,150 -4
454Peter Gibson@Gibbo4DarloConservativeDarlington5,160 0
455Peter Grant @PeterGrantMPScottish National PartyGlenrothes16,933 3
456Peter Kyle @peterkyleLabourHove58,960 32
457Philip Davies @PhilipDaviesUKConservativeShipley22,389 -2
458Philip Dunne@Dunne4LudlowConservativeLudlow13,627 0
459Preet Gill@PreetKGillMPLabourBirmingham, Edgbaston45,810 24
460Priti Patel @pritipatelConservativeWitham458,267 -8
461Rachael Maskell @RachaelMaskellLabourYork Central36,963 -4
462Rachel Hopkins@rach_hopkinsLabourLuton South10,339 7
463Rachel Maclean@redditchrachelConservativeRedditch14,991 4
464Rachel Reeves @RachelReevesMPLabourLeeds West188,699 84
465Ranil Jayawardena @TeamRanilConservativeNorth East Hampshire2,239 -1
466Rebecca Harris @RebeccaHarrisMPConservativeCastle Point8,079 1
467Rebecca Long-Bailey@RLong_BaileyLabourSalford and Eccles199,323 4
468Rebecca Pow @pow_rebeccaConservativeTaunton Deane16,435 1
469Rehman Chishti @Rehman_ChishtiConservativeGillingham and Rainham22,568 -3
470Richard Bacon@richardbaconmpConservativeSouth Norfolk2,119 0
471Richard Burgon @RichardBurgonLabourLeeds East202,917 99
472Richard Foord@RichardFoordLDLiberal DemocratTiverton and Honiton11,785 7
473Richard Gordon Thomson@RThomsonMPScottish National PartyGordon4,029 1
474Richard Graham @RichardGrahamUKConservativeGloucester14,306 1
475Richard Holden@RicHoldenConservativeNorth West Durham12,282 -1
476Rishi Sunak@RishiSunakConservativeRichmond (Yorks)1,930,943 848
477Rob Butler@AylesburyToriesConservativeAylesbury1,064 0
478Robbie Moore@_RobbieMooreConservativeKeighley7,545 1
479Robert Buckland @RobertBucklandConservativeSouth Swindon32,052 1
480Robert Courts @robertcourtsConservativeWitney11,063 -1
481Robert Halfon @halfon4harlowMPConservativeHarlow39,630 5
482Robert Jenrick @RobertJenrickConservativeNewark57,887 -1
483Robert Largan@robertlarganConservativeHigh Peak8,223 -2
484Robert Neill @neill_bobConservativeBromley and Chislehurst20,243 -3
485Robert Syms @RobertSymsConservativePoole14,319 -1
486Robin John Millar@RobinMillarMPConservativeAberconwy4,617 2
487Robin Walker @WalkerWorcesterConservativeWorcester17,409 -1
488Roger Gale@SirRogerGaleConservativeNorth Thanet14,923 -2
489Ronnie Cowan @ronniecowanScottish National PartyInverclyde13,823 -3
490Rosie Cooper @rosie4westlancsLabourWest Lancashire15,308 2
491Rosie Duffield@RosieDuffield1LabourCanterbury66,154 21
492Royston Smith @Royston_SmithConservativeSouthampton, Itchen8,696 2
493Rushanara Ali @rushanaraaliLabourBethnal Green and Bow50,030 12
494Ruth Cadbury @RuthCadburyLabourBrentford and Isleworth24,349 3
495Ruth Edwards@RuthEdwardsMPConservativeRushcliffe4,431 3
496Ruth Jones@RuthNewportWestLabourNewport West8,239 1
497Sajid Javid @sajidjavidConservativeBromsgrove305,964 -8
498Sally-Ann Hart@SallyAnn1066ConservativeHastings and Rye6,748 0
499Sam Tarry@SamTarryLabourIlford South37,560 -2
500Samantha Dixon@SamanthaDixonMPLabourCity of Chester6,809 4
501Sammy Wilson @eastantrimmpDemocratic Unionist PartyEast Antrim24,644 7
502Saqib Bhatti@bhatti_saqibConservativeMeriden9,412 4
503Sara Britcliffe@SarBritcliffeMPConservativeHyndburn8,467 -4
504Sarah Champion @SarahChampionMPLabourRotherham51,332 -1
505Sarah Dines@Dines4DalesConservativeDerbyshire Dales3,440 0
506Sarah Green@SarahGreenLDLiberal DemocratChesham and Amersham11,512 -1
507Sarah Jones@LabourSJLabourCroydon Central25,109 4
508Sarah Olney@sarahjolney1Liberal DemocratRichmond Park19,386 -2
509Sarah Owen@SarahOwen_LabourLuton North25,456 4
510Scott Lloyd Benton@ScottBentonMPConservativeBlackpool South11,455 1
511Scott Mann @scottmann4NCConservativeNorth Cornwall10,574 -1
512Seema Malhotra @SeemaMalhotra1LabourFeltham and Heston26,649 -9
513Selaine Saxby@SelaineSaxbyConservativeNorth Devon6,351 2
514Shabana Mahmood @ShabanaMahmoodLabourBirmingham, Ladywood26,768 -2
515Shailesh Vara@ShaileshVaraConservativeNorth West Cambridgeshire6,805 -1
516Sharon Hodgson @SharonHodgsonMPLabourWashington and Sunderland West35,095 3
517Shaun Bailey@Shaun4WBWConservativeWest Bromwich West5,980 0
518Sheryll Murray @sheryllmurrayConservativeSouth East Cornwall19,891 -2
519Simon Baynes@baynes_simonConservativeClwyd South5,859 1
520Simon Clarke@SimonClarkeMPConservativeMiddlesbrough South and East Cleveland31,489 19
521Simon Fell@simonfellConservativeBarrow and Furness5,949 -1
522Simon Hart @SimonhartmpConservativeCarmarthen West and South Pembrokeshire12,447 0
523Simon Hoare @Simon4NDorsetConservativeNorth Dorset24,267 -3
524Simon Jupp@simonjamesjuppConservativeEast Devon9,106 1
525Simon Lightwood@simonlightwoodLabourWakefield13,453 0
526Siobhain McDonagh@Siobhain_McLabourMitcham and Morden27,446 -2
527Siobhan Baillie@Siobhan_BaillieConservativeStroud14,522 4
528Stella Creasy @stellacreasyLabourWalthamstow164,214 -3
529Stephanie Peacock@Steph_PeacockLabourBarnsley East12,303 7
530Stephen Barclay @SteveBarclayConservativeNorth East Cambridgeshire55,086 29
531Stephen Crabb @SCrabbPembsConservativePreseli Pembrokeshire22,728 -6
532Stephen Doughty @SDoughtyMPLabourCardiff South and Penarth37,193 22
533Stephen Farry@StephenFarryMPAlliance Party of Northern IrelandNorth Down19,537 -5
534Stephen Flynn@StephenFlynnSNPScottish National PartyAberdeen South25,649 115
535Stephen Hammond@S_HammondConservativeWimbledon20,919 -1
536Stephen Kinnock @SKinnockLabourAberavon38,218 26
537Stephen McPartland @SMcPartlandConservativeStevenage17,459 0
538Stephen Metcalfe @Metcalfe_SBETConservativeSouth Basildon and East Thurrock9,235 0
539Stephen Morgan@StephenMorganMPLabourPortsmouth South18,462 3
540Stephen Timms @stephenctimmsLabourEast Ham20,104 -3
541Steve Brine@BrineMPConservativeWinchester13,536 0
542Steve Double @stevedoubleConservativeSt Austell and Newquay15,745 -1
543Steve McCabe @steve_mccabeLabourBirmingham, Selly Oak19,634 -1
544Steve Reed @SteveReedMPLabourCroydon North40,085 6
545Steven Baker @SteveBakerHWConservativeWycombe160,326 -12
546Steven Bonnar@StevenBonnarSNPScottish National PartyCoatbridge, Chryston and Bellshill4,370 1
547Stewart Hosie @StewartHosieSNPScottish National PartyDundee East29,130 3
548Stewart Malcolm McDonald @StewartMcDonaldScottish National PartyGlasgow South39,478 2
549Stuart Andrew@StuartAndrewConservativePudsey23,109 -1
550Stuart C. McDonald @Stuart_McDonaldScottish National PartyCumbernauld, Kilsyth and Kirkintilloch East14,046 4
551Stuart Paul Anderson@Stuart4WolvesSWConservativeWolverhampton South West8,835 -1
552Suella Fernandes @SuellaBravermanConservativeFareham123,545 156
553Suzanne Webb@Q66SuziConservativeStourbridge6,301 1
554Tahir Ali@TahirAliMPLabourBirmingham, Hall Green4,041 3
555Taiwo Owatemi@TaiwoOwatemiLabourCoventry North West21,705 4
556Tanmanjit Singh Dhesi@TanDhesiLabourSlough102,339 25
557Thangam Debbonaire @ThangamMPLabourBristol West37,552 46
558Theo Clarke@theodoraclarkeConservativeStafford9,740 -1
559Theresa May @theresa_mayConservativeMaidenhead1,021,178 -44
560Tim Farron@timfarronLiberal DemocratWestmorland and Lonsdale291,331 -13
561Tim Loughton @timloughtonConservativeEast Worthing and Shoreham24,987 -1
562Tobias Ellwood@Tobias_EllwoodIndependentBournemouth East93,011 -7
563Toby Perkins @tobyperkinsmpLabourChesterfield31,028 2
564Tom Hunt@tomhunt1988ConservativeIpswich14,667 -4
565Tom Pursglove @VotePursgloveConservativeCorby17,691 0
566Tom Randall@Tom_RandallConservativeGedling5,869 0
567Tom Tugendhat @TomTugendhatConservativeTonbridge and Malling139,454 -21
568Tommy Sheppard @TommySheppardScottish National PartyEdinburgh East43,589 -5
569Tonia Antoniazzi@ToniaAntoniazziLabourGower19,246 8
570Tony Lloyd@tony4rochdaleLabourRochdale10,047 -1
571Tracey Crouch @tracey_crouchConservativeChatham and Aylesford41,974 4
572Tracy Brabin @TracyBrabinLabourBatley and Spen68,885 1
573Tulip Siddiq @TulipSiddiqLabourHampstead and Kilburn200,298 23
574Valerie Vaz @Valerie_VazMPLabourWalsall South8,736 -2
575Vicky Ford@vickyfordConservativeChelmsford48,547 -10
576Vicky Foxcroft @vickyfoxcroftLabourLewisham, Deptford23,756 2
577Victoria Prentis @VictoriaPrentisConservativeBanbury16,453 9
578Virendra Sharma @VirendraSharmaLabourEaling, Southall20,922 0
579Wayne David @WayneDavid_MPLabourCaerphilly15,955 -4
580Wendy Chamberlain@wendychambLDLiberal DemocratNorth East Fife8,590 3
581Wendy Morton @morton_wendyConservativeAldridge-Brownhills20,767 1
582Wera Hobhouse@Wera_HobhouseLiberal DemocratBath25,478 3
583Wes Streeting @wesstreetingLabourIlford North182,659 29
584Will Quince @willquinceConservativeColchester23,976 -2
585William Cash @BillCashMPConservativeStone22,051 4
586William Wragg @William_WraggConservativeHazel Grove21,402 -3
587Yasmin Qureshi @YasminQureshiMPLabourBolton South East25,998 1
588Yvette Cooper @YvetteCooperMPLabourNormanton, Pontefract and Castleford430,266 120
589Yvonne Fovargue @Y_FovargueMPLabourMakerfield14,577 4
590Zarah Sultana@zarahsultanaLabourCoventry South323,914 93