List of MPs with active Twitter accounts organised by name:

NameScreen NamePartyConstituencyFollowersNew followers last 24 hrs
1Aaron Bell@AaronBell4NULConservativeNewcastle-under-Lyme7,515 2
2Abena Oppong-Asare@abenaoppLabourErith and Thamesmead19,282 7
3Adam Afriyie @AdamAfriyieConservativeWindsor17,951 1
4Afzal Khan@Afzal4GortonLabourManchester, Gorton37,209 -4
5Alan Brown @AlanBrownSNPScottish National PartyKilmarnock and Loudoun13,067 4
6Alan Campbell @alancampbellmpLabourTynemouth7,754 4
7Alan Mak @AlanMakMPConservativeHavant11,390 -2
8Alberto Costa @AlbertoCostaMPConservativeSouth Leicestershire11,603 -1
9Alec Shelbrooke @AlecShelbrookeConservativeElmet and Rothwell17,282 2
10Alex Burghart@alexburghartConservativeBrentwood and Ongar7,450 1
11Alex Chalk @AlexChalkCheltConservativeCheltenham16,290 -7
12Alex Cunningham @ACunninghamMPLabourStockton North24,291 15
13Alex Davies-Jones@AlexDaviesJonesLabourPontypridd10,787 12
14Alex Norris@AlexNorrisNNLabourNottingham North8,906 6
15Alex Sobel@alexsobelLabourLeeds North West26,222 14
16Alexander Stafford@Alex_StaffordConservativeRother Valley8,175 3
17Alicia Kearns@aliciakearnsConservativeRutland and Melton22,021 16
18Alison McGovern @Alison_McGovernLabourWirral South57,341 1
19Alison Thewliss @alisonthewlissScottish National PartyGlasgow Central32,195 18
20Alistair Carmichael@amcarmichaelMPLiberal DemocratOrkney and Shetland24,943 22
21Allan Dorans@allandoransMPScottish National PartyAyr, Carrick and Cumnock1,051 6
22Alok Sharma @AlokSharma_RDGConservativeReading West80,208 77
23Alun Cairns @AlunCairnsConservativeVale of Glamorgan14,481 6
24Alyn Smith@AlynSmithScottish National PartyStirling46,371 3
25Amanda Milling @amandamillingConservativeCannock Chase27,227 0
26Amanda Solloway @ASollowayUKConservativeDerby North6,503 2
27Amy Callaghan@AmyCallaghanSNPScottish National PartyEast Dunbartonshire16,014 -1
28Andrea Jenkyns @andreajenkynsConservativeMorley and Outwood68,401 15
29Andrea Leadsom @andrealeadsomConservativeSouth Northamptonshire129,908 14
30Andrew Bowie@AndrewBowie_MPConservativeWest Aberdeenshire and Kincardine25,844 24
31Andrew Bridgen @ABridgenConservativeNorth West Leicestershire46,012 112
32Andrew Griffith@griffithaConservativeArundel and South Downs7,584 6
33Andrew Gwynne @GwynneMPLabourDenton and Reddish53,275 7
34Andrew Jones@AJonesMPConservativeHarrogate and Knaresborough16,398 2
35Andrew Lewer@ALewerMBEConservativeNorthampton South5,354 2
36Andrew Rosindell @AndrewRosindellConservativeRomford23,507 -1
37Andrew Selous @AndrewSelousConservativeSouth West Bedfordshire22,987 -1
38Andrew Stephenson @Andrew4PendleConservativePendle29,013 5
39Andy Carter@MrAndy_CarterConservativeWarrington South6,760 3
40Andy McDonald @AndyMcDonaldMPLabourMiddlesbrough52,251 80
41Andy Slaughter @hammersmithandyLabourHammersmith26,061 2
42Angela Crawley @AngelaCrawley30Scottish National PartyLanark and Hamilton East14,055 7
43Angela Eagle @angelaeagleLabourWallasey83,412 10
44Angela Rayner @AngelaRaynerLabourAshton-under-Lyne626,097 649
45Angela Richardson@AJRichardsonMPConservativeGuildford15,660 7
46Angus MacNeil @AngusMacNeilSNPScottish National PartyNa h-Eileanan an Iar46,052 29
47Anna Firth@Anna_FirthConservativeSouthend West12,376 10
48Anna McMorrin@AnnaMcMorrinLabourCardiff North20,028 3
49Anne Marie Morris @AnneMarieMorrisConservativeNewton Abbot22,489 5
50Anne McLaughlin @AnneMcLaughlinScottish National PartyGlasgow North East14,401 5
51Anne-Marie Trevelyan @annietrevConservativeBerwick-upon-Tweed35,214 -4
52Anneliese Dodds@AnnelieseDoddsLabourOxford East82,229 19
53Anthony Browne@ab4scambsConservativeSouth Cambridgeshire7,877 9
54Anthony Mangnall@AnthonyMangnal1ConservativeTotnes10,329 10
55Antony Higginbotham@antony_higConservativeBurnley5,016 3
56Anum Qaisar@AnumSNPScottish National PartyAirdrie and Shotts22,722 28
57Apsana Begum@ApsanaBegumMPLabourPoplar and Limehouse43,531 21
58Bambos Charalambous@BambosMPLabourEnfield, Southgate12,484 6
59Barbara Keeley @KeeleyMPLabourWorsley and Eccles South27,694 -1
60Barry Gardiner @BarryGardinerLabourBrent North98,563 2
61Barry Sheerman @BarrySheermanLabourHuddersfield24,075 5
62Bell Ribeiro-Addy@BellRibeiroAddyLabourStreatham66,126 15
63Ben Bradley@BBradley_MansConservativeMansfield35,056 9
64Ben Bradshaw @BenPBradshawLabourExeter79,786 162
65Ben Everitt@Ben_EverittConservativeMilton Keynes North9,762 2
66Ben Lake@BenMLakePlaid CymruCeredigion8,842 0
67Ben Spencer@DrBenSpencerConservativeRunnymede and Weybridge8,062 2
68Ben Wallace @BWallaceMPConservativeWyre and Preston North87,920 64
69Bernard Jenkin @bernardjenkinConservativeHarwich and North Essex38,775 2
70Beth Winter@BethWinterMPLabourCynon Valley13,435 13
71Bill Esterson @Bill_EstersonLabourSefton Central41,835 18
72Bim Afolami@BimAfolamiConservativeHitchin and Harpenden17,446 -2
73Bob Blackman @BobBlackmanConservativeHarrow East34,595 -11
74Bob Seely@IoWBobSeelyConservativeIsle of Wight16,292 5
75Boris Johnson @BorisJohnsonConservativeUxbridge and South Ruislip4,778,874 380
76Brandon Lewis @BrandonLewisConservativeGreat Yarmouth68,045 4
77Brendan Clarke-Smith@Bren4BassetlawConservativeBassetlaw10,444 9
78Brendan O'Hara @BrendanOHaraMPScottish National PartyArgyll and Bute15,363 7
79Bridget Phillipson @bphillipsonMPLabourHoughton and Sunderland South59,104 23
80Carla Lockhart@carlalockhartDemocratic Unionist PartyUpper Bann13,695 4
81Carol Monaghan @CMonaghanSNPScottish National PartyGlasgow North West21,082 10
82Caroline Ansell @Caroline_AnsellConservativeEastbourne6,631 6
83Caroline Dinenage @cj_dinenageConservativeGosport23,181 5
84Caroline Lucas @CarolineLucasGreen PartyBrighton, Pavilion608,911 242
85Caroline Nokes@carolinenokesConservativeRomsey and Southampton North28,599 6
86Carolyn Harris @carolynharris24LabourSwansea East33,339 77
87Cat Smith @CatSmithMPLabourLancaster and Fleetwood44,712 5
88Catherine McKinnell @CatMcKinnellLabourNewcastle upon Tyne North29,153 -3
89Catherine West @CatherineWest1LabourHornsey and Wood Green34,323 5
90Charles Walker@CharlesWalkerMPConservativeBroxbourne34,232 -5
91Charlotte Nichols@charlotte2153LabourWarrington North24,354 15
92Cherilyn Mackrory@thisischerilynConservativeTruro and Falmouth4,747 5
93Chi Onwurah @ChiOnwurahLabourNewcastle upon Tyne Central46,700 7
94Chloe Smith@NorwichChloeConservativeNorwich North23,522 -4
95Chris Bryant @RhonddaBryantLabourRhondda266,542 133
96Chris Clarkson@ChrisClarksonMPConservativeHeywood and Middleton7,372 3
97Chris Elmore @CPJElmoreLabourOgmore16,322 28
98Chris Evans@Chris_EvansMPLabourIslwyn7,658 -1
99Chris Green@CGreenUKConservativeBolton West15,298 -4
100Chris Heaton-Harris @chhcallingConservativeDaventry33,273 36
101Chris Law @ChrisLawSNPScottish National PartyDundee West20,536 10
102Chris Loder@chrisloderConservativeWest Dorset7,625 4
103Chris Philp @CPhilpOfficialConservativeCroydon South18,079 1
104Chris Skidmore@CSkidmoreUKConservativeKingswood29,304 9
105Chris Stephens @ChrisStephensScottish National PartyGlasgow South West17,879 -1
106Christian Wakeford@Christian4BurySLabourBury South15,499 18
107Christina Rees @Rees4NeathLabourNeath12,613 -1
108Christine Jardine@cajardineMPLiberal DemocratEdinburgh West15,134 4
109Christopher Hazzard@ChrisHazzardSFSinn FéinSouth Down26,467 4
110Christopher Pincher @ChrisPincherIndependentTamworth21,454 -3
111Claire Coutinho@ClaireCoutinhoConservativeEast Surrey11,756 22
112Claire Hanna@ClaireHannaBelfast South44,461 16
113Claudia Webbe@ClaudiaWebbeIndependentLeicester East81,372 2
114Clive Efford @CliveEffordLabourEltham15,881 3
115Clive Lewis @labourlewisLabourNorwich South122,713 -2
116Colum Eastwood@columeastwoodFoyle51,328 12
117Conor Burns@ConorBurnsUKIndependentBournemouth West27,832 0
118Conor McGinn @ConorMcGinnLabourSt Helens North18,530 12
119Craig Mackinlay @cmackinlayConservativeSouth Thanet14,166 7
120Craig Tracey @craig4nwarksConservativeNorth Warwickshire10,969 4
121Craig Whittaker @CWhittaker_MPConservativeCalder Valley10,168 2
122Craig Williams @craig4montyConservativeMontgomeryshire5,966 2
123Crispin Blunt @CrispinBluntConservativeReigate12,744 2
124Daisy Cooper@libdemdaisyLiberal DemocratSt Albans29,809 11
125Damian Collins @DamianCollinsConservativeFolkestone and Hythe30,614 -4
126Damian Green @DamianGreenConservativeAshford22,397 2
127Damian Hinds@DamianHindsConservativeEast Hampshire33,982 3
128Dan Carden@DanCardenMPLabourLiverpool, Walton53,733 6
129Dan Jarvis @DanJarvisMPLabourBarnsley Central75,127 3
130Daniel Kawczynski @DKShrewsburyConservativeShrewsbury and Atcham25,596 1
131Daniel Zeichner @DanielZeichnerLabourCambridge21,848 0
132Danny Kruger@danny__krugerConservativeDevizes15,252 7
133Darren George Henry@DarrenG_HenryConservativeBroxtowe10,895 6
134Darren Jones@darrenpjonesLabourBristol North West49,355 67
135Dave Doogan@DaveDooganSNPScottish National PartyAngus5,051 17
136David Davis @DavidDavisMPConservativeHaltemprice and Howden192,222 5
137David Duguid@david_duguidConservativeBanff and Buchan6,740 5
138David Evennett @DavidEvennettMPConservativeBexleyheath and Crayford14,809 0
139David Johnston@david4wantageConservativeWantage3,429 1
140David Jones @DavidJonesMPConservativeClwyd West17,557 -1
141David Lammy @DavidLammyLabourTottenham795,629 122
142David Linden@DavidLindenScottish National PartyGlasgow East14,058 7
143David Morris @davidmorrismlConservativeMorecambe and Lunesdale16,497 4
144David Mundell @DavidMundellDCTConservativeDumfriesshire, Clydesdale & Tweeddale17,212 -1
145David Rutley @DavidRutleyConservativeMacclesfield15,901 7
146David Simmonds@DSimmonds_RNPConservativeRuislip, Northwood and Pinner4,782 3
147David T. C. Davies @DavidTCDaviesConservativeMonmouth16,866 3
148David Warburton @DJWarburtonIndependentSomerton and Frome16,792 -2
149Dawn Butler @DawnButlerBrentLabourBrent Central245,006 125
150Dean Russell@dean4watfordConservativeWatford6,158 4
151Debbie Abrahams @Debbie_abrahamsLabourOldham East and Saddleworth54,455 11
152Dehenna Davison@DehennaDavisonConservativeBishop Auckland61,032 24
153Deidre Brock @DeidreBrockScottish National PartyEdinburgh North and Leith17,464 4
154Derek Thomas @DerekThomasUKConservativeSt Ives7,063 0
155Derek Twigg @DerekTwiggMPLabourHalton7,063 5
156Desmond Swayne @DesmondSwayneConservativeNew Forest West65,520 12
157Diana Johnson @DianaJohnsonMPLabourKingston upon Hull North31,112 5
158Diane Abbott @HackneyAbbottLabourHackney North and Stoke Newington407,105 36
159Dominic Raab@DominicRaabConservativeEsher and Walton355,906 38
160Douglas Chapman @DougChapmanSNPScottish National PartyDunfermline and West Fife16,084 20
161Douglas Ross@Douglas4MorayConservativeMoray42,137 18
162Dr Alan Whitehead @alanwhiteheadmpLabourSouthampton, Test9,286 3
163Dr Andrew Murrison @AWMurrisonConservativeSouth West Wiltshire17,660 -1
164Dr Caroline Johnson @drcarolinejConservativeSleaford and North Hykeham8,403 -4
165Dr Liam Fox @LiamFoxConservativeNorth Somerset106,663 7
166Dr Philippa Whitford @Dr_PhilippaWScottish National PartyCentral Ayrshire40,263 41
167Dr Rosena Allin-Khan @DrRosenaLabourTooting208,596 18
168Dr Rupa Huq @RupaHuqIndependentEaling Central and Acton51,674 -8
169Dr Thérèse Coffey @theresecoffeyConservativeSuffolk Coastal45,185 2
170Drew Hendry @drewhendrySNPScottish National PartyInverness, Nairn, Badenoch and Strathspey16,433 26
171Duncan Charles Baker@duncancbakerConservativeNorth Norfolk5,341 3
172Eddie Hughes@EddieHughes4WNConservativeWalsall North13,741 7
173Edward Davey@EdwardJDaveyLiberal DemocratKingston and Surbiton94,764 25
174Edward Leigh @EdwardLeighMPConservativeGainsborough17,180 1
175Edward Miliband @Ed_MilibandLabourDoncaster North813,347 46
176Edward Timpson@edwardtimpsonConservativeEddisbury7,150 1
177Eleanor Laing @eleanor4eppingConservativeEpping Forest15,083 0
178Elizabeth Truss @trusslizConservativeSouth West Norfolk709,281 3
179Ellie Reeves@elliereevesLabourLewisham West and Penge27,594 7
180Elliot Colburn@ElliotColburnConservativeCarshalton and Wallington9,584 2
181Emily Thornberry @EmilyThornberryLabourIslington South and Finsbury270,586 32
182Emma Hardy@EmmaHardyMPLabourKingston upon Hull West and Hessle30,470 6
183Emma Lewell-Buck @EmmaLewellBuckLabourSouth Shields28,313 -4
184Esther McVey@EstherMcVey1ConservativeTatton80,095 11
185Fabian Hamilton@FabianLeedsNELabourLeeds North East7,494 -2
186Fay Alicia Jones@JonesyFayConservativeBrecon and Radnorshire7,707 1
187Felicity Buchan@FelicityBuchanConservativeKensington8,639 4
188Feryal Clark@FeryalClarkLabourEnfield North12,915 3
189Fiona Bruce@UK_FoRBEnvoyConservativeCongleton3,836 19
190Fleur Anderson@PutneyFleurLabourPutney18,336 42
191Florence Eshalomi@FloEshalomiLabourVauxhall32,633 -2
192Francie Molloy @FrancieMolloySinn FéinMid Ulster14,774 102
193Gagan Mohindra@gaganmohindraConservativeSouth West Hertfordshire5,741 3
194Gareth Bacon@GarethBaconMPConservativeOrpington7,133 4
195Gareth Davies@GarethDavies_MPConservativeGrantham and Stamford7,457 3
196Gareth Thomas @GarethThomasMPLabourHarrow West18,813 7
197Gary Sambrook@GarySambrook89ConservativeBirmingham, Northfield6,462 2
198Gary Streeter @garystreeterSWDConservativeSouth West Devon6,298 -1
199Gavin Newlands @GavNewlandsSNPScottish National PartyPaisley and Renfrewshire North14,828 8
200Gavin Robinson @GRobinsonDUPDemocratic Unionist PartyBelfast East15,320 0
201Gavin Williamson @GavinWilliamsonConservativeSouth Staffordshire105,152 0
202Geoffrey Cox QC @Geoffrey_CoxConservativeTorridge and West Devon40,801 0
203George Freeman @GeorgeFreemanMPConservativeMid Norfolk33,858 18
204Geraint Davies @GeraintDaviesMPLabourSwansea West17,530 7
205Gerald Jones @GeraldJonesLABLabourMerthyr Tydfil and Rhymney8,336 7
206Giles Watling@GilesWatlingConservativeClacton5,378 4
207Gill Furniss @GillFurnissMPLabourSheffield, Brightside and Hillsborough7,843 3
208Gillian Keegan@GillianKeeganConservativeChichester27,836 112
209Graham Brady@SirGrahamBradyConservativeAltrincham and Sale West27,290 4
210Graham Stuart @grahamstuartConservativeBeverley and Holderness21,342 7
211Grahame Morris @grahamemorrisLabourEasington33,296 2
212Grant Shapps @grantshappsConservativeWelwyn Hatfield178,126 11
213Greg Clark@GregClarkMPConservativeTunbridge Wells33,621 2
214Greg Hands @GregHandsConservativeChelsea and Fulham52,119 29
215Greg Knight @GregKnightConservativeEast Yorkshire12,711 3
216Greg Smith@gregsmith_ukConservativeBuckingham9,245 4
217Guy Opperman @GuyOppermanConservativeHexham26,121 8
218Hannah Bardell @HannahB4LiviMPScottish National PartyLivingston26,434 10
219Harriet Harman QC @HarrietHarmanLabourCamberwell and Peckham191,466 3
220Harriett Baldwin @hbaldwinConservativeWest Worcestershire29,163 3
221Heather Wheeler @HeatherWheelerConservativeSouth Derbyshire21,879 1
222Helen Grant @HelenGrantMPConservativeMaidstone and The Weald23,295 12
223Helen Hayes @helenhayes_LabourDulwich and West Norwood27,794 2
224Helen Morgan@HelenMorganMPLiberal DemocratNorth Shropshire15,421 13
225Helen Whately @Helen_WhatelyConservativeFaversham and Mid Kent26,062 13
226Henry Smith @HenrySmithUKConservativeCrawley18,172 4
227Hilary Benn @hilarybennmpLabourLeeds Central172,069 0
228Holly Lynch @HollyLynch5LabourHalifax31,186 13
229Huw Merriman @HuwMerrimanConservativeBexhill and Battle22,214 6
230Hywel Williams @HywelPlaidCymruPlaid CymruArfon10,676 2
231Iain Duncan Smith@MPIainDSConservativeChingford and Woodford Green66,368 4
232Iain Stewart @iainastewartConservativeMilton Keynes South20,520 0
233Ian Blackford @Ianblackford_MPScottish National PartyRoss, Skye and Lochaber184,922 42
234Ian Byrne@IanByrneMPLabourLiverpool, West Derby51,833 72
235Ian Lavery @IanLaveryMPLabourWansbeck96,260 45
236Ian Mearns @IanMearnsMPLabourGateshead28,716 -9
237Ian Murray @IanMurrayMPLabourEdinburgh South35,772 7
238Imran Hussain @Imran_HussainMPLabourBradford East22,907 5
239Jack Dromey @JackDromeyMPLabourBirmingham, Erdington24,528 1
240Jack Lopresti @JackLoprestiConservativeFilton and Bradley Stoke10,539 6
241Jackie Doyle-Price @JackieDPConservativeThurrock14,499 3
242Jacob Rees-Mogg @Jacob_Rees_MoggConservativeNorth East Somerset518,182 198
243Jacob Young@JacobYoungMPConservativeRedcar13,346 1
244Jake Berry @JakeBerryConservativeRossendale and Darwen25,681 -4
245James Cartlidge @jcartlidgempConservativeSouth Suffolk11,959 1
246James Cleverly @JamesCleverlyConservativeBraintree177,612 387
247James Daly@JamesDalyMPConservativeBury North7,519 4
248James Davies@JamesDaviesConservativeVale of Clwyd6,683 0
249James Duddridge @JamesDuddridgeConservativeRochford and Southend East34,221 -4
250James Gray @JGrayConservativeNorth Wiltshire19,497 -4
251James Heappey @JSHeappeyConservativeWells22,617 4
252James Morris@JamesMorrisConservativeHalesowen and Rowley Regis11,216 8
253James Murray@jamesmurray_ldnLabourEaling North9,951 7
254James Sunderland@JamesSunderlConservativeBracknell5,165 3
255James Wild@jamesowildConservativeNorth West Norfolk3,652 2
256Jamie Hamilton Wallis@JamieWallisMPConservativeBridgend8,449 3
257Jamie Stone@Jamie4NorthLiberal DemocratCaithness, Sutherland and Easter Ross14,758 8
258Jane Hunt@JaneMHuntConservativeLoughborough4,438 2
259Jane Stevenson@Jane_Stevenson_ConservativeWolverhampton North East6,835 5
260Janet Daby@JanetDabyLabourLewisham East13,160 14
261Jason McCartney @JasonMcCartneyConservativeColne Valley18,494 -4
262Jeff Smith @JeffSmithetcLabourManchester, Withington12,071 -12
263Jeffrey M. Donaldson @J_Donaldson_MPDemocratic Unionist PartyLagan Valley32,956 20
264Jeremy Corbyn @jeremycorbynIndependentIslington North2,511,922 126
265Jeremy Hunt @Jeremy_HuntConservativeSouth West Surrey255,434 109
266Jerome Mayhew@JeromeMayhewConservativeBroadland4,101 5
267Jess Phillips @jessphillipsLabourBirmingham, Yardley620,399 140
268Jesse Norman @Jesse_NormanConservativeHereford and South Herefordshire31,370 0
269Jessica Morden @jessicamordenmpLabourNewport East15,869 4
270Jim McMahon @JimfromOldhamLabourOldham West and Royton30,109 27
271Jim Shannon @JimShannonMPDemocratic Unionist PartyStrangford4,631 -1
272Jo Churchill @Jochurchill_MPConservativeBury St Edmunds15,039 -2
273Jo Gideon@jogideonConservativeStoke-on-Trent Central6,761 9
274Jo Stevens @JoStevensLabourLabourCardiff Central35,139 14
275Joanna Cherry QC @joannaccherryScottish National PartyEdinburgh South West123,525 12
276John Cryer@JohnCryerMPLabourLeyton and Wanstead7,121 1
277John Finucane@johnfinucaneSinn FéinBelfast North39,890 26
278John Glen @JohnGlenUKConservativeSalisbury26,456 11
279John Healey @JohnHealey_MPLabourWentworth and Dearne33,880 1
280John Howell @JHowellUKConservativeHenley8,897 -19
281John Lamont@John2WinConservativeBerwickshire, Roxburgh and Selkirk13,226 23
282John McDonnell @johnmcdonnellMPLabourHayes and Harlington323,558 55
283John Nicolson @MrJohnNicolsonScottish National PartyOchil and South Perthshire53,764 71
284John Penrose @JohnPenroseNewsConservativeWeston-super-Mare38,281 -2
285John Redwood @johnredwoodConservativeWokingham185,025 147
286John Spellar @spellarLabourWarley12,240 5
287John Stevenson @John4CarlisleConservativeCarlisle15,241 6
288John Whittingdale @JWhittingdaleConservativeMaldon9,252 1
289Johnny McNally@JohnMcNallySNPScottish National PartyFalkirk9,579 0
290Johnny Mercer @JohnnyMercerUKConservativePlymouth, Moor View134,248 8
291Jon Cruddas @JonCruddas_1LabourDagenham and Rainham22,143 5
292Jon Trickett @jon_trickettLabourHemsworth97,312 17
293Jonathan Ashworth @JonAshworthLabourLeicester South119,467 14
294Jonathan Djanogly @JDjanoglyConservativeHuntingdon20,419 1
295Jonathan Lord@JonathanLordConservativeWoking3,959 1
296Jonathan Reynolds @jreynoldsMPLabourStalybridge and Hyde56,382 7
297Joy Morrissey@joymorrisseyConservativeBeaconsfield19,363 -8
298Judith Cummins @JudithCumminsLabourBradford South15,772 8
299Julia Lopez@JuliaLopezMPConservativeHornchurch and Upminster9,223 1
300Julian Knight @julianknight15ConservativeSolihull14,465 47
301Julian Smith @JulianSmithUKConservativeSkipton and Ripon40,264 -4
302Julian Sturdy@JulianSturdyConservativeYork Outer3,735 0
303Julie Elliott @JulieElliottMPLabourSunderland Central22,618 -1
304Julie Marson@JulieMarsonMPConservativeHertford and Stortford5,588 3
305Justin Madders @justinmaddersLabourEllesmere Port and Neston31,473 11
306Justin Tomlinson @JustinTomlinsonConservativeNorth Swindon22,228 3
307Karen Buck @KarenPBuckMPLabourWestminster North19,125 11
308Karin Smyth @karinsmythLabourBristol South15,391 -6
309Karl McCartney @karlmccartneyConservativeLincoln12,223 2
310Karl Turner @KarlTurnerMPLabourKingston upon Hull East49,229 78
311Kate Green @KateGreenSULabourStretford and Urmston50,629 -2
312Kate Hollern @Kate_HollernMPLabourBlackburn10,697 2
313Kate Osamor @KateOsamorLabourEdmonton36,669 11
314Kate Osborne@KateOsborneMPLabourJarrow21,784 11
315Katherine Fletcher@K_Fletcher_MPConservativeSouth Ribble6,167 4
316Keir Starmer @Keir_StarmerLabourHolborn and St Pancras1,389,484 373
317Kelly Tolhurst @KellyTolhurstConservativeRochester and Strood17,108 -1
318Kemi Badenoch@KemiBadenochConservativeSaffron Walden141,869 25
319Kenny MacAskill@KennyMacAskillScottish National PartyEast Lothian19,968 -1
320Kerry McCarthy @KerryMPLabourBristol East33,018 1
321Kevan Jones @KevanJonesMPLabourNorth Durham24,003 13
322Kevin Brennan @KevinBrennanMPLabourCardiff West27,678 99
323Kevin Foster @kevin_j_fosterConservativeTorbay9,572 1
324Kevin Hollinrake @kevinhollinrakeConservativeThirsk and Malton13,620 2
325Khalid Mahmood@khalid4PBLabourBirmingham, Perry Barr7,525 4
326Kieran John Mullan@KieranMullanUKConservativeCrewe and Nantwich5,649 4
327Kim Johnson@KimJohnsonMPLabourLiverpool, Riverside19,157 3
328Kirsten Oswald @kirstenoswaldScottish National PartyEast Renfrewshire17,119 10
329Kirsty Blackman @KirstySNPScottish National PartyAberdeen North27,466 2
330Kit Malthouse @kitmalthouseConservativeNorth West Hampshire23,538 3
331Kwasi Kwarteng @KwasiKwartengConservativeSpelthorne96,928 -11
332Laura Farris@Laura__FarrisConservativeNewbury9,011 -5
333Laurence Robertson @lrobertsonTewksConservativeTewkesbury5,478 2
334Layla Moran@LaylaMoranLiberal DemocratOxford West and Abingdon81,044 3
335Lee Benjamin Rowley@Lee4NEDConservativeNorth East Derbyshire12,441 -5
336Leo Docherty@LeoDochertyUKConservativeAldershot11,154 -3
337Lia Nici@lia_niciConservativeGreat Grimsby5,405 2
338Liam Byrne @liambyrnempLabourBirmingham, Hodge Hill38,727 4
339Lilian Greenwood @LilianGreenwoodLabourNottingham South30,915 4
340Lindsay Hoyle@LindsayHoyle_MPSpeakerChorley42,014 1
341Lisa Cameron@DrLisaCameronMPScottish National PartyEast Kilbride, Strathaven and Lesmahagow14,927 5
342Lisa Nandy @lisanandyLabourWigan292,700 121
343Liz Kendall @leicesterlizLabourLeicester West95,474 3
344Liz Saville Roberts @LSRPlaidPlaid CymruDwyfor Meirionnydd22,913 0
345Liz Twist@LizTwistMPLabourBlaydon4,995 9
346Lloyd Russell-Moyle@lloyd_rmLabourBrighton, Kemptown33,277 1
347Louie French@louie_frenchConservativeOld Bexley and Sidcup5,532 8
348Louise Haigh @LouHaighLabourSheffield, Heeley59,903 40
349Lucy Allan @lucyallanConservativeTelford32,840 -1
350Lucy Frazer @lucyfrazermpConservativeSouth East Cambridgeshire12,255 1
351Lucy Powell @LucyMPowellLabourManchester Central65,997 9
352Luke Evans@drlukeevansConservativeBosworth11,231 0
353Luke Hall @LukeHallConservativeThornbury and Yate6,124 -1
354Luke Pollard@LukePollardLabourPlymouth, Sutton and Devonport45,806 7
355Lyn Brown @lynbrownmpLabourWest Ham15,089 -12
356Maggie Throup @maggie_erewashConservativeErewash4,388 3
357Marco Longhi@marcolonghi4dnConservativeDudley North6,464 17
358Marcus Fysh @MarcusFyshConservativeYeovil25,812 0
359Marcus Jones @Marcus4NuneatonConservativeNuneaton11,593 2
360Margaret Ferrier @MargaretFerrierIndependentRutherglen and Hamilton West15,724 -1
361Margaret Greenwood @MGreenwoodWWLabourWirral West22,563 8
362Margaret Hodge @margarethodgeLabourBarking55,689 13
363Maria Caulfield @mariacaulfieldConservativeLewes25,769 7
364Maria Eagle @meaglempLabourGarston and Halewood48,622 9
365Maria Miller @MariaMillerUKConservativeBasingstoke21,765 6
366Marie Rimmer @MarieRimmerLabourSt Helens South and Whiston13,999 4
367Marion Fellows @marionfellowsScottish National PartyMotherwell and Wishaw12,776 9
368Mark Eastwood@mark4dewsburyConservativeDewsbury6,101 3
369Mark Garnier @Mark4WyreForestConservativeWyre Forest17,164 0
370Mark Harper @Mark_J_HarperConservativeForest of Dean51,264 32
371Mark Hendrick@MpHendrickLabourPreston6,197 0
372Mark Jenkinson@markjenkinsonmpConservativeWorkington12,790 40
373Mark Pawsey @MarkPawseyConservativeRugby9,063 1
374Mark Pritchard @MPritchardUKConservativeThe Wrekin13,227 3
375Mark Spencer @Mark_SpencerConservativeSherwood23,908 1
376Mark Tami @MarkTamiMPLabourAlyn and Deeside10,460 4
377Marsha de Cordova@MarshadeCordovaLabourBattersea41,610 17
378Martin Docherty-Hughes@MartinJDochertyScottish National PartyWest Dunbartonshire14,300 2
379Martin Vickers @MartinVickersConservativeCleethorpes12,933 3
380Martyn Day @MartynDaySNPScottish National PartyLinlithgow and East Falkirk11,503 1
381Mary Foy@marykfoyLabourCity of Durham17,763 7
382Mary Glindon@GlindonMaryLabourNorth Tyneside1,474 1
383Mary Robinson @MaryRobinson01ConservativeCheadle11,565 5
384Matt Rodda@MattRoddaLabourReading East7,744 4
385Matt Vickers@Matt_VickersMPConservativeStockton South7,619 4
386Matt Warman @mattwarmanConservativeBoston and Skegness20,206 2
387Matt Western@MattWestern_LabourWarwick and Leamington13,671 2
388Matthew Hancock @MattHancockIndependentWest Suffolk440,472 616
389Matthew Offord@Offord4HendonConservativeHendon11,476 1
390Matthew Pennycook @mtpennycookLabourGreenwich and Woolwich24,958 10
391Meg Hillier @Meg_HillierMPLabourHackney South and Shoreditch21,695 -14
392Mel Stride@MelJStrideConservativeCentral Devon10,525 2
393Mhairi Black @MhairiBlackScottish National PartyPaisley and Renfrewshire South236,012 273
394Michael Ellis @Michael_Ellis1ConservativeNorthampton North16,436 -1
395Michael Fabricant @Mike_FabricantConservativeLichfield67,277 44
396Michael Gove @michaelgoveConservativeSurrey Heath257,177 123
397Michael Tomlinson @Michael4MDNPConservativeMid Dorset and North Poole11,834 -2
398Michelle Donelan @michelledonelanConservativeChippenham31,847 19
399Michelle Gildernew@gildernewmSinn FéinFermanagh and South Tyrone21,711 -3
400Mick Whitley@MickWhitleyMPLabourBirkenhead13,796 -3
401Mickey Brady @MickeyBradySFSinn FéinNewry and Armagh5,522 0
402Mike Amesbury@MikeAmesburyMPLabourWeaver Vale12,656 6
403Mike Kane @MikeKaneMPLabourWythenshawe and Sale East12,690 1
404Mike Wood @mikejwoodConservativeDudley South8,672 3
405Mims Davies @mimsdaviesConservativeMid Sussex18,868 3
406Mohammad Yasin@YasinForBedfordLabourBedford3,506 1
407Munira Wilson@munirawilsonLiberal DemocratTwickenham18,400 7
408Nadhim Zahawi @nadhimzahawiConservativeStratford-on-Avon109,257 57
409Nadia Whittome@NadiaWhittomeMPLabourNottingham East113,013 53
410Nadine Dorries @NadineDorriesConservativeMid Bedfordshire186,768 50
411Natalie Elphicke@NatalieElphickeConservativeDover8,098 0
412Nav Mishra@NavPMishraLabourStockport13,613 2
413Naz Shah @NazShahBfdLabourBradford West61,739 9
414Neale Hanvey@JNHanveyScottish National PartyKirkcaldy and Cowdenbeath9,897 16
415Neil Coyle @coyleneilLabourBermondsey and Old Southwark28,802 -1
416Neil Hudson@DrNeilHudsonConservativePenrith and The Border5,328 5
417Neil O'Brien@NeilDotObrienConservativeHarborough34,909 -1
418Nia Griffith @NiaGriffithMPLabourLlanelli19,366 5
419Nicholas Fletcher@NickFletcherMPConservativeDon Valley6,470 8
420Nick Gibb@NickGibbUKConservativeBognor Regis and Littlehampton19,539 8
421Nick Smith @BlaenauGwentMPLabourBlaenau Gwent11,266 6
422Nick Thomas-Symonds @NickTorfaenLabourTorfaen35,094 6
423Nickie Aiken@twocitiesnickieConservativeCities of London and Westminster5,686 2
424Nicola Faye Richards@Nicola4WBEConservativeWest Bromwich East10,627 3
425Nigel Adams@nadamsConservativeSelby and Ainsty14,972 0
426Nigel Evans@nigelmpConservativeRibble Valley13,725 -1
427Nigel Huddleston @HuddlestonNigelConservativeMid Worcestershire20,172 3
428Nigel Mills @nigelmillsConservativeAmber Valley7,174 3
429Nusrat Ghani @Nus_GhaniConservativeWealden30,716 1
430Oliver Dowden@OliverDowdenConservativeHertsmere45,051 0
431Oliver Heald QC @OliverHealdUKConservativeNorth East Hertfordshire12,822 0
432Olivia Frances Blake@_OliviaBlakeLabourSheffield, Hallam19,149 24
433Órfhlaith Begley@OrfhlaithBegleySinn FéinWest Tyrone11,407 85
434Owen Thompson @OwenThompsonScottish National PartyMidlothian8,620 6
435Pat McFadden @patmcfaddenmpLabourWolverhampton South East29,852 12
436Patricia Gibson @PGibsonSNPScottish National PartyNorth Ayrshire and Arran13,456 2
437Patrick Grady @GradySNPIndependentGlasgow North16,781 2
438Paul Blomfield @PaulBlomfieldMPLabourSheffield Central23,467 1
439Paul Bristow@paulbristow79ConservativePeterborough12,781 5
440Paul Girvan@PaulGirvanMPDemocratic Unionist PartySouth Antrim6,528 1
441Paul Holmes@pauljholmesConservativeEastleigh9,005 9
442Paul Howell@PaulHowellMPConservativeSedgefield4,530 2
443Paul Maskey @PaulMaskeyMPSinn FéinBelfast West20,652 3
444Paul Maynard @PaulMaynardUKConservativeBlackpool North and Cleveleys19,806 -2
445Paul Scully @scullypConservativeSutton and Cheam18,277 21
446Paula Barker@PaulaBarkerMPLabourLiverpool, Wavertree18,356 1
447Pauline Latham @Pauline_LathamConservativeMid Derbyshire22,454 0
448Penny Mordaunt @PennyMordauntConservativePortsmouth North205,342 212
449Pete Wishart @PeteWishartScottish National PartyPerth and North Perthshire59,639 43
450Peter Aldous @peter_aldousConservativeWaveney15,115 1
451Peter Bone @PeterBoneUKConservativeWellingborough48,800 1
452Peter Bottomley@PBottomleyMPConservativeWorthing West6,144 2
453Peter Dowd @Peter_DowdLabourBootle19,041 3
454Peter Gibson@Gibbo4DarloConservativeDarlington4,971 1
455Peter Grant @PeterGrantMPScottish National PartyGlenrothes16,800 8
456Peter Kyle @peterkyleLabourHove55,500 24
457Philip Davies @PhilipDaviesUKConservativeShipley22,236 5
458Philip Dunne@Dunne4LudlowConservativeLudlow13,495 4
459Preet Gill@PreetKGillMPLabourBirmingham, Edgbaston44,531 15
460Priti Patel @pritipatelConservativeWitham459,314 65
461Rachael Maskell @RachaelMaskellLabourYork Central36,501 6
462Rachel Hopkins@rach_hopkinsLabourLuton South9,934 1
463Rachel Maclean@redditchrachelConservativeRedditch13,947 4
464Rachel Reeves @RachelReevesMPLabourLeeds West176,736 209
465Ranil Jayawardena @TeamRanilConservativeNorth East Hampshire2,258 0
466Rebecca Harris @RebeccaHarrisMPConservativeCastle Point7,977 3
467Rebecca Long-Bailey@RLong_BaileyLabourSalford and Eccles198,689 26
468Rebecca Pow @pow_rebeccaConservativeTaunton Deane16,056 8
469Rehman Chishti @Rehman_ChishtiConservativeGillingham and Rainham22,604 -4
470Richard Bacon@richardbaconmpConservativeSouth Norfolk2,079 0
471Richard Burgon @RichardBurgonLabourLeeds East195,123 87
472Richard Foord@RichardFoordLDLiberal DemocratTiverton and Honiton10,512 16
473Richard Gordon Thomson@RThomsonMPScottish National PartyGordon3,869 5
474Richard Graham @RichardGrahamUKConservativeGloucester14,227 3
475Richard Holden@RicHoldenConservativeNorth West Durham11,909 5
476Rishi Sunak@RishiSunakConservativeRichmond (Yorks)1,752,744 3,757
477Rob Butler@AylesburyToriesConservativeAylesbury1,052 0
478Robbie Moore@_RobbieMooreConservativeKeighley7,316 2
479Robert Buckland @RobertBucklandConservativeSouth Swindon31,989 10
480Robert Courts @robertcourtsConservativeWitney11,003 0
481Robert Halfon @halfon4harlowMPConservativeHarlow39,295 2
482Robert Jenrick @RobertJenrickConservativeNewark57,731 16
483Robert Largan@robertlarganConservativeHigh Peak8,138 3
484Robert Neill @neill_bobConservativeBromley and Chislehurst19,968 6
485Robert Syms @RobertSymsConservativePoole14,254 9
486Robin John Millar@RobinMillarMPConservativeAberconwy4,507 1
487Robin Walker @WalkerWorcesterConservativeWorcester17,332 9
488Roger Gale@SirRogerGaleConservativeNorth Thanet15,036 8
489Ronnie Cowan @ronniecowanScottish National PartyInverclyde13,685 3
490Rosie Cooper @rosie4westlancsLabourWest Lancashire15,307 6
491Rosie Duffield@RosieDuffield1LabourCanterbury56,469 20
492Royston Smith @Royston_SmithConservativeSouthampton, Itchen8,728 -2
493Rushanara Ali @rushanaraaliLabourBethnal Green and Bow49,176 35
494Ruth Cadbury @RuthCadburyLabourBrentford and Isleworth24,158 6
495Ruth Edwards@RuthEdwardsMPConservativeRushcliffe4,431 3
496Ruth Jones@RuthNewportWestLabourNewport West8,045 0
497Sajid Javid @sajidjavidConservativeBromsgrove306,377 49
498Sally-Ann Hart@SallyAnn1066ConservativeHastings and Rye6,322 8
499Sam Tarry@SamTarryLabourIlford South37,853 -7
500Samantha Dixon@CllrSDixonLabourCity of Chester5,501 42
501Sammy Wilson @eastantrimmpDemocratic Unionist PartyEast Antrim24,169 -2
502Saqib Bhatti@bhatti_saqibConservativeMeriden9,201 4
503Sara Britcliffe@SarBritcliffeMPConservativeHyndburn8,152 4
504Sarah Champion @SarahChampionMPLabourRotherham51,052 28
505Sarah Dines@Dines4DalesConservativeDerbyshire Dales3,074 5
506Sarah Green@SarahGreenLDLiberal DemocratChesham and Amersham11,332 9
507Sarah Jones@LabourSJLabourCroydon Central24,980 -2
508Sarah Olney@sarahjolney1Liberal DemocratRichmond Park18,910 10
509Sarah Owen@SarahOwen_LabourLuton North24,408 21
510Scott Lloyd Benton@ScottBentonMPConservativeBlackpool South9,865 13
511Scott Mann @scottmann4NCConservativeNorth Cornwall10,439 8
512Seema Malhotra @SeemaMalhotra1LabourFeltham and Heston26,385 3
513Selaine Saxby@SelaineSaxbyConservativeNorth Devon6,037 11
514Shabana Mahmood @ShabanaMahmoodLabourBirmingham, Ladywood26,673 1
515Shailesh Vara@ShaileshVaraConservativeNorth West Cambridgeshire6,834 0
516Sharon Hodgson @SharonHodgsonMPLabourWashington and Sunderland West34,958 2
517Shaun Bailey@Shaun4WBWConservativeWest Bromwich West5,765 4
518Sheryll Murray @sheryllmurrayConservativeSouth East Cornwall19,784 4
519Simon Baynes@baynes_simonConservativeClwyd South5,650 1
520Simon Clarke@SimonClarkeMPConservativeMiddlesbrough South and East Cleveland28,960 16
521Simon Fell@simonfellConservativeBarrow and Furness5,717 8
522Simon Hart @SimonhartmpConservativeCarmarthen West and South Pembrokeshire12,437 0
523Simon Hoare @Simon4NDorsetConservativeNorth Dorset24,110 2
524Simon Jupp@simonjamesjuppConservativeEast Devon8,962 6
525Simon Lightwood@simonlightwoodLabourWakefield13,431 10
526Siobhain McDonagh@Siobhain_McLabourMitcham and Morden27,435 17
527Siobhan Baillie@Siobhan_BaillieConservativeStroud14,244 3
528Stella Creasy @stellacreasyLabourWalthamstow162,116 1
529Stephanie Peacock@Steph_PeacockLabourBarnsley East12,191 12
530Stephen Barclay @SteveBarclayConservativeNorth East Cambridgeshire48,673 124
531Stephen Crabb @SCrabbPembsConservativePreseli Pembrokeshire22,762 5
532Stephen Doughty @SDoughtyMPLabourCardiff South and Penarth37,018 0
533Stephen Farry@StephenFarryMPAlliance Party of Northern IrelandNorth Down18,828 12
534Stephen Flynn@StephenFlynnSNPScottish National PartyAberdeen South16,044 1,292
535Stephen Hammond@S_HammondConservativeWimbledon20,861 2
536Stephen Kinnock @SKinnockLabourAberavon37,481 8
537Stephen McPartland @SMcPartlandConservativeStevenage17,402 7
538Stephen Metcalfe @Metcalfe_SBETConservativeSouth Basildon and East Thurrock9,034 4
539Stephen Morgan@StephenMorganMPLabourPortsmouth South17,915 2
540Stephen Timms @stephenctimmsLabourEast Ham19,818 5
541Steve Brine@BrineMPConservativeWinchester13,270 12
542Steve Double @stevedoubleConservativeSt Austell and Newquay15,632 3
543Steve McCabe @steve_mccabeLabourBirmingham, Selly Oak19,445 0
544Steve Reed @SteveReedMPLabourCroydon North39,151 13
545Steven Baker @SteveBakerHWConservativeWycombe160,812 20
546Steven Bonnar@StevenBonnarSNPScottish National PartyCoatbridge, Chryston and Bellshill4,287 6
547Stewart Hosie @StewartHosieSNPScottish National PartyDundee East28,778 3
548Stewart Malcolm McDonald @StewartMcDonaldScottish National PartyGlasgow South39,237 8
549Stuart Andrew@StuartAndrewConservativePudsey22,542 4
550Stuart C. McDonald @Stuart_McDonaldScottish National PartyCumbernauld, Kilsyth and Kirkintilloch East13,911 8
551Stuart Paul Anderson@Stuart4WolvesSWConservativeWolverhampton South West8,740 3
552Suella Fernandes @SuellaBravermanConservativeFareham113,132 70
553Suzanne Webb@Q66SuziConservativeStourbridge6,185 0
554Tahir Ali@TahirAliMPLabourBirmingham, Hall Green3,942 5
555Taiwo Owatemi@TaiwoOwatemiLabourCoventry North West21,383 9
556Tanmanjit Singh Dhesi@TanDhesiLabourSlough100,950 -2
557Thangam Debbonaire @ThangamMPLabourBristol West37,429 3
558Theo Clarke@theodoraclarkeConservativeStafford9,560 5
559Theresa May @theresa_mayConservativeMaidenhead1,026,598 12
560Tim Farron@timfarronLiberal DemocratWestmorland and Lonsdale291,256 58
561Tim Loughton @timloughtonConservativeEast Worthing and Shoreham24,510 7
562Tobias Ellwood@Tobias_EllwoodIndependentBournemouth East92,901 -16
563Toby Perkins @tobyperkinsmpLabourChesterfield30,785 2
564Tom Hunt@tomhunt1988ConservativeIpswich14,667 8
565Tom Pursglove @VotePursgloveConservativeCorby17,322 3
566Tom Randall@Tom_RandallConservativeGedling5,714 5
567Tom Tugendhat @TomTugendhatConservativeTonbridge and Malling140,714 3
568Tommy Sheppard @TommySheppardScottish National PartyEdinburgh East42,246 16
569Tonia Antoniazzi@ToniaAntoniazziLabourGower18,598 30
570Tony Lloyd@tony4rochdaleLabourRochdale9,674 1
571Tracey Crouch @tracey_crouchConservativeChatham and Aylesford41,922 6
572Tracy Brabin @TracyBrabinLabourBatley and Spen68,504 13
573Tulip Siddiq @TulipSiddiqLabourHampstead and Kilburn199,318 62
574Valerie Vaz @Valerie_VazMPLabourWalsall South8,697 0
575Vicky Ford@vickyfordConservativeChelmsford48,749 23
576Vicky Foxcroft @vickyfoxcroftLabourLewisham, Deptford23,671 -2
577Victoria Prentis @VictoriaPrentisConservativeBanbury16,240 13
578Virendra Sharma @VirendraSharmaLabourEaling, Southall20,687 9
579Wayne David @WayneDavid_MPLabourCaerphilly15,781 23
580Wendy Chamberlain@wendychambLDLiberal DemocratNorth East Fife8,321 11
581Wendy Morton @morton_wendyConservativeAldridge-Brownhills20,862 -4
582Wera Hobhouse@Wera_HobhouseLiberal DemocratBath24,638 20
583Wes Streeting @wesstreetingLabourIlford North172,341 72
584Will Quince @willquinceConservativeColchester23,595 66
585William Cash @BillCashMPConservativeStone21,506 3
586William Wragg @William_WraggConservativeHazel Grove21,555 -5
587Yasmin Qureshi @YasminQureshiMPLabourBolton South East25,820 -1
588Yvette Cooper @YvetteCooperMPLabourNormanton, Pontefract and Castleford421,198 66
589Yvonne Fovargue @Y_FovargueMPLabourMakerfield14,382 2
590Zarah Sultana@zarahsultanaLabourCoventry South313,885 105