List of MPs with active Twitter accounts organised by followers:

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