List of MPs with active Twitter accounts organised by name:

NameScreen NamePartyConstituencyFollowersNew followers last 24 hrs
1Aaron Bell@AaronBell4NULConservativeNewcastle-under-Lyme4,179 4
2Abena Oppong-Asare@abenaoppLabourErith and Thamesmead14,600 0
3Adam Afriyie @AdamAfriyieConservativeWindsor16,423 -2
4Afzal Khan@Afzal4GortonLabourManchester, Gorton26,459 -2
5Alan Brown @AlanBrownSNPScottish National PartyKilmarnock and Loudoun12,023 0
6Alan Campbell @alancampbellmpLabourTynemouth5,230 -3
7Alan Mak @AlanMakMPConservativeHavant9,699 6
8Alberto Costa @AlbertoCostaMPConservativeSouth Leicestershire10,210 -1
9Alec Shelbrooke @AlecShelbrookeConservativeElmet and Rothwell15,970 3
10Alex Burghart@alexburghartConservativeBrentwood and Ongar4,022 -1
11Alex Chalk @AlexChalkCheltConservativeCheltenham12,450 1
12Alex Cunningham @ACunninghamMPLabourStockton North20,840 -5
13Alex Davies-Jones@AlexDaviesJonesLabourPontypridd6,450 -2
14Alex Norris@AlexNorrisNNLabourNottingham North6,870 2
15Alex Sobel@alexsobelLabourLeeds North West22,984 -5
16Alexander Stafford@Alex_StaffordConservativeRother Valley4,858 4
17Alicia Kearns@aliciakearnsConservativeRutland and Melton13,604 -3
18Alison McGovern @Alison_McGovernLabourWirral South54,000 -8
19Alison Thewliss @alisonthewlissScottish National PartyGlasgow Central28,217 1
20Alistair Carmichael@amcarmichaelMPLiberal DemocratOrkney and Shetland20,329 3
21Alok Sharma @AlokSharma_RDGConservativeReading West37,612 21
22Alun Cairns @AlunCairnsConservativeVale of Glamorgan13,914 2
23Alyn Smith@AlynSmithScottish National PartyStirling46,024 -2
24Amanda Milling @amandamillingConservativeCannock Chase12,655 11
25Amanda Solloway @ASollowayUKConservativeDerby North4,046 0
26Amy Callaghan@AmyCallaghanSNPScottish National PartyEast Dunbartonshire13,765 3
27Andrea Jenkyns @andreajenkynsConservativeMorley and Outwood61,780 -2
28Andrea Leadsom @andrealeadsomConservativeSouth Northamptonshire122,118 9
29Andrew Bowie@AndrewBowie_MPConservativeWest Aberdeenshire and Kincardine13,194 -1
30Andrew Bridgen @ABridgenConservativeNorth West Leicestershire34,250 17
31Andrew Griffith@griffithaConservativeArundel and South Downs3,322 0
32Andrew Gwynne @GwynneMPLabourDenton and Reddish49,081 -12
33Andrew Jones@AJonesMPConservativeHarrogate and Knaresborough15,513 4
34Andrew Lewer@ALewerMBEConservativeNorthampton South4,593 0
35Andrew Rosindell @AndrewRosindellConservativeRomford20,609 23
36Andrew Selous @AndrewSelousConservativeSouth West Bedfordshire20,009 5
37Andrew Stephenson @Andrew4PendleConservativePendle24,637 0
38Andy Carter@MrAndy_CarterConservativeWarrington South4,733 4
39Andy McDonald @AndyMcDonaldMPLabourMiddlesbrough40,533 -3
40Andy Slaughter @hammersmithandyLabourHammersmith25,558 0
41Angela Eagle @angelaeagleLabourWallasey76,093 -1
42Angela Rayner @AngelaRaynerLabourAshton-under-Lyne265,090 -59
43Angela Richardson@AJRichardsonMPConservativeGuildford7,215 1
44Angus MacNeil @AngusMacNeilSNPScottish National PartyNa h-Eileanan an Iar39,394 34
45Anna McMorrin@AnnaMcMorrinLabourCardiff North15,541 -3
46Anne Marie Morris @AnneMarieMorrisConservativeNewton Abbot20,374 2
47Anne McLaughlin @AnneMcLaughlinScottish National PartyGlasgow North East13,210 4
48Anne-Marie Trevelyan @annietrevConservativeBerwick-upon-Tweed20,918 -6
49Anneliese Dodds@AnnelieseDoddsLabourOxford East56,148 45
50Anthony Browne@ab4scambsConservativeSouth Cambridgeshire3,603 3
51Anthony Mangnall@AnthonyMangnal1ConservativeTotnes4,688 2
52Antony Higginbotham@antony_higConservativeBurnley2,908 5
53Apsana Begum@ApsanaBegumMPLabourPoplar and Limehouse15,859 11
54Bambos Charalambous@Bambos_MPLabourEnfield, Southgate9,172 -6
55Barbara Keeley @KeeleyMPLabourWorsley and Eccles South25,841 -7
56Barry Gardiner @BarryGardinerLabourBrent North91,924 -8
57Barry Sheerman @BarrySheermanLabourHuddersfield21,415 -6
58Bell Ribeiro-Addy@BellRibeiroAddyLabourStreatham37,008 -4
59Ben Bradley@BBradley_MansConservativeMansfield33,441 58
60Ben Bradshaw @BenPBradshawLabourExeter70,736 1
61Ben Everitt@Ben_EverittConservativeMilton Keynes North6,275 1
62Ben Lake@BenMLakePlaid CymruCeredigion7,764 2
63Ben Spencer@DrBenSpencerConservativeRunnymede and Weybridge4,067 5
64Ben Wallace @BWallaceMPConservativeWyre and Preston North18,179 4
65Bernard Jenkin @bernardjenkinConservativeHarwich and North Essex36,386 15
66Beth Winter@BethWinterMPLabourCynon Valley7,306 -3
67Bill Esterson @Bill_EstersonLabourSefton Central30,735 1
68Bim Afolami@BimAfolamiConservativeHitchin and Harpenden13,547 -2
69Bob Blackman @BobBlackmanConservativeHarrow East18,999 7
70Bob Seely@IoWBobSeelyConservativeIsle of Wight12,667 1
71Boris Johnson @BorisJohnsonConservativeUxbridge and South Ruislip3,168,427 810
72Brandon Lewis @BrandonLewisConservativeGreat Yarmouth57,480 -11
73Brendan Clarke-Smith@Bren4BassetlawConservativeBassetlaw2,116 0
74Brendan O'Hara @BrendanOHaraMPScottish National PartyArgyll and Bute14,687 -1
75Bridget Phillipson @bphillipsonMPLabourHoughton and Sunderland South35,167 5
76Carla Lockhart@carlalockhartDemocratic Unionist PartyUpper Bann8,050 7
77Carol Monaghan @CMonaghanSNPScottish National PartyGlasgow North West19,942 21
78Caroline Ansell @Caroline_AnsellConservativeEastbourne5,912 1
79Caroline Dinenage @cj_dinenageConservativeGosport20,749 -1
80Caroline Lucas @CarolineLucasGreen PartyBrighton, Pavilion478,573 8
81Caroline Nokes@carolinenokesConservativeRomsey and Southampton North21,247 -7
82Carolyn Harris @carolynharris24LabourSwansea East24,700 0
83Cat Smith @CatSmithMPLabourLancaster and Fleetwood40,297 5
84Catherine McKinnell @CatMcKinnellLabourNewcastle upon Tyne North28,172 -13
85Catherine West @CatherineWest1LabourHornsey and Wood Green29,805 -2
86Charles Walker@CharlesWalkerMPConservativeBroxbourne9,290 4
87Charlotte Nichols@charlotte2153LabourWarrington North20,103 -10
88Cherilyn Mackrory@thisischerilynConservativeTruro and Falmouth2,531 22
89Cheryl Gillan @CherylGillanConservativeChesham and Amersham13,846 3
90Chi Onwurah @ChiOnwurahLabourNewcastle upon Tyne Central44,654 -3
91Chloe Smith@NorwichChloeConservativeNorwich North18,008 7
92Chris Bryant @RhonddaBryantLabourRhondda68,513 9
93Chris Clarkson@ChrisClarksonMPConservativeHeywood and Middleton5,241 0
94Chris Elmore @CPJElmoreLabourOgmore10,001 30
95Chris Evans@Chris_EvansMPLabourIslwyn6,337 -2
96Chris Green@CGreenUKConservativeBolton West12,339 -4
97Chris Heaton-Harris @chhcallingConservativeDaventry21,376 -1
98Chris Law @ChrisLawSNPScottish National PartyDundee West19,234 3
99Chris Loder@chrisloderConservativeWest Dorset5,318 -1
100Chris Philp @CPhilpOfficialConservativeCroydon South12,502 15
101Chris Skidmore@CSkidmoreUKConservativeKingswood22,351 -1
102Chris Stephens @ChrisStephensScottish National PartyGlasgow South West16,129 2
103Christian Matheson @ChrisM4ChesterLabourCity of Chester13,622 2
104Christian Wakeford@Christian4BurySConservativeBury South4,009 -1
105Christina Rees @Rees4NeathLabourNeath10,854 -2
106Christine Jardine@cajardineMPLiberal DemocratEdinburgh West13,131 0
107Christopher Hazzard@ChrisHazzardSFSinn FéinSouth Down19,156 -2
108Christopher Pincher @ChrisPincherConservativeTamworth19,652 7
109Claire Hanna@ClaireHannaBelfast South31,726 11
110Claudia Webbe@ClaudiaWebbeIndependentLeicester East27,661 10
111Clive Efford @CliveEffordLabourEltham13,659 -1
112Clive Lewis @labourlewisLabourNorwich South100,440 -14
113Colum Eastwood@columeastwoodFoyle32,650 2
114Conor Burns@ConorBurnsUKConservativeBournemouth West23,449 2
115Conor McGinn @ConorMcGinnLabourSt Helens North17,174 -4
116Craig Mackinlay @cmackinlayConservativeSouth Thanet10,837 4
117Craig Tracey @craig4nwarksConservativeNorth Warwickshire8,764 1
118Craig Whittaker @CWhittaker_MPConservativeCalder Valley9,582 1
119Craig Williams @craig4montyConservativeMontgomeryshire5,148 1
120Crispin Blunt @CrispinBluntConservativeReigate11,522 -2
121Daisy Cooper@libdemdaisyLiberal DemocratSt Albans17,628 2
122Damian Collins @DamianCollinsConservativeFolkestone and Hythe30,263 -3
123Damian Green @DamianGreenConservativeAshford20,036 1
124Damian Hinds@DamianHindsConservativeEast Hampshire33,738 -3
125Dan Carden@DanCardenMPLabourLiverpool, Walton46,985 6
126Dan Jarvis @DanJarvisMPLabourBarnsley Central71,031 -16
127Daniel Kawczynski @DKShrewsburyConservativeShrewsbury and Atcham24,992 42
128Daniel Zeichner @DanielZeichnerLabourCambridge20,220 3
129Danny Kruger@danny__krugerConservativeDevizes10,174 41
130Darren George Henry@DarrenG_HenryConservativeBroxtowe9,980 1
131Darren Jones@darrenpjonesLabourBristol North West27,993 -3
132Dave Doogan@DaveDooganSNPScottish National PartyAngus3,593 3
133David Amess@amessd_southendConservativeSouthend West3,787 1
134David Davis @DavidDavisMPConservativeHaltemprice and Howden165,503 20
135David Duguid@david_duguidConservativeBanff and Buchan5,198 3
136David Evennett @DavidEvennettConservativeBexleyheath and Crayford13,556 3
137David Johnston@david4wantageConservativeWantage1,963 1
138David Jones @DavidJonesMPConservativeClwyd West12,479 21
139David Lammy @DavidLammyLabourTottenham686,505 7
140David Linden@DavidLindenScottish National PartyGlasgow East11,485 -2
141David Morris @davidmorrismlConservativeMorecambe and Lunesdale13,456 2
142David Mundell @DavidMundellDCTConservativeDumfriesshire, Clydesdale & Tweeddale16,487 -3
143David Rutley @DavidRutleyConservativeMacclesfield13,002 2
144David Simmonds@DSimmonds_RNPConservativeRuislip, Northwood and Pinner2,981 2
145David T. C. Davies @DavidTCDaviesConservativeMonmouth16,193 -8
146David Warburton @DJWarburtonConservativeSomerton and Frome13,446 12
147Dawn Butler @DawnButlerBrentLabourBrent Central151,924 -33
148Dean Russell@dean4watfordConservativeWatford2,735 9
149Debbie Abrahams @Debbie_abrahamsLabourOldham East and Saddleworth51,385 -6
150Dehenna Davison@DehennaDavisonConservativeBishop Auckland34,743 -13
151Deidre Brock @DeidreBrockScottish National PartyEdinburgh North and Leith16,472 0
152Derek Thomas @DerekThomasUKConservativeSt Ives4,985 0
153Derek Twigg @DerekTwiggMPLabourHalton6,346 -1
154Desmond Swayne @DesmondSwayneConservativeNew Forest West29,219 88
155Diana Johnson @DianaJohnsonMPLabourKingston upon Hull North27,341 3
156Diane Abbott @HackneyAbbottLabourHackney North and Stoke Newington363,322 19
157Dominic Raab@DominicRaabConservativeEsher and Walton277,404 61
158Douglas Chapman @DougChapmanSNPScottish National PartyDunfermline and West Fife14,130 3
159Douglas Ross@Douglas4MorayConservativeMoray27,020 7
160Dr Alan Whitehead @alanwhiteheadmpLabourSouthampton, Test8,001 -3
161Dr Andrew Murrison @AWMurrisonConservativeSouth West Wiltshire15,513 2
162Dr Caroline Johnson @drcarolinejConservativeSleaford and North Hykeham5,962 2
163Dr Liam Fox @LiamFoxConservativeNorth Somerset100,735 -4
164Dr Philippa Whitford @Dr_PhilippaWScottish National PartyCentral Ayrshire34,781 9
165Dr Rosena Allin-Khan @DrRosenaLabourTooting181,960 -40
166Dr Rupa Huq @RupaHuqLabourEaling Central and Acton45,109 0
167Dr Thérèse Coffey @theresecoffeyConservativeSuffolk Coastal25,044 -6
168Drew Hendry @drewhendrySNPScottish National PartyInverness, Nairn, Badenoch and Strathspey15,046 2
169Duncan Charles Baker@duncancbakerConservativeNorth Norfolk2,685 7
170Eddie Hughes@EddieHughes4WNConservativeWalsall North10,130 9
171Edward Davey@EdwardJDaveyLiberal DemocratKingston and Surbiton56,921 2
172Edward Leigh @EdwardLeighMPConservativeGainsborough11,775 9
173Edward Miliband @Ed_MilibandLabourDoncaster North780,130 -68
174Edward Timpson@edwardtimpsonConservativeEddisbury6,244 0
175Eleanor Laing @eleanor4eppingConservativeEpping Forest7,872 7
176Elizabeth Truss @trusslizConservativeSouth West Norfolk92,848 155
177Ellie Reeves@elliereevesLabourLewisham West and Penge21,236 2
178Elliot Colburn@ElliotColburnConservativeCarshalton and Wallington5,972 9
179Emily Thornberry @EmilyThornberryLabourIslington South and Finsbury213,417 3
180Emma Hardy@EmmaHardyMPLabourKingston upon Hull West and Hessle26,639 12
181Emma Lewell-Buck @EmmaLewellBuckLabourSouth Shields23,730 -2
182Esther McVey@EstherMcVey1ConservativeTatton60,753 -7
183Fabian Hamilton@FabianLeedsNELabourLeeds North East6,096 -3
184Fay Alicia Jones@JonesyFayConservativeBrecon and Radnorshire5,634 -4
185Felicity Buchan@FelicityBuchanConservativeKensington5,273 3
186Feryal Clark@FeryalClarkLabourEnfield North9,907 -8
187Fleur Anderson@PutneyFleurLabourPutney10,605 3
188Flick Drummond @FlickDConservativeMeon Valley5,545 1
189Florence Eshalomi@FloEshalomiLabourVauxhall23,526 9
190Francie Molloy @FrancieMolloySinn FéinMid Ulster7,311 -1
191Gagan Mohindra@gaganmohindraConservativeSouth West Hertfordshire3,271 2
192Gareth Bacon@GarethBaconMPConservativeOrpington5,089 6
193Gareth Davies@GarethDavies_MPConservativeGrantham and Stamford6,877 4
194Gareth Thomas @GarethThomasMPLabourHarrow West15,662 -1
195Gary Sambrook@GarySambrook89ConservativeBirmingham, Northfield4,071 1
196Gary Streeter @garystreeterSWDConservativeSouth West Devon4,612 0
197Gavin Newlands @GavNewlandsSNPScottish National PartyPaisley and Renfrewshire North14,128 3
198Gavin Robinson @GRobinsonDUPDemocratic Unionist PartyBelfast East13,441 3
199Gavin Williamson @GavinWilliamsonConservativeSouth Staffordshire87,327 -6
200Geoffrey Cox QC @Geoffrey_CoxConservativeTorridge and West Devon41,399 -8
201George Freeman @GeorgeFreemanMPConservativeMid Norfolk28,330 -5
202Geraint Davies @GeraintDaviesMPLabourSwansea West15,074 -2
203Gerald Jones @GeraldJonesLABLabourMerthyr Tydfil and Rhymney6,728 1
204Giles Watling@GilesWatlingConservativeClacton4,215 0
205Gill Furniss @GillFurnissMPLabourSheffield, Brightside and Hillsborough6,129 0
206Gillian Keegan@GillianKeeganConservativeChichester11,137 8
207Graham Brady@SirGrahamBradyConservativeAltrincham and Sale West10,227 34
208Graham Stuart @grahamstuartConservativeBeverley and Holderness16,419 0
209Grahame Morris @grahamemorrisLabourEasington32,184 -10
210Grant Shapps @grantshappsConservativeWelwyn Hatfield117,577 22
211Greg Clark@GregClarkMPConservativeTunbridge Wells32,137 -2
212Greg Hands @GregHandsConservativeChelsea and Fulham35,620 11
213Greg Knight @GregKnightConservativeEast Yorkshire10,168 4
214Greg Smith@gregsmith_ukConservativeBuckingham5,760 6
215Guy Opperman @GuyOppermanConservativeHexham18,783 2
216Hannah Bardell @HannahB4LiviMPScottish National PartyLivingston24,338 9
217Harriet Harman QC @HarrietHarmanLabourCamberwell and Peckham178,891 -11
218Harriett Baldwin @hbaldwinConservativeWest Worcestershire27,858 4
219Heather Wheeler @HeatherWheelerConservativeSouth Derbyshire19,457 10
220Helen Grant @HelenGrantMPConservativeMaidstone and The Weald16,868 0
221Helen Hayes @helenhayes_LabourDulwich and West Norwood21,364 -1
222Helen Whately @Helen_WhatelyConservativeFaversham and Mid Kent23,207 12
223Henry Smith @HenrySmithUKConservativeCrawley17,049 -4
224Hilary Benn @hilarybennmpLabourLeeds Central160,425 -8
225Holly Lynch @HollyLynch5LabourHalifax22,288 4
226Huw Merriman @HuwMerrimanConservativeBexhill and Battle18,633 0
227Hywel Williams @HywelPlaidCymruPlaid CymruArfon9,883 -1
228Iain Duncan Smith@MPIainDSConservativeChingford and Woodford Green46,476 71
229Iain Stewart @iainastewartConservativeMilton Keynes South17,479 0
230Ian Blackford @Ianblackford_MPScottish National PartyRoss, Skye and Lochaber100,326 14
231Ian Byrne@IanByrneMPLabourLiverpool, West Derby23,320 3
232Ian Lavery @IanLaveryMPLabourWansbeck77,259 9
233Ian Mearns @IanMearnsMPLabourGateshead27,311 -5
234Ian Murray @IanMurrayMPLabourEdinburgh South31,609 -7
235Imran Hussain @Imran_HussainMPLabourBradford East17,369 6
236Imran Nasir Ahmad Khan@imranahmadkhanConservativeWakefield4,798 -2
237Jack Dromey @JackDromeyMPLabourBirmingham, Erdington24,456 -9
238Jack Lopresti @JackLoprestiConservativeFilton and Bradley Stoke8,112 0
239Jackie Doyle-Price @JackieDPConservativeThurrock12,349 19
240Jacob Rees-Mogg @Jacob_Rees_MoggConservativeNorth East Somerset428,252 35
241Jacob Young@JacobYoungMPConservativeRedcar8,689 0
242Jake Berry @JakeBerryConservativeRossendale and Darwen19,742 -3
243James Brokenshire @JBrokenshireConservativeOld Bexley and Sidcup27,919 -2
244James Cartlidge @jc4southsuffolkConservativeSouth Suffolk9,187 -2
245James Cleverly @JamesCleverlyConservativeBraintree92,889 7
246James Daly@JamesDalyMPConservativeBury North4,079 2
247James Davies@JamesDaviesConservativeVale of Clwyd5,586 -1
248James Duddridge @JamesDuddridgeConservativeRochford and Southend East23,385 7
249James Gray @JGrayConservativeNorth Wiltshire17,610 10
250James Heappey @JSHeappeyConservativeWells13,952 1
251James Morris@JamesMorrisConservativeHalesowen and Rowley Regis8,377 3
252James Murray@jamesmurray_ldnLabourEaling North8,293 -2
253James Sunderland@JamesSunderlConservativeBracknell2,605 1
254James Wild@jamesowildConservativeNorth West Norfolk1,996 1
255Jamie Hamilton Wallis@JamieWallisMPConservativeBridgend2,260 0
256Jamie Stone@Jamie4NorthLiberal DemocratCaithness, Sutherland and Easter Ross11,220 9
257Jane Hunt@JaneMHuntConservativeLoughborough2,830 2
258Jane Stevenson@Jane_Stevenson_ConservativeWolverhampton North East4,052 1
259Janet Daby@JanetDabyLabourLewisham East10,740 5
260Jason McCartney @JasonMcCartneyConservativeColne Valley17,616 -1
261Jeff Smith @JeffSmithetcLabourManchester, Withington10,233 -2
262Jeffrey M. Donaldson @J_Donaldson_MPDemocratic Unionist PartyLagan Valley20,476 12
263Jeremy Corbyn @jeremycorbynIndependentIslington North2,438,632 -99
264Jeremy Hunt @Jeremy_HuntConservativeSouth West Surrey218,060 2
265Jerome Mayhew@JeromeMayhewConservativeBroadland1,904 4
266Jess Phillips @jessphillipsLabourBirmingham, Yardley408,759 2
267Jesse Norman @Jesse_NormanConservativeHereford and South Herefordshire26,390 -2
268Jessica Morden @jessicamordenmpLabourNewport East12,948 5
269Jim McMahon @JimfromOldhamLabourOldham West and Royton25,198 -2
270Jim Shannon @JimShannonMPDemocratic Unionist PartyStrangford2,744 0
271Jo Churchill @Jochurchill4ConservativeBury St Edmunds11,477 5
272Jo Gideon@jogideonConservativeStoke-on-Trent Central3,515 1
273Jo Stevens @JoStevensLabourLabourCardiff Central30,224 -6
274Joanna Cherry QC @joannaccherryScottish National PartyEdinburgh South West103,541 23
275John Cryer@JohnCryerMPLabourLeyton and Wanstead5,553 0
276John Finucane@johnfinucaneSinn FéinBelfast North26,078 43
277John Glen @JohnGlenUKConservativeSalisbury22,197 7
278John Healey @JohnHealey_MPLabourWentworth and Dearne28,653 -7
279John Howell @JHowellUKConservativeHenley6,968 -1
280John Lamont@John2WinConservativeBerwickshire, Roxburgh and Selkirk10,869 5
281John McDonnell @johnmcdonnellMPLabourHayes and Harlington287,547 4
282John Nicolson @MrJohnNicolsonScottish National PartyOchil and South Perthshire31,313 4
283John Penrose @JohnPenroseNewsConservativeWeston-super-Mare37,673 -3
284John Redwood @johnredwoodConservativeWokingham91,123 185
285John Spellar @spellarLabourWarley10,331 3
286John Stevenson @John4CarlisleConservativeCarlisle12,721 6
287John Whittingdale @JWhittingdaleConservativeMaldon8,469 0
288Johnny McNally@JohnMcNallySNPScottish National PartyFalkirk8,958 -1
289Johnny Mercer @JohnnyMercerUKConservativePlymouth, Moor View80,519 -11
290Jon Cruddas @JonCruddas_1LabourDagenham and Rainham20,129 -3
291Jon Trickett @jon_trickettLabourHemsworth32,933 5
292Jonathan Ashworth @JonAshworthLabourLeicester South94,427 -9
293Jonathan Djanogly @JDjanoglyConservativeHuntingdon18,972 -3
294Jonathan Lord@JonathanLordConservativeWoking2,165 -2
295Jonathan Reynolds @jreynoldsMPLabourStalybridge and Hyde46,551 -7
296Joy Morrissey@joymorrisseyConservativeBeaconsfield15,408 -3
297Judith Cummins @JudithCumminsLabourBradford South13,524 4
298Julia Lopez@JuliaLopezMPConservativeHornchurch and Upminster5,819 6
299Julian Knight @julianknight15ConservativeSolihull11,277 -3
300Julian Smith @JulianSmithUKConservativeSkipton and Ripon32,496 -6
301Julian Sturdy@JulianSturdyConservativeYork Outer1,734 1
302Julie Elliott @JulieElliottMPLabourSunderland Central20,044 -10
303Julie Marson@JulieMarsonMPConservativeHertford and Stortford3,748 1
304Justin Madders @justinmaddersLabourEllesmere Port and Neston23,877 2
305Justin Tomlinson @JustinTomlinsonConservativeNorth Swindon20,313 1
306Karen Buck @KarenPBuckMPLabourWestminster North17,237 -2
307Karin Smyth @karinsmythLabourBristol South11,992 -3
308Karl McCartney @karlmccartneyConservativeLincoln10,676 -2
309Karl Turner @KarlTurnerMPLabourKingston upon Hull East32,681 22
310Kate Green @KateGreenSULabourStretford and Urmston46,585 -4
311Kate Hollern @Kate_HollernMPLabourBlackburn8,098 -1
312Kate Osamor @KateOsamorLabourEdmonton34,914 0
313Kate Osborne@KateOsborneMPLabourJarrow9,582 1
314Katherine Fletcher@K_Fletcher_MPConservativeSouth Ribble3,007 3
315Keir Starmer @Keir_StarmerLabourHolborn and St Pancras1,042,527 146
316Kelly Tolhurst @KellyTolhurstConservativeRochester and Strood14,710 0
317Kemi Badenoch@KemiBadenochConservativeSaffron Walden38,333 -1
318Kenny MacAskill@KennyMacAskillScottish National PartyEast Lothian18,875 2
319Kerry McCarthy @KerryMPLabourBristol East32,277 0
320Kevan Jones @KevanJonesMPLabourNorth Durham21,502 -5
321Kevin Brennan @KevinBrennanMPLabourCardiff West24,226 -7
322Kevin Foster @kevin_j_fosterConservativeTorbay7,391 -1
323Kevin Hollinrake @kevinhollinrakeConservativeThirsk and Malton11,414 4
324Khalid Mahmood@khalid4PBLabourBirmingham, Perry Barr5,519 12
325Kieran John Mullan@KieranMullanUKConservativeCrewe and Nantwich3,659 3
326Kim Johnson@KimJohnsonMPLabourLiverpool, Riverside12,243 6
327Kirsten Oswald @kirstenoswaldScottish National PartyEast Renfrewshire15,034 -1
328Kirsty Blackman @KirstySNPScottish National PartyAberdeen North24,224 7
329Kit Malthouse @kitmalthouseConservativeNorth West Hampshire16,473 -5
330Kwasi Kwarteng @KwasiKwartengConservativeSpelthorne12,973 -1
331Laura Farris@Laura__FarrisConservativeNewbury5,825 0
332Laurence Robertson @lrobertsonTewksConservativeTewkesbury3,857 0
333Layla Moran@LaylaMoranLiberal DemocratOxford West and Abingdon64,184 4
334Lee Anderson@ashfield_leeConservativeAshfield3,810 3
335Lee Benjamin Rowley@Lee4NEDConservativeNorth East Derbyshire9,930 5
336Leo Docherty@LeoDochertyUKConservativeAldershot5,365 2
337Lia Nici@lia_niciConservativeGreat Grimsby2,489 0
338Liam Byrne @liambyrnempLabourBirmingham, Hodge Hill36,096 -4
339Lilian Greenwood @LilianGreenwoodLabourNottingham South28,820 4
340Lindsay Hoyle@LindsayHoyle_MPSpeakerChorley37,043 -2
341Lisa Cameron@DrLisaCameronMPScottish National PartyEast Kilbride, Strathaven and Lesmahagow13,590 1
342Lisa Nandy @lisanandyLabourWigan202,732 12
343Liz Kendall @leicesterlizLabourLeicester West94,208 -12
344Liz Saville Roberts @LSRPlaidPlaid CymruDwyfor Meirionnydd15,989 -1
345Liz Twist@LizTwistMPLabourBlaydon3,833 4
346Lloyd Russell-Moyle@lloyd_rmLabourBrighton, Kemptown30,104 -9
347Louise Haigh @LouHaighLabourSheffield, Heeley45,001 -15
348Lucy Allan @lucyallanConservativeTelford28,879 -13
349Lucy Frazer @lucyfrazermpConservativeSouth East Cambridgeshire8,140 3
350Lucy Powell @LucyMPowellLabourManchester Central56,709 -4
351Luke Evans@drlukeevansConservativeBosworth8,040 -6
352Luke Hall @LukeHallConservativeThornbury and Yate4,621 -1
353Luke Pollard@LukePollardLabourPlymouth, Sutton and Devonport30,025 -1
354Lyn Brown @lynbrownmpLabourWest Ham12,876 1
355Maggie Throup @maggie_erewashConservativeErewash1,146 0
356Marco Longhi@marcolonghi4dnConservativeDudley North3,137 6
357Marcus Fysh @MarcusFyshConservativeYeovil16,070 -2
358Marcus Jones @Marcus4NuneatonConservativeNuneaton9,359 -1
359Margaret Ferrier @MargaretFerrierIndependentRutherglen and Hamilton West16,971 1
360Margaret Greenwood @MGreenwoodWWLabourWirral West21,328 -11
361Margaret Hodge @margarethodgeLabourBarking47,852 -14
362Maria Caulfield @mariacaulfieldConservativeLewes21,324 -1
363Maria Eagle @meaglempLabourGarston and Halewood48,149 0
364Maria Miller @MariaMillerUKConservativeBasingstoke20,970 -1
365Marie Rimmer @MarieRimmerLabourSt Helens South and Whiston12,672 1
366Marion Fellows @marionfellowsScottish National PartyMotherwell and Wishaw11,691 5
367Mark Eastwood@mark4dewsburyConservativeDewsbury4,187 1
368Mark Garnier @Mark4WyreForestConservativeWyre Forest15,684 3
369Mark Harper @Mark_J_HarperConservativeForest of Dean22,023 24
370Mark Hendrick@MpHendrickLabourPreston4,869 -3
371Mark Jenkinson@markjenkinsonmpConservativeWorkington3,864 0
372Mark Pawsey @MarkPawseyConservativeRugby7,143 4
373Mark Pritchard @MPritchardUKConservativeThe Wrekin10,378 -3
374Mark Spencer @Mark_SpencerConservativeSherwood16,587 10
375Mark Tami @MarkTamiMPLabourAlyn and Deeside8,923 1
376Marsha de Cordova@MarshadeCordovaLabourBattersea37,346 -6
377Martin Docherty-Hughes@MartinJDochertyScottish National PartyWest Dunbartonshire13,432 1
378Martin Vickers @MartinVickersConservativeCleethorpes12,247 4
379Martyn Day @MartynDaySNPScottish National PartyLinlithgow and East Falkirk10,688 -1
380Mary Foy@marykfoyLabourCity of Durham11,271 -3
381Mary Glindon@GlindonMaryLabourNorth Tyneside554 0
382Mary Robinson @MaryRobinson01ConservativeCheadle8,985 4
383Matt Rodda@MattRoddaLabourReading East6,141 -4
384Matt Warman @mattwarmanConservativeBoston and Skegness19,307 -3
385Matt Western@MattWestern_LabourWarwick and Leamington7,882 1
386Matthew Hancock @MattHancockConservativeWest Suffolk366,360 84
387Matthew Offord@Offord4HendonConservativeHendon9,476 2
388Matthew Pennycook @mtpennycookLabourGreenwich and Woolwich20,868 -3
389Meg Hillier @Meg_HillierMPLabourHackney South and Shoreditch19,676 -3
390Mel Stride@MelJStrideConservativeCentral Devon5,881 11
391Mhairi Black @MhairiBlackScottish National PartyPaisley and Renfrewshire South191,097 5
392Michael Ellis @Michael_Ellis1ConservativeNorthampton North13,043 6
393Michael Fabricant @Mike_FabricantConservativeLichfield39,328 1
394Michael Gove @michaelgoveConservativeSurrey Heath208,321 40
395Michael Tomlinson @Michael4MDNPConservativeMid Dorset and North Poole10,100 4
396Michelle Donelan @michelledonelanConservativeChippenham15,973 5
397Michelle Gildernew@gildernewmSinn FéinFermanagh and South Tyrone19,475 7
398Mick Whitley@MickWhitleyMPLabourBirkenhead10,103 2
399Mickey Brady @MickeyBradySFSinn FéinNewry and Armagh4,975 -1
400Mike Amesbury@MikeAmesburyMPLabourWeaver Vale9,872 0
401Mike Hill@MikeHillMPLabourHartlepool2,978 -3
402Mike Kane @MikeKaneMPLabourWythenshawe and Sale East11,066 2
403Mike Wood @mikejwoodConservativeDudley South6,244 2
404Mims Davies @mimsdaviesConservativeMid Sussex15,633 -2
405Mohammad Yasin@YasinForBedfordLabourBedford2,333 -3
406Munira Wilson@munirawilsonLiberal DemocratTwickenham11,468 6
407Nadhim Zahawi @nadhimzahawiConservativeStratford-on-Avon36,014 43
408Nadia Whittome@NadiaWhittomeMPLabourNottingham East60,525 -4
409Nadine Dorries @NadineDorriesConservativeMid Bedfordshire98,938 -3
410Natalie Elphicke@NatalieElphickeConservativeDover5,526 -6
411Nav Mishra@NavPMishraLabourStockport10,049 2
412Naz Shah @NazShahBfdLabourBradford West44,659 53
413Neale Hanvey@JNHanveyScottish National PartyKirkcaldy and Cowdenbeath4,508 2
414Neil Coyle @coyleneilLabourBermondsey and Old Southwark25,498 -4
415Neil Gray @neilgraysnpScottish National PartyAirdrie and Shotts14,508 0
416Neil Hudson@DrNeilHudsonConservativePenrith and The Border2,918 1
417Neil O'Brien@NeilDotObrienConservativeHarborough19,123 14
418Neil Parish @neil_parishConservativeTiverton and Honiton6,125 2
419Nia Griffith @NiaGriffithMPLabourLlanelli17,565 3
420Nicholas Fletcher@NickFletcherMPConservativeDon Valley2,227 -1
421Nick Gibb@NickGibbUKConservativeBognor Regis and Littlehampton17,746 -1
422Nick Smith @BlaenauGwentMPLabourBlaenau Gwent9,610 -8
423Nick Thomas-Symonds @NickTorfaenLabourTorfaen27,919 2
424Nickie Aiken@twocitiesnickieConservativeCities of London and Westminster2,053 5
425Nicola Faye Richards@Nicola4WBEConservativeWest Bromwich East6,747 -5
426Nigel Adams@nadamsConservativeSelby and Ainsty9,711 1
427Nigel Evans@nigelmpConservativeRibble Valley13,953 -2
428Nigel Huddleston @HuddlestonNigelConservativeMid Worcestershire15,384 5
429Nigel Mills @nigelmillsConservativeAmber Valley4,842 -2
430Nusrat Ghani @Nus_GhaniConservativeWealden20,496 -5
431Oliver Dowden@OliverDowdenConservativeHertsmere28,201 2
432Oliver Heald QC @OliverHealdUKConservativeNorth East Hertfordshire11,444 7
433Olivia Frances Blake@_OliviaBlakeLabourSheffield, Hallam12,592 -1
434Órfhlaith Begley@OrfhlaithBegleySinn FéinWest Tyrone7,474 6
435Owen Paterson @OwenPatersonConservativeNorth Shropshire47,180 36
436Owen Thompson @OwenThompsonScottish National PartyMidlothian7,058 1
437Pat McFadden @patmcfaddenmpLabourWolverhampton South East24,242 -7
438Patricia Gibson @PGibsonSNPScottish National PartyNorth Ayrshire and Arran13,068 1
439Patrick Grady @GradySNPScottish National PartyGlasgow North16,608 -1
440Paul Blomfield @PaulBlomfieldMPLabourSheffield Central21,187 0
441Paul Bristow@paulbristow79ConservativePeterborough8,426 1
442Paul Girvan@PaulGirvanMPDemocratic Unionist PartySouth Antrim6,107 1
443Paul Holmes@pauljholmesConservativeEastleigh6,355 5
444Paul Howell@PaulHowellMPConservativeSedgefield2,139 2
445Paul Maskey @PaulMaskeyMPSinn FéinBelfast West18,077 4
446Paul Maynard @PaulMaynardUKConservativeBlackpool North and Cleveleys19,000 5
447Paul Scully @scullypConservativeSutton and Cheam13,668 10
448Paula Barker@PaulaBarkerMPLabourLiverpool, Wavertree12,578 12
449Pauline Latham @Pauline_LathamConservativeMid Derbyshire19,093 8
450Penny Mordaunt @PennyMordauntConservativePortsmouth North72,575 -20
451Pete Wishart @PeteWishartScottish National PartyPerth and North Perthshire48,976 -19
452Peter Aldous @peter_aldousConservativeWaveney10,662 6
453Peter Bone @PeterBoneUKConservativeWellingborough38,426 20
454Peter Dowd @Peter_DowdLabourBootle14,695 14
455Peter Gibson@Gibbo4DarloConservativeDarlington2,080 0
456Peter Grant @PeterGrantMPScottish National PartyGlenrothes16,767 1
457Peter Kyle @peterkyleLabourHove38,171 0
458Philip Davies @PhilipDaviesUKConservativeShipley21,163 6
459Philip Dunne@Dunne4LudlowConservativeLudlow11,059 3
460Preet Gill@PreetKGillMPLabourBirmingham, Edgbaston27,459 386
461Priti Patel @pritipatelConservativeWitham297,346 103
462Rachael Maskell @RachaelMaskellLabourYork Central27,711 -5
463Rachel Hopkins@rach_hopkinsLabourLuton South6,668 0
464Rachel Maclean@redditchrachelConservativeRedditch10,255 7
465Rachel Reeves @RachelReevesMPLabourLeeds West96,423 -4
466Ranil Jayawardena @TeamRanilConservativeNorth East Hampshire1,993 -1
467Rebecca Harris @RebeccaHarrisMPConservativeCastle Point6,532 -2
468Rebecca Long-Bailey@RLong_BaileyLabourSalford and Eccles179,495 -16
469Rebecca Pow @pow_rebeccaConservativeTaunton Deane12,798 3
470Rehman Chishti @Rehman_ChishtiConservativeGillingham and Rainham18,926 2
471Richard Bacon@richardbaconmpConservativeSouth Norfolk1,378 0
472Richard Burgon @RichardBurgonLabourLeeds East119,375 16
473Richard Gordon Thomson@RThomsonMPScottish National PartyGordon2,588 6
474Richard Graham @RichardGrahamUKConservativeGloucester12,150 -1
475Richard Holden@RicHoldenConservativeNorth West Durham7,636 0
476Rishi Sunak@RishiSunakConservativeRichmond (Yorks)435,504 86
477Rob Butler@AylesburyToriesConservativeAylesbury1,043 0
478Rob Roberts@RobDelynConservativeDelyn5,671 5
479Robbie Moore@_RobbieMooreConservativeKeighley3,941 -2
480Robert Buckland @RobertBucklandConservativeSouth Swindon27,380 2
481Robert Courts @robertcourtsConservativeWitney8,741 3
482Robert Halfon @halfon4harlowMPConservativeHarlow33,908 0
483Robert Jenrick @RobertJenrickConservativeNewark47,157 4
484Robert Largan@robertlarganConservativeHigh Peak5,632 4
485Robert Neill @neill_bobConservativeBromley and Chislehurst16,753 2
486Robert Syms @RobertSymsConservativePoole10,775 2
487Robin John Millar@RobinMillarMPConservativeAberconwy2,748 6
488Robin Walker @WalkerWorcesterConservativeWorcester14,273 -2
489Roger Gale@SirRogerGaleConservativeNorth Thanet5,357 1
490Ronnie Cowan @ronniecowanScottish National PartyInverclyde12,885 -1
491Rosie Cooper @rosie4westlancsLabourWest Lancashire13,004 -2
492Rosie Duffield@RosieDuffield1LabourCanterbury32,888 -9
493Royston Smith @Royston_SmithConservativeSouthampton, Itchen6,998 4
494Rushanara Ali @rushanaraaliLabourBethnal Green and Bow42,268 1
495Ruth Cadbury @RuthCadburyLabourBrentford and Isleworth21,965 5
496Ruth Edwards@RuthEdwardsMPConservativeRushcliffe3,692 -3
497Ruth Jones@RuthNewportWestLabourNewport West5,495 1
498Sajid Javid @sajidjavidConservativeBromsgrove210,936 -21
499Sally-Ann Hart@SallyAnn1066ConservativeHastings and Rye2,775 6
500Sam Tarry@SamTarryLabourIlford South20,425 -1
501Sammy Wilson @eastantrimmpDemocratic Unionist PartyEast Antrim19,363 7
502Saqib Bhatti@bhatti_saqibConservativeMeriden6,813 -6
503Sara Britcliffe@SarBritcliffeMPConservativeHyndburn4,230 3
504Sarah Atherton@AthertonNWalesConservativeWrexham6,293 2
505Sarah Champion @SarahChampionMPLabourRotherham47,274 2
506Sarah Dines@Dines4DalesConservativeDerbyshire Dales1,170 4
507Sarah Jones@LabourSJLabourCroydon Central18,881 5
508Sarah Olney@sarahjolney1Liberal DemocratRichmond Park15,495 4
509Sarah Owen@SarahOwen_LabourLuton North15,189 5
510Scott Lloyd Benton@ScottBentonMPConservativeBlackpool South3,938 2
511Scott Mann @scottmann4NCConservativeNorth Cornwall8,325 0
512Seema Malhotra @SeemaMalhotra1LabourFeltham and Heston24,498 -1
513Selaine Saxby@SelaineSaxbyConservativeNorth Devon3,587 -2
514Shabana Mahmood @ShabanaMahmoodLabourBirmingham, Ladywood21,825 12
515Shailesh Vara@ShaileshVaraConservativeNorth West Cambridgeshire4,257 -2
516Sharon Hodgson @SharonHodgsonMPLabourWashington and Sunderland West34,273 -10
517Shaun Bailey@Shaun4WBWConservativeWest Bromwich West3,121 7
518Sheryll Murray @sheryllmurrayConservativeSouth East Cornwall18,206 4
519Simon Baynes@baynes_simonConservativeClwyd South3,920 5
520Simon Clarke@SimonClarkeMPConservativeMiddlesbrough South and East Cleveland16,407 -7
521Simon Fell@simonfellConservativeBarrow and Furness3,523 2
522Simon Hart @SimonhartmpConservativeCarmarthen West and South Pembrokeshire9,290 3
523Simon Hoare @Simon4NDorsetConservativeNorth Dorset15,466 5
524Simon Jupp@simonjamesjuppConservativeEast Devon5,464 4
525Siobhain McDonagh@Siobhain_McLabourMitcham and Morden19,719 -4
526Siobhan Baillie@Siobhan_BaillieConservativeStroud9,590 3
527Stella Creasy @stellacreasyLabourWalthamstow142,003 -13
528Stephanie Peacock@Steph_PeacockLabourBarnsley East9,265 -3
529Stephen Barclay @SteveBarclayConservativeNorth East Cambridgeshire32,259 -1
530Stephen Crabb @SCrabbPembsConservativePreseli Pembrokeshire22,887 -4
531Stephen Doughty @SDoughtyMPLabourCardiff South and Penarth33,764 -9
532Stephen Farry@StephenFarryMPAlliance Party of Northern IrelandNorth Down11,353 1
533Stephen Flynn@StephenFlynnSNPScottish National PartyAberdeen South4,605 -2
534Stephen Hammond@S_HammondConservativeWimbledon19,428 0
535Stephen Kinnock @SKinnockLabourAberavon33,977 -9
536Stephen McPartland @SMcPartlandConservativeStevenage11,366 22
537Stephen Metcalfe @Metcalfe_SBETConservativeSouth Basildon and East Thurrock6,740 -5
538Stephen Morgan@StephenMorganMPLabourPortsmouth South12,236 -5
539Stephen Timms @stephenctimmsLabourEast Ham17,032 -6
540Steve Brine@BrineMPConservativeWinchester10,679 -2
541Steve Double @stevedoubleConservativeSt Austell and Newquay14,490 1
542Steve McCabe @steve_mccabeLabourBirmingham, Selly Oak17,894 -9
543Steve Reed @SteveReedMPLabourCroydon North33,641 -3
544Steven Baker @SteveBakerHWConservativeWycombe102,505 84
545Steven Bonnar@StevenBonnarSNPScottish National PartyCoatbridge, Chryston and Bellshill3,152 3
546Stewart Hosie @StewartHosieSNPScottish National PartyDundee East28,284 1
547Stewart Malcolm McDonald @StewartMcDonaldScottish National PartyGlasgow South32,867 4
548Stuart Andrew@StuartAndrewConservativePudsey19,061 0
549Stuart C. McDonald @Stuart_McDonaldScottish National PartyCumbernauld, Kilsyth and Kirkintilloch East12,702 4
550Stuart Paul Anderson@Stuart4WolvesSWConservativeWolverhampton South West5,739 1
551Suella Fernandes @SuellaBravermanConservativeFareham30,139 12
552Suzanne Webb@Q66SuziConservativeStourbridge3,661 1
553Tahir Ali@TahirAliMPLabourBirmingham, Hall Green2,654 5
554Taiwo Owatemi@TaiwoOwatemiLabourCoventry North West16,614 2
555Tanmanjit Singh Dhesi@TanDhesiLabourSlough66,201 290
556Thangam Debbonaire @ThangamMPLabourBristol West27,050 3
557Theo Clarke@theodoraclarkeConservativeStafford6,944 1
558Theresa May @theresa_mayConservativeMaidenhead994,641 102
559Tim Farron@timfarronLiberal DemocratWestmorland and Lonsdale285,348 -24
560Tim Loughton @timloughtonConservativeEast Worthing and Shoreham19,565 -1
561Tobias Ellwood@Tobias_EllwoodConservativeBournemouth East58,513 -15
562Toby Perkins @tobyperkinsmpLabourChesterfield26,520 2
563Tom Hunt@tomhunt1988ConservativeIpswich8,490 1
564Tom Pursglove @VotePursgloveConservativeCorby12,716 -1
565Tom Randall@Tom_RandallConservativeGedling3,222 2
566Tom Tugendhat @TomTugendhatConservativeTonbridge and Malling54,803 -7
567Tommy Sheppard @TommySheppardScottish National PartyEdinburgh East34,777 7
568Tonia Antoniazzi@ToniaAntoniazziLabourGower13,904 6
569Tony Lloyd@tony4rochdaleLabourRochdale8,866 1
570Tracey Crouch @tracey_crouchConservativeChatham and Aylesford35,617 0
571Tracy Brabin @TracyBrabinLabourBatley and Spen53,080 6
572Tulip Siddiq @TulipSiddiqLabourHampstead and Kilburn152,297 19
573Valerie Vaz @Valerie_VazMPLabourWalsall South6,500 -1
574Vicky Ford@vickyfordConservativeChelmsford18,649 4
575Vicky Foxcroft @vickyfoxcroftLabourLewisham, Deptford19,158 11
576Victoria Prentis @VictoriaPrentisConservativeBanbury11,515 3
577Virendra Sharma @VirendraSharmaLabourEaling, Southall19,017 0
578Wayne David @WayneDavid_MPLabourCaerphilly13,681 -1
579Wendy Chamberlain@wendychambLDLiberal DemocratNorth East Fife5,141 2
580Wendy Morton @morton_wendyConservativeAldridge-Brownhills12,690 6
581Wera Hobhouse@Wera_HobhouseLiberal DemocratBath20,109 -3
582Wes Streeting @wesstreetingLabourIlford North68,426 -2
583Will Quince @willquinceConservativeColchester16,280 -3
584William Cash @BillCashMPConservativeStone19,510 2
585William Wragg @William_WraggConservativeHazel Grove13,032 0
586Yasmin Qureshi @YasminQureshiMPLabourBolton South East21,518 1
587Yvette Cooper @YvetteCooperMPLabourNormanton, Pontefract and Castleford301,276 -8
588Yvonne Fovargue @Y_FovargueMPLabourMakerfield12,810 1
589Zarah Sultana@zarahsultanaLabourCoventry South96,196 33