List of MPs with active Twitter accounts organised by party:

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