The always-up-to-date ranking of UK MPs on how well they cite sources.

This page is a list of UK MPs in order of how likely they are to give the source for  figures they use.

The page automatically updates once a week.

The ranking uses MP’s Twitter streams. The method is a little bit of a blunt instrument, but it makes some points nicely.

The list works like this:

 

  • gather recent tweets by MPs.
  • take those that involve numbers (because we are interested in if the MP references their figures)
  • check if they contain a URL.

 

So this is good:

Screen Shot 2014-11-23 at 12.42.57

…and this is bad:

Screen Shot 2014-11-23 at 12.42.46

We’re looking at the most important part of information sharing here. If we are to have grown-up conversations we must use information that can be checked. The first step is simply information is saying where your information came from.

You can view the first list here. I checked how good the idea was with humans here and it worked very well. I’m certainly happy that the list is the most simple and visible way of making MPs aware of the information they are putting out.

All of the code is in GitHub, and if you’d like to look at the list a single MPs you will find it here.

 

For the first list, someone on reddit said something very important:

 

I think it’s pretty clear that the top 20% of those MPs are doing something right methodologically, compared to the bottom 20%. But I’d be careful of singling out any individual case with such a blunt tool. Especially if all 5 are from the same party

…and you should take that as your general guide. If your MP is in the bottom half of the table, there is probably something wrong…


 

 


Ranking Name Twitter Handle Tweets Tweets with Figures Sourced Tweets with Figures/td> Percentage
1Richard Bacon (@Bacon4SNorfolk) 37 4 4 100.00%
2Rehman Chishti (@Rehman_Chishti) 2166 430 372 86.51%
3Stephen McPartland (@SMcPartlandMP) 1420 102 85 83.33%
4Jeremy Corbyn (@jeremycorbyn) 3216 271 224 82.66%
5Johnny Mercer (@JohnnyMercerMP) 3232 279 225 80.65%
6Dan Jarvis (@DanJarvisMP) 3219 354 283 79.94%
7John Redwood (@johnredwood) 3215 213 170 79.81%
8Matt Hancock (@MattHancockMP) 3231 394 308 78.17%
9Desmond Swayne MP (@DesmondSwayne) 540 32 25 78.12%
10George Freeman MP (@Freeman_George) 3225 299 233 77.93%
11Huw Merriman (@HuwMerriman) 1435 113 88 77.88%
12Alan Mak MP (@AlanMakMP) 3203 231 178 77.06%
13Gisela Stuart (@GiselaStuart) 3226 374 284 75.94%
14Geraint Davies MP (@GeraintDaviesMP) 3192 439 333 75.85%
15Graham Evans (@GrahamEvansMP) 3229 447 336 75.17%
16Andrew Smith (@AndrewSmithMP) 717 40 30 75.00%
17Matt Hancock (@MattHancock) 3238 359 266 74.09%
18Dr Tania Mathias (@tania_mathias) 1520 158 117 74.05%
19Leader's Office (@CommonsLeader) 312 50 37 74.00%
20John Whittingdale (@JWhittingdale) 131 19 14 73.68%
21Edward Timpson (@edwardtimpson) 2330 298 218 73.15%
22John Penrose (@JohnPenroseNews) 2674 280 203 72.50%
23Mark Field (@MarkFieldMP) 1117 78 56 71.79%
24Sir Edward Garnier (@EGarnierMP) 994 120 86 71.67%
25Harriett Baldwin (@HBaldwinMP) 3224 389 278 71.47%
26Rupa Huq MP (@RupaHuq) 3243 394 279 70.81%
27Diane Abbott (@HackneyAbbott) 3232 311 220 70.74%
28Jeremy Lefroy (@JeremyLefroyMP) 3210 315 222 70.48%
29Seema Malhotra (@SeemaMalhotra1) 3229 277 194 70.04%
30Victoria Borwick (@backborwick) 944 43 30 69.77%
31Jon Cruddas (@JonCruddas_1) 1495 125 87 69.60%
32Angela Crawley MP (@AngelaCrawleyMP) 3192 239 166 69.46%
33Owen Paterson (@Owen_PatersonMP) 1402 157 109 69.43%
34Ian Lucas (@IanCLucas) 3210 264 183 69.32%
35Martin McGuinness (@M_McGuinness_SF) 3227 280 194 69.29%
36Mary Creagh (@MaryCreaghMP) 3206 274 189 68.98%
37chi onwurah (@ChiOnwurah) 3201 240 164 68.33%
38Grant Shapps MP (@grantshapps) 3230 281 192 68.33%
39Tristram Hunt (@TristramHuntVA) 3228 244 166 68.03%
40teresa pearce (@tpearce003) 3200 305 207 67.87%
41Stephen Hepburn (@jarrowstevemp) 429 34 23 67.65%
42Dave Anderson (@DaveAndersonMP) 951 101 68 67.33%
43Thangam Debbonaire (@ThangamMP) 3245 180 121 67.22%
44David Lammy (@DavidLammy) 3201 302 203 67.22%
45Victoria Prentis MP (@VictoriaPrentis) 1666 178 119 66.85%
46Angus Robertson (@AngusRobertson) 3233 184 123 66.85%
47Nick Hurd (@nickhurdmp) 3204 440 294 66.82%
48Craig Mackinlay MP (@cmackinlay) 2939 298 199 66.78%
49Rob Wilson (@RobWilson_RDG) 3244 325 217 66.77%
50Sir Malcolm Rifkind (@MalcolmRifkind) 98 6 4 66.67%
51Richard Graham (@RichardGrahamUK) 3238 393 261 66.41%
52Conor McGinn MP (@ConorMcGinn) 2379 232 154 66.38%
53Owen Paterson MP (@OwenPaterson) 2168 243 161 66.26%
54Jane Ellison (@JaneEllison) 3208 420 278 66.19%
55Sir Eric Pickles (@EricPickles) 3232 321 212 66.04%
56Caroline Flint (@CarolineFlintMP) 3212 317 209 65.93%
57Karl Turner MP (@KarlTurnerMP) 3227 246 162 65.85%
58Barry Gardiner (@BarryGardiner) 3227 292 192 65.75%
59Paul Blomfield (@PaulBlomfieldMP) 3215 245 160 65.31%
60Damian Collins (@DamianCollins) 3204 259 169 65.25%
61Phil Wilson MP (@PhilWilsonMP) 3213 301 196 65.12%
62Kit Malthouse MP (@kitmalthouse) 1531 169 110 65.09%
63Angela Eagle (@angelaeagle) 3242 269 175 65.06%
64Ed Vaizey (@edvaizey) 3240 337 219 64.99%
65Margaret Greenwood (@MGreenwoodWW) 3228 308 200 64.94%
66Jason McCartney (@JasonMcCartney) 3240 436 283 64.91%
67Chris Davies MP (@ChrisDavies_MP) 451 34 22 64.71%
68Simon Danczuk (@SimonDanczuk) 3198 232 150 64.66%
69Alex Salmond (@AlexSalmond) 3240 315 203 64.44%
70Jim McMahon MP (@JimfromOldham) 3238 219 141 64.38%
71John McDonnell MP (@johnmcdonnellMP) 3234 233 150 64.38%
72Dr James Davies (@jamesdaviesmp) 1446 129 83 64.34%
73Craig Williams (@Craig4CardiffN) 3219 335 215 64.18%
74Margaret Ferrier SNP (@MargaretFerrier) 3207 538 345 64.13%
75Dr Paul Monaghan (@_PaulMonaghan) 3223 267 171 64.04%
76john spellar (@spellar) 3232 280 179 63.93%
77Khalid Mahmood MP (@khalid4PB) 2251 223 142 63.68%
78Stephanie Peacock (@Steph_Peacock) 3238 289 184 63.67%
79Sajid Javid (@sajidjavid) 3192 346 220 63.58%
80Kirsten Oswald (@kirstenoswald) 3208 173 110 63.58%
81Dr Caroline Johnson (@drcarolinej) 223 19 12 63.16%
82Rory Stewart (@RoryStewartUK) 3214 466 294 63.09%
83Jo Johnson (@JoJohnsonUK) 1890 211 133 63.03%
84Nicola Blackwood (@nicolablackwood) 2975 270 170 62.96%
85HebridesMP (@hebridesmp) 673 35 22 62.86%
86Lucy Allan MP (@lucyallan) 3194 215 135 62.79%
87Frank Field MP (@frankfieldteam) 1180 67 42 62.69%
88Grahame Morris (@grahamemorris) 3243 391 245 62.66%
89Nick Thomas-Symonds (@NickTorfaenMP) 3212 163 102 62.58%
90Guy Opperman (@GuyOpperman) 3200 483 302 62.53%
91Henry Smith (@HenrySmithMP) 3227 309 193 62.46%
92Siobhain McDonagh MP (@Siobhain_MP) 3224 335 209 62.39%
93Kate Green (@KateGreenSU) 3195 236 147 62.29%
94Judith Cummins MP (@JudithCummins) 2277 240 149 62.08%
95Neil Carmichael (@stroud_neil) 3217 282 175 62.06%
96Jack Dromey MP (@JackDromeyMP) 3240 444 275 61.94%
97Chuka Umunna (@ChukaUmunna) 3212 273 169 61.90%
98Richard Graham (@RichardGrahamMP) 3202 396 245 61.87%
99Rushanara Ali (@rushanaraali) 3216 249 154 61.85%
100Patrick Grady MP (@GradySNP) 3235 235 145 61.70%
101Charlotte Leslie (@CLeslieMP) 3203 253 156 61.66%
102Marie Rimmer MP (@MarieRimmerMP) 963 86 53 61.63%
103Brendan O'Hara (@BrendanOHaraSNP) 1518 151 93 61.59%
104Alun Cairns (@AlunCairns) 3191 303 186 61.39%
105Patricia Gibson MP (@PGibsonSNP) 2598 254 155 61.02%
106Lord Price CVO (@UKTradeMinister) 1210 133 81 60.90%
107Robert Buckland (@RobertBuckland) 3221 380 231 60.79%
108Alan Campbell (@alancampbellmp) 1345 158 96 60.76%
109Richard Burden MP (@RichardBurdenMP) 3198 267 162 60.67%
110Gavin Williamson (@GWilliamsonMP) 849 71 43 60.56%
111Martyn Day MP (@MartynDaySNP) 2445 251 152 60.56%
112Steve Baker MP (@SteveBakerHW) 3235 334 202 60.48%
113Caroline Lucas (@CarolineLucas) 3218 182 110 60.44%
114Jo Johnson (@JoJohnsonMP) 1261 139 84 60.43%
115Guto Bebb (@GutoBebb) 3240 235 142 60.43%
116Deidre Brock (@DeidreBrock) 3228 280 169 60.36%
117Debbie Abrahams (@Debbie_abrahams) 3207 335 202 60.30%
118Mary Robinson MP (@MaryRobinson01) 888 68 41 60.29%
119Corri Wilson SNP (@CorriWilsonSNP) 3194 224 135 60.27%
120Caroline Spelman (@spelmanc) 1974 224 135 60.27%
121Jeff Smith (@JeffSmithetc) 3229 254 153 60.24%
122Chris Law MP (SNP) (@ChrisLawSNP) 3203 231 139 60.17%
123Yasmin Qureshi (@YasminQureshiMP) 3184 276 166 60.14%
124Douglas Chapman MP (@DougChapmanSNP) 3232 291 175 60.14%
125Mark Pawsey (@MarkPawsey) 3231 378 227 60.05%
126Robin Walker MP (@WalkerWorcester) 3222 365 219 60.00%
127Eleanor Smith (@WSW_Labour) 883 70 42 60.00%
128Keir Starmer (@Keir_Starmer) 2672 170 102 60.00%
129Naz Shah MP (@NazShahBfd) 3197 254 152 59.84%
130Rebecca Long-Bailey (@RLong_Bailey) 1493 107 64 59.81%
131Neil Coyle (@coyleneil) 3225 290 173 59.66%
132Dr Rosena Allin-Khan (@DrRosena) 3235 255 152 59.61%
133Martin Docherty (@MartinJDocherty) 3211 257 153 59.53%
134Andy Slaughter (@hammersmithandy) 3212 375 223 59.47%
135Tom Watson (@tom_watson) 3199 138 82 59.42%
136Marsha de Cordova MP (@Marshadecordova) 3213 320 190 59.38%
137Ranil Jayawardena MP (@TellRanil) 2080 194 115 59.28%
138Justine Greening (@JustineGreening) 2363 215 127 59.07%
139Robert Courts MP (@robertcourts) 3221 356 210 58.99%
140John McNally (@JohnMcNallyMP) 1549 117 69 58.97%
141James Gray (@JamesGrayMP) 752 51 30 58.82%
142Carol Monaghan (@CMonaghanMP) 3233 240 141 58.75%
143Andrea Jenkyns MP (@andreajenkyns) 3230 271 159 58.67%
144Rt Hon Liam Byrne MP (@LiamByrneMP) 3223 278 163 58.63%
145Gill Furniss MP (@GillFurnissMP) 1530 123 72 58.54%
146Guto Bebb (@GutoAberconwy) 659 65 38 58.46%
147Tasmina Ahmed-Sheikh (@TasminaSheikh) 3231 202 118 58.42%
148Liz Saville Roberts (@LSRPlaid) 3230 213 124 58.22%
149William Wragg MP (@William_Wragg) 2018 136 79 58.09%
150Rachel Reeves (@RachelReevesMP) 3204 274 159 58.03%
151Amanda Milling MP (@amandamilling) 1778 138 80 57.97%
152Greg Hands (@GregHands) 3236 390 226 57.95%
153Ruth Cadbury MP (@RuthCadbury) 3229 390 226 57.95%
154Gloria De Piero (@GloriaDePiero) 3220 318 184 57.86%
155Joanna Cherry QC MP (@joannaccherry) 3218 265 153 57.74%
156Heidi Alexander (@heidi_mp) 3244 208 120 57.69%
157Anne-Marie Trevelyan (@annietrev) 3208 290 167 57.59%
158Sue Hayman (@SueHayman1) 3176 238 137 57.56%
159Sarah Olney (@sarahjolney1) 1153 73 42 57.53%
160Gareth Thomas (@GarethThomasMP) 3232 447 257 57.49%
161David Lidington (@DLidington) 3197 367 211 57.49%
162Richard Arkless SNP (@ArklessRichard) 2528 207 119 57.49%
163Jonathan Ashworth (@JonAshworth) 3212 310 178 57.42%
164MimsDaviesMP (@mimsdavies) 3201 356 204 57.30%
165Stephen Kinnock (@SKinnock) 3237 255 146 57.25%
166Adam Afriyie (@AdamAfriyie) 1408 105 60 57.14%
167Steve Rotheram (@steve4lcrmayor) 92 7 4 57.14%
168stellacreasy (@stellacreasy) 3222 259 148 57.14%
169Jeffrey Donaldson MP (@J_Donaldson_MP) 3148 293 167 57.00%
170Valerie Vaz (@Valerie_VazMP) 2611 286 163 56.99%
171Andrea Leadsom MP (@andrealeadsom) 3208 302 172 56.95%
172Stephen Hammond MP (@S_Hammond) 3223 369 210 56.91%
173Robert Halfon MP (@halfon4harlowMP) 3201 327 186 56.88%
174Matt Warman MP (@mattwarman) 3218 111 63 56.76%
175Julie Elliott MP (@JulieElliottMP) 3177 365 207 56.71%
176Daniel Zeichner (@DanielZeichner) 3214 210 119 56.67%
177Stuart McDonald (@Stuart_McDonald) 2945 219 124 56.62%
178Chris Green (@ChrisGreenMP) 2795 219 124 56.62%
179Nigel Huddleston MP (@HuddlestonNigel) 2693 274 155 56.57%
180Daniel4Shrewsbury (@KawczynskiMP) 3240 297 168 56.57%
181Jo Churchill MP (@Jochurchill4) 1488 115 65 56.52%
182Kevin Brennan MP (@KevinBrennanMP) 3231 317 179 56.47%
183Stephen Gethins MP (@StephenGethins) 3113 264 149 56.44%
184Douglas Carswell (@DouglasCarswell) 3236 227 128 56.39%
185Suella Fernandes MP (@SuellaFernandes) 2358 165 93 56.36%
186Conor Murphy (@conormurphysf) 3198 240 135 56.25%
187Liz Kendall (@leicesterliz) 3207 224 126 56.25%
188Chris Stephens MP (@ChrisStephens) 3214 265 149 56.23%
189Catherine McKinnell (@CatMcKinnellMP) 3192 201 113 56.22%
190Mike Kane (@MikeKaneMP) 3185 267 150 56.18%
191Vernon Coaker (@Vernon_Coaker) 3211 271 152 56.09%
192Ian Murray (@IanMurrayMP) 3219 363 203 55.92%
193Andy Burnham (@andyburnhammp) 3189 252 140 55.56%
194Pat McFadden (@patmcfaddenmp) 3195 243 135 55.56%
195Alex Chalk (@AlexChalkChelt) 1105 54 30 55.56%
196Lilian Greenwood (@LilianGreenwood) 3195 206 114 55.34%
197Sir Edward Leigh (@EdwardLeighMP) 463 29 16 55.17%
198Ben Howlett (@ben4bath) 3232 174 96 55.17%
199Yvette Cooper (@YvetteCooperMP) 3242 314 173 55.10%
200Brandon Lewis (@BrandonLewis) 3219 256 141 55.08%
201Joan Ryan MP (@joanryanEnfield) 2488 218 120 55.05%
202Stewart Jackson (@Stewart4Pboro) 3220 293 161 54.95%
203Drew Hendry MP (@drewhendrySNP) 3245 233 128 54.94%
204Graham Allen MP (@GrahamAllenMP) 3214 264 145 54.92%
205Andrew Stephenson MP (@Andrew4Pendle) 3192 408 224 54.90%
206Karin Smyth MP (@karinsmyth) 3245 267 146 54.68%
207Luciana Berger (@lucianaberger) 3205 236 129 54.66%
208Andrew Rosindell MP (@AndrewRosindell) 1701 130 71 54.62%
209Clive Efford (@CliveEfford) 3199 293 160 54.61%
210Jim Fitzpatrick (@FitzMP) 3207 295 161 54.58%
211Kevin Barron MP (@KevinBarronMP) 800 68 37 54.41%
212Charlie Elphicke (@CharlieElphicke) 3223 277 150 54.15%
213Philip Hammond (@PHammondMP) 1290 89 48 53.93%
214Nick Herbert (@nickherbertmp) 3202 321 173 53.89%
215Christina Rees (@Rees4Neath) 3218 336 181 53.87%
216Cheryl Gillan (@CherylGillanMP) 3193 349 188 53.87%
217Rebecca Pow (@pow_rebecca) 3229 286 154 53.85%
218David Simpson MP (@DavidSimpsonDUP) 1055 106 57 53.77%
219Nick Clegg (@nick_clegg) 2639 175 94 53.71%
220Alec Shelbrooke MP (@AlecShelbrooke) 3170 324 174 53.70%
221Andrew Griffiths (@agriffithsmp) 3194 313 168 53.67%
222Royston Smith (@Royston_Smith) 3183 248 133 53.63%
223Michael Dugher (@MichaelDugher) 3205 348 186 53.45%
224Stewart McDonald MP (@StewartMcDonald) 3214 191 102 53.40%
225Michael Fabricant (@Mike_Fabricant) 3173 206 110 53.40%
226Nia Griffith MP (@NiaGriffithMP) 1599 163 87 53.37%
227Mike Weir (@mikeweirsnp) 3194 208 111 53.37%
228Derek Thomas (@DerekThomasMP) 276 30 16 53.33%
229James Berry (@JamesBerryMP) 3214 302 161 53.31%
230Maria Eagle MP (@meaglemp) 3213 349 186 53.30%
231Stewart Hosie MP (@StewartHosieSNP) 3196 293 156 53.24%
232Mark Lancaster (@MarkLancasterMK) 2503 387 206 53.23%
233Imran Hussain MP (@Imran_HussainMP) 1901 186 99 53.23%
234Nic Dakin (@NicDakinMP) 3210 316 168 53.16%
235David Crausby (@DavidCrausby) 1372 115 61 53.04%
236John Woodcock (@JWoodcockMP) 3243 149 79 53.02%
237Hywel Williams AS/MP (@HywelPlaidCymru) 3216 249 132 53.01%
238Nicky Morgan MP (@NickyMorgan01) 3215 355 188 52.96%
239Kate Osamor (@KateOsamor) 3203 257 136 52.92%
240David Mackintosh (@davidmackintosh) 3211 322 170 52.80%
241Byron Davies (@Byron_Davies) 3231 305 161 52.79%
242Sir Oliver Heald MP (@OliverHealdMP) 2918 275 145 52.73%
243Paul Maskey (@PaulMaskeyMP) 3194 296 156 52.70%
244Stephen Timms (@stephenctimms) 3224 281 148 52.67%
245Virendra Sharma MP (@VirendraSharma) 3170 348 183 52.59%
246Boris Johnson (@BorisJohnson) 850 59 31 52.54%
247Chris Elmore MP (@CPJElmore) 3211 225 118 52.44%
248Mark Williams (@mark4ceredigion) 3207 214 112 52.34%
249Gavin Shuker (@gavinshuker) 3194 272 142 52.21%
250Bernard Jenkin (@bernardjenkin) 3205 205 107 52.20%
251Jonathan Djanogly (@JDjanogly) 1860 171 89 52.05%
252Peter Aldous (@peter_aldous) 1195 75 39 52.00%
253John Lamont MP (@John2Win) 3201 252 131 51.98%
254Jenny Chapman (@JennyChapman) 3198 256 133 51.95%
255Philip Dunne (@Dunne4Ludlow) 1049 129 67 51.94%
256Richard Burgon MP (@RichardBurgon) 3221 260 135 51.92%
257Mickey Brady MP (@MickeyBradySF) 3187 349 181 51.86%
258JOHN NICOLSON (@MrJohnNicolson) 3220 83 43 51.81%
259Alistair Burt (@AlistairBurtMP) 3187 315 163 51.75%
260Stephen Metcalfe (@Metcalfe_SBET) 3060 298 154 51.68%
261Simon Hoare MP (@Simon4NDorset) 3234 269 139 51.67%
262Sammy Wilson MP (@eastantrimmp) 884 62 32 51.61%
263Harriet Harman (@HarrietHarman) 3223 322 166 51.55%
264Karen Buck (@KarenPBuckMP) 3237 212 109 51.42%
265Tim Farron (@timfarron) 3203 111 57 51.35%
266Holly Lynch MP (@HollyLynch5) 2042 193 99 51.30%
267Caroline Dinenage (@cj_dinenage) 3229 396 203 51.26%
268Sir Gerald Howarth (@geraldhowarth) 771 80 41 51.25%
269Julian Knight MP (@julianknight15) 3224 270 138 51.11%
270David Morris MP (@Davidmpmorris) 3170 233 119 51.07%
271Kevin Hollinrake (@kevinhollinrake) 3244 235 120 51.06%
272Heidi Allen (@heidiallen75) 3239 251 128 51.00%
273David Hanson (@DavidHansonMP) 3220 504 257 50.99%
274Calum Kerr (@CalumKerrSNP) 3211 204 104 50.98%
275Mark Durkan (@markdurkan) 3232 660 336 50.91%
276Gavin Newlands MP (@GavinNewlandsMP) 3215 305 155 50.82%
277Helen Grant MP (@HelenGrantMP) 3204 272 138 50.74%
278Greg Clark (@GregClarkMP) 765 71 36 50.70%
279David Davies MP (@DavidTCDavies) 3243 387 196 50.65%
280Elisha Mc callion (@ElishaMcC_SF) 2116 206 104 50.49%
281Owen Smith (@OwenSmith_MP) 3208 246 124 50.41%
282Emma Reynolds (@EmmaReynoldsMP) 3212 250 126 50.40%
283Alison McGovern (@Alison_McGovern) 3240 256 129 50.39%
284Barry Sheerman (@BarrySheerman) 3245 137 69 50.36%
285Nigel Dodds (@NigelDoddsDUP) 2458 187 94 50.27%
286David Warburton MP (@DJWarburton) 3225 205 103 50.24%
287Denis Skinner (@BolsoverBeast) 3232 225 113 50.22%
288Tracey Crouch (@tracey_crouch) 3228 234 117 50.00%
289Bill Cash (@BillCashMP) 103 6 3 50.00%
290Blyth Valley Labour (@BVLabour) 465 28 14 50.00%
291Sir Alan Duncan MP (@AlanDuncanMP) 575 44 22 50.00%
292Kevan Jones MP (@KevanJonesMP) 3216 298 149 50.00%
293Mark Harper (@Mark_J_Harper) 1281 128 64 50.00%
294James Cartlidge MP (@jc4southsuffolk) 2372 148 74 50.00%
295Peter Lilley (@LilleyPeter) 59 2 1 50.00%
296Nadine Dorries (@NadineDorriesMP) 3212 219 109 49.77%
297Alex Cunningham MP (@ACunninghamMP) 3236 384 191 49.74%
298Kelly Tolhurst (@KellyTolhurst) 1702 165 82 49.70%
299Hugo Swire (@HugoSwire) 3219 246 122 49.59%
300Damian Hinds (@damian57) 1743 224 111 49.55%
301Ann Clwyd (@AnnClwyd) 912 111 55 49.55%
302Tom Tugendhat (@TomTugendhat) 3188 218 108 49.54%
303Will Quince MP (@willquince) 3224 198 98 49.49%
304Andy McDonald MP (@AndyMcDonaldMP) 1949 160 79 49.38%
305Angela Rayner MP (@AngelaRayner) 3229 233 115 49.36%
306Karen Lumley (@Tell_Karen) 3228 329 162 49.24%
307Michelle Donelan MP (@michelledonelan) 3150 226 111 49.12%
308Iain Wright (@IainWrightMP) 3200 281 138 49.11%
309Dr Philippa Whitford (@Dr_PhilippaW) 3208 265 130 49.06%
310Yvonne Fovargue (@Y_FovargueMP) 2913 286 140 48.95%
311Justin Tomlinson MP (@JTomlinsonMP) 3218 319 156 48.90%
312Rebecca Harris (@RebeccaHarrisMP) 3204 364 178 48.90%
313vickyfoxcroft (@vickyfoxcroft) 3188 301 147 48.84%
314Penny Mordaunt MP (@PennyMordauntMP) 3214 201 98 48.76%
315Louise Haigh MP (@LouHaigh) 3206 185 90 48.65%
316Ed Miliband (@Ed_Miliband) 3209 280 136 48.57%
317Steven Paterson SNP (@Steven4Stirling) 1932 173 84 48.55%
318Margaret Hodge (@margarethodge) 1932 171 83 48.54%
319Bob Neill (@neill_bob) 3227 266 129 48.50%
320David Mowat (@mowat4ws) 1819 194 94 48.45%
321Michelle Thomson (@MichelleThomson) 3218 249 120 48.19%
322Pat Doherty (@PatDohertyMP) 976 83 40 48.19%
323Albert Owen MP (@AlbertOwenMP) 3237 299 144 48.16%
324Hannah Bardell (@HannahB4LiviMP) 3244 241 116 48.13%
325AnnaTurleyMP (@annaturley) 3206 281 135 48.04%
326Ann Coffey (@anncoffey_mp) 1776 148 71 47.97%
327Tom Brake (@thomasbrake) 3195 432 207 47.92%
328Wayne David (@WayneDavid_MP) 3222 215 103 47.91%
329Simon Hart (@Simonhartmp) 1886 167 80 47.90%
330(((Dawn Butler MP))) (@DawnButlerBrent) 3230 236 113 47.88%
331Caroline Ansell (@Caroline_Ansell) 1509 140 67 47.86%
332Justin Madders MP (@justinmadders) 3235 268 128 47.76%
333Jake Berry (@JakeBerry) 3198 284 135 47.54%
334Paul Maynard (@PaulMaynardMP) 3173 263 125 47.53%
335Bill Esterson (@Bill_Esterson) 3246 251 119 47.41%
336Nadhim Zahawi (@nadhimzahawi) 3192 344 163 47.38%
337Lucy Powell MP (@LucyMPowell) 3232 209 99 47.37%
338Mark Hendrick (@MpHendrick) 1396 152 72 47.37%
339Wendy Morton MP (@morton_wendy) 1199 95 45 47.37%
340Gerald Jones MP (@GeraldJonesLAB) 3232 351 166 47.29%
341Helen Hayes (@helenhayes_) 3205 267 126 47.19%
342Catherine West (@CatherineWest1) 3238 345 162 46.96%
343Jesse Norman (@Jesse_Norman) 3206 222 104 46.85%
344Ronnie Cowan MP (@ronniecowan) 3195 276 129 46.74%
345Ruth Smeeth MP (@RuthSmeeth) 3240 313 146 46.65%
346Matthew Pennycook MP (@mtpennycook) 3205 268 125 46.64%
347Phil Boswell SNP (@PhilBoswellSNP) 1643 133 62 46.62%
348Jon Trickett (@jon_trickett) 3223 221 103 46.61%
349Peter Dowd (@Peter_Dowd) 3116 322 150 46.58%
350David Rutley (@DavidRutleyMP) 2026 181 84 46.41%
351Lesley Laird (@LesleyLaird) 3180 360 167 46.39%
352Alan Brown MP (@AlanBrownSNP) 2790 192 89 46.35%
353Nick Smith (@BlaenauGwentMP) 1315 106 49 46.23%
354Tommy Sheppard MP (@TommySheppard) 2324 197 91 46.19%
355Cat Smith (@CatSmithMP) 3188 249 115 46.18%
356Graham Stuart MP (@grahamstuart) 3223 313 144 46.01%
357David Burrowes (@davidburrowesmp) 2476 246 113 45.93%
358Mike Gapes (@MikeGapes) 3234 305 140 45.90%
359Callum McCaig (@callum_mccaig) 3234 179 82 45.81%
360Nadine Dorries (@NadineDorries) 3213 199 91 45.73%
361Nigel Mills (@nigelmills) 866 105 48 45.71%
362Nigel Mills MP (@NigelMillsMP) 850 101 46 45.54%
363Tim Loughton MP (@timloughton) 3221 319 145 45.45%
364David Evennett MP (@DavidEvennett) 766 44 20 45.45%
365Andrew Jones MP (@AJonesMP) 1191 117 53 45.30%
366Barbara Keeley (@KeeleyMP) 3226 303 137 45.21%
367Tobias Ellwood MP (@Tobias_Ellwood) 1454 173 78 45.09%
368Margaret Ritchie (@MRitchieMP) 3242 493 222 45.03%
369Helen Jones MP (@HelenJonesMP) 3191 216 97 44.91%
370Stephen Twigg (@StephenTwigg) 3190 248 111 44.76%
371Ian Paisley MP (@ianpaisleymp) 3227 255 114 44.71%
372Neil Gray MP (@NeilGrayMP) 3223 273 122 44.69%
373Sarah Newton (@SarahNewtonMP) 2293 215 96 44.65%
374Dr Phillip Lee MP (@DrPhillipLeeMP) 2596 233 104 44.64%
375Emily Thornberry (@EmilyThornberry) 3218 251 112 44.62%
376Kate Hoey (@KateHoeyMP) 3053 269 120 44.61%
377Marcus Fysh MP (@MarcusFysh) 3217 231 103 44.59%
378Shabana Mahmood (@ShabanaMahmood) 2721 191 85 44.50%
379Jess Phillips (@jessphillips) 3216 153 68 44.44%
380Just Anne McLaughlin (@AnneMcLaughlin) 3209 288 128 44.44%
381Tracy Brabin (@TracyBrabin) 3225 180 80 44.44%
382George Kerevan (@GeorgeKerevan) 3201 275 122 44.36%
383John Pugh MP (@johnpughmp) 1253 106 47 44.34%
384Geoffrey Cox QC MP (@Geoffrey_Cox) 1042 70 31 44.29%
385Kevin Foster (@kevin_j_foster) 3233 307 135 43.97%
386John Healey MP (@JohnHealey_MP) 3157 307 135 43.97%
387Wes Streeting MP (@wesstreeting) 3205 198 87 43.94%
388angela smith (@angelasmithmp) 3207 189 83 43.92%
389Sheryll Murray (@sheryllmurray) 3203 228 100 43.86%
390Alistair Carmichael (@acarmichaelmp) 2636 156 68 43.59%
391Antoinette Sandbach (@ASandbachMP) 3201 264 115 43.56%
392Philip Davies (@PhilipDaviesMP) 3178 163 71 43.56%
393Clive Lewis (@labourlewis) 3219 170 74 43.53%
394Helen Whately (@Helen_Whately) 1919 108 47 43.52%
395Chris White MP (@ChrisWhite_MP) 3205 320 139 43.44%
396Bridget Phillipson (@bphillipsonMP) 3238 159 69 43.40%
397Mark Prisk MP (@PriskMark) 2679 261 113 43.30%
398Danny Kinahan (@DdeBK) 2479 169 73 43.20%
399Norman Lamb (@normanlamb) 3185 172 74 43.02%
400Tulip Siddiq (@TulipSiddiq) 3230 264 113 42.80%
401Seema Kennedy (@SeemaKennedy) 3230 304 130 42.76%
402Lisa Nandy (@lisanandy) 3239 251 107 42.63%
403Carolyn Harris (@carolynharris24) 3228 162 69 42.59%
404Melanie Onn MP (@OnnMel) 3215 364 155 42.58%
405Steve Reed (@SteveReedMP) 3195 256 109 42.58%
406R. Blackman-Woods (@robertabwMP) 3222 268 114 42.54%
407Alex Sobel (@alexsobel) 3209 243 103 42.39%
408Sarah Champion (@SarahChampionMP) 3235 295 125 42.37%
409Gordon Marsden MP (@GordonMarsden) 3236 260 110 42.31%
410Madeleine Moon MP (@MadeleineMoon) 2633 655 277 42.29%
411Diana Johnson (@DianaJohnsonMP) 3213 310 131 42.26%
412Hilary Benn (@hilarybennmp) 3232 284 120 42.25%
413James Duddridge (@JamesDuddridge) 3232 342 144 42.11%
414Crispin Blunt (@crispinbluntmp) 819 88 37 42.05%
415Sarah Wollaston (@sarahwollaston) 3226 124 52 41.94%
416James Brokenshire (@JBrokenshire) 1909 134 56 41.79%
417Greg Mulholland (@GregMulholland1) 3216 180 75 41.67%
418Alok Sharma (@AlokSharma_RDG) 3202 228 95 41.67%
419Sharon Hodgson MP (@SharonHodgsonMP) 3205 241 100 41.49%
420Ian Mearns MP (@IanMearnsMP) 3197 287 119 41.46%
421Jessica Morden (@jessicamordenmp) 2142 234 97 41.45%
422Lindsay Hoyle (@LindsayHoyle_MP) 2110 152 63 41.45%
423Damian Green (@damiangreenmp) 3192 249 103 41.37%
424Craig Whittaker MP (@CWhittakerMP) 3237 370 153 41.35%
425Chris Heaton-Harris (@chhcalling) 3205 221 91 41.18%
426Toby Perkins (@tobyperkinsmp) 3209 290 119 41.03%
427Julie Cooper MP (@JulieForBurnley) 3206 244 100 40.98%
428Helen Goodman (@HelenGoodmanMP) 3199 320 131 40.94%
429Christopher Pincher (@ChrisPincher) 3212 377 154 40.85%
430Caroline Nokes (@carolinenokes) 3212 297 121 40.74%
431Michael Ellis (@Michael_Ellis1) 1694 123 50 40.65%
432Therese Coffey (@theresecoffey) 3208 310 126 40.65%
433Ben Bradshaw (@BenPBradshaw) 3210 183 74 40.44%
434Dr Liam Fox (@LiamFoxMP) 2484 114 46 40.35%
435Robert Jenrick (@RobertJenrick) 2944 285 115 40.35%
436Ben Gummer (@ben4ipswich) 3229 196 79 40.31%
437Julian Smith (@juliansmithmp) 3217 324 130 40.12%
438David Jones (@DavidJonesMP) 967 45 18 40.00%
439Mark Spencer (@Mark_Spencer) 3220 258 103 39.92%
440Amber Rudd MP (@AmberRuddHR) 3234 466 186 39.91%
441Mhairi Black MP (@MhairiBlack) 2978 188 75 39.89%
442Peter Heaton-JonesMP (@PeterNorthDevon) 3210 266 106 39.85%
443Owen Thompson (@OwenThompson) 3197 239 95 39.75%
444Tom Blenkinsop (@TomBlenkinsop) 3206 401 159 39.65%
445Peter Kyle MP (@peterkyle) 3197 164 65 39.63%
446Robert Syms (@robertsymsmp) 2811 438 173 39.50%
447Pauline Latham (@Pauline_Latham) 2616 284 112 39.44%
448John Stevenson MP (@JohnStevensonMP) 689 66 26 39.39%
449Anna Soubry MP (@Anna_Soubry) 3207 234 92 39.32%
450Chris Leslie (@ChrisLeslieMP) 2367 250 98 39.20%
451Angus B MacNeil MP (@AngusMacNeilSNP) 3217 296 116 39.19%
452Jonathan Reynolds (@jreynoldsMP) 3245 217 85 39.17%
453Roger Mullin (@RogMull) 3244 184 72 39.13%
454James Cleverly (@JamesCleverly) 3243 195 76 38.97%
455Glyn Davies (@glyndaviesmp) 3208 262 102 38.93%
456Jo Stevens (@JoStevensLabour) 3223 257 100 38.91%
457Amber Rudd MP (@AmberRudd_MP) 2995 450 175 38.89%
458Dr Dan Poulter MP (@drdanpoulter) 2820 250 97 38.80%
459Stephen Crabb (@scrabbmp) 3205 310 120 38.71%
460James Heappey MP (@JSHeappey) 1555 106 41 38.68%
461Andrew Gwynne MP (@GwynneMP) 3247 284 109 38.38%
462Elizabeth Truss (@trussliz) 3219 344 132 38.37%
463James Wharton MP (@jameswhartonuk) 3196 254 97 38.19%
464John Glen (@JohnGlenMP) 1046 110 42 38.18%
465Steve Barclay (@SteveBarclayMP) 2146 256 97 37.89%
466Anne Marie Morris (@AMMorrisMP) 2180 283 107 37.81%
467James Morris (@JamesMorrisHRR) 2337 159 60 37.74%
468David Mundell (@DavidMundellDCT) 2148 149 56 37.58%
469Adrian Bailey (@AdrianBailey4MP) 411 16 6 37.50%
470Julie Hilling (@JulieHilling) 1982 224 84 37.50%
471Eilidh Whiteford (@EilidhWhiteford) 1618 99 37 37.37%
472Steve Brine (@sbrine) 3209 311 116 37.30%
473Ivan Lewis (@IvanLewis_MP) 3192 192 71 36.98%
474Colin J. Clark MP (@Colin_J_Clark) 205 19 7 36.84%
475Rachael Maskell MP (@RachaelMaskell) 3197 250 91 36.40%
476andrew murrison (@murrisonMP) 2865 272 99 36.40%
477John Mann (@JohnMannMP) 3184 316 115 36.39%
478Gavin Robinson (@GRobinsonDUP) 3179 220 80 36.36%
479Nicholas Soames (@nsoamesmp) 3183 196 71 36.22%
480Paula Sherriff MP (@paulasherriff) 3231 283 102 36.04%
481Tom Pursglove MP (@VotePursglove) 3073 222 80 36.04%
482Craig Tracey MP (@craig4nwarks) 3204 251 90 35.86%
483James Frith MP (@JamesFrith) 3174 226 81 35.84%
484Matthew Offord (@Offord4Hendon) 975 98 35 35.71%
485Mark Tami (@MarkTamiMP) 1391 115 41 35.65%
486Kirsty Blackman (@KirstySNP) 3231 215 76 35.35%
487Sam Gyimah MP (@SamGyimah) 3228 373 131 35.12%
488Ian Blackford (@IBlackfordSNPMP) 3203 208 73 35.10%
489Patrick McLoughlin (@Patrick4Dales) 318 40 14 35.00%
490Susan Elan Jones MP (@susanelanjones) 1038 63 22 34.92%
491Ian Austin (@IanAustinMP) 3241 192 67 34.90%
492Chris Bryant (@RhonddaBryant) 3244 244 85 34.84%
493Richard Benyon (@RichardBenyonMP) 3177 305 106 34.75%
494Francie Molloy (@FrancieMolloy) 691 101 35 34.65%
495Emma Lewell-Buck MP (@EmmaLewellBuck) 3203 125 43 34.40%
496Chris Skidmore (@cskidmoremp) 2142 344 118 34.30%
497Chris Evans MP (@ChrisEvansMP) 1258 70 24 34.29%
498Alan Whitehead (@alanwhiteheadmp) 1258 146 50 34.25%
499Oliver Colvile (@olivercolvile) 3191 328 111 33.84%
500Jonathan Edwards (@JonathanPlaid) 3224 244 82 33.61%
501Peter Grant MP (@PeterGrantMP) 3216 268 90 33.58%
502Scott Mann (@scottmannmp) 1537 138 46 33.33%
503Chloe Smith (@NorwichChloe) 3191 246 82 33.33%
504Mark Garnier (@Mark4WyreForest) 3222 387 128 33.07%
505Maria Caulfield MP (@mariacaulfield) 3225 176 58 32.95%
506Iain Stewart MP (@iainastewart) 1859 125 41 32.80%
507Andrew Percy (@andrewpercy) 3228 141 46 32.62%
508Margot James (@margot_james_mp) 3235 273 88 32.23%
509Andrew Bridgen (@AndrewBridgenMP) 980 87 28 32.18%
510Pat Glass (@PatMGlass) 3190 371 119 32.08%
511Kerry McCarthy (@KerryMP) 3242 178 57 32.02%
512AngelaWatkinsonMP (@AngelaWatkinson) 320 25 8 32.00%
513Giles Watling (@GilesWatling) 1316 72 23 31.94%
514Rosie Cooper (@rosie4westlancs) 1840 188 60 31.91%
515Pete Wishart (@PeteWishart) 3202 207 66 31.88%
516Alison Thewliss (@alisonthewliss) 3215 320 102 31.87%
517Stephen Doughty (@SDoughtyMP) 3208 201 64 31.84%
518Marcus Jones (@Marcus4Nuneaton) 3195 256 81 31.64%
519Louise Ellman MP (@LouiseEllman) 723 98 31 31.63%
520Stuart Andrew (@StuartAndrew) 3166 139 43 30.94%
521Nick Boles (@NickBolesMP) 738 75 23 30.67%
522Chris Matheson (@ChrisM4Chester) 1130 98 30 30.61%
523Gareth Snell MP (@gareth_snell) 3212 280 85 30.36%
524Jeremy Hunt (@Jeremy_Hunt) 2720 505 153 30.30%
525Steve McCabe (@steve_mccabe) 3212 241 73 30.29%
526Michael Tomlinson MP (@Michael4MDNP) 3154 224 67 29.91%
527Heather Wheeler MP (@HeatherWheeler) 1767 154 46 29.87%
528Fiona Mactaggart (@fionamacmp) 3190 389 115 29.56%
529Jack Lopresti (@Jackloprestimp) 733 105 31 29.52%
530Roger Godsiff MP (@RogerGodsiff) 870 95 28 29.47%
531Ian Lavery MP (@IanLaveryMP) 3150 318 93 29.25%
532Gavin Barwell MP (@GavinBarwellMP) 3241 288 83 28.82%
533Paul Scully (@scullyp) 3208 263 75 28.52%
534Mike Freer MP (@mikefreermp) 3236 274 78 28.47%
535Bob Blackman (@bobblackmanmp) 3213 212 60 28.30%
536Derek Twigg (@DerekTwiggMP) 585 39 11 28.21%
537Richard Harrington (@Richard4Watford) 1991 226 63 27.88%
538Pat Glass (@PatGlassMP) 3208 420 117 27.86%
539MegHillierMP (@Meg_HillierMP) 3227 323 89 27.55%
540David Nuttall MP (@DavidNuttallMP) 1481 142 39 27.46%
541Steve Double (@stevedouble) 3182 272 74 27.21%
542Martin Vickers (@martinvickersmp) 369 37 10 27.03%
543Flick Drummond (@FlickD) 2076 202 54 26.73%
544David Gauke (@DavidGauke) 2338 250 66 26.40%
545Karl McCartney (@karlmccartney) 3235 297 75 25.25%
546Andrew Turner (@AndrewTurnerUK) 3229 143 36 25.17%
547Andrew Turner (@TheIslandsMP) 3232 143 36 25.17%
548Natalie McGarry MP (@NatalieMcgarry) 57 4 1 25.00%
549Eleanor Laing (@eleanor4epping) 135 4 1 25.00%
550Mike Wood (@mikejwood) 2942 281 68 24.20%
551Chris Philp (@chrisphilp_mp) 2479 324 77 23.77%
552Paul Flynn (@PaulFlynnMP) 3212 401 95 23.69%
553George Osborne (@George_Osborne) 3245 412 92 22.33%
554Conor Burns (@conorburns_mp) 3233 201 44 21.89%
555Claire Perry (@claire4devizes) 3171 346 72 20.81%
556Greg Knight (@gregknightmp) 2238 214 44 20.56%
557Peter Bone (@PeterBoneMP) 1674 167 34 20.36%
558Ben Wallace MP (@BWallaceMP) 2756 263 53 20.15%
559Jackie Doyle-Price (@JackieDP) 3113 254 51 20.08%
560Tom Elliott (@telliott_UUP) 3204 628 115 18.31%
561John Cryer (@JohnCryerMP) 467 33 6 18.18%
562Anne Milton (@AnneMiltonMP) 3220 328 48 14.63%
563John Howell (@JohnHowellMP) 2610 272 31 11.40%
564Andrew Selous MP (@AndrewSelous) 1161 194 22 11.34%
565Mark Pritchard (@MPritchardMP) 2523 249 28 11.24%
566David Davis (@DavidDavisMP) 307 36 4 11.11%
567Andrew Bingham (@HighPeakAndrew) 1910 174 19 10.92%
568Maggie Throup MP (@mthroup) 394 20 2 10.00%
569Oliver Letwin (@OliverLetwinMP) 255 21 2 9.52%
570Lino Juca (@lisacameronsnp) 6 0 0 0.00%
571Liz "Not" McInnes (@LizMcInnesMP) 6 0 0 0.00%
572Craig Whittaker (@Craig_Whittaker) 64 12 0 0.00%
573Do You Know Larry? (@lrobertsonmp) 7 0 0 0.00%
574Steve Rotheram MP (@Steve_Rotheram) 4 0 0 0.00%
575Stacy Neithercutt (@tdebbonaire) 2 0 0 0.00%
576Andrew Turner (@keepandrew2015) 1 0 0 0.00%
577Menni (@NickGibbMP) 1 0 0 0.00%
578AM (@AlasdairMcD_MP) 10 1 0 0.00%