List of MPs with active Twitter accounts organised by followers:

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