List of UK MPs ordered by majority:

Name Screen Name Constituency Party Followers New Followers
1 Bim Afolami @BimAfolami Hitchin and Harpenden Conservative 1,950 1
2 Mike Amesbury @MikeAmesbury Weaver Vale Labour 4,203 3
3 Tonia Antoniazzi @ToniaAntoniazzi Gower Labour 2,658 9
4 Kemi Badenoch @KemiBadenoch Saffron Walden Conservative 4,308 -1
5 Alex Burghart @alexburghart Brentwood and Ongar Conservative 1,690 1
6 Vincent Cable @vincecable Twickenham Liberal Democrat 95,355 73
7 Ronnie Campbell @BVLabour Blyth Valley Labour 876 -1
8 Dan Carden @DanCardenMP Liverpool, Walton Labour 2,708 12
9 Bambos Charalambous @BambosMP Enfield, Southgate Labour 3,347 7
10 Colin Clark @Colin_J_Clark Gordon Conservative 1,023 0
11 Jim Cunningham @jimforcovsouth Coventry South Labour 628 1
12 Edward Davey @EdwardJDavey Kingston and Surbiton Liberal Democrat 13,674 1
13 Marsha de Cordova @Marshadecordova Battersea Labour 9,518 5
14 Tanmanjit Singh Dhesi @TanDhesi Slough Labour 7,717 5
15 Leo Docherty @LeoDochertyUK Aldershot Conservative 1,021 2
16 Anneliese Dodds @AnnelieseDodds Oxford East Labour 7,431 3
17 David Drew @DavidEDrew Stroud Labour 4,137 5
18 Rosie Duffield @RosieDuffield1 Canterbury Labour 5,674 0
19 David Duguid @david_duguid Banff and Buchan Conservative 307 1
20 Nigel Evans @ElectNigel Ribble Valley Conservative 136 0
21 Vicky Ford @vickyford Chelmsford Conservative 8,089 4
22 James Frith @BuryNorthLabour Bury North Labour 752 3
23 Hugh Gaffney @hgaffney48 Coatbridge, Chryston and Bellshill Labour 701 0
24 Michelle Gildernew @gildernewm Fermanagh and South Tyrone Sinn Fein 13,545 1
25 Preet Gill @PreetKGillMP Birmingham, Edgbaston Labour 7,838 15
26 Paul Girvan @PaulGirvanMP South Antrim Democratic Unionist Party 3,314 -1
27 Luke Graham @LukeGrahamMP Ochil and South Perthshire Conservative 1,968 8
28 John Grogan @KeighleyLabour Keighley Labour 1,396 1
29 Kirstene Hair @Kirstene4Angus Angus Conservative 1,564 -1
30 Fabian Hamilton @FabianLeedsNE Leeds North East Labour 597 -2
31 Emma Hardy @EmmaHardyMP Kingston upon Hull West and Hessle Labour 9,395 -1
32 Christopher Hazzard @ChrisHazzardSF South Down Sinn Fein 8,067 -3
33 Wera Hobhouse @Wera_Hobhouse Bath Liberal Democrat 4,168 7
34 Eddie Hughes @EddieHughes4WN Walsall North Conservative 526 2
35 Christine Jardine @cajardineMP Edinburgh West Liberal Democrat 3,217 5
36 Darren Jones @darrenpjones Bristol North West Labour 5,572 5
37 Sarah Jones @LabourSJ Croydon Central Labour 6,037 1
38 Gillian Keegan @GillianKeegan Chichester Conservative 1,396 5
39 Stephen Kerr @stephenkerrMP Stirling Conservative 1,597 1
40 Afzal Khan @Afzal4Gorton Manchester, Gorton Labour 12,641 6
41 Gerard Killen @Gedk Rutherglen and Hamilton West Labour 2,349 3
42 Lesley Laird @LesleyLaird Kirkcaldy and Cowdenbeath Labour 1,716 9
43 Ben Lake @BenMLake Ceredigion Plaid Cymru 2,188 4
44 John Lamont @John2Win Berwickshire, Roxburgh and Selkirk Conservative 4,840 3
45 Karen Lee @KarenLeeMP Lincoln Labour 2,424 7
46 Andrew Lewer @ALewerMBE Northampton South Conservative 2,050 1
47 David Linden @DavidLinden Glasgow East Scottish National Party 4,097 7
48 Emma Little-Pengelly @little_pengelly Belfast South Democratic Unionist Party 6,595 -1
49 Stephen Lloyd @StephenLloydEBN Eastbourne Liberal Democrat 3,196 1
50 Tony Lloyd @TonyLloydMP Rochdale Labour 6,305 0
51 Rebecca Long-Bailey @RLong_Bailey Salford and Eccles Labour 26,963 14
52 Jonathan Lord @JonathanLord Woking Conservative 593 1
53 Sandy Martin @sandyofipswich Ipswich Labour 3,241 3
54 Elisha McCallion @ElishaMcC_SF Foyle Sinn Fein 3,594 1
55 Barry McElduff @BarryMcElduff West Tyrone Sinn Fein 14,718 4
56 Anna McMorrin @annamcmorrin Cardiff North Labour 3,552 9
57 John McNally @JohnMcNallySNP Falkirk Scottish National Party 5,309 3
58 Esther McVey @EstherMcVey1 Tatton Conservative 2,678 -4
59 Damien Moore @moore4southport Southport Conservative 665 2
60 Layla Moran @laylamoran Oxford West and Abingdon Liberal Democrat 10,226 21
61 Stephen Morgan @sjmorganuk Portsmouth South Labour 2,472 5
62 David Mundell @DavidMundellDCT Dumfriesshire, Clydesdale and Tweeddale Conservative 11,550 -8
63 Alex Norris @ANorrisMP Nottingham North Labour 2,594 2
64 Neil O'Brien @NeilDotObrien Harborough Conservative 6,144 1
65 Fiona Onasanya @FionaOnasanyaMP Peterborough Labour 2,922 12
66 Stephanie Peacock @Steph_Peacock Barnsley East Labour 3,984 6
67 Laura Pidcock @LauraPidcockMP North West Durham Labour 16,838 26
68 Jo Platt @JoPlattMP Leigh Labour 4,709 2
69 Luke Pollard @LukePollard Plymouth, Sutton and Devonport Labour 11,010 97
70 Faisal Rashid @FaisalRashid6 Warrington South Labour 1,701 3
71 Ellie Reeves @elliereeves Lewisham West and Penge Labour 10,526 2
72 Geoffrey Robinson @Geoffrey4CovNW Coventry North West Labour 458 1
73 Matt Rodda @MattRodda Reading East Labour 2,202 2
74 Douglas Ross @Douglas4Moray Moray Conservative 3,538 5
75 Danielle Rowley @DaniRowley Midlothian Labour 3,028 18
76 Lee Benjamin Rowley @Lee4NED North East Derbyshire Conservative 1,098 4
77 Chris Ruane @ChrisRuane2017 Vale of Clwyd Labour 3,444 -2
78 Lloyd Russell-Moyle @lloyd_rm Brighton, Kemptown Labour 4,717 7
79 Liz Saville-Roberts @LSRPlaid Dwyfor Meirionnydd Plaid Cymru 4,638 -1
80 Bob Seely @IoWBobSeely Isle of Wight Conservative 982 4
81 Keith Simpson @IainSimpson Broadland Conservative 1,230 1
82 Eleanor Smith @Eleanor_SmithMP Wolverhampton South West Labour 3,548 -2
83 Laura Smith @CreweLabour Crewe and Nantwich Labour 681 0
84 Alex Sobel @alexsobel Leeds North West Labour 6,470 4
85 Jamie Stone @JamieHWStone Caithness, Sutherland and Easter Ross Liberal Democrat 106 0
86 Paul Sweeney @PaulJSweeney Glasgow North East Labour 3,690 4
87 Jo Swinson @joswinson East Dunbartonshire Liberal Democrat 30,004 5
88 Ross Thomson @RossThomson_MP Aberdeen South Conservative 4,248 2
89 Thelma Walker @Thelma_WalkerMP Colne Valley Labour 1,876 7
90 Giles Watling @GilesWatling Clacton Conservative 1,280 3
91 Matt Western @MattWestern_ Warwick and Leamington Labour 1,856 6
92 Martin Whitfield MartWhitfieldMP East Lothian Labour 1,238 6
93 Chris Williamson @DerbyChrisW Derby North Labour 17,969 30
94 Emma Dent Coad @emmadentcoad Kensington Labour 7,496 -3
95 Norman Lamb @normanlamb North Norfolk Liberal Democrat 37,191 22
96 Stephen Hepburn @jarrowstevemp Jarrow Labour 1,973 1
97 Diane Abbott @HackneyAbbott Hackney North and Stoke Newington Labour 177,637 22
98 David Lammy @DavidLammy Tottenham Labour 175,928 806
99 Chris Skidmore @CSkidmoreUK Kingswood Conservative 8,361 3
100 Debbie Abrahams @Debbie_abrahams Oldham East and Saddleworth Labour 29,547 19
101 Pauline Latham @Pauline_Latham Mid Derbyshire Conservative 11,137 6
102 Keith Vaz @Keith_Vaz_MP Leicester East Labour 0 0
103 Adam Afriyie @AdamAfriyie Windsor Conservative 9,530 3
104 Ian Lavery @IanLaveryMP Wansbeck Labour 24,670 22
105 John Cryer @JohnCryerMP Leyton and Wanstead Labour 2,602 -1
106 Chris Law @ChrisLawSNP Dundee West Scottish National Party 11,533 -3
107 Philip Dunne @Dunne4Ludlow Ludlow Conservative 5,291 -1
108 Peter Aldous @peter_aldous Waveney Conservative 7,207 3
109 Andrea Leadsom @andrealeadsom South Northamptonshire Conservative 60,587 4
110 Mark Lancaster @MarkLancasterMK Milton Keynes North Conservative 6,800 4
111 Heidi Alexander @heidi_mp Lewisham East Labour 34,292 14
112 Dr Phillip Lee @DrPhillipLeeMP Bracknell Conservative 10,076 8
113 Siobhain McDonagh @Siobhain_MP Mitcham and Morden Labour 11,350 3
114 Rushanara Ali @rushanaraali Bethnal Green and Bow Labour 22,916 14
115 Jeremy Lefroy @JeremyLefroy Stafford Conservative 7,690 0
116 Elizabeth Truss @trussliz South West Norfolk Conservative 35,035 25
117 Lucy Allan @lucyallan Telford Conservative 7,316 4
118 Edward Leigh @EdwardLeighMP Gainsborough Conservative 2,991 -1
119 Chloe Smith @NorwichChloe Norwich North Conservative 14,041 0
120 Marcus Jones @Marcus4Nuneaton Nuneaton Conservative 5,366 1
121 Heidi Allen @heidiallen75 South Cambridgeshire Conservative 17,456 5
122 Chris Leslie @ChrisLeslieMP Nottingham East Labour 20,163 50
123 Johnny Mercer @JohnnyMercerUK Plymouth, Moor View Conservative 20,012 7
124 Oliver Letwin @oletwinofficial West Dorset Conservative 4,322 -1
125 Mark Hendrick @MpHendrick Preston Labour 2,499 2
126 Emma Lewell-Buck @EmmaLewellBuck South Shields Labour 11,394 4
127 Jonathan Ashworth @JonAshworth Leicester South Labour 38,363 8
128 Brandon Lewis @BrandonLewis Great Yarmouth Conservative 23,429 7
129 Jake Berry @JakeBerry Rossendale and Darwen Conservative 12,934 13
130 Clive Lewis @labourlewis Norwich South Labour 57,613 9
131 Kevin Barron @KevinBarronMP Rother Valley Labour 2,431 1
132 Ian Austin @IanAustinMP Dudley North Labour 15,107 -1
133 Ivan Lewis @IvanLewis_MP Bury South Labour 13,879 -3
134 Harriett Baldwin @hbaldwin West Worcestershire Conservative 15,779 1
135 David Lidington @DLidington Aylesbury Conservative 17,999 0
136 Derek Thomas @DerekThomasUK St Ives Conservative 1,349 -2
137 Hannah Bardell @HannahB4LiviMP Livingston Scottish National Party 12,100 -2
138 Jack Lopresti @JackLopresti Filton and Bradley Stoke Conservative 3,436 -3
139 Tim Loughton @timloughton East Worthing and Shoreham Conservative 15,634 -2
140 Margot James @margot_james_mp Stourbridge Conservative 14,518 4
141 Guto Bebb @GutoAberconwy Aberconwy Conservative 565 2
142 Caroline Lucas @CarolineLucas Brighton, Pavilion Green Party 257,061 108
143 Hilary Benn @hilarybennmp Leeds Central Labour 73,355 38
144 Ian C. Lucas @IanCLucas Wrexham Labour 9,050 1
145 Sarah Wollaston @sarahwollaston Totnes Conservative 36,949 -3
146 Richard Benyon @RichardBenyonMP Newbury Conservative 13,745 2
147 Holly Lynch @hollylynch5 Halifax Labour 8,849 16
148 Adrian Bailey @AdrianBailey4MP West Bromwich West Labour 1,845 0
149 Luciana Berger @lucianaberger Liverpool, Wavertree Labour 62,996 29
150 Steven Baker @SteveBakerHW Wycombe Conservative 19,701 -1
151 Steve McCabe @steve_mccabe Birmingham, Selly Oak Labour 13,506 2
152 Wayne David @WayneDavid_MP Caerphilly Labour 8,735 -3
153 Mhairi Black @MhairiBlack Paisley and Renfrewshire South Scottish National Party 109,566 18
154 Kerry McCarthy @KerryMP Bristol East Labour 29,743 1
155 Susan Elan Jones @susanelanjones Clwyd South Labour 2,740 -12
156 Bob Blackman @BobBlackman Harrow East Conservative 9,408 2
157 Christopher Evans @ChrisEvansMP Islwyn Labour 3,291 0
158 Dr Roberta Blackman-Woods @robertabwMP City of Durham Labour 14,914 13
159 Kirsty Blackman @KirstySNP Aberdeen North Scottish National Party 9,772 3
160 Andy McDonald @AndyMcDonaldMP Middlesbrough Labour 14,341 20
161 Stewart Malcolm McDonald @StewartMcDonald Glasgow South Scottish National Party 15,187 1
162 Paul Blomfield @PaulBlomfieldMP Sheffield Central Labour 13,913 6
163 Stuart C. McDonald @Stuart_McDonald Cumbernauld, Kilsyth and Kirkintilloch East Scottish National Party 7,547 5
164 Crispin Blunt @CrispinBlunt Reigate Conservative 5,937 -4
165 Peter Grant @PeterGrantMP Glenrothes Scottish National Party 6,631 -1
166 Nick Boles @NickBoles Grantham and Stamford Conservative 12,195 -4
167 John McDonnell @johnmcdonnellMP Hayes and Harlington Labour 128,551 36
168 Martyn Day @MartynDaySNP Linlithgow and East Falkirk Scottish National Party 6,286 3
169 Peter Bone @PeterBoneUK Wellingborough Conservative 12,058 3
170 Pat McFadden @patmcfaddenmp Wolverhampton South East Labour 16,678 -1
171 Angus MacNeil AngusMacNeilSNP Na h-Eileanan an Iar Scottish National Party 22,145 -2
172 Gavin Newlands @GavNewlandsSNP Paisley and Renfrewshire North Scottish National Party 7,926 -4
173 Conor McGinn @ConorMcGinn St Helens North Labour 10,384 5
174 Ian Blackford @IanBlackfordMP Ross, Skye and Lochaber Scottish National Party 8,175 3
175 Alison McGovern @Alison_McGovern Wirral South Labour 29,988 21
176 Ben Bradshaw @BenPBradshaw Exeter Labour 43,558 15
177 Sammy Wilson @eastantrimmp East Antrim Democratic Unionist Party 4,038 1
178 Tom Brake @thomasbrake Carshalton and Wallington Liberal Democrat 39,076 58
179 Craig Mackinlay @cmackinlay South Thanet Conservative 5,401 0
180 Mickey Brady @MickeyBradySF Newry and Armagh Sinn Fein 2,857 -2
181 Kevin Brennan @KevinBrennanMP Cardiff West Labour 16,447 -2
182 Catherine McKinnell @CatMcKinnell Newcastle upon Tyne North Labour 16,968 12
183 Andrew Bridgen @ABridgen North West Leicestershire Conservative 12,219 7
184 David Simpson @DavidSimpsonDUP Upper Bann Democratic Unionist Party 2,479 -1
185 Steve Brine @sbrine Winchester Conservative 7,199 -3
186 Patrick McLoughlin @Patrick4Dales Derbyshire Dales Conservative 4,629 -3
187 Deidre Brock @DeidreBrock Edinburgh North and Leith Scottish National Party 7,871 4
188 Stephen McPartland @SMcPartland Stevenage Conservative 5,054 -3
189 David Davis @daviddavismp Haltemprice and Howden Conservative 48,012 13
190 James Brokenshire @JBrokenshire Old Bexley and Sidcup Conservative 16,464 4
191 Guy Opperman @GuyOpperman Hexham Conservative 10,026 -1
192 Alan Brown @AlanBrownSNP Kilmarnock and Loudoun Scottish National Party 6,969 5
193 Justin Madders @justinmadders Ellesmere Port and Neston Labour 7,752 4
194 Chris Stephens @ChrisStephens Glasgow South West Scottish National Party 10,509 0
195 Lyn Brown @lynbrownmp West Ham Labour 8,319 -3
196 Shabana Mahmood @ShabanaMahmood Birmingham, Ladywood Labour 15,861 4
197 Karen Buck @KarenPBuckMP Westminster North Labour 11,039 8
198 Alan Mak @AlanMakMP Havant Conservative 5,127 6
199 Stuart Andrew @StuartAndrew Pudsey Conservative 12,543 10
200 Robert Buckland @RobertBuckland South Swindon Conservative 14,330 9
201 Seema Malhotra @SeemaMalhotra1 Feltham and Heston Labour 17,409 6
202 Richard Burden @RichardBurdenMP Birmingham, Northfield Labour 14,387 5
203 Kit Malthouse @kitmalthouse North West Hampshire Conservative 4,840 -4
204 Jim McMahon @JimfromOldham Oldham West and Royton Labour 15,568 -4
205 Richard Burgon @RichardBurgon Leeds East Labour 35,821 61
206 John Mann @JohnMannMP Bassetlaw Labour 22,026 -5
207 Craig Whittaker CWhittakerMP Calder Valley Conservative 6,948 3
208 Alistair Burt @AlistairBurtUK North East Bedfordshire Conservative 13,605 10
209 Gordon Marsden @GordonMarsden Blackpool South Labour 6,060 5
210 Dawn Butler @DawnButlerBrent Brent Central Labour 18,435 4
211 Rachael Maskell @RachaelMaskell York Central Labour 14,833 -1
212 Amber Rudd @AmberRuddHR Hastings and Rye Conservative 43,319 25
213 Liam Byrne @LiamByrneMP Birmingham, Hodge Hill Labour 26,732 4
214 Paul Maskey @PaulMaskeyMP Belfast West Sinn Fein 12,197 4
215 Priti Patel @patel4witham Witham Conservative 30,251 0
216 Ruth Cadbury @RuthCadbury Brentford and Isleworth Labour 11,078 13
217 Christian Matheson @ChrisM4Chester City of Chester Labour 6,651 -1
218 Gill Furniss @GillFurnissMP Sheffield, Brightside and Hillsborough Labour 2,941 1
219 Alun Cairns @AlunCairns Vale of Glamorgan Conservative 10,203 -1
220 Chris Elmore @CPJElmore Ogmore Labour 4,858 25
221 Paul Maynard @PaulMaynardUK Blackpool North and Cleveleys Conservative 16,927 -3
222 Michael Gove @michaelgove Surrey Heath Conservative 35,774 43
223 Dr Lisa Cameron @lisacameronsnp1 East Kilbride, Strathaven and Lesmahagow Scottish National Party 8,967 3
224 Theresa May @theresa_may Maidenhead Conservative 378,447 144
225 Alan Campbell @alancampbellmp Tynemouth Labour 2,555 2
226 Ian Mearns @IanMearnsMP Gateshead Labour 17,898 6
227 Neil Parish @neil_parish Tiverton and Honiton Conservative 2,450 2
228 Alistair Carmichael @acarmichael4mp Orkney and Shetland Liberal Democrat 12,341 9
229 Huw Merriman @HuwMerriman Bexhill and Battle Conservative 3,862 0
230 Gary Streeter @garystreeterSWD South West Devon Conservative 1,058 2
231 Edward Miliband @Ed_Miliband Doncaster North Labour 680,036 52
232 Jacob Rees-Mogg @Jacob_Rees_Mogg North East Somerset Conservative 49,566 242
233 James Cartlidge @jc4southsuffolk South Suffolk Conservative 4,093 -1
234 Jim Shannon @JimShannonMP Strangford Democratic Unionist Party 1,135 0
235 William Cash @BillCashMP Stone Conservative 3,465 0
236 Amanda Milling @amandamilling Cannock Chase Conservative 4,171 -2
237 Maria Caulfield @mariacaulfield Lewes Conservative 8,104 12
238 Nigel Mills @nigelmills Amber Valley Conservative 2,429 0
239 Kwasi Kwarteng @KwasiKwarteng Spelthorne Conservative 3,415 7
240 Alex Chalk @AlexChalkChelt Cheltenham Conservative 4,339 2
241 Anne Milton @AnneMilton Guildford Conservative 11,008 2
242 Lucy Frazer @lucyfrazeruk South East Cambridgeshire Conservative 1,819 0
243 Sarah Champion @SarahChampionMP Rotherham Labour 32,263 55
244 Francie Molloy @FrancieMolloy Mid Ulster Sinn Fein 4,601 1
245 Douglas Chapman @DougChapmanSNP Dunfermline and West Fife Scottish National Party 7,871 1
246 Carol Monaghan @CMonaghanSNP Glasgow North West Scottish National Party 11,069 1
247 Jenny Chapman @JennyChapman Darlington Labour 14,888 1
248 Dr Rosena Allin-Khan @DrRosena Tooting Labour 21,693 24
249 Joanna Cherry QC @joannaccherry Edinburgh South West Scottish National Party 17,205 34
250 Madeleine Moon @MadeleineMoon Bridgend Labour 6,098 -3
251 Robert Courts @robertcourts Witney Conservative 3,399 2
252 Rehman Chishti @Rehman_Chishti Gillingham and Rainham Conservative 8,575 4
253 Penny Mordaunt @PompeyToryParty Portsmouth North Conservative 441 0
254 Tracy Brabin @TracyBrabin Batley and Spen Labour 13,673 -1
255 Jo Churchill @Jochurchill4 Bury St Edmunds Conservative 4,616 5
256 Jessica Morden @jessicamordenmp Newport East Labour 6,808 -2
257 Greg Clark @GregClarkMP Tunbridge Wells Conservative 22,033 12
258 Nicky Morgan @NickyMorgan01 Loughborough Conservative 47,225 -6
259 Dr Caroline Johnson @drcarolinej Sleaford and North Hykeham Conservative 1,553 1
260 Anne Marie Morris @AnneMarieMorris Newton Abbot Conservative 11,943 5
261 Adam Holloway @AdamHollowayMP Gravesham Conservative 686 -2
262 James Cleverly @JamesCleverly Braintree Conservative 20,838 41
263 David Morris @davidmorrisml Morecambe and Lunesdale Conservative 8,037 1
264 Ann Clwyd @AnnClwyd Cynon Valley Labour 6,806 3
265 Grahame Morris @grahamemorris Easington Labour 23,389 8
266 Ann Coffey @anncoffey_mp Stockport Labour 8,199 1
267 Wendy Morton @morton_wendy Aldridge-Brownhills Conservative 3,889 -3
268 Gareth Snell @gareth_snell Stoke-on-Trent Central Labour 5,058 1
269 Dr Thérèse Coffey @theresecoffey Suffolk Coastal Conservative 14,782 5
270 Damian Collins @DamianCollins Folkestone and Hythe Conservative 12,783 3
271 Julie Cooper @JulieForBurnley Burnley Labour 5,073 0
272 Ian Murray @IanMurrayMP Edinburgh South Labour 16,007 1
273 Rosie Cooper @rosie4westlancs West Lancashire Labour 8,272 -2
274 Sheryll Murray @sheryllmurray South East Cornwall Conservative 11,157 0
275 Yvette Cooper @YvetteCooperMP Normanton, Pontefract and Castleford Labour 143,875 42
276 Dr Andrew Murrison @AWMurrison South West Wiltshire Conservative 6,578 0
277 Jeremy Corbyn @jeremycorbyn Islington North Labour 1,447,823 2,082
278 Lisa Nandy @lisanandy Wigan Labour 42,672 18
279 Alberto Costa @AlbertoCostaMP South Leicestershire Conservative 2,987 0
280 Robert Neill @neill_bob Bromley and Chislehurst Conservative 5,064 -1
281 Ronnie Cowan @ronniecowan Inverclyde Scottish National Party 6,724 2
282 Sarah Newton @SNewtonUK Truro and Falmouth Conservative 5,509 -2
283 Geoffrey Cox QC @geoffrey_cox Torridge and West Devon Conservative 12,628 0
284 Caroline Nokes @carolinenokes Romsey and Southampton North Conservative 7,994 5
285 Neil Coyle @coyleneil Bermondsey and Old Southwark Labour 12,581 3
286 Jesse Norman @Jesse_Norman Hereford and South Herefordshire Conservative 20,068 0
287 Stephen Crabb @SCrabbPembs Preseli Pembrokeshire Conservative 21,843 -5
288 David Crausby @DavidCrausby Bolton North East Labour 2,918 0
289 Brendan O'Hara @BrendanOHaraSNP Argyll and Bute Scottish National Party 8,050 4
290 Angela Crawley @AngelaCrawley30 Lanark and Hamilton East Scottish National Party 10,073 2
291 Melanie Onn @OnnMel Great Grimsby Labour 10,785 9
292 Mary Creagh @MaryCreaghMP Wakefield Labour 31,049 -5
293 Stella Creasy @stellacreasy Walthamstow Labour 94,946 26
294 Kate Osamor @KateOsamor Edmonton Labour 13,348 13
295 Tracey Crouch @tracey_crouch Chatham and Aylesford Conservative 21,070 3
296 Judith Cummins @JudithCummins Bradford South Labour 7,306 5
297 Alex Cunningham @ACunninghamMP Stockton North Labour 13,836 13
298 Albert Owen @AlbertOwenMP Ynys Môn Labour 5,049 1
299 Nic Dakin NicDakinMP Scunthorpe Labour 14,355 -3
300 Ian Paisley @ianpaisleymp North Antrim Democratic Unionist Party 11,607 -2
301 Owen Paterson @OwenPaterson North Shropshire Conservative 8,347 1
302 David T. C. Davies @DavidTCDavies Monmouth Conservative 8,892 2
303 Geraint Davies @GeraintDaviesMP Swansea West Labour 10,056 12
304 Mark Pawsey @MarkPawsey Rugby Conservative 4,306 1
305 Glyn Davies @GlynDavies Montgomeryshire Conservative 6,384 -4
306 Teresa Pearce @tpearce003 Erith and Thamesmead Labour 10,150 0
307 Matthew Pennycook @mtpennycook Greenwich and Woolwich Labour 10,578 2
308 Mims Davies @mimsdavies Eastleigh Conservative 4,711 1
309 John Penrose @johnpenrosenews Weston-super-Mare Conservative 38,650 -6
310 Philip Davies @PhilipDaviesUK Shipley Conservative 17,713 -1
311 Gloria De Piero @GloriaDePiero Ashfield Labour 45,462 12
312 Toby Perkins @tobyperkinsmp Chesterfield Labour 23,143 -4
313 Thangam Debbonaire @ThangamMP Bristol West Labour 12,260 6
314 Claire Perry @claire4devizes Devizes Conservative 12,165 6
315 Caroline Dinenage @cj_dinenage Gosport Conservative 11,088 0
316 Jess Phillips @jessphillips Birmingham, Yardley Labour 61,971 91
317 Jonathan Djanogly @JDjanogly Huntingdon Conservative 10,148 2
318 Bridget Phillipson @bphillipsonMP Houghton and Sunderland South Labour 17,282 -17
319 Martin Docherty-Hughes @martinjdocherty West Dunbartonshire Scottish National Party 8,691 -3
320 Chris Philp @CPhilpOfficial Croydon South Conservative 4,743 -2
321 Nigel Dodds @NigelDoddsDUP Belfast North Democratic Unionist Party 11,583 -2
322 Jeffrey M. Donaldson @J_Donaldson_MP Lagan Valley Democratic Unionist Party 11,391 -1
323 Christopher Pincher @ChrisPincher Tamworth Conservative 11,881 0
324 Michelle Donelan @michelledonelan Chippenham Conservative 7,294 -1
325 Dr Dan Poulter @drdanpoulter Central Suffolk and North Ipswich Conservative 5,665 -1
326 Nadine Dorries @NadineDorries Mid Bedfordshire Conservative 32,764 -4
327 Rebecca Pow @pow_rebecca Taunton Deane Conservative 5,372 -5
328 Steve Double @stevedouble St Austell and Newquay Conservative 4,018 -2
329 Lucy Powell @LucyMPowell Manchester Central Labour 33,494 3
330 Stephen Doughty @SDoughtyMP Cardiff South and Penarth Labour 14,630 10
331 Victoria Prentis @VictoriaPrentis Banbury Conservative 3,981 0
332 Peter Dowd @Peter_Dowd Bootle Labour 6,312 0
333 Mark Prisk @PriskMark Hertford and Stortford Conservative 5,217 -1
334 Jackie Doyle-Price @JackieDP Thurrock Conservative 4,065 -3
335 Mark Pritchard @MPritchardUK The Wrekin Conservative 7,228 0
336 Jack Dromey @JackDromeyMP Birmingham, Erdington Labour 18,513 6
337 Tom Pursglove @VotePursglove Corby Conservative 5,627 -3
338 James Duddridge @JamesDuddridge Rochford and Southend East Conservative 12,141 -2
339 Will Quince @willquince Colchester Conservative 7,138 1
340 Alan Duncan @AlanDuncanMP Rutland and Melton Conservative 15,585 6
341 Yasmin Qureshi @YasminQureshiMP Bolton South East Labour 13,716 1
342 Angela Rayner @AngelaRayner Ashton-under-Lyne Labour 62,772 54
343 Angela Eagle @angelaeagle Wallasey Labour 59,851 12
344 John Redwood @johnredwood Wokingham Conservative 23,418 37
345 Maria Eagle @meaglemp Garston and Halewood Labour 36,199 6
346 Jonathan Edwards @JonathanPlaid Carmarthen East and Dinefwr Plaid Cymru 8,442 7
347 Steve Reed @SteveReedMP Croydon North Labour 23,976 -12
348 Clive Efford @CliveEfford Eltham Labour 10,360 2
349 Christina Rees @Rees4Neath Neath Labour 6,400 6
350 Rachel Reeves @RachelReevesMP Leeds West Labour 70,381 -2
351 Emma Reynolds @EmmaReynoldsMP Wolverhampton North East Labour 19,337 1
352 Michael Ellis @Michael_Ellis1 Northampton North Conservative 6,415 3
353 Jonathan Reynolds @jreynoldsMP Stalybridge and Hyde Labour 28,979 21
354 Louise Ellman @LouiseEllman Liverpool, Riverside Labour 20,957 1
355 Charlie Elphicke @CharlieElphicke Dover Conservative 11,424 2
356 Bill Esterson @Bill_Esterson Sefton Central Labour 13,340 8
357 Gavin Robinson @GRobinsonDUP Belfast East Democratic Unionist Party 9,553 0
358 Mary Robinson @MaryRobinson01 Cheadle Conservative 4,467 4
359 David Evennett @DavidEvennett Bexleyheath and Crayford Conservative 9,693 -2
360 Andrew Rosindell @AndrewRosindell Romford Conservative 7,858 1
361 Michael Fabricant @Mike_Fabricant Lichfield Conservative 25,606 -6
362 David Rutley @DavidRutley Macclesfield Conservative 7,977 -3
363 Tim Farron @timfarron Westmorland and Lonsdale Liberal Democrat 279,734 106
364 Joan Ryan @joanryanEnfield Enfield North Labour 6,996 1
365 Marion Fellows @marionfellows Motherwell and Wishaw Scottish National Party 6,200 2
366 Suella Fernandes @SuellaFernandes Fareham Conservative 5,666 4
367 Antoinette Sandbach @Sandbach Eddisbury Conservative 5,947 2
368 Frank Field @frankfieldteam Birkenhead Labour 15,003 5
369 Mark Field @MarkFieldUK Cities of London and Westminster Conservative 8,760 -1
370 Paul Scully @scullyp Sutton and Cheam Conservative 6,204 1
371 Jim Fitzpatrick @FitzMP Poplar and Limehouse Labour 10,045 15
372 Naz Shah @NazShahBfd Bradford West Labour 20,742 45
373 Grant Shapps @grantshapps Welwyn Hatfield Conservative 88,728 -6
374 Caroline Flint @CarolineFlintMP Don Valley Labour 56,500 6
375 Alok Sharma @AlokSharma_RDG Reading West Conservative 9,354 -2
376 Paul Flynn @PaulFlynnMP Newport West Labour 20,627 14
377 Virendra Sharma @VirendraSharma Ealing, Southall Labour 13,326 5
378 Kevin Foster @kevin_j_foster Torbay Conservative 3,925 2
379 Barry Sheerman @BarrySheerman Huddersfield Labour 10,746 0
380 Yvonne Fovargue @Y_FovargueMP Makerfield Labour 6,901 -4
381 Alec Shelbrooke @AlecShelbrooke Elmet and Rothwell Conservative 10,661 4
382 Dr Liam Fox @LiamFox North Somerset Conservative 41,557 30
383 Tommy Sheppard @TommySheppard Edinburgh East Scottish National Party 19,652 8
384 Vicky Foxcroft @vickyfoxcroft Lewisham, Deptford Labour 8,670 -1
385 Paula Sherriff @paulasherriff Dewsbury Labour 13,896 1
386 George Freeman @Freeman_George Mid Norfolk Conservative 18,070 7
387 Gavin Shuker @gavinshuker Luton South Labour 10,781 4
388 Tulip Siddiq @TulipSiddiq Hampstead and Kilburn Labour 60,161 120
389 Marcus Fysh @MarcusFysh Yeovil Conservative 4,258 0
390 Andy Slaughter @hammersmithandy Hammersmith Labour 22,275 1
391 Mike Gapes @MikeGapes Ilford South Labour 20,299 7
392 Ruth Smeeth @RuthSmeeth Stoke-on-Trent North Labour 8,758 2
393 Barry Gardiner @BarryGardiner Brent North Labour 44,505 -3
394 Mark Garnier @Mark4WyreForest Wyre Forest Conservative 9,834 14
395 Angela Smith @angelasmithmp Penistone and Stocksbridge Labour 14,815 9
396 Cat Smith @CatSmithMP Lancaster and Fleetwood Labour 27,104 16
397 Stephen Gethins @StephenGethins North East Fife Scottish National Party 11,154 1
398 Henry Smith @HenrySmithUK Crawley Conservative 8,065 1
399 Nusrat Ghani @Nus_Ghani Wealden Conservative 6,279 4
400 Jeff Smith @JeffSmithetc Manchester, Withington Labour 6,040 7
401 Patricia Gibson @PGibsonSNP North Ayrshire and Arran Scottish National Party 7,315 0
402 Julian Smith @JulianSmithUK Skipton and Ripon Conservative 8,253 0
403 Cheryl Gillan @CherylGillan Chesham and Amersham Conservative 9,835 -4
404 Nick Smith BlaenauGwentMP Blaenau Gwent Labour 5,578 -4
405 Royston Smith @Royston_Smith Southampton, Itchen Conservative 3,476 3
406 John Glen @JohnGlenUK Salisbury Conservative 15,286 8
407 Karin Smyth @karinsmyth Bristol South Labour 6,380 5
408 Roger Godsiff @RogerGodsiff Birmingham, Hall Green Labour 8,508 3
409 Nicholas Soames @NSoames Mid Sussex Conservative 28,291 -5
410 Zac Goldsmith @ZacGoldsmith Richmond Park Conservative 66,552 32
411 John Spellar @spellar Warley Labour 8,384 -1
412 Helen Goodman @HelenGoodmanMP Bishop Auckland Labour 14,926 10
413 Caroline Spelman @spelmanc Meriden Conservative 4,492 -1
414 Mark Spencer @Mark_Spencer Sherwood Conservative 10,126 1
415 Patrick Grady @GradySNP Glasgow North Scottish National Party 9,642 1
416 Keir Starmer @Keir_Starmer Holborn and St Pancras Labour 59,398 19
417 Richard Graham @RichardGrahamUK Gloucester Conservative 6,328 3
418 Andrew Stephenson @Andrew4Pendle Pendle Conservative 17,612 1
419 Helen Grant @HelenGrantMP Maidstone and The Weald Conservative 14,614 4
420 Jo Stevens @JoStevensLabour Cardiff Central Labour 14,836 0
421 James Gray @JGray North Wiltshire Conservative 10,577 -1
422 John Stevenson @John4Carlisle Carlisle Conservative 6,309 8
423 Neil Gray @NeilGrayMP Airdrie and Shotts Scottish National Party 6,895 4
424 Iain Stewart @iainastewart Milton Keynes South Conservative 10,850 4
425 Chris Grayling @commonsleader Epsom and Ewell Conservative 3,710 -5
426 Rory Stewart @RoryStewartUK Penrith and The Border Conservative 30,233 114
427 Damian Green @DamianGreen Ashford Conservative 11,268 1
428 Wes Streeting @wesstreeting Ilford North Labour 35,730 27
429 Kate Green @KateGreenSU Stretford and Urmston Labour 27,131 7
430 Justine Greening @JustineGreening Putney Conservative 59,999 -3
431 Graham Stuart @grahamstuart Beverley and Holderness Conservative 10,279 -10
432 Lilian Greenwood @LilianGreenwood Nottingham South Labour 19,575 11
433 Desmond Swayne @DesmondSwayne New Forest West Conservative 3,535 1
434 Margaret Greenwood @MGreenwoodWW Wirral West Labour 8,258 2
435 Hugo Swire @HugoSwire East Devon Conservative 16,485 -6
436 Nia Griffith @NiaGriffithMP Llanelli Labour 10,532 8
437 Robert Syms @RobertSyms Poole Conservative 3,504 -5
438 Andrew Griffiths @AndrewGriffiths Burton Conservative 12,489 5
439 Mark Tami @MarkTamiMP Alyn and Deeside Labour 4,014 2
440 Alison Thewliss @alisonthewliss Glasgow Central Scottish National Party 14,381 0
441 Andrew Gwynne @GwynneMP Denton and Reddish Labour 28,631 28
442 Gareth Thomas @GarethThomasMP Harrow West Labour 10,730 5
443 Sam Gyimah @SamGyimah East Surrey Conservative 16,587 4
444 Nick Thomas-Symonds @NickTorfaenMP Torfaen Labour 5,408 3
445 Louise Haigh @LouHaigh Sheffield, Heeley Labour 16,681 14
446 Robert Halfon @halfon4harlowMP Harlow Conservative 25,185 -11
447 Emily Thornberry @EmilyThornberry Islington South and Finsbury Labour 72,578 37
448 Philip Hammond @PhilipHammondUK Runnymede and Weybridge Conservative 72,764 -7
449 Stephen Hammond @S_Hammond Wimbledon Conservative 6,589 1
450 Stephen Timms @stephenctimms East Ham Labour 12,432 1
451 Matthew Hancock @MattHancock West Suffolk Conservative 30,740 11
452 Kelly Tolhurst @KellyTolhurst Rochester and Strood Conservative 6,307 0
453 Greg Hands @GregHands Chelsea and Fulham Conservative 19,492 -2
454 David Hanson @DavidHansonMP Delyn Labour 15,819 -6
455 Michael Tomlinson @Michael4MDNP Mid Dorset and North Poole Conservative 3,685 0
456 Harriet Harman QC @harrietharman Camberwell and Peckham Labour 137,931 18
457 Craig Tracey @craig4nwarks North Warwickshire Conservative 3,632 0
458 Mark Harper @Mark_J_Harper Forest of Dean Conservative 7,605 -4
459 Anne-Marie Trevelyan @annietrev Berwick-upon-Tweed Conservative 6,333 3
460 Jon Trickett @jon_trickett Hemsworth Labour 16,086 1
461 Richard Harrington @Richard4Watford Watford Conservative 9,972 0
462 Tom Tugendhat @TomTugendhat Tonbridge and Malling Conservative 8,999 3
463 Carolyn Harris @carolynharris24 Swansea East Labour 8,379 8
464 Anna Turley @annaturley Redcar Labour 14,818 9
465 Rebecca Harris @RebeccaHarrisMP Castle Point Conservative 4,150 1
466 Simon Hart @Simonhartmp Carmarthen West and South Pembrokeshire Conservative 3,420 2
467 Karl Turner @KarlTurnerMP Kingston upon Hull East Labour 21,690 4
468 Helen Hayes @helenhayes_ Dulwich and West Norwood Labour 10,336 -2
469 Derek Twigg @DerekTwiggMP Halton Labour 3,290 1
470 Sue Hayman @SueHayman1 Workington Labour 5,618 1
471 Stephen Twigg @StephenTwigg Liverpool, West Derby Labour 32,710 9
472 Oliver Heald QC @OliverHealdUK North East Hertfordshire Conservative 3,025 -1
473 Chuka Umunna @ChukaUmunna Streatham Labour 221,203 84
474 John Healey @JohnHealey_MP Wentworth and Dearne Labour 19,059 8
475 Edward Vaizey @edvaizey Wantage Conservative 37,112 -5
476 James Heappey @JSHeappey Wells Conservative 4,731 -1
477 Valerie Vaz @Valerie_VazMP Walsall South Labour 3,500 1
478 Chris Heaton-Harris @chhcalling Daventry Conservative 13,440 -5
479 Martin Vickers @MartinVickers Cleethorpes Conservative 5,805 -3
480 Peter Heaton-Jones @PeterNorthDevon North Devon Conservative 3,029 0
481 Robin Walker @WalkerWorcester Worcester Conservative 8,955 3
482 Drew Hendry @drewhendrySNP Inverness, Nairn, Badenoch and Strathspey Scottish National Party 8,494 5
483 Ben Wallace @BWallaceMP Wyre and Preston North Conservative 3,361 0
484 Nick Herbert @nickherbertmp Arundel and South Downs Conservative 14,317 -1
485 David Warburton @DJWarburton Somerton and Frome Conservative 10,873 -5
486 Meg Hillier @Meg_HillierMP Hackney South and Shoreditch Labour 14,722 6
487 Matt Warman @mattwarman Boston and Skegness Conservative 15,823 -1
488 Simon Hoare @Simon4NDorset North Dorset Conservative 3,307 2
489 Margaret Hodge @margarethodge Barking Labour 24,092 1
490 Catherine West @CatherineWest1 Hornsey and Wood Green Labour 18,565 9
491 Sharon Hodgson @SharonHodgsonMP Washington and Sunderland West Labour 21,577 12
492 Helen Whately @Helen_Whately Faversham and Mid Kent Conservative 3,595 4
493 Kate Hoey @KateHoeyMP Vauxhall Labour 20,611 3
494 Heather Wheeler @HeatherWheeler South Derbyshire Conservative 10,915 4
495 Kate Hollern @Kate_HollernMP Blackburn Labour 4,573 2
496 Kevin Hollinrake @kevinhollinrake Thirsk and Malton Conservative 6,320 0
497 Dr Alan Whitehead @alanwhiteheadmp Southampton, Test Labour 5,886 1
498 Stewart Hosie @StewartHosieSNP Dundee East Scottish National Party 22,128 -5
499 Dr Philippa Whitford @Dr_PhilippaW Central Ayrshire Scottish National Party 13,094 7
500 John Howell @JHowellUK Henley Conservative 3,350 -1
501 Hywel Williams @HywelPlaidCymru Arfon Plaid Cymru 6,052 0
502 Lindsay Hoyle @LindsayHoyle_MP Chorley Labour 8,908 5
503 Gavin Williamson @GavinWilliamson South Staffordshire Conservative 7,730 2
504 Nigel Huddleston @HuddlestonNigel Mid Worcestershire Conservative 5,014 -2
505 Jeremy Hunt @Jeremy_Hunt South West Surrey Conservative 101,061 113
506 Phil Wilson @MPphilwilson Sedgefield Labour 13,048 11
507 Dr Rupa Huq @RupaHuq Ealing Central and Acton Labour 21,901 25
508 Pete Wishart @PeteWishart Perth and North Perthshire Scottish National Party 30,430 0
509 Nick Hurd @NickHurdUK Ruislip, Northwood and Pinner Conservative 18,147 -3
510 Mike Wood @mikejwood Dudley South Conservative 2,783 2
511 Imran Hussain @Imran_HussainMP Bradford East Labour 8,969 5
512 John Woodcock @JWoodcockMP Barrow and Furness Labour 30,354 6
513 William Wragg @William_Wragg Hazel Grove Conservative 5,624 -2
514 Dan Jarvis @DanJarvisMP Barnsley Central Labour 59,654 10
515 Nadhim Zahawi @nadhimzahawi Stratford-on-Avon Conservative 21,704 4
516 Sajid Javid @sajidjavid Bromsgrove Conservative 43,539 11
517 Daniel Zeichner @DanielZeichner Cambridge Labour 15,397 -2
518 Bernard Jenkin @bernardjenkin Harwich and North Essex Conservative 15,411 3
519 Andrea Jenkyns @andreajenkyns Morley and Outwood Conservative 8,153 -3
520 John Whittingdale @JWhittingdale Maldon Conservative 6,682 -3
521 Robert Jenrick @RobertJenrick Newark Conservative 5,920 0
522 Jon Cruddas @JonCruddas_1 Dagenham and Rainham Labour 18,152 -7
523 Boris Johnson @BorisJohnson Uxbridge and South Ruislip Conservative 350,265 253
524 Tom Watson @tom_watson West Bromwich East Labour 237,126 -8
525 Diana Johnson @DianaJohnsonMP Kingston upon Hull North Labour 19,994 -2
526 Vernon Coaker @Vernon_Coaker Gedling Labour 18,478 13
527 Joseph Johnson @JoJohnsonUK Orpington Conservative 20,089 1
528 Owen Smith @OwenSmith_MP Pontypridd Labour 51,177 -2
529 David Jones @voteDavidJones Clwyd West Conservative 1,032 3
530 Gerald Jones @GeraldJonesLAB Merthyr Tydfil and Rhymney Labour 5,083 3
531 Chris Bryant @RhonddaBryant Rhondda Labour 52,397 -4
532 Graham Jones @GrahamJones_MP Hyndburn Labour 8,077 1
533 Helen Jones @HelenJonesMP Warrington North Labour 5,652 6
534 Stephen Metcalfe @Metcalfe_SBET South Basildon and East Thurrock Conservative 3,503 -3
535 Kevan Jones @KevanJonesMP North Durham Labour 15,452 -1
536 Andrew Selous @AndrewSelous South West Bedfordshire Conservative 11,361 9
537 Mike Kane @MikeKaneMP Wythenshawe and Sale East Labour 7,401 -2
538 Khalid Mahmood @khalid4PB Birmingham, Perry Barr Labour 2,846 -1
539 Daniel Kawczynski @DKShrewsbury Shrewsbury and Atcham Conservative 8,738 2
540 Barbara Keeley @KeeleyMP Worsley and Eccles South Labour 16,412 37
541 Nick Gibb @NickGibbUK Bognor Regis and Littlehampton Conservative 8,324 4
542 Liz Kendall @leicesterliz Leicester West Labour 73,694 8
543 Chris Green @CGreenUK Bolton West Conservative 4,318 2
544 Seema Kennedy @SeemaKennedy South Ribble Conservative 4,598 2
545 Tobias Ellwood @Tobias_Ellwood Bournemouth East Conservative 34,362 -2
546 Conor Burns @ConorBurnsUK Bournemouth West Conservative 11,960 8
547 Anna Soubry @Anna_Soubry Broxtowe Conservative 46,575 0
548 Stephen Kinnock @SKinnock Aberavon Labour 15,365 4
549 James Morris @JamesMorris Halesowen and Rowley Regis Conservative 5,307 2
550 Julian Knight @julianknight15 Solihull Conservative 4,273 0
551 Damian Hinds @DamianHinds East Hampshire Conservative 8,809 -1
552 Greg Knight @GregKnight East Yorkshire Conservative 5,477 -2
553 Andrew Jones @AJonesMP Harrogate and Knaresborough Conservative 9,734 3
554 Peter Kyle @peterkyle Hove Labour 12,759 5
555 Matthew Offord @Offord4Hendon Hendon Conservative 5,824 -2
556 Eleanor Laing @eleanor4epping Epping Forest Conservative 761 0
557 David Gauke @DavidGauke South West Hertfordshire Conservative 8,107 -1
558 Julie Elliott @JulieElliottMP Sunderland Central Labour 10,972 11
559 Chi Onwurah @ChiOnwurah Newcastle upon Tyne Central Labour 25,115 10