List of MPs with active Twitter accounts organised by name:

NameScreen NamePartyConstituencyFollowersNew followers last 24 hrs
1Aaron Bell@AaronBell4NULConservativeNewcastle-under-Lyme4,807 3
2Abena Oppong-Asare@abenaoppLabourErith and Thamesmead15,875 13
3Adam Afriyie @AdamAfriyieConservativeWindsor16,447 -2
4Afzal Khan@Afzal4GortonLabourManchester, Gorton28,289 18
5Alan Brown @AlanBrownSNPScottish National PartyKilmarnock and Loudoun12,310 -5
6Alan Campbell @alancampbellmpLabourTynemouth6,424 3
7Alan Mak @AlanMakMPConservativeHavant9,999 -3
8Alberto Costa @AlbertoCostaMPConservativeSouth Leicestershire10,382 -3
9Alec Shelbrooke @AlecShelbrookeConservativeElmet and Rothwell15,999 -2
10Alex Burghart@alexburghartConservativeBrentwood and Ongar4,277 2
11Alex Chalk @AlexChalkCheltConservativeCheltenham12,936 1
12Alex Cunningham @ACunninghamMPLabourStockton North21,474 -2
13Alex Davies-Jones@AlexDaviesJonesLabourPontypridd7,839 1
14Alex Norris@AlexNorrisNNLabourNottingham North7,368 -3
15Alex Sobel@alexsobelLabourLeeds North West23,359 3
16Alexander Stafford@Alex_StaffordConservativeRother Valley5,258 0
17Alicia Kearns@aliciakearnsConservativeRutland and Melton14,267 8
18Alison McGovern @Alison_McGovernLabourWirral South54,781 9
19Alison Thewliss @alisonthewlissScottish National PartyGlasgow Central29,708 23
20Alistair Carmichael@amcarmichaelMPLiberal DemocratOrkney and Shetland21,253 2
21Alok Sharma @AlokSharma_RDGConservativeReading West48,829 65
22Alun Cairns @AlunCairnsConservativeVale of Glamorgan13,899 -2
23Alyn Smith@AlynSmithScottish National PartyStirling46,021 -14
24Amanda Milling @amandamillingConservativeCannock Chase15,803 15
25Amanda Solloway @ASollowayUKConservativeDerby North4,980 -3
26Amy Callaghan@AmyCallaghanSNPScottish National PartyEast Dunbartonshire14,479 -1
27Andrea Jenkyns @andreajenkynsConservativeMorley and Outwood61,193 17
28Andrea Leadsom @andrealeadsomConservativeSouth Northamptonshire123,212 -15
29Andrew Bowie@AndrewBowie_MPConservativeWest Aberdeenshire and Kincardine16,232 13
30Andrew Bridgen @ABridgenConservativeNorth West Leicestershire36,281 -4
31Andrew Griffith@griffithaConservativeArundel and South Downs4,043 -4
32Andrew Gwynne @GwynneMPLabourDenton and Reddish49,376 -7
33Andrew Jones@AJonesMPConservativeHarrogate and Knaresborough15,728 0
34Andrew Lewer@ALewerMBEConservativeNorthampton South4,759 -1
35Andrew Rosindell @AndrewRosindellConservativeRomford21,150 -2
36Andrew Selous @AndrewSelousConservativeSouth West Bedfordshire20,571 2
37Andrew Stephenson @Andrew4PendleConservativePendle24,770 -5
38Andy Carter@MrAndy_CarterConservativeWarrington South5,124 -1
39Andy McDonald @AndyMcDonaldMPLabourMiddlesbrough41,963 30
40Andy Slaughter @hammersmithandyLabourHammersmith25,699 -1
41Angela Eagle @angelaeagleLabourWallasey75,764 -14
42Angela Rayner @AngelaRaynerLabourAshton-under-Lyne281,506 216
43Angela Richardson@AJRichardsonMPConservativeGuildford7,112 1
44Angus MacNeil @AngusMacNeilSNPScottish National PartyNa h-Eileanan an Iar40,861 -2
45Anna McMorrin@AnnaMcMorrinLabourCardiff North16,251 9
46Anne Marie Morris @AnneMarieMorrisConservativeNewton Abbot20,878 -3
47Anne McLaughlin @AnneMcLaughlinScottish National PartyGlasgow North East13,536 -6
48Anne-Marie Trevelyan @annietrevConservativeBerwick-upon-Tweed22,804 -6
49Anneliese Dodds@AnnelieseDoddsLabourOxford East63,146 0
50Anthony Browne@ab4scambsConservativeSouth Cambridgeshire4,121 0
51Anthony Mangnall@AnthonyMangnal1ConservativeTotnes5,179 0
52Antony Higginbotham@antony_higConservativeBurnley3,464 -1
53Apsana Begum@ApsanaBegumMPLabourPoplar and Limehouse23,884 160
54Bambos Charalambous@Bambos_MPLabourEnfield, Southgate9,746 26
55Barbara Keeley @KeeleyMPLabourWorsley and Eccles South26,171 0
56Barry Gardiner @BarryGardinerLabourBrent North91,696 -21
57Barry Sheerman @BarrySheermanLabourHuddersfield22,086 2
58Bell Ribeiro-Addy@BellRibeiroAddyLabourStreatham49,820 165
59Ben Bradley@BBradley_MansConservativeMansfield33,564 -2
60Ben Bradshaw @BenPBradshawLabourExeter71,666 -14
61Ben Everitt@Ben_EverittConservativeMilton Keynes North7,062 0
62Ben Lake@BenMLakePlaid CymruCeredigion8,104 4
63Ben Spencer@DrBenSpencerConservativeRunnymede and Weybridge4,540 1
64Ben Wallace @BWallaceMPConservativeWyre and Preston North20,943 -2
65Bernard Jenkin @bernardjenkinConservativeHarwich and North Essex36,435 -12
66Beth Winter@BethWinterMPLabourCynon Valley8,739 48
67Bill Esterson @Bill_EstersonLabourSefton Central32,299 11
68Bim Afolami@BimAfolamiConservativeHitchin and Harpenden14,062 -8
69Bob Blackman @BobBlackmanConservativeHarrow East25,690 -11
70Bob Seely@IoWBobSeelyConservativeIsle of Wight12,778 0
71Boris Johnson @BorisJohnsonConservativeUxbridge and South Ruislip3,495,318 1,294
72Brandon Lewis @BrandonLewisConservativeGreat Yarmouth58,408 -5
73Brendan Clarke-Smith@Bren4BassetlawConservativeBassetlaw2,794 2
74Brendan O'Hara @BrendanOHaraMPScottish National PartyArgyll and Bute14,687 -8
75Bridget Phillipson @bphillipsonMPLabourHoughton and Sunderland South38,277 2
76Carla Lockhart@carlalockhartDemocratic Unionist PartyUpper Bann8,846 1
77Carol Monaghan @CMonaghanSNPScottish National PartyGlasgow North West20,344 -6
78Caroline Ansell @Caroline_AnsellConservativeEastbourne5,938 -3
79Caroline Dinenage @cj_dinenageConservativeGosport21,673 -3
80Caroline Lucas @CarolineLucasGreen PartyBrighton, Pavilion500,846 38
81Caroline Nokes@carolinenokesConservativeRomsey and Southampton North22,608 -13
82Carolyn Harris @carolynharris24LabourSwansea East25,615 8
83Cat Smith @CatSmithMPLabourLancaster and Fleetwood40,683 36
84Catherine McKinnell @CatMcKinnellLabourNewcastle upon Tyne North28,478 -6
85Catherine West @CatherineWest1LabourHornsey and Wood Green30,606 -7
86Charles Walker@CharlesWalkerMPConservativeBroxbourne29,736 21
87Charlotte Nichols@charlotte2153LabourWarrington North22,090 21
88Cherilyn Mackrory@thisischerilynConservativeTruro and Falmouth2,545 -3
89Cheryl Gillan @CherylGillanConservativeChesham and Amersham14,089 -3
90Chi Onwurah @ChiOnwurahLabourNewcastle upon Tyne Central44,991 1
91Chloe Smith@NorwichChloeConservativeNorwich North18,164 -5
92Chris Bryant @RhonddaBryantLabourRhondda70,822 -11
93Chris Clarkson@ChrisClarksonMPConservativeHeywood and Middleton5,485 -6
94Chris Elmore @CPJElmoreLabourOgmore10,552 -1
95Chris Evans@Chris_EvansMPLabourIslwyn6,682 1
96Chris Green@CGreenUKConservativeBolton West12,582 1
97Chris Heaton-Harris @chhcallingConservativeDaventry22,074 7
98Chris Law @ChrisLawSNPScottish National PartyDundee West19,487 -1
99Chris Loder@chrisloderConservativeWest Dorset5,873 1
100Chris Philp @CPhilpOfficialConservativeCroydon South12,893 -7
101Chris Skidmore@CSkidmoreUKConservativeKingswood22,654 5
102Chris Stephens @ChrisStephensScottish National PartyGlasgow South West16,262 -11
103Christian Matheson @ChrisM4ChesterLabourCity of Chester14,539 4
104Christian Wakeford@Christian4BurySConservativeBury South4,461 6
105Christina Rees @Rees4NeathLabourNeath11,282 4
106Christine Jardine@cajardineMPLiberal DemocratEdinburgh West13,976 6
107Christopher Hazzard@ChrisHazzardSFSinn FéinSouth Down21,261 34
108Christopher Pincher @ChrisPincherConservativeTamworth20,391 -4
109Claire Coutinho@ClaireCoutinhoConservativeEast Surrey7,191 -3
110Claire Hanna@ClaireHannaBelfast South34,410 21
111Claudia Webbe@ClaudiaWebbeIndependentLeicester East47,942 219
112Clive Efford @CliveEffordLabourEltham14,129 3
113Clive Lewis @labourlewisLabourNorwich South107,391 46
114Colum Eastwood@columeastwoodFoyle37,326 34
115Conor Burns@ConorBurnsUKConservativeBournemouth West23,248 -8
116Conor McGinn @ConorMcGinnLabourSt Helens North17,444 1
117Craig Mackinlay @cmackinlayConservativeSouth Thanet11,234 -3
118Craig Tracey @craig4nwarksConservativeNorth Warwickshire9,037 2
119Craig Whittaker @CWhittaker_MPConservativeCalder Valley9,562 -5
120Craig Williams @craig4montyConservativeMontgomeryshire5,268 0
121Crispin Blunt @CrispinBluntConservativeReigate11,576 8
122Daisy Cooper@libdemdaisyLiberal DemocratSt Albans19,678 9
123Damian Collins @DamianCollinsConservativeFolkestone and Hythe30,266 -6
124Damian Green @DamianGreenConservativeAshford20,147 -2
125Damian Hinds@DamianHindsConservativeEast Hampshire33,310 -10
126Dan Carden@DanCardenMPLabourLiverpool, Walton48,583 0
127Dan Jarvis @DanJarvisMPLabourBarnsley Central71,087 -5
128Daniel Kawczynski @DKShrewsburyConservativeShrewsbury and Atcham25,484 -3
129Daniel Zeichner @DanielZeichnerLabourCambridge20,678 6
130Danny Kruger@danny__krugerConservativeDevizes10,483 5
131Darren George Henry@DarrenG_HenryConservativeBroxtowe9,875 -5
132Darren Jones@darrenpjonesLabourBristol North West28,684 2
133Dave Doogan@DaveDooganSNPScottish National PartyAngus3,835 -1
134David Amess@amessd_southendConservativeSouthend West4,592 5
135David Davis @DavidDavisMPConservativeHaltemprice and Howden174,985 2
136David Duguid@david_duguidConservativeBanff and Buchan6,015 -3
137David Evennett @DavidEvennettConservativeBexleyheath and Crayford14,016 0
138David Johnston@david4wantageConservativeWantage2,354 -1
139David Jones @DavidJonesMPConservativeClwyd West13,752 -6
140David Lammy @DavidLammyLabourTottenham722,589 66
141David Linden@DavidLindenScottish National PartyGlasgow East12,329 0
142David Morris @davidmorrismlConservativeMorecambe and Lunesdale14,136 11
143David Mundell @DavidMundellDCTConservativeDumfriesshire, Clydesdale & Tweeddale16,720 -7
144David Rutley @DavidRutleyConservativeMacclesfield13,309 0
145David Simmonds@DSimmonds_RNPConservativeRuislip, Northwood and Pinner3,310 0
146David T. C. Davies @DavidTCDaviesConservativeMonmouth15,932 -6
147David Warburton @DJWarburtonConservativeSomerton and Frome14,616 0
148Dawn Butler @DawnButlerBrentLabourBrent Central154,221 50
149Dean Russell@dean4watfordConservativeWatford3,369 3
150Debbie Abrahams @Debbie_abrahamsLabourOldham East and Saddleworth52,456 -7
151Dehenna Davison@DehennaDavisonConservativeBishop Auckland37,392 27
152Deidre Brock @DeidreBrockScottish National PartyEdinburgh North and Leith16,851 -5
153Derek Thomas @DerekThomasUKConservativeSt Ives5,177 -1
154Derek Twigg @DerekTwiggMPLabourHalton7,123 1
155Desmond Swayne @DesmondSwayneConservativeNew Forest West44,665 41
156Diana Johnson @DianaJohnsonMPLabourKingston upon Hull North27,683 -1
157Diane Abbott @HackneyAbbottLabourHackney North and Stoke Newington371,468 66
158Dominic Raab@DominicRaabConservativeEsher and Walton324,843 10
159Douglas Chapman @DougChapmanSNPScottish National PartyDunfermline and West Fife14,440 1
160Douglas Ross@Douglas4MorayConservativeMoray34,242 8
161Dr Alan Whitehead @alanwhiteheadmpLabourSouthampton, Test8,178 3
162Dr Andrew Murrison @AWMurrisonConservativeSouth West Wiltshire15,607 0
163Dr Caroline Johnson @drcarolinejConservativeSleaford and North Hykeham6,173 -1
164Dr Liam Fox @LiamFoxConservativeNorth Somerset102,843 -23
165Dr Philippa Whitford @Dr_PhilippaWScottish National PartyCentral Ayrshire36,863 8
166Dr Rosena Allin-Khan @DrRosenaLabourTooting187,028 91
167Dr Rupa Huq @RupaHuqLabourEaling Central and Acton46,221 -5
168Dr Thérèse Coffey @theresecoffeyConservativeSuffolk Coastal25,962 -3
169Drew Hendry @drewhendrySNPScottish National PartyInverness, Nairn, Badenoch and Strathspey15,968 -8
170Duncan Charles Baker@duncancbakerConservativeNorth Norfolk3,140 2
171Eddie Hughes@EddieHughes4WNConservativeWalsall North11,515 0
172Edward Davey@EdwardJDaveyLiberal DemocratKingston and Surbiton63,633 3
173Edward Leigh @EdwardLeighMPConservativeGainsborough12,780 6
174Edward Miliband @Ed_MilibandLabourDoncaster North775,738 -315
175Edward Timpson@edwardtimpsonConservativeEddisbury6,383 -6
176Eleanor Laing @eleanor4eppingConservativeEpping Forest9,159 0
177Elizabeth Truss @trusslizConservativeSouth West Norfolk117,054 58
178Ellie Reeves@elliereevesLabourLewisham West and Penge22,119 0
179Elliot Colburn@ElliotColburnConservativeCarshalton and Wallington7,128 0
180Emily Thornberry @EmilyThornberryLabourIslington South and Finsbury214,808 -17
181Emma Hardy@EmmaHardyMPLabourKingston upon Hull West and Hessle28,087 9
182Emma Lewell-Buck @EmmaLewellBuckLabourSouth Shields24,855 5
183Esther McVey@EstherMcVey1ConservativeTatton61,632 31
184Fabian Hamilton@FabianLeedsNELabourLeeds North East6,342 2
185Fay Alicia Jones@JonesyFayConservativeBrecon and Radnorshire5,954 -2
186Felicity Buchan@FelicityBuchanConservativeKensington5,843 -1
187Feryal Clark@FeryalClarkLabourEnfield North10,242 8
188Fleur Anderson@PutneyFleurLabourPutney11,875 49
189Florence Eshalomi@FloEshalomiLabourVauxhall25,159 99
190Francie Molloy @FrancieMolloySinn FéinMid Ulster7,607 -2
191Gagan Mohindra@gaganmohindraConservativeSouth West Hertfordshire3,843 0
192Gareth Bacon@GarethBaconMPConservativeOrpington5,592 1
193Gareth Davies@GarethDavies_MPConservativeGrantham and Stamford6,974 -3
194Gareth Thomas @GarethThomasMPLabourHarrow West16,595 -3
195Gary Sambrook@GarySambrook89ConservativeBirmingham, Northfield4,372 2
196Gary Streeter @garystreeterSWDConservativeSouth West Devon4,727 -2
197Gavin Newlands @GavNewlandsSNPScottish National PartyPaisley and Renfrewshire North14,367 -10
198Gavin Robinson @GRobinsonDUPDemocratic Unionist PartyBelfast East14,239 5
199Gavin Williamson @GavinWilliamsonConservativeSouth Staffordshire98,918 -16
200Geoffrey Cox QC @Geoffrey_CoxConservativeTorridge and West Devon41,005 7
201George Freeman @GeorgeFreemanMPConservativeMid Norfolk28,231 -6
202Geraint Davies @GeraintDaviesMPLabourSwansea West15,226 -1
203Gerald Jones @GeraldJonesLABLabourMerthyr Tydfil and Rhymney6,844 -4
204Giles Watling@GilesWatlingConservativeClacton4,313 1
205Gill Furniss @GillFurnissMPLabourSheffield, Brightside and Hillsborough6,406 1
206Gillian Keegan@GillianKeeganConservativeChichester12,192 -4
207Graham Brady@SirGrahamBradyConservativeAltrincham and Sale West17,415 16
208Graham Stuart @grahamstuartConservativeBeverley and Holderness16,924 2
209Grahame Morris @grahamemorrisLabourEasington32,416 -10
210Grant Shapps @grantshappsConservativeWelwyn Hatfield126,179 -32
211Greg Clark@GregClarkMPConservativeTunbridge Wells32,230 -4
212Greg Hands @GregHandsConservativeChelsea and Fulham37,427 8
213Greg Knight @GregKnightConservativeEast Yorkshire11,240 0
214Greg Smith@gregsmith_ukConservativeBuckingham6,541 1
215Guy Opperman @GuyOppermanConservativeHexham19,773 -5
216Hannah Bardell @HannahB4LiviMPScottish National PartyLivingston24,853 0
217Harriet Harman QC @HarrietHarmanLabourCamberwell and Peckham181,272 -6
218Harriett Baldwin @hbaldwinConservativeWest Worcestershire27,813 -5
219Heather Wheeler @HeatherWheelerConservativeSouth Derbyshire19,962 -7
220Helen Grant @HelenGrantMPConservativeMaidstone and The Weald20,140 3
221Helen Hayes @helenhayes_LabourDulwich and West Norwood23,273 -1
222Helen Whately @Helen_WhatelyConservativeFaversham and Mid Kent24,037 -6
223Henry Smith @HenrySmithUKConservativeCrawley16,935 -2
224Hilary Benn @hilarybennmpLabourLeeds Central163,384 14
225Holly Lynch @HollyLynch5LabourHalifax23,477 -1
226Huw Merriman @HuwMerrimanConservativeBexhill and Battle18,813 -7
227Hywel Williams @HywelPlaidCymruPlaid CymruArfon10,105 0
228Iain Duncan Smith@MPIainDSConservativeChingford and Woodford Green52,142 9
229Iain Stewart @iainastewartConservativeMilton Keynes South18,084 -4
230Ian Blackford @Ianblackford_MPScottish National PartyRoss, Skye and Lochaber107,024 15
231Ian Byrne@IanByrneMPLabourLiverpool, West Derby27,762 43
232Ian Lavery @IanLaveryMPLabourWansbeck81,934 82
233Ian Mearns @IanMearnsMPLabourGateshead28,195 1
234Ian Murray @IanMurrayMPLabourEdinburgh South32,911 5
235Imran Hussain @Imran_HussainMPLabourBradford East18,727 47
236Imran Nasir Ahmad Khan@imranahmadkhanConservativeWakefield5,985 -1
237Jack Dromey @JackDromeyMPLabourBirmingham, Erdington24,800 21
238Jack Lopresti @JackLoprestiConservativeFilton and Bradley Stoke8,415 0
239Jackie Doyle-Price @JackieDPConservativeThurrock12,478 4
240Jacob Rees-Mogg @Jacob_Rees_MoggConservativeNorth East Somerset433,110 24
241Jacob Young@JacobYoungMPConservativeRedcar9,757 0
242Jake Berry @JakeBerryConservativeRossendale and Darwen20,187 -1
243James Brokenshire @JBrokenshireConservativeOld Bexley and Sidcup29,784 -3
244James Cartlidge @jc4southsuffolkConservativeSouth Suffolk9,563 -2
245James Cleverly @JamesCleverlyConservativeBraintree97,599 40
246James Daly@JamesDalyMPConservativeBury North4,495 -2
247James Davies@JamesDaviesConservativeVale of Clwyd5,809 0
248James Duddridge @JamesDuddridgeConservativeRochford and Southend East28,727 24
249James Gray @JGrayConservativeNorth Wiltshire18,465 4
250James Heappey @JSHeappeyConservativeWells14,433 -4
251James Morris@JamesMorrisConservativeHalesowen and Rowley Regis8,669 -3
252James Murray@jamesmurray_ldnLabourEaling North8,518 0
253James Sunderland@JamesSunderlConservativeBracknell3,058 4
254James Wild@jamesowildConservativeNorth West Norfolk2,581 -2
255Jamie Hamilton Wallis@JamieWallisMPConservativeBridgend2,495 -2
256Jamie Stone@Jamie4NorthLiberal DemocratCaithness, Sutherland and Easter Ross12,565 7
257Jane Hunt@JaneMHuntConservativeLoughborough3,065 -2
258Jane Stevenson@Jane_Stevenson_ConservativeWolverhampton North East4,430 -6
259Janet Daby@JanetDabyLabourLewisham East11,249 0
260Jason McCartney @JasonMcCartneyConservativeColne Valley17,751 -7
261Jeff Smith @JeffSmithetcLabourManchester, Withington10,695 1
262Jeffrey M. Donaldson @J_Donaldson_MPDemocratic Unionist PartyLagan Valley21,687 7
263Jeremy Corbyn @jeremycorbynIndependentIslington North2,440,580 646
264Jeremy Hunt @Jeremy_HuntConservativeSouth West Surrey222,403 -60
265Jerome Mayhew@JeromeMayhewConservativeBroadland2,257 0
266Jess Phillips @jessphillipsLabourBirmingham, Yardley434,680 115
267Jesse Norman @Jesse_NormanConservativeHereford and South Herefordshire26,550 -8
268Jessica Morden @jessicamordenmpLabourNewport East13,390 6
269Jill Mortimer@Jill4HartlepoolConservativeHartlepool3,228 5
270Jim McMahon @JimfromOldhamLabourOldham West and Royton25,775 -2
271Jim Shannon @JimShannonMPDemocratic Unionist PartyStrangford2,860 -1
272Jo Churchill @Jochurchill4ConservativeBury St Edmunds12,377 0
273Jo Gideon@jogideonConservativeStoke-on-Trent Central3,848 0
274Jo Stevens @JoStevensLabourLabourCardiff Central33,032 -3
275Joanna Cherry QC @joannaccherryScottish National PartyEdinburgh South West110,041 61
276John Cryer@JohnCryerMPLabourLeyton and Wanstead5,747 0
277John Finucane@johnfinucaneSinn FéinBelfast North29,755 49
278John Glen @JohnGlenUKConservativeSalisbury22,698 -6
279John Healey @JohnHealey_MPLabourWentworth and Dearne29,330 -3
280John Howell @JHowellUKConservativeHenley7,536 -2
281John Lamont@John2WinConservativeBerwickshire, Roxburgh and Selkirk11,678 -4
282John McDonnell @johnmcdonnellMPLabourHayes and Harlington292,746 189
283John Nicolson @MrJohnNicolsonScottish National PartyOchil and South Perthshire32,975 -7
284John Penrose @JohnPenroseNewsConservativeWeston-super-Mare37,496 -12
285John Redwood @johnredwoodConservativeWokingham101,047 42
286John Spellar @spellarLabourWarley10,767 -3
287John Stevenson @John4CarlisleConservativeCarlisle13,327 -7
288John Whittingdale @JWhittingdaleConservativeMaldon8,619 -3
289Johnny McNally@JohnMcNallySNPScottish National PartyFalkirk9,286 -2
290Johnny Mercer @JohnnyMercerUKConservativePlymouth, Moor View87,438 21
291Jon Cruddas @JonCruddas_1LabourDagenham and Rainham21,165 6
292Jon Trickett @jon_trickettLabourHemsworth47,517 156
293Jonathan Ashworth @JonAshworthLabourLeicester South99,290 33
294Jonathan Djanogly @JDjanoglyConservativeHuntingdon19,230 -3
295Jonathan Lord@JonathanLordConservativeWoking2,368 1
296Jonathan Reynolds @jreynoldsMPLabourStalybridge and Hyde48,145 0
297Joy Morrissey@joymorrisseyConservativeBeaconsfield15,571 1
298Judith Cummins @JudithCumminsLabourBradford South14,603 2
299Julia Lopez@JuliaLopezMPConservativeHornchurch and Upminster6,216 3
300Julian Knight @julianknight15ConservativeSolihull11,916 1
301Julian Smith @JulianSmithUKConservativeSkipton and Ripon33,013 -6
302Julian Sturdy@JulianSturdyConservativeYork Outer1,985 1
303Julie Elliott @JulieElliottMPLabourSunderland Central20,971 -1
304Julie Marson@JulieMarsonMPConservativeHertford and Stortford4,012 0
305Justin Madders @justinmaddersLabourEllesmere Port and Neston26,832 29
306Justin Tomlinson @JustinTomlinsonConservativeNorth Swindon20,650 -11
307Karen Buck @KarenPBuckMPLabourWestminster North17,590 3
308Karin Smyth @karinsmythLabourBristol South12,300 1
309Karl McCartney @karlmccartneyConservativeLincoln10,796 -2
310Karl Turner @KarlTurnerMPLabourKingston upon Hull East33,945 0
311Kate Green @KateGreenSULabourStretford and Urmston49,810 -7
312Kate Hollern @Kate_HollernMPLabourBlackburn8,838 5
313Kate Osamor @KateOsamorLabourEdmonton35,655 -4
314Kate Osborne@KateOsborneMPLabourJarrow11,659 12
315Katherine Fletcher@K_Fletcher_MPConservativeSouth Ribble3,617 0
316Keir Starmer @Keir_StarmerLabourHolborn and St Pancras1,110,452 -23
317Kelly Tolhurst @KellyTolhurstConservativeRochester and Strood15,213 -4
318Kemi Badenoch@KemiBadenochConservativeSaffron Walden43,485 -2
319Kenny MacAskill@KennyMacAskillScottish National PartyEast Lothian19,936 -5
320Kerry McCarthy @KerryMPLabourBristol East32,487 1
321Kevan Jones @KevanJonesMPLabourNorth Durham22,814 -1
322Kevin Brennan @KevinBrennanMPLabourCardiff West24,853 -3
323Kevin Foster @kevin_j_fosterConservativeTorbay7,596 -1
324Kevin Hollinrake @kevinhollinrakeConservativeThirsk and Malton11,719 -2
325Khalid Mahmood@khalid4PBLabourBirmingham, Perry Barr6,498 16
326Kieran John Mullan@KieranMullanUKConservativeCrewe and Nantwich3,897 1
327Kim Johnson@KimJohnsonMPLabourLiverpool, Riverside14,545 21
328Kirsten Oswald @kirstenoswaldScottish National PartyEast Renfrewshire15,586 0
329Kirsty Blackman @KirstySNPScottish National PartyAberdeen North25,880 2
330Kit Malthouse @kitmalthouseConservativeNorth West Hampshire16,943 -5
331Kwasi Kwarteng @KwasiKwartengConservativeSpelthorne20,910 19
332Laura Farris@Laura__FarrisConservativeNewbury6,449 -2
333Laurence Robertson @lrobertsonTewksConservativeTewkesbury4,026 -1
334Layla Moran@LaylaMoranLiberal DemocratOxford West and Abingdon67,665 106
335Lee Anderson@LeeAndersonMPConservativeAshfield150 -1
336Lee Benjamin Rowley@Lee4NEDConservativeNorth East Derbyshire9,910 0
337Leo Docherty@LeoDochertyUKConservativeAldershot6,378 1
338Lia Nici@lia_niciConservativeGreat Grimsby3,235 3
339Liam Byrne @liambyrnempLabourBirmingham, Hodge Hill36,939 -10
340Lilian Greenwood @LilianGreenwoodLabourNottingham South29,309 27
341Lindsay Hoyle@LindsayHoyle_MPSpeakerChorley38,392 -2
342Lisa Cameron@DrLisaCameronMPScottish National PartyEast Kilbride, Strathaven and Lesmahagow13,947 3
343Lisa Nandy @lisanandyLabourWigan213,402 154
344Liz Kendall @leicesterlizLabourLeicester West94,228 -10
345Liz Saville Roberts @LSRPlaidPlaid CymruDwyfor Meirionnydd17,628 17
346Liz Twist@LizTwistMPLabourBlaydon4,144 2
347Lloyd Russell-Moyle@lloyd_rmLabourBrighton, Kemptown30,388 2
348Louise Haigh @LouHaighLabourSheffield, Heeley47,598 -5
349Lucy Allan @lucyallanConservativeTelford29,030 -6
350Lucy Frazer @lucyfrazermpConservativeSouth East Cambridgeshire8,843 0
351Lucy Powell @LucyMPowellLabourManchester Central57,848 -3
352Luke Evans@drlukeevansConservativeBosworth8,283 -7
353Luke Hall @LukeHallConservativeThornbury and Yate4,950 -1
354Luke Pollard@LukePollardLabourPlymouth, Sutton and Devonport35,012 -10
355Lyn Brown @lynbrownmpLabourWest Ham13,576 1
356Maggie Throup @maggie_erewashConservativeErewash1,312 -1
357Marco Longhi@marcolonghi4dnConservativeDudley North3,539 -3
358Marcus Fysh @MarcusFyshConservativeYeovil15,934 0
359Marcus Jones @Marcus4NuneatonConservativeNuneaton9,529 -3
360Margaret Ferrier @MargaretFerrierIndependentRutherglen and Hamilton West16,529 -10
361Margaret Greenwood @MGreenwoodWWLabourWirral West21,548 3
362Margaret Hodge @margarethodgeLabourBarking49,219 12
363Maria Caulfield @mariacaulfieldConservativeLewes21,481 1
364Maria Eagle @meaglempLabourGarston and Halewood47,865 -12
365Maria Miller @MariaMillerUKConservativeBasingstoke21,129 -4
366Marie Rimmer @MarieRimmerLabourSt Helens South and Whiston13,014 4
367Marion Fellows @marionfellowsScottish National PartyMotherwell and Wishaw11,922 -1
368Mark Eastwood@mark4dewsburyConservativeDewsbury4,393 1
369Mark Garnier @Mark4WyreForestConservativeWyre Forest15,885 -5
370Mark Harper @Mark_J_HarperConservativeForest of Dean29,648 42
371Mark Hendrick@MpHendrickLabourPreston5,004 1
372Mark Jenkinson@markjenkinsonmpConservativeWorkington4,328 3
373Mark Pawsey @MarkPawseyConservativeRugby7,361 -4
374Mark Pritchard @MPritchardUKConservativeThe Wrekin10,490 -5
375Mark Spencer @Mark_SpencerConservativeSherwood17,995 -1
376Mark Tami @MarkTamiMPLabourAlyn and Deeside9,489 4
377Marsha de Cordova@MarshadeCordovaLabourBattersea39,277 4
378Martin Docherty-Hughes@MartinJDochertyScottish National PartyWest Dunbartonshire13,562 0
379Martin Vickers @MartinVickersConservativeCleethorpes12,921 -2
380Martyn Day @MartynDaySNPScottish National PartyLinlithgow and East Falkirk10,934 -6
381Mary Foy@marykfoyLabourCity of Durham12,712 83
382Mary Glindon@GlindonMaryLabourNorth Tyneside855 -1
383Mary Robinson @MaryRobinson01ConservativeCheadle9,382 -1
384Matt Rodda@MattRoddaLabourReading East6,563 -1
385Matt Vickers@Matt_VickersMPConservativeStockton South5,651 -1
386Matt Warman @mattwarmanConservativeBoston and Skegness19,490 -15
387Matt Western@MattWestern_LabourWarwick and Leamington9,041 0
388Matthew Hancock @MattHancockConservativeWest Suffolk422,717 264
389Matthew Offord@Offord4HendonConservativeHendon9,772 -5
390Matthew Pennycook @mtpennycookLabourGreenwich and Woolwich21,500 1
391Meg Hillier @Meg_HillierMPLabourHackney South and Shoreditch20,140 -8
392Mel Stride@MelJStrideConservativeCentral Devon6,168 -3
393Mhairi Black @MhairiBlackScottish National PartyPaisley and Renfrewshire South193,929 -22
394Michael Ellis @Michael_Ellis1ConservativeNorthampton North13,450 -5
395Michael Fabricant @Mike_FabricantConservativeLichfield40,193 17
396Michael Gove @michaelgoveConservativeSurrey Heath222,025 -7
397Michael Tomlinson @Michael4MDNPConservativeMid Dorset and North Poole10,279 -3
398Michelle Donelan @michelledonelanConservativeChippenham18,547 -3
399Michelle Gildernew@gildernewmSinn FéinFermanagh and South Tyrone19,949 1
400Mick Whitley@MickWhitleyMPLabourBirkenhead11,115 10
401Mickey Brady @MickeyBradySFSinn FéinNewry and Armagh5,116 0
402Mike Amesbury@MikeAmesburyMPLabourWeaver Vale10,703 21
403Mike Kane @MikeKaneMPLabourWythenshawe and Sale East11,283 -5
404Mike Wood @mikejwoodConservativeDudley South6,701 -2
405Mims Davies @mimsdaviesConservativeMid Sussex16,071 -2
406Mohammad Yasin@YasinForBedfordLabourBedford2,613 3
407Munira Wilson@munirawilsonLiberal DemocratTwickenham13,127 9
408Nadhim Zahawi @nadhimzahawiConservativeStratford-on-Avon59,421 59
409Nadia Whittome@NadiaWhittomeMPLabourNottingham East73,136 69
410Natalie Elphicke@NatalieElphickeConservativeDover5,498 -3
411Nav Mishra@NavPMishraLabourStockport10,966 17
412Naz Shah @NazShahBfdLabourBradford West48,405 17
413Neale Hanvey@JNHanveyScottish National PartyKirkcaldy and Cowdenbeath5,269 5
414Neil Coyle @coyleneilLabourBermondsey and Old Southwark26,332 -7
415Neil Gray @neilgraysnpScottish National PartyAirdrie and Shotts15,431 10
416Neil Hudson@DrNeilHudsonConservativePenrith and The Border3,192 1
417Neil O'Brien@NeilDotObrienConservativeHarborough34,659 -5
418Neil Parish @neil_parishConservativeTiverton and Honiton6,451 -1
419Nia Griffith @NiaGriffithMPLabourLlanelli17,897 -1
420Nicholas Fletcher@NickFletcherMPConservativeDon Valley2,739 0
421Nick Gibb@NickGibbUKConservativeBognor Regis and Littlehampton18,376 -3
422Nick Smith @BlaenauGwentMPLabourBlaenau Gwent9,731 -2
423Nick Thomas-Symonds @NickTorfaenLabourTorfaen30,493 64
424Nickie Aiken@twocitiesnickieConservativeCities of London and Westminster2,600 -1
425Nicola Faye Richards@Nicola4WBEConservativeWest Bromwich East7,753 -6
426Nigel Adams@nadamsConservativeSelby and Ainsty13,391 13
427Nigel Evans@nigelmpConservativeRibble Valley13,621 -2
428Nigel Huddleston @HuddlestonNigelConservativeMid Worcestershire16,180 33
429Nigel Mills @nigelmillsConservativeAmber Valley5,262 -1
430Nusrat Ghani @Nus_GhaniConservativeWealden23,127 1
431Oliver Dowden@OliverDowdenConservativeHertsmere32,787 73
432Oliver Heald QC @OliverHealdUKConservativeNorth East Hertfordshire11,545 -5
433Olivia Frances Blake@_OliviaBlakeLabourSheffield, Hallam14,092 9
434Órfhlaith Begley@OrfhlaithBegleySinn FéinWest Tyrone7,736 -2
435Owen Paterson @OwenPatersonConservativeNorth Shropshire50,051 2
436Owen Thompson @OwenThompsonScottish National PartyMidlothian7,450 -5
437Pat McFadden @patmcfaddenmpLabourWolverhampton South East24,695 3
438Patricia Gibson @PGibsonSNPScottish National PartyNorth Ayrshire and Arran13,332 -8
439Patrick Grady @GradySNPScottish National PartyGlasgow North16,858 -4
440Paul Blomfield @PaulBlomfieldMPLabourSheffield Central21,653 1
441Paul Bristow@paulbristow79ConservativePeterborough8,889 6
442Paul Girvan@PaulGirvanMPDemocratic Unionist PartySouth Antrim6,260 2
443Paul Holmes@pauljholmesConservativeEastleigh6,789 -4
444Paul Howell@PaulHowellMPConservativeSedgefield2,620 0
445Paul Maskey @PaulMaskeyMPSinn FéinBelfast West19,265 10
446Paul Maynard @PaulMaynardUKConservativeBlackpool North and Cleveleys19,042 -3
447Paul Scully @scullypConservativeSutton and Cheam15,072 7
448Paula Barker@PaulaBarkerMPLabourLiverpool, Wavertree13,950 11
449Pauline Latham @Pauline_LathamConservativeMid Derbyshire20,055 -10
450Penny Mordaunt @PennyMordauntConservativePortsmouth North72,474 -14
451Pete Wishart @PeteWishartScottish National PartyPerth and North Perthshire50,196 -5
452Peter Aldous @peter_aldousConservativeWaveney11,203 -2
453Peter Bone @PeterBoneUKConservativeWellingborough38,808 -4
454Peter Dowd @Peter_DowdLabourBootle16,040 1
455Peter Gibson@Gibbo4DarloConservativeDarlington2,961 -3
456Peter Grant @PeterGrantMPScottish National PartyGlenrothes16,556 -7
457Peter Kyle @peterkyleLabourHove40,206 124
458Philip Davies @PhilipDaviesUKConservativeShipley20,878 -6
459Philip Dunne@Dunne4LudlowConservativeLudlow11,601 0
460Preet Gill@PreetKGillMPLabourBirmingham, Edgbaston36,057 5
461Priti Patel @pritipatelConservativeWitham328,404 238
462Rachael Maskell @RachaelMaskellLabourYork Central29,040 12
463Rachel Hopkins@rach_hopkinsLabourLuton South7,611 11
464Rachel Maclean@redditchrachelConservativeRedditch10,708 0
465Rachel Reeves @RachelReevesMPLabourLeeds West103,806 64
466Ranil Jayawardena @TeamRanilConservativeNorth East Hampshire2,043 0
467Rebecca Harris @RebeccaHarrisMPConservativeCastle Point6,734 -2
468Rebecca Long-Bailey@RLong_BaileyLabourSalford and Eccles184,452 7
469Rebecca Pow @pow_rebeccaConservativeTaunton Deane13,398 8
470Rehman Chishti @Rehman_ChishtiConservativeGillingham and Rainham19,061 2
471Richard Bacon@richardbaconmpConservativeSouth Norfolk1,534 0
472Richard Burgon @RichardBurgonLabourLeeds East132,003 468
473Richard Gordon Thomson@RThomsonMPScottish National PartyGordon2,929 -2
474Richard Graham @RichardGrahamUKConservativeGloucester12,526 -2
475Richard Holden@RicHoldenConservativeNorth West Durham8,137 -2
476Rishi Sunak@RishiSunakConservativeRichmond (Yorks)471,322 -41
477Rob Butler@AylesburyToriesConservativeAylesbury1,051 0
478Robbie Moore@_RobbieMooreConservativeKeighley4,736 -2
479Robert Buckland @RobertBucklandConservativeSouth Swindon28,153 1
480Robert Courts @robertcourtsConservativeWitney9,421 -1
481Robert Halfon @halfon4harlowMPConservativeHarlow35,501 -14
482Robert Jenrick @RobertJenrickConservativeNewark53,799 154
483Robert Largan@robertlarganConservativeHigh Peak5,969 11
484Robert Neill @neill_bobConservativeBromley and Chislehurst17,084 -5
485Robert Syms @RobertSymsConservativePoole11,631 -1
486Robin John Millar@RobinMillarMPConservativeAberconwy3,015 -2
487Robin Walker @WalkerWorcesterConservativeWorcester14,275 -5
488Roger Gale@SirRogerGaleConservativeNorth Thanet6,214 1
489Ronnie Cowan @ronniecowanScottish National PartyInverclyde13,204 -6
490Rosie Cooper @rosie4westlancsLabourWest Lancashire13,868 -1
491Rosie Duffield@RosieDuffield1LabourCanterbury34,472 -2
492Royston Smith @Royston_SmithConservativeSouthampton, Itchen7,795 2
493Rushanara Ali @rushanaraaliLabourBethnal Green and Bow43,928 9
494Ruth Cadbury @RuthCadburyLabourBrentford and Isleworth22,369 0
495Ruth Edwards@RuthEdwardsMPConservativeRushcliffe3,933 0
496Ruth Jones@RuthNewportWestLabourNewport West5,942 4
497Sajid Javid @sajidjavidConservativeBromsgrove210,869 -5
498Sally-Ann Hart@SallyAnn1066ConservativeHastings and Rye3,441 2
499Sam Tarry@SamTarryLabourIlford South21,326 6
500Sammy Wilson @eastantrimmpDemocratic Unionist PartyEast Antrim20,767 3
501Saqib Bhatti@bhatti_saqibConservativeMeriden7,008 1
502Sara Britcliffe@SarBritcliffeMPConservativeHyndburn5,076 -3
503Sarah Atherton@AthertonNWalesConservativeWrexham6,769 -3
504Sarah Champion @SarahChampionMPLabourRotherham47,824 -11
505Sarah Dines@Dines4DalesConservativeDerbyshire Dales1,692 -1
506Sarah Jones@LabourSJLabourCroydon Central20,998 5
507Sarah Olney@sarahjolney1Liberal DemocratRichmond Park16,372 0
508Sarah Owen@SarahOwen_LabourLuton North18,239 11
509Scott Lloyd Benton@ScottBentonMPConservativeBlackpool South4,241 -4
510Scott Mann @scottmann4NCConservativeNorth Cornwall8,603 -2
511Seema Malhotra @SeemaMalhotra1LabourFeltham and Heston25,045 -1
512Selaine Saxby@SelaineSaxbyConservativeNorth Devon3,797 0
513Shabana Mahmood @ShabanaMahmoodLabourBirmingham, Ladywood23,406 5
514Shailesh Vara@ShaileshVaraConservativeNorth West Cambridgeshire4,244 -1
515Sharon Hodgson @SharonHodgsonMPLabourWashington and Sunderland West34,649 6
516Shaun Bailey@Shaun4WBWConservativeWest Bromwich West3,591 -1
517Sheryll Murray @sheryllmurrayConservativeSouth East Cornwall18,492 -4
518Simon Baynes@baynes_simonConservativeClwyd South4,261 2
519Simon Clarke@SimonClarkeMPConservativeMiddlesbrough South and East Cleveland16,945 -2
520Simon Fell@simonfellConservativeBarrow and Furness3,860 1
521Simon Hart @SimonhartmpConservativeCarmarthen West and South Pembrokeshire10,021 -5
522Simon Hoare @Simon4NDorsetConservativeNorth Dorset17,290 21
523Simon Jupp@simonjamesjuppConservativeEast Devon5,663 -1
524Siobhain McDonagh@Siobhain_McLabourMitcham and Morden20,780 4
525Siobhan Baillie@Siobhan_BaillieConservativeStroud10,154 1
526Stella Creasy @stellacreasyLabourWalthamstow143,762 4
527Stephanie Peacock@Steph_PeacockLabourBarnsley East9,776 4
528Stephen Barclay @SteveBarclayConservativeNorth East Cambridgeshire32,527 -5
529Stephen Crabb @SCrabbPembsConservativePreseli Pembrokeshire22,926 2
530Stephen Doughty @SDoughtyMPLabourCardiff South and Penarth34,597 3
531Stephen Farry@StephenFarryMPAlliance Party of Northern IrelandNorth Down13,027 8
532Stephen Flynn@StephenFlynnSNPScottish National PartyAberdeen South5,322 -3
533Stephen Hammond@S_HammondConservativeWimbledon19,530 -6
534Stephen Kinnock @SKinnockLabourAberavon34,315 9
535Stephen McPartland @SMcPartlandConservativeStevenage14,556 4
536Stephen Metcalfe @Metcalfe_SBETConservativeSouth Basildon and East Thurrock6,932 1
537Stephen Morgan@StephenMorganMPLabourPortsmouth South12,796 2
538Stephen Timms @stephenctimmsLabourEast Ham17,775 6
539Steve Brine@BrineMPConservativeWinchester11,102 -4
540Steve Double @stevedoubleConservativeSt Austell and Newquay14,352 -3
541Steve McCabe @steve_mccabeLabourBirmingham, Selly Oak18,149 0
542Steve Reed @SteveReedMPLabourCroydon North34,245 29
543Steven Baker @SteveBakerHWConservativeWycombe108,707 69
544Steven Bonnar@StevenBonnarSNPScottish National PartyCoatbridge, Chryston and Bellshill3,584 -3
545Stewart Hosie @StewartHosieSNPScottish National PartyDundee East28,499 -13
546Stewart Malcolm McDonald @StewartMcDonaldScottish National PartyGlasgow South33,908 3
547Stuart Andrew@StuartAndrewConservativePudsey19,153 -2
548Stuart C. McDonald @Stuart_McDonaldScottish National PartyCumbernauld, Kilsyth and Kirkintilloch East13,269 -6
549Stuart Paul Anderson@Stuart4WolvesSWConservativeWolverhampton South West6,441 -1
550Suella Fernandes @SuellaBravermanConservativeFareham30,583 -3
551Suzanne Webb@Q66SuziConservativeStourbridge4,024 -1
552Tahir Ali@TahirAliMPLabourBirmingham, Hall Green2,941 6
553Taiwo Owatemi@TaiwoOwatemiLabourCoventry North West17,463 -3
554Tanmanjit Singh Dhesi@TanDhesiLabourSlough83,672 15
555Thangam Debbonaire @ThangamMPLabourBristol West29,064 6
556Theo Clarke@theodoraclarkeConservativeStafford7,336 -2
557Theresa May @theresa_mayConservativeMaidenhead997,902 -113
558Tim Farron@timfarronLiberal DemocratWestmorland and Lonsdale282,535 -105
559Tim Loughton @timloughtonConservativeEast Worthing and Shoreham20,083 -9
560Tobias Ellwood@Tobias_EllwoodConservativeBournemouth East60,507 -1
561Toby Perkins @tobyperkinsmpLabourChesterfield27,878 -3
562Tom Hunt@tomhunt1988ConservativeIpswich9,102 10
563Tom Pursglove @VotePursgloveConservativeCorby12,840 -3
564Tom Randall@Tom_RandallConservativeGedling3,675 -1
565Tom Tugendhat @TomTugendhatConservativeTonbridge and Malling59,696 8
566Tommy Sheppard @TommySheppardScottish National PartyEdinburgh East36,068 -4
567Tonia Antoniazzi@ToniaAntoniazziLabourGower14,551 -1
568Tony Lloyd@tony4rochdaleLabourRochdale8,960 -2
569Tracey Crouch @tracey_crouchConservativeChatham and Aylesford37,748 5
570Tracy Brabin @TracyBrabinLabourBatley and Spen64,071 103
571Tulip Siddiq @TulipSiddiqLabourHampstead and Kilburn158,498 54
572Valerie Vaz @Valerie_VazMPLabourWalsall South7,801 5
573Vicky Ford@vickyfordConservativeChelmsford20,374 2
574Vicky Foxcroft @vickyfoxcroftLabourLewisham, Deptford20,621 -2
575Victoria Prentis @VictoriaPrentisConservativeBanbury12,418 -3
576Virendra Sharma @VirendraSharmaLabourEaling, Southall19,703 -13
577Wayne David @WayneDavid_MPLabourCaerphilly14,409 16
578Wendy Chamberlain@wendychambLDLiberal DemocratNorth East Fife5,765 1
579Wendy Morton @morton_wendyConservativeAldridge-Brownhills15,088 6
580Wera Hobhouse@Wera_HobhouseLiberal DemocratBath21,044 4
581Wes Streeting @wesstreetingLabourIlford North76,348 112
582Will Quince @willquinceConservativeColchester16,622 -7
583William Cash @BillCashMPConservativeStone20,865 -3
584William Wragg @William_WraggConservativeHazel Grove14,204 -4
585Yasmin Qureshi @YasminQureshiMPLabourBolton South East22,397 -3
586Yvette Cooper @YvetteCooperMPLabourNormanton, Pontefract and Castleford316,181 336
587Yvonne Fovargue @Y_FovargueMPLabourMakerfield13,734 1
588Zarah Sultana@zarahsultanaLabourCoventry South151,376 388