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%
6John Redwood (@johnredwood) 3233 216 173 80.09%
7Dan Jarvis (@DanJarvisMP) 3219 354 283 79.94%
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) 3221 363 272 74.93%
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) 3229 280 194 69.29%
36Thangam Debbonaire (@ThangamMP) 3236 185 128 69.19%
37Mary Creagh (@MaryCreaghMP) 3206 274 189 68.98%
38Grant Shapps MP (@grantshapps) 3222 279 191 68.46%
39chi onwurah (@ChiOnwurah) 3201 240 164 68.33%
40Tristram Hunt (@TristramHuntVA) 3222 244 166 68.03%
41teresa pearce (@tpearce003) 3200 305 207 67.87%
42Stephen Hepburn (@jarrowstevemp) 427 34 23 67.65%
43Victoria Prentis MP (@VictoriaPrentis) 1599 169 114 67.46%
44Dave Anderson (@DaveAndersonMP) 951 101 68 67.33%
45David Lammy (@DavidLammy) 3201 302 203 67.22%
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%
51Owen Paterson MP (@OwenPaterson) 2123 238 158 66.39%
52Conor McGinn MP (@ConorMcGinn) 2379 232 154 66.38%
53Richard Graham (@RichardGrahamUK) 3204 391 259 66.24%
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%
69John McDonnell MP (@johnmcdonnellMP) 3215 232 150 64.66%
70Alex Salmond (@AlexSalmond) 3240 315 203 64.44%
71Jim McMahon MP (@JimfromOldham) 3238 219 141 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%
77Stephanie Peacock (@Steph_Peacock) 3220 285 182 63.86%
78Khalid Mahmood MP (@khalid4PB) 2251 223 142 63.68%
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) 1888 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%
92Neil Carmichael (@stroud_neil) 3221 282 176 62.41%
93Kate Green (@KateGreenSU) 3195 236 147 62.29%
94Siobhain McDonagh MP (@Siobhain_MP) 3203 335 208 62.09%
95Judith Cummins MP (@JudithCummins) 2277 240 149 62.08%
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) 3220 267 162 60.67%
110Gavin Williamson (@GWilliamsonMP) 849 71 43 60.56%
111Martyn Day MP (@MartynDaySNP) 2435 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%
116Yasmin Qureshi (@YasminQureshiMP) 3221 283 171 60.42%
117Deidre Brock (@DeidreBrock) 3228 280 169 60.36%
118Keir Starmer (@Keir_Starmer) 2640 169 102 60.36%
119Debbie Abrahams (@Debbie_abrahams) 3207 335 202 60.30%
120Mary Robinson MP (@MaryRobinson01) 888 68 41 60.29%
121Corri Wilson SNP (@CorriWilsonSNP) 3194 224 135 60.27%
122Caroline Spelman (@spelmanc) 1974 224 135 60.27%
123Jeff Smith (@JeffSmithetc) 3229 254 153 60.24%
124Chris Law MP (SNP) (@ChrisLawSNP) 3203 231 139 60.17%
125Douglas Chapman MP (@DougChapmanSNP) 3232 291 175 60.14%
126Mark Pawsey (@MarkPawsey) 3205 376 226 60.11%
127Robin Walker MP (@WalkerWorcester) 3222 365 219 60.00%
128Eleanor Smith (@WSW_Labour) 883 70 42 60.00%
129Naz Shah MP (@NazShahBfd) 3197 254 152 59.84%
130Rebecca Long-Bailey (@RLong_Bailey) 1493 107 64 59.81%
131Marsha de Cordova MP (@Marshadecordova) 3218 320 191 59.69%
132Neil Coyle (@coyleneil) 3225 290 173 59.66%
133Dr Rosena Allin-Khan (@DrRosena) 3235 255 152 59.61%
134Martin Docherty (@MartinJDocherty) 3211 257 153 59.53%
135Andy Slaughter (@hammersmithandy) 3212 375 223 59.47%
136Tom Watson (@tom_watson) 3199 138 82 59.42%
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) 649 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) 3224 315 181 57.46%
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%
169Suella Fernandes MP (@SuellaFernandes) 2334 163 93 57.06%
170Jeffrey Donaldson MP (@J_Donaldson_MP) 3148 293 167 57.00%
171Valerie Vaz (@Valerie_VazMP) 2611 286 163 56.99%
172Andrea Leadsom MP (@andrealeadsom) 3208 302 172 56.95%
173Stephen Hammond MP (@S_Hammond) 3223 369 210 56.91%
174Matt Warman MP (@mattwarman) 3218 111 63 56.76%
175Daniel Zeichner (@DanielZeichner) 3195 208 118 56.73%
176Stuart McDonald (@Stuart_McDonald) 2945 219 124 56.62%
177Chris Green (@ChrisGreenMP) 2795 219 124 56.62%
178Nigel Huddleston MP (@HuddlestonNigel) 2693 274 155 56.57%
179Daniel4Shrewsbury (@KawczynskiMP) 3240 297 168 56.57%
180Jo Churchill MP (@Jochurchill4) 1488 115 65 56.52%
181Kevin Brennan MP (@KevinBrennanMP) 3231 317 179 56.47%
182Stephen Gethins MP (@StephenGethins) 3113 264 149 56.44%
183Douglas Carswell (@DouglasCarswell) 3236 227 128 56.39%
184Julie Elliott MP (@JulieElliottMP) 3210 378 213 56.35%
185Conor Murphy (@conormurphysf) 3192 240 135 56.25%
186Chris Stephens MP (@ChrisStephens) 3214 265 149 56.23%
187Catherine McKinnell (@CatMcKinnellMP) 3192 201 113 56.22%
188Liz Kendall (@leicesterliz) 3231 226 127 56.19%
189Mike Kane (@MikeKaneMP) 3185 267 150 56.18%
190Vernon Coaker (@Vernon_Coaker) 3211 271 152 56.09%
191Ian Murray (@IanMurrayMP) 3219 363 203 55.92%
192Jim Fitzpatrick (@FitzMP) 3204 297 166 55.89%
193Robert Halfon MP (@halfon4harlowMP) 3245 315 176 55.87%
194Andy Burnham (@andyburnhammp) 3189 252 140 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%
203Pat McFadden (@patmcfaddenmp) 3223 253 139 54.94%
204Drew Hendry MP (@drewhendrySNP) 3245 233 128 54.94%
205Graham Allen MP (@GrahamAllenMP) 3214 264 145 54.92%
206Andrew Stephenson MP (@Andrew4Pendle) 3192 408 224 54.90%
207Karin Smyth MP (@karinsmyth) 3245 267 146 54.68%
208Luciana Berger (@lucianaberger) 3205 236 129 54.66%
209Andrew Rosindell MP (@AndrewRosindell) 1701 130 71 54.62%
210Clive Efford (@CliveEfford) 3199 293 160 54.61%
211Rebecca Pow (@pow_rebecca) 3202 281 153 54.45%
212Kevin Barron MP (@KevinBarronMP) 800 68 37 54.41%
213Alec Shelbrooke MP (@AlecShelbrooke) 3183 325 176 54.15%
214Charlie Elphicke (@CharlieElphicke) 3223 277 150 54.15%
215Philip Hammond (@PHammondMP) 1290 89 48 53.93%
216Nick Herbert (@nickherbertmp) 3202 321 173 53.89%
217Christina Rees (@Rees4Neath) 3218 336 181 53.87%
218Cheryl Gillan (@CherylGillanMP) 3193 349 188 53.87%
219Dr Philippa Whitford (@Dr_PhilippaW) 3211 275 148 53.82%
220David Simpson MP (@DavidSimpsonDUP) 1055 106 57 53.77%
221Nick Clegg (@nick_clegg) 2639 175 94 53.71%
222Andrew Griffiths (@agriffithsmp) 3194 313 168 53.67%
223Royston Smith (@Royston_Smith) 3183 248 133 53.63%
224Michael Dugher (@MichaelDugher) 3205 348 186 53.45%
225Stewart McDonald MP (@StewartMcDonald) 3214 191 102 53.40%
226Michael Fabricant (@Mike_Fabricant) 3173 206 110 53.40%
227Nia Griffith MP (@NiaGriffithMP) 1599 163 87 53.37%
228Mike Weir (@mikeweirsnp) 3194 208 111 53.37%
229Derek Thomas (@DerekThomasMP) 276 30 16 53.33%
230James Berry (@JamesBerryMP) 3214 302 161 53.31%
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%
235Maria Eagle MP (@meaglemp) 3226 348 185 53.16%
236David Crausby (@DavidCrausby) 1372 115 61 53.04%
237John Woodcock (@JWoodcockMP) 3243 149 79 53.02%
238Hywel Williams AS/MP (@HywelPlaidCymru) 3216 249 132 53.01%
239Byron Davies (@Byron_Davies) 3216 304 161 52.96%
240Nicky Morgan MP (@NickyMorgan01) 3215 355 188 52.96%
241Kate Osamor (@KateOsamor) 3203 257 136 52.92%
242David Mackintosh (@davidmackintosh) 3208 322 170 52.80%
243Sir Oliver Heald MP (@OliverHealdMP) 2918 275 145 52.73%
244Paul Maskey (@PaulMaskeyMP) 3194 296 156 52.70%
245Stephen Timms (@stephenctimms) 3224 281 148 52.67%
246Virendra Sharma MP (@VirendraSharma) 3170 348 183 52.59%
247Boris Johnson (@BorisJohnson) 850 59 31 52.54%
248Chris Elmore MP (@CPJElmore) 3211 225 118 52.44%
249John Lamont MP (@John2Win) 3235 260 136 52.31%
250Gavin Shuker (@gavinshuker) 3194 272 142 52.21%
251Bernard Jenkin (@bernardjenkin) 3205 205 107 52.20%
252Caroline Dinenage (@cj_dinenage) 3230 395 206 52.15%
253Jonathan Djanogly (@JDjanogly) 1860 171 89 52.05%
254Peter Aldous (@peter_aldous) 1195 75 39 52.00%
255Jenny Chapman (@JennyChapman) 3198 256 133 51.95%
256Philip Dunne (@Dunne4Ludlow) 1049 129 67 51.94%
257Richard Burgon MP (@RichardBurgon) 3221 260 135 51.92%
258Stephen Metcalfe (@Metcalfe_SBET) 2986 293 152 51.88%
259Mickey Brady MP (@MickeyBradySF) 3187 349 181 51.86%
260Mark Williams (@mark4ceredigion) 3243 216 112 51.85%
261JOHN NICOLSON (@MrJohnNicolson) 3220 83 43 51.81%
262Alistair Burt (@AlistairBurtMP) 3187 315 163 51.75%
263Sammy Wilson MP (@eastantrimmp) 884 62 32 51.61%
264Harriet Harman (@HarrietHarman) 3223 322 166 51.55%
265Elisha Mc callion (@ElishaMcC_SF) 2074 202 104 51.49%
266Karen Buck (@KarenPBuckMP) 3237 212 109 51.42%
267Tim Farron (@timfarron) 3203 111 57 51.35%
268Holly Lynch MP (@HollyLynch5) 2042 193 99 51.30%
269Sir Gerald Howarth (@geraldhowarth) 771 80 41 51.25%
270Julian Knight MP (@julianknight15) 3224 270 138 51.11%
271David Morris MP (@Davidmpmorris) 3170 233 119 51.07%
272Kevin Hollinrake (@kevinhollinrake) 3244 235 120 51.06%
273Heidi Allen (@heidiallen75) 3239 251 128 51.00%
274David Hanson (@DavidHansonMP) 3220 504 257 50.99%
275Calum Kerr (@CalumKerrSNP) 3211 204 104 50.98%
276Simon Hoare MP (@Simon4NDorset) 3189 261 133 50.96%
277Mark Durkan (@markdurkan) 3232 660 336 50.91%
278Gavin Newlands MP (@GavinNewlandsMP) 3215 305 155 50.82%
279Helen Grant MP (@HelenGrantMP) 3204 272 138 50.74%
280Greg Clark (@GregClarkMP) 765 71 36 50.70%
281David Davies MP (@DavidTCDavies) 3243 387 196 50.65%
282Owen Smith (@OwenSmith_MP) 3208 246 124 50.41%
283Emma Reynolds (@EmmaReynoldsMP) 3212 250 126 50.40%
284Alison McGovern (@Alison_McGovern) 3240 256 129 50.39%
285Barry Sheerman (@BarrySheerman) 3245 137 69 50.36%
286Kevan Jones MP (@KevanJonesMP) 3248 298 150 50.34%
287Nigel Dodds (@NigelDoddsDUP) 2458 187 94 50.27%
288David Warburton MP (@DJWarburton) 3225 205 103 50.24%
289Denis Skinner (@BolsoverBeast) 3232 225 113 50.22%
290Tracey Crouch (@tracey_crouch) 3228 234 117 50.00%
291Bill Cash (@BillCashMP) 103 6 3 50.00%
292Blyth Valley Labour (@BVLabour) 464 28 14 50.00%
293Sir Alan Duncan MP (@AlanDuncanMP) 575 44 22 50.00%
294Mark Harper (@Mark_J_Harper) 1281 128 64 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%
299James Cartlidge MP (@jc4southsuffolk) 2342 147 73 49.66%
300Hugo Swire (@HugoSwire) 3219 246 122 49.59%
301Damian Hinds (@damian57) 1743 224 111 49.55%
302Ann Clwyd (@AnnClwyd) 912 111 55 49.55%
303Tom Tugendhat (@TomTugendhat) 3188 218 108 49.54%
304Will Quince MP (@willquince) 3224 198 98 49.49%
305Andy McDonald MP (@AndyMcDonaldMP) 1949 160 79 49.38%
306Angela Rayner MP (@AngelaRayner) 3229 233 115 49.36%
307Justin Madders MP (@justinmadders) 3219 266 131 49.25%
308Karen Lumley (@Tell_Karen) 3228 329 162 49.24%
309Michelle Donelan MP (@michelledonelan) 3150 226 111 49.12%
310Iain Wright (@IainWrightMP) 3200 281 138 49.11%
311Yvonne Fovargue (@Y_FovargueMP) 2913 286 140 48.95%
312Justin Tomlinson MP (@JTomlinsonMP) 3218 319 156 48.90%
313Rebecca Harris (@RebeccaHarrisMP) 3204 364 178 48.90%
314vickyfoxcroft (@vickyfoxcroft) 3188 301 147 48.84%
315Penny Mordaunt MP (@PennyMordauntMP) 3214 201 98 48.76%
316Louise Haigh MP (@LouHaigh) 3206 185 90 48.65%
317Ed Miliband (@Ed_Miliband) 3209 280 136 48.57%
318Steven Paterson SNP (@Steven4Stirling) 1932 173 84 48.55%
319Margaret Hodge (@margarethodge) 1932 171 83 48.54%
320Ronnie Cowan MP (@ronniecowan) 3227 270 131 48.52%
321Bob Neill (@neill_bob) 3227 266 129 48.50%
322David Mowat (@mowat4ws) 1819 194 94 48.45%
323Michelle Thomson (@MichelleThomson) 3218 249 120 48.19%
324Pat Doherty (@PatDohertyMP) 976 83 40 48.19%
325Albert Owen MP (@AlbertOwenMP) 3237 299 144 48.16%
326Hannah Bardell (@HannahB4LiviMP) 3244 241 116 48.13%
327Lucy Powell MP (@LucyMPowell) 3234 208 100 48.08%
328AnnaTurleyMP (@annaturley) 3206 281 135 48.04%
329Ann Coffey (@anncoffey_mp) 1776 148 71 47.97%
330Wayne David (@WayneDavid_MP) 3222 215 103 47.91%
331Simon Hart (@Simonhartmp) 1886 167 80 47.90%
332Catherine West (@CatherineWest1) 3205 334 160 47.90%
333(((Dawn Butler MP))) (@DawnButlerBrent) 3230 236 113 47.88%
334Caroline Ansell (@Caroline_Ansell) 1509 140 67 47.86%
335Paul Maynard (@PaulMaynardMP) 3173 263 125 47.53%
336Bill Esterson (@Bill_Esterson) 3246 251 119 47.41%
337Jake Berry (@JakeBerry) 3222 287 136 47.39%
338Nadhim Zahawi (@nadhimzahawi) 3192 344 163 47.38%
339Mark Hendrick (@MpHendrick) 1396 152 72 47.37%
340Lesley Laird (@LesleyLaird) 3185 361 171 47.37%
341Wendy Morton MP (@morton_wendy) 1199 95 45 47.37%
342Gerald Jones MP (@GeraldJonesLAB) 3232 351 166 47.29%
343Helen Hayes (@helenhayes_) 3205 267 126 47.19%
344Tom Brake (@thomasbrake) 3201 434 204 47.00%
345Jesse Norman (@Jesse_Norman) 3206 222 104 46.85%
346Ruth Smeeth MP (@RuthSmeeth) 3240 313 146 46.65%
347Matthew Pennycook MP (@mtpennycook) 3205 268 125 46.64%
348Phil Boswell SNP (@PhilBoswellSNP) 1643 133 62 46.62%
349Jon Trickett (@jon_trickett) 3223 221 103 46.61%
350Peter Dowd (@Peter_Dowd) 3116 322 150 46.58%
351David Rutley (@DavidRutleyMP) 2026 181 84 46.41%
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%
357Nadine Dorries (@NadineDorries) 3221 211 97 45.97%
358David Burrowes (@davidburrowesmp) 2476 246 113 45.93%
359Mike Gapes (@MikeGapes) 3234 305 140 45.90%
360Callum McCaig (@callum_mccaig) 3234 179 82 45.81%
361Nigel Mills MP (@NigelMillsMP) 850 101 46 45.54%
362Tim Loughton MP (@timloughton) 3221 319 145 45.45%
363David Evennett MP (@DavidEvennett) 766 44 20 45.45%
364Andrew Jones MP (@AJonesMP) 1191 117 53 45.30%
365Barbara Keeley (@KeeleyMP) 3226 303 137 45.21%
366Nigel Mills (@nigelmills) 863 104 47 45.19%
367Wes Streeting MP (@wesstreeting) 3236 206 93 45.15%
368Tobias Ellwood MP (@Tobias_Ellwood) 1454 173 78 45.09%
369Margaret Ritchie (@MRitchieMP) 3242 493 222 45.03%
370Helen Jones MP (@HelenJonesMP) 3191 216 97 44.91%
371Marcus Fysh MP (@MarcusFysh) 3192 230 103 44.78%
372Stephen Twigg (@StephenTwigg) 3190 248 111 44.76%
373Ian Paisley MP (@ianpaisleymp) 3227 255 114 44.71%
374Neil Gray MP (@NeilGrayMP) 3223 273 122 44.69%
375Sarah Newton (@SarahNewtonMP) 2293 215 96 44.65%
376Dr Phillip Lee MP (@DrPhillipLeeMP) 2596 233 104 44.64%
377Emily Thornberry (@EmilyThornberry) 3218 251 112 44.62%
378Kate Hoey (@KateHoeyMP) 3053 269 120 44.61%
379Shabana Mahmood (@ShabanaMahmood) 2721 191 85 44.50%
380Jess Phillips (@jessphillips) 3216 153 68 44.44%
381Just Anne McLaughlin (@AnneMcLaughlin) 3209 288 128 44.44%
382Tracy Brabin (@TracyBrabin) 3225 180 80 44.44%
383George Kerevan (@GeorgeKerevan) 3201 275 122 44.36%
384John Pugh MP (@johnpughmp) 1253 106 47 44.34%
385Geoffrey Cox QC MP (@Geoffrey_Cox) 1042 70 31 44.29%
386Helen Whately (@Helen_Whately) 1880 104 46 44.23%
387Kevin Foster (@kevin_j_foster) 3233 307 135 43.97%
388angela smith (@angelasmithmp) 3207 189 83 43.92%
389Sheryll Murray (@sheryllmurray) 3203 228 100 43.86%
390John Healey MP (@JohnHealey_MP) 3146 302 132 43.71%
391Alistair Carmichael (@acarmichaelmp) 2636 156 68 43.59%
392Antoinette Sandbach (@ASandbachMP) 3201 264 115 43.56%
393Philip Davies (@PhilipDaviesMP) 3178 163 71 43.56%
394Chris White MP (@ChrisWhite_MP) 3205 320 139 43.44%
395Mark Prisk MP (@PriskMark) 2679 261 113 43.30%
396Clive Lewis (@labourlewis) 3215 171 74 43.27%
397Danny Kinahan (@DdeBK) 2479 169 73 43.20%
398Bridget Phillipson (@bphillipsonMP) 3220 158 68 43.04%
399Norman Lamb (@normanlamb) 3185 172 74 43.02%
400Tulip Siddiq (@TulipSiddiq) 3231 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%
405R. Blackman-Woods (@robertabwMP) 3222 268 114 42.54%
406Anna McMorrin MP (@AnnaMcMorrin) 2094 134 57 42.54%
407Steve Reed (@SteveReedMP) 3197 252 107 42.46%
408Alex Sobel (@alexsobel) 3218 250 106 42.40%
409Sarah Champion (@SarahChampionMP) 3235 295 125 42.37%
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%
413Crispin Blunt (@crispinbluntmp) 819 88 37 42.05%
414Sarah Wollaston (@sarahwollaston) 3226 124 52 41.94%
415Alok Sharma (@AlokSharma_RDG) 3212 234 98 41.88%
416James Brokenshire (@JBrokenshire) 1909 134 56 41.79%
417Greg Mulholland (@GregMulholland1) 3216 180 75 41.67%
418Therese Coffey (@theresecoffey) 3246 310 129 41.61%
419Gordon Marsden MP (@GordonMarsden) 3193 255 106 41.57%
420Sharon Hodgson MP (@SharonHodgsonMP) 3205 241 100 41.49%
421Ian Mearns MP (@IanMearnsMP) 3197 287 119 41.46%
422Jessica Morden (@jessicamordenmp) 2142 234 97 41.45%
423Lindsay Hoyle (@LindsayHoyle_MP) 2110 152 63 41.45%
424Damian Green (@damiangreenmp) 3192 249 103 41.37%
425Craig Whittaker MP (@CWhittakerMP) 3214 369 152 41.19%
426Chris Heaton-Harris (@chhcalling) 3205 221 91 41.18%
427James Duddridge (@JamesDuddridge) 3236 343 141 41.11%
428Toby Perkins (@tobyperkinsmp) 3209 290 119 41.03%
429Christopher Pincher (@ChrisPincher) 3212 377 154 40.85%
430Julie Cooper MP (@JulieForBurnley) 3227 245 100 40.82%
431Caroline Nokes (@carolinenokes) 3212 297 121 40.74%
432Helen Goodman (@HelenGoodmanMP) 3204 322 131 40.68%
433Michael Ellis (@Michael_Ellis1) 1694 123 50 40.65%
434Dr Liam Fox (@LiamFoxMP) 2484 114 46 40.35%
435Robert Jenrick (@RobertJenrick) 2944 285 115 40.35%
436James Frith MP (@JamesFrith) 3214 253 102 40.32%
437Ben Gummer (@ben4ipswich) 3229 196 79 40.31%
438Ben Bradshaw (@BenPBradshaw) 3227 184 74 40.22%
439Julian Smith (@juliansmithmp) 3217 324 130 40.12%
440David Jones (@DavidJonesMP) 967 45 18 40.00%
441Mark Spencer (@Mark_Spencer) 3220 258 103 39.92%
442Mhairi Black MP (@MhairiBlack) 2978 188 75 39.89%
443Peter Heaton-JonesMP (@PeterNorthDevon) 3210 266 106 39.85%
444Amber Rudd MP (@AmberRuddHR) 3221 465 185 39.78%
445Owen Thompson (@OwenThompson) 3197 239 95 39.75%
446Tom Blenkinsop (@TomBlenkinsop) 3206 401 159 39.65%
447Peter Kyle MP (@peterkyle) 3197 164 65 39.63%
448Robert Syms (@robertsymsmp) 2811 438 173 39.50%
449Andrew Gwynne MP (@GwynneMP) 3218 284 112 39.44%
450Pauline Latham (@Pauline_Latham) 2616 284 112 39.44%
451John Stevenson MP (@JohnStevensonMP) 689 66 26 39.39%
452Chris Leslie (@ChrisLeslieMP) 2367 250 98 39.20%
453Angus B MacNeil MP (@AngusMacNeilSNP) 3217 296 116 39.19%
454Jonathan Reynolds (@jreynoldsMP) 3245 217 85 39.17%
455Roger Mullin (@RogMull) 3244 184 72 39.13%
456James Cleverly (@JamesCleverly) 3243 195 76 38.97%
457Glyn Davies (@glyndaviesmp) 3208 262 102 38.93%
458Jo Stevens (@JoStevensLabour) 3223 257 100 38.91%
459Amber Rudd MP (@AmberRudd_MP) 2995 450 175 38.89%
460Dr Dan Poulter MP (@drdanpoulter) 2820 250 97 38.80%
461Stephen Crabb (@scrabbmp) 3205 310 120 38.71%
462James Heappey MP (@JSHeappey) 1555 106 41 38.68%
463Anna Soubry MP (@Anna_Soubry) 3239 233 90 38.63%
464Elizabeth Truss (@trussliz) 3219 344 132 38.37%
465James Wharton MP (@jameswhartonuk) 3196 254 97 38.19%
466John Glen (@JohnGlenMP) 1046 110 42 38.18%
467Steve Barclay (@SteveBarclayMP) 2146 256 97 37.89%
468Anne Marie Morris (@AMMorrisMP) 2180 283 107 37.81%
469James Morris (@JamesMorrisHRR) 2337 159 60 37.74%
470David Mundell (@DavidMundellDCT) 2148 149 56 37.58%
471Adrian Bailey (@AdrianBailey4MP) 411 16 6 37.50%
472Julie Hilling (@JulieHilling) 1982 224 84 37.50%
473Steve Brine (@sbrine) 3209 311 116 37.30%
474Ivan Lewis (@IvanLewis_MP) 3192 192 71 36.98%
475Colin J. Clark MP (@Colin_J_Clark) 205 19 7 36.84%
476Rachael Maskell MP (@RachaelMaskell) 3197 250 91 36.40%
477andrew murrison (@murrisonMP) 2865 272 99 36.40%
478John Mann (@JohnMannMP) 3184 316 115 36.39%
479Gavin Robinson (@GRobinsonDUP) 3179 220 80 36.36%
480Nicholas Soames (@nsoamesmp) 3183 196 71 36.22%
481Eilidh Whiteford (@EilidhWhiteford) 1610 97 35 36.08%
482Paula Sherriff MP (@paulasherriff) 3231 283 102 36.04%
483Tom Pursglove MP (@VotePursglove) 3073 222 80 36.04%
484Craig Tracey MP (@craig4nwarks) 3204 251 90 35.86%
485Matthew Offord (@Offord4Hendon) 975 98 35 35.71%
486Mark Tami (@MarkTamiMP) 1391 115 41 35.65%
487Kirsty Blackman (@KirstySNP) 3231 215 76 35.35%
488Sam Gyimah MP (@SamGyimah) 3228 373 131 35.12%
489Ian Blackford (@IBlackfordSNPMP) 3203 208 73 35.10%
490Patrick McLoughlin (@Patrick4Dales) 318 40 14 35.00%
491Susan Elan Jones MP (@susanelanjones) 1038 63 22 34.92%
492Ian Austin (@IanAustinMP) 3241 192 67 34.90%
493Chris Bryant (@RhonddaBryant) 3244 244 85 34.84%
494Richard Benyon (@RichardBenyonMP) 3177 305 106 34.75%
495Francie Molloy (@FrancieMolloy) 691 101 35 34.65%
496Jonathan Edwards (@JonathanPlaid) 3189 247 85 34.41%
497Emma Lewell-Buck MP (@EmmaLewellBuck) 3203 125 43 34.40%
498Chris Skidmore (@cskidmoremp) 2142 344 118 34.30%
499Chris Evans MP (@ChrisEvansMP) 1258 70 24 34.29%
500Alison Thewliss (@alisonthewliss) 3214 315 108 34.29%
501Alan Whitehead (@alanwhiteheadmp) 1258 146 50 34.25%
502Oliver Colvile (@olivercolvile) 3191 328 111 33.84%
503Peter Grant MP (@PeterGrantMP) 3216 268 90 33.58%
504Scott Mann (@scottmannmp) 1537 138 46 33.33%
505Chloe Smith (@NorwichChloe) 3191 246 82 33.33%
506Mark Garnier (@Mark4WyreForest) 3222 387 128 33.07%
507Maria Caulfield MP (@mariacaulfield) 3225 176 58 32.95%
508Iain Stewart MP (@iainastewart) 1859 125 41 32.80%
509Andrew Percy (@andrewpercy) 3228 141 46 32.62%
510Margot James (@margot_james_mp) 3235 273 88 32.23%
511Andrew Bridgen (@AndrewBridgenMP) 980 87 28 32.18%
512Kerry McCarthy (@KerryMP) 3242 178 57 32.02%
513AngelaWatkinsonMP (@AngelaWatkinson) 320 25 8 32.00%
514Giles Watling (@GilesWatling) 1311 72 23 31.94%
515Rosie Cooper (@rosie4westlancs) 1840 188 60 31.91%
516Pete Wishart (@PeteWishart) 3202 207 66 31.88%
517Pat Glass (@PatMGlass) 3223 380 121 31.84%
518Stephen Doughty (@SDoughtyMP) 3208 201 64 31.84%
519Marcus Jones (@Marcus4Nuneaton) 3195 256 81 31.64%
520Louise Ellman MP (@LouiseEllman) 723 98 31 31.63%
521Stuart Andrew (@StuartAndrew) 3166 139 43 30.94%
522Nick Boles (@NickBolesMP) 738 75 23 30.67%
523Chris Matheson (@ChrisM4Chester) 1130 98 30 30.61%
524Gareth Snell MP (@gareth_snell) 3212 280 85 30.36%
525Jeremy Hunt (@Jeremy_Hunt) 2720 505 153 30.30%
526Steve McCabe (@steve_mccabe) 3212 241 73 30.29%
527Michael Tomlinson MP (@Michael4MDNP) 3187 225 68 30.22%
528Heather Wheeler MP (@HeatherWheeler) 1767 154 46 29.87%
529Fiona Mactaggart (@fionamacmp) 3190 389 115 29.56%
530Jack Lopresti (@Jackloprestimp) 733 105 31 29.52%
531Roger Godsiff MP (@RogerGodsiff) 870 95 28 29.47%
532Ian Lavery MP (@IanLaveryMP) 3150 318 93 29.25%
533Gavin Barwell MP (@GavinBarwellMP) 3241 288 83 28.82%
534Paul Scully (@scullyp) 3208 263 75 28.52%
535Mike Freer MP (@mikefreermp) 3236 274 78 28.47%
536Bob Blackman (@bobblackmanmp) 3213 212 60 28.30%
537Derek Twigg (@DerekTwiggMP) 583 39 11 28.21%
538Richard Harrington (@Richard4Watford) 1968 222 62 27.93%
539Pat Glass (@PatGlassMP) 3208 420 117 27.86%
540MegHillierMP (@Meg_HillierMP) 3227 323 89 27.55%
541David Nuttall MP (@DavidNuttallMP) 1481 142 39 27.46%
542Steve Double (@stevedouble) 3182 272 74 27.21%
543Martin Vickers (@martinvickersmp) 369 37 10 27.03%
544Karl McCartney (@karlmccartney) 3235 343 92 26.82%
545Flick Drummond (@FlickD) 2076 202 54 26.73%
546David Gauke (@DavidGauke) 2328 250 66 26.40%
547Andrew Turner (@AndrewTurnerUK) 3229 143 36 25.17%
548Andrew Turner (@TheIslandsMP) 3232 143 36 25.17%
549Natalie McGarry MP (@NatalieMcgarry) 57 4 1 25.00%
550Eleanor Laing (@eleanor4epping) 135 4 1 25.00%
551Mike Wood (@mikejwood) 2942 281 68 24.20%
552Chris Philp (@chrisphilp_mp) 2479 324 77 23.77%
553Paul Flynn (@PaulFlynnMP) 3212 401 95 23.69%
554George Osborne (@George_Osborne) 3230 418 93 22.25%
555Conor Burns (@conorburns_mp) 3233 201 44 21.89%
556Claire Perry (@claire4devizes) 3171 346 72 20.81%
557Greg Knight (@gregknightmp) 2238 214 44 20.56%
558Peter Bone (@PeterBoneMP) 1674 167 34 20.36%
559Ben Wallace MP (@BWallaceMP) 2756 263 53 20.15%
560Jackie Doyle-Price (@JackieDP) 3113 254 51 20.08%
561Tom Elliott (@telliott_UUP) 3204 628 115 18.31%
562John Cryer (@JohnCryerMP) 467 33 6 18.18%
563Anne Milton (@AnneMiltonMP) 3220 328 48 14.63%
564John Howell (@JohnHowellMP) 2610 272 31 11.40%
565Andrew Selous MP (@AndrewSelous) 1161 194 22 11.34%
566Mark Pritchard (@MPritchardMP) 2523 249 28 11.24%
567David Davis (@DavidDavisMP) 307 36 4 11.11%
568Andrew Bingham (@HighPeakAndrew) 1910 174 19 10.92%
569Maggie Throup MP (@mthroup) 394 20 2 10.00%
570Oliver Letwin (@OliverLetwinMP) 255 21 2 9.52%
571Lino Juca (@lisacameronsnp) 6 0 0 0.00%
572Liz "Not" McInnes (@LizMcInnesMP) 6 0 0 0.00%
573Craig Whittaker (@Craig_Whittaker) 64 12 0 0.00%
574Do You Know Larry? (@lrobertsonmp) 7 0 0 0.00%
575Steve Rotheram MP (@Steve_Rotheram) 4 0 0 0.00%
576Stacy Neithercutt (@tdebbonaire) 2 0 0 0.00%
577Andrew Turner (@keepandrew2015) 1 0 0 0.00%
578Menni (@NickGibbMP) 1 0 0 0.00%
579AM (@AlasdairMcD_MP) 10 1 0 0.00%