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%
2John Redwood (@johnredwood) 3207 225 202 89.78%
3Sadiq Khan (@SadiqKhan) 3243 244 209 85.66%
4Nick Gibb (@NickGibbMP) 749 62 53 85.48%
5Rehman Chishti (@Rehman_Chishti) 1954 375 320 85.33%
6Johnny Mercer MP (@JohnnyMercerMP) 3232 278 231 83.09%
7Stephen McPartland (@SMcPartlandMP) 1393 99 82 82.83%
8Dan Jarvis (@DanJarvisMP) 3196 354 288 81.36%
9Harry Harpham MP (@Harry4BH) 481 42 34 80.95%
10Matt Hancock (@MattHancockMP) 3236 386 301 77.98%
11Huw Merriman MP (@HuwMerriman) 1304 104 81 77.88%
12Jeremy Corbyn MP (@jeremycorbyn) 3228 309 238 77.02%
13Grahame Morris MP (@grahamemorris) 3217 376 289 76.86%
14Leader's Office (@CommonsLeader) 272 43 33 76.74%
15Alan Mak MP (@AlanMakMP) 3225 231 177 76.62%
16Desmond Swayne (@DesmondSwayne) 508 29 22 75.86%
17Gisela Stuart MP (@GiselaStuart) 3199 364 276 75.82%
18George Freeman MP (@Freeman_George) 3246 290 219 75.52%
19Graham Evans (@GrahamEvansMP) 3235 453 339 74.83%
20Dr Tania Mathias MP (@tania_mathias) 1408 146 109 74.66%
21Sir Edward Garnier (@EGarnierMP) 964 110 82 74.55%
22Andrew Smith (@AndrewSmithMP) 698 39 29 74.36%
23Edward Timpson MP (@edwardtimpson) 1885 234 174 74.36%
24Diane Abbott MP (@HackneyAbbott) 3218 225 167 74.22%
25John Penrose MP (@JohnPenroseNews) 2510 266 196 73.68%
26Geraint Davies MP (@GeraintDaviesMP) 3165 440 321 72.95%
27Rob Wilson MP (@RobWilson_RDG) 3205 365 265 72.60%
28Rupa Huq MP (@RupaHuq) 3215 383 278 72.58%
29Jon Cruddas (@JonCruddas_1) 1388 116 84 72.41%
30Angela Eagle (@angelaeagle) 3208 252 181 71.83%
31Mark Field (@MarkFieldMP) 1108 78 56 71.79%
32Jeremy Lefroy (@JeremyLefroyMP) 3220 317 226 71.29%
33Seema Malhotra (@SeemaMalhotra1) 3241 276 195 70.65%
34Harriett Baldwin (@HBaldwinMP) 3224 390 275 70.51%
35David Lammy (@DavidLammy) 3242 316 222 70.25%
36Angus Robertson (@AngusRobertson) 3195 180 126 70.00%
37Karl Turner MP (@KarlTurnerMP) 3235 255 177 69.41%
38Craig Williams MP (@Craig4CardiffN) 3213 306 212 69.28%
39chi onwurah (@ChiOnwurah) 3221 234 162 69.23%
40Dave Anderson MP (@DaveAndersonMP) 913 97 67 69.07%
41John Whittingdale (@JWhittingdale) 127 16 11 68.75%
42Victoria Borwick (@backborwick) 791 38 26 68.42%
43Debbie Abrahams (@Debbie_abrahams) 3241 339 231 68.14%
44Angela Crawley MP (@AngelaCrawleyMP) 3207 239 162 67.78%
45Jason McCartney MP (@JasonMcCartney) 3240 459 309 67.32%
46Mary Creagh (@MaryCreaghMP) 3203 293 197 67.24%
47Ed Vaizey (@edvaizey) 3240 336 225 66.96%
48Rob Marris MP (@WSW_Labour) 739 57 38 66.67%
49Tristram Hunt (@TristramHuntMP) 3230 243 162 66.67%
50Owen Paterson MP (@Owen_PatersonMP) 1335 144 96 66.67%
51Ian Lucas (@IanCLucas) 3220 250 166 66.40%
52Lucy Allan MP (@lucyallan) 3238 223 148 66.37%
53Dr Paul Monaghan MP (@_PaulMonaghan) 3217 279 185 66.31%
54Grant Shapps (@grantshapps) 3191 280 185 66.07%
55Craig Mackinlay (@cmackinlay) 2674 277 183 66.06%
56Margaret Ferrier MP (@MargaretFerrier) 3178 514 339 65.95%
57Alex Salmond (@AlexSalmond) 3233 320 211 65.94%
58Boris Johnson (@BorisJohnson) 649 44 29 65.91%
59Caroline Flint (@CarolineFlintMP) 3224 307 202 65.80%
60Jane Ellison MP (@JaneEllison) 3199 417 274 65.71%
61Kate Osamor MP (@KateOsamor) 3219 274 180 65.69%
62Victoria Prentis MP (@VictoriaPrentis) 1085 110 72 65.45%
63Nick Hurd MP (@nickhurdmp) 3221 437 286 65.45%
64Zac Goldsmith (@ZacGoldsmith) 3211 217 142 65.44%
65Catherine West MP (@CatherineWest1) 3224 318 207 65.09%
66Richard Burden MP (@RichardBurdenMP) 3239 252 164 65.08%
67Liz Saville Roberts (@LSRPlaid) 3228 211 137 64.93%
68John McDonnell MP (@johnmcdonnellMP) 3218 208 135 64.90%
69Khalid Mahmood MP (@khalid4PB) 2096 208 135 64.90%
70Chris Davies MP (@ChrisDavies_MP) 451 34 22 64.71%
71teresa pearce (@tpearce003) 3216 331 214 64.65%
72john spellar (@spellar) 3204 274 177 64.60%
73Barry Gardiner (@BarryGardiner) 3227 322 208 64.60%
74Conor McGinn MP (@ConorMcGinn) 2146 206 133 64.56%
75Kit Malthouse (@kitmalthouse) 1393 160 103 64.38%
76Paul Blomfield (@PaulBlomfieldMP) 3224 244 157 64.34%
77Simon Danczuk (@SimonDanczuk) 3200 222 142 63.96%
78Phil Wilson MP (@PhilWilsonMP) 3227 302 193 63.91%
79Damian Collins (@DamianCollins) 3240 262 167 63.74%
80Sajid Javid (@sajidjavid) 3211 352 224 63.64%
81Maria Eagle MP (@meaglemp) 3198 385 245 63.64%
82Brendan O'Hara MP (@BrendanOHaraSNP) 1351 126 80 63.49%
83Nick Thomas-Symonds (@NickTorfaenMP) 3203 167 106 63.47%
84Sir Eric Pickles (@EricPickles) 3242 363 230 63.36%
85Mickey Brady MP (@MickeyBradySF) 3207 335 212 63.28%
86Ronnie Cowan MP (@ronniecowan) 3211 275 174 63.27%
87Dr James Davies MP (@jamesdaviesmp) 1394 125 79 63.20%
88Nicola Blackwood (@nicolablackwood) 2784 260 164 63.08%
89Kirsten Oswald MP (@kirstenoswald) 3219 181 114 62.98%
90HebridesMP (@hebridesmp) 661 35 22 62.86%
91Martin Docherty MP (@MartinJDocherty) 3195 261 164 62.84%
92Judith Cummins MP (@JudithCummins) 2017 215 135 62.79%
93Andrew Stephenson MP (@Andrew4Pendle) 3195 421 264 62.71%
94Suella Fernandes MP (@SuellaFernandes) 1826 115 72 62.61%
95Paul Maskey (@PaulMaskeyMP) 3243 382 239 62.57%
96Alun Cairns (@AlunCairns) 3188 315 197 62.54%
97Frank Field MP (@frankfieldteam) 1088 64 40 62.50%
98Margaret Greenwood (@MGreenwoodWW) 3231 301 188 62.46%
99Liz Kendall (@leicesterliz) 3180 189 118 62.43%
100Henry Smith MP (@HenrySmithMP) 3228 314 196 62.42%
101Alan Campbell (@alancampbellmp) 1119 133 83 62.41%
102Liam Byrne (@LiamByrneMP) 3222 258 161 62.40%
103Guy Opperman MP (@GuyOpperman) 3207 467 290 62.10%
104Richard Graham (@RichardGrahamMP) 3201 395 245 62.03%
105Caroline Lucas (@CarolineLucas) 3207 181 112 61.88%
106Kate Green (@KateGreenSU) 3230 236 146 61.86%
107Justine Greening (@JustineGreening) 2170 191 118 61.78%
108Michael Fabricant (@Mike_Fabricant) 3209 195 120 61.54%
109Charlotte Leslie (@CLeslieMP) 3222 252 155 61.51%
110Robert Buckland MP (@RobertBuckland) 3192 394 242 61.42%
111Neil Carmichael (@stroud_neil) 3231 254 156 61.42%
112Douglas Chapman MP (@DougChapmanSNP) 3211 316 194 61.39%
113Rory Stewart (@RoryStewartUK) 3239 480 293 61.04%
114Lord Price CVO (@UKTradeMinister) 1203 133 81 60.90%
115Ranil Jayawardena MP (@TellRanil) 1921 184 112 60.87%
116Jeff Smith (@JeffSmithetc) 3169 253 154 60.87%
117Patrick Grady (@GradySNP) 3218 235 143 60.85%
118Martyn Day MP (@MartynDaySNP) 2159 212 129 60.85%
119Imran Hussain MP (@Imran_HussainMP) 1568 135 82 60.74%
120Marie Rimmer MP (@MarieRimmerMP) 958 84 51 60.71%
121Andy Slaughter MP (@hammersmithandy) 3213 351 213 60.68%
122Patricia Gibson MP (@PGibsonSNP) 2329 221 134 60.63%
123Steve Baker MP (@SteveBakerHW) 3244 360 218 60.56%
124Greg Hands (@GregHands) 3232 375 227 60.53%
125Guto Bebb (@GutoBebb) 3240 235 142 60.43%
126James Gray MP (@JamesGrayMP) 742 48 29 60.42%
127Hywel Williams AS/MP (@HywelPlaidCymru) 3234 245 148 60.41%
128Mary Robinson MP (@MaryRobinson01) 781 63 38 60.32%
129Caroline Spelman MP (@spelmanc) 1800 209 126 60.29%
130Jo Johnson (@JoJohnsonMP) 1228 138 83 60.14%
131Deidre Brock (@DeidreBrock) 3222 301 181 60.13%
132Tasmina Sheikh MP (@TasminaSheikh) 3229 193 116 60.10%
133Gareth Thomas (@GarethThomasMP) 3202 453 272 60.04%
134Gavin Williamson (@GWilliamsonMP) 835 70 42 60.00%
135MimsDaviesMP (@mimsdavies) 3191 350 210 60.00%
136Tom Watson (@tom_watson) 3224 132 79 59.85%
137Jim Fitzpatrick (@FitzMP) 3240 281 168 59.79%
138Robin Walker MP (@WalkerWorcester) 3221 389 232 59.64%
139Chris Law MP (SNP) (@ChrisLawSNP) 3197 202 120 59.41%
140David Cameron (@David_Cameron) 2535 268 159 59.33%
141Keir Starmer (@Keir_Starmer) 1931 142 84 59.15%
142Corri Wilson MP (@CorriWilsonSNP) 3226 181 107 59.12%
143Valerie Vaz MP (@Valerie_VazMP) 2217 245 144 58.78%
144Neil Coyle (@coyleneil) 3207 286 168 58.74%
145Rebecca Long-Bailey (@RLong_Bailey) 1320 92 54 58.70%
146Naz Shah MP (@NazShahBfd) 3211 256 150 58.59%
147John McNally MP (@JohnMcNallyMP) 1479 111 65 58.56%
148Amanda Milling MP (@amandamilling) 1676 135 79 58.52%
149Lucy Powell MP (@LucyMPowell) 3223 171 100 58.48%
150Stephen Gethins MP (@StephenGethins) 2686 236 138 58.47%
151David Lidington (@DLidington) 3210 386 225 58.29%
152Andrew Gwynne MP (@GwynneMP) 3205 266 155 58.27%
153Brandon Lewis MP (@BrandonLewis) 3242 237 138 58.23%
154Richard Arkless MP (@ArklessRichard) 2454 203 118 58.13%
155Rushanara Ali (@rushanaraali) 3188 279 162 58.06%
156(((Dawn Butler MP))) (@DawnButlerBrent) 3207 212 123 58.02%
157Conor Murphy (@conormurphysf) 3206 238 138 57.98%
158Carol Monaghan MP (@CMonaghanMP) 3119 225 130 57.78%
159Jo Cox MP (@Jo_Cox1) 3177 225 130 57.78%
160Ruth Cadbury MP (@RuthCadbury) 3199 393 227 57.76%
161Edward Leigh MP (@EdwardLeighMP) 386 26 15 57.69%
162Chuka Umunna (@ChukaUmunna) 3234 254 146 57.48%
163Sue Hayman (@SueHayman1) 3227 262 150 57.25%
164William Wragg MP (@William_Wragg) 1958 133 76 57.14%
165Sir Malcolm Rifkind (@MalcolmRifkind) 99 7 4 57.14%
166Richard Burgon MP (@RichardBurgon) 3237 263 150 57.03%
167Pat McFadden (@patmcfaddenmp) 3229 256 146 57.03%
168Stuart McDonald MP (@Stuart_McDonald) 2511 179 102 56.98%
169Nigel Huddleston MP (@HuddlestonNigel) 2327 239 136 56.90%
170Adam Afriyie (@AdamAfriyie) 1349 102 58 56.86%
171Andrea Jenkyns MP (@andreajenkyns) 3192 280 159 56.79%
172Stewart McDonald MP (@StewartMcDonald) 3232 236 134 56.78%
173Christina Rees MP (@Rees4Neath) 3229 381 216 56.69%
174Kevin Brennan (@KevinBrennanMP) 3207 339 192 56.64%
175Andy Burnham (@andyburnhammp) 3193 258 146 56.59%
176Caroline Dinenage (@cj_dinenage) 3229 382 216 56.54%
177Rachel Reeves (@RachelReevesMP) 3227 296 167 56.42%
178David Crausby (@DavidCrausby) 976 87 49 56.32%
179Daniel Kawczynski MP (@KawczynskiMP) 3200 286 161 56.29%
180Stephen Hammond MP (@S_Hammond) 3201 363 204 56.20%
181Jeffrey Donaldson MP (@J_Donaldson_MP) 2798 251 141 56.18%
182Heidi Alexander (@heidi_mp) 3209 219 123 56.16%
183Luciana Berger (@lucianaberger) 3204 253 142 56.13%
184Rebecca Harris (@RebeccaHarrisMP) 3203 350 196 56.00%
185Stewart Jackson MP (@Stewart4Pboro) 3227 277 155 55.96%
186Philip Hammond (@PHammondMP) 1240 84 47 55.95%
187Jack Dromey MP (@JackDromeyMP) 3194 454 254 55.95%
188Anne-Marie Trevelyan (@annietrev) 3234 295 165 55.93%
189Yvette Cooper (@YvetteCooperMP) 3199 313 175 55.91%
190Alistair Burt (@AlistairBurtMP) 3203 326 182 55.83%
191Nadhim Zahawi (@nadhimzahawi) 3223 328 183 55.79%
192Julie Elliott MP (@JulieElliottMP) 2917 346 193 55.78%
193Daniel Zeichner (@DanielZeichner) 3234 208 116 55.77%
194John Woodcock (@JWoodcockMP) 3231 131 73 55.73%
195Stephen Kinnock MP (@SKinnock) 3218 255 142 55.69%
196Patrick McLoughlin (@Patrick4Dales) 185 18 10 55.56%
197Alex Chalk (@AlexChalkChelt) 1102 54 30 55.56%
198Jo Churchill MP (@Jochurchill4) 1338 108 60 55.56%
199Graham Allen MP (@GrahamAllenMP) 3215 274 152 55.47%
200Joanna Cherry QC MP (@joannaccherry) 3196 242 134 55.37%
201Charlie Elphicke (@CharlieElphicke) 3197 290 160 55.17%
202stellacreasy (@stellacreasy) 3221 301 166 55.15%
203Robert Halfon (@halfon4harlowMP) 3223 303 167 55.12%
204Michael Dugher MP (@MichaelDugher) 3240 323 178 55.11%
205Jonathan Ashworth MP (@JonAshworth) 3244 236 130 55.08%
206Gloria De Piero MP (@GloriaDePiero) 3213 316 174 55.06%
207Stephen Hepburn (@jarrowstevemp) 305 20 11 55.00%
208Andrew Rosindell MP (@AndrewRosindell) 1527 122 67 54.92%
209Mike Kane (@MikeKaneMP) 3207 275 151 54.91%
210Barry Sheerman (@BarrySheerman) 3227 195 107 54.87%
211Nic Dakin (@NicDakinMP) 3198 321 176 54.83%
212Andrea Leadsom MP (@andrealeadsom) 3208 293 160 54.61%
213Catherine McKinnell (@CatMcKinnellMP) 3192 207 113 54.59%
214Stephen Timms (@stephenctimms) 3193 297 162 54.55%
215Nick Herbert (@nickherbertmp) 3195 321 175 54.52%
216Matt Warman MP (@mattwarman) 3207 112 61 54.46%
217Nick Clegg (@nick_clegg) 2528 171 93 54.39%
218Alec Shelbrooke MP (@AlecShelbrooke) 3178 346 188 54.34%
219Ian Murray (@IanMurrayMP) 3229 400 217 54.25%
220Mark Pawsey (@MarkPawsey) 3200 373 202 54.16%
221Angela Rayner MP (@AngelaRayner) 3225 189 102 53.97%
222Yasmin Qureshi MP (@YasminQureshiMP) 3212 280 151 53.93%
223Mark Lancaster (@MarkLancasterMK) 2231 360 194 53.89%
224Derek Thomas (@DerekThomasMP) 257 26 14 53.85%
225Albert Owen MP (@AlbertOwenMP) 3210 305 164 53.77%
226Karin Smyth MP (@karinsmyth) 3214 279 150 53.76%
227Tom Tugendhat MP (@TomTugendhat) 3198 220 118 53.64%
228Andrew Griffiths (@agriffithsmp) 3210 325 174 53.54%
229Julian Knight MP (@julianknight15) 3207 277 148 53.43%
230Gavin Shuker (@gavinshuker) 3203 272 145 53.31%
231Royston Smith MP (@Royston_Smith) 3170 252 134 53.17%
232Bob Neill (@neill_bob) 3226 281 149 53.02%
233Stephen Metcalfe (@Metcalfe_SBET) 2223 232 123 53.02%
234Cheryl Gillan MP (@CherylGillanMP) 3187 353 187 52.97%
235Sammy Wilson MP (@eastantrimmp) 764 51 27 52.94%
236Sir Oliver Heald MP (@OliverHealdMP) 2891 274 145 52.92%
237Joan Ryan MP (@joanryanEnfield) 2173 189 100 52.91%
238Vernon Coaker MP (@Vernon_Coaker) 3211 269 142 52.79%
239Bill Esterson (@Bill_Esterson) 3223 201 106 52.74%
240Chris Green MP (@ChrisGreenMP) 3056 258 136 52.71%
241Peter Aldous (@peter_aldous) 1168 74 39 52.70%
242Lilian Greenwood (@LilianGreenwood) 3223 245 129 52.65%
243Michelle Donelan MP (@michelledonelan) 3213 249 131 52.61%
244Douglas Carswell (@DouglasCarswell) 3219 230 121 52.61%
245Byron Davies (@Byron_Davies) 3199 299 157 52.51%
246Jonathan Djanogly (@JDjanogly) 1774 162 85 52.47%
247Mike Weir (@mikeweirsnp) 3202 206 108 52.43%
248James Berry MP (@JamesBerryMP) 3217 300 157 52.33%
249Rebecca Pow MP (@pow_rebecca) 3197 279 146 52.33%
250Kevin Hollinrake MP (@kevinhollinrake) 3235 258 135 52.33%
251Holly Lynch MP (@HollyLynch5) 1614 151 79 52.32%
252Nia Griffith MP (@NiaGriffithMP) 1470 151 79 52.32%
253David Mackintosh MP (@davidmackintosh) 3223 325 170 52.31%
254Alasdair McDonnell (@AlasdairMcD_MP) 1768 157 82 52.23%
255Virendra Sharma MP (@VirendraSharma) 2937 323 168 52.01%
256George Kerevan MP (@GeorgeKerevan) 3241 287 149 51.92%
257Nicky Morgan (@NickyMorgan01) 3246 366 190 51.91%
258Clive Lewis MP (@labourlewis) 3203 189 98 51.85%
259Nigel Dodds (@NigelDoddsDUP) 2266 174 90 51.72%
260Jenny Chapman (@JennyChapman) 3217 256 132 51.56%
261David Simpson MP (@DavidSimpsonDUP) 1015 99 51 51.52%
262Owen Smith (@OwenSmith_MP) 3221 257 132 51.36%
263Pat Doherty (@PatDohertyMP) 946 78 40 51.28%
264Mark Harper MP (@Mark_J_Harper) 1205 121 62 51.24%
265Stewart Hosie (@StewartHosieSNP) 3205 297 152 51.18%
266Justin Madders MP (@justinmadders) 3229 262 134 51.15%
267Denis Skinner (@BolsoverBeast) 3221 225 115 51.11%
268David Morris MP (@Davidmpmorris) 3164 233 119 51.07%
269Chris Stephens MP (@ChrisStephens) 3229 273 139 50.92%
270Gerald Jones MP (@GeraldJonesLAB) 3241 334 170 50.90%
271Clive Efford (@CliveEfford) 3226 301 153 50.83%
272Philip Dunne (@Dunne4Ludlow) 941 122 62 50.82%
273Greg Clark (@gregclarkmp) 746 69 35 50.72%
274Mark Durkan MP (@markdurkan) 3230 669 339 50.67%
275Gavin Newlands MP (@GavinNewlandsMP) 3198 300 152 50.67%
276Andy McDonald MP (@AndyMcDonaldMP) 1799 152 77 50.66%
277Sir Gerald Howarth (@geraldhowarth) 765 79 40 50.63%
278Tim Farron (@timfarron) 3219 101 51 50.50%
279Steven Paterson MP (@Steven4Stirling) 1818 165 83 50.30%
280Louise Haigh MP (@LouHaigh) 3237 203 102 50.25%
281Nadine Dorries (@NadineDorriesMP) 3201 215 108 50.23%
282Mark Williams (@mark4ceredigion) 3233 217 109 50.23%
283Alison McGovern (@Alison_McGovern) 3206 261 131 50.19%
284Alison Thewliss (@alisonthewliss) 3217 287 144 50.17%
285Bill Cash (@BillCashMP) 102 6 3 50.00%
286Kevin Barron MP (@KevinBarronMP) 650 56 28 50.00%
287Peter Lilley (@LilleyPeter) 57 2 1 50.00%
288Jamie Reed (@jreedmp) 3222 160 80 50.00%
289Tom Blenkinsop (@TomBlenkinsop) 3211 324 162 50.00%
290Harriet Harman (@HarrietHarman) 3203 313 156 49.84%
291Emma Reynolds (@EmmaReynoldsMP) 3227 259 129 49.81%
292David Warburton MP (@DJWarburton) 3209 223 111 49.78%
293Damian Hinds (@damian57) 1743 224 111 49.55%
294Karen Lumley MP (@Tell_Karen) 3201 327 162 49.54%
295Helen Hayes (@helenhayes_) 3221 300 148 49.33%
296Mark Hendrick (@MpHendrick) 1302 142 70 49.30%
297Iain Wright (@IainWrightMP) 3204 281 138 49.11%
298James Cartlidge MP (@jc4southsuffolk) 1926 112 55 49.11%
299Penny Mordaunt MP (@PennyMordauntMP) 3190 206 101 49.03%
300Wendy Morton MP (@morton_wendy) 1122 82 40 48.78%
301David Mowat MP (@mowat4ws) 1796 193 94 48.70%
302Heidi Allen MP (@heidiallen75) 3231 269 131 48.70%
303Yvonne Fovargue (@Y_FovargueMP) 2674 263 128 48.67%
304Carolyn Harris MP (@carolynharris24) 3233 185 90 48.65%
305Kelly Tolhurst (@KellyTolhurst) 1530 144 70 48.61%
306Drew Hendry MP (@drewhendrySNP) 3238 241 117 48.55%
307David Hanson (@DavidHansonMP) 3240 540 262 48.52%
308Margaret Hodge (@margarethodge) 1789 165 80 48.48%
309Bernard Jenkin (@bernardjenkin) 3207 201 97 48.26%
310Simon Hart (@Simonhartmp) 1738 160 77 48.12%
311Ann Clwyd (@AnnClwyd) 834 104 50 48.08%
312Hannah Bardell MP (@HannahB4LiviMP) 3210 225 108 48.00%
313Barbara Keeley (@KeeleyMP) 3227 323 155 47.99%
314Justin Tomlinson MP (@JTomlinsonMP) 3204 317 152 47.95%
315Alex Cunningham (@ACunninghamMP) 3226 388 186 47.94%
316Caroline Ansell (@Caroline_Ansell) 1513 140 67 47.86%
317Ed Miliband (@Ed_Miliband) 3209 270 129 47.78%
318Ann Coffey (@anncoffey_mp) 1603 132 63 47.73%
319Jesse Norman (@Jesse_Norman) 3184 231 110 47.62%
320Hugo Swire (@HugoSwire) 3230 250 119 47.60%
321Therese Coffey (@theresecoffey) 3214 288 137 47.57%
322Graham Stuart MP (@grahamstuart) 3238 312 148 47.44%
323David Davies MP (@DavidTCDavies) 3200 382 181 47.38%
324Paul Maynard (@PaulMaynardMP) 3198 266 126 47.37%
325Sir Alan Duncan (@AlanDuncanMP) 493 38 18 47.37%
326Anna Turley MP (@annaturley) 3201 294 139 47.28%
327Karl McCartney (@karlmccartney) 3244 286 135 47.20%
328Tracey Crouch (@tracey_crouch) 3236 244 115 47.13%
329Mike Gapes (@MikeGapes) 3227 277 130 46.93%
330Ruth Smeeth MP (@RuthSmeeth) 3192 307 144 46.91%
331Callum McCaig (@callum_mccaig) 3221 177 83 46.89%
332Lyn Brown (@lynbrownmp) 3203 271 127 46.86%
333Helen Jones MP (@HelenJonesMP) 3192 220 103 46.82%
334Alan Brown MP (@AlanBrownSNP) 2666 182 85 46.70%
335James Cleverly MP (@JamesCleverly) 3215 223 104 46.64%
336David Rutley (@DavidRutleyMP) 2002 178 83 46.63%
337Shabana Mahmood MP (@ShabanaMahmood) 2550 178 83 46.63%
338Kevan Jones MP (@KevanJonesMP) 3215 292 136 46.58%
339Neil Gray MP (@NeilGrayMP) 3213 262 122 46.56%
340Michelle Thomson MP (@MichelleThomson) 3194 247 115 46.56%
341vickyfoxcroft (@vickyfoxcroft) 3200 299 139 46.49%
342Karen Buck (@KarenPBuckMP) 3215 224 104 46.43%
343Melanie Onn MP (@OnnMel) 3184 306 142 46.41%
344Norman Lamb (@normanlamb) 3196 199 92 46.23%
345Nigel Mills MP (@NigelMillsMP) 845 101 46 45.54%
346Simon Hoare (@Simon4NDorset) 2351 178 81 45.51%
347Helen Grant (@HelenGrantMP) 3216 277 126 45.49%
348David Burrowes (@davidburrowesmp) 2439 242 110 45.45%
349angela smith (@angelasmithmp) 3187 183 83 45.36%
350Andrew Jones MP (@AJonesMP) 1165 117 53 45.30%
351Jake Berry (@JakeBerry) 3210 283 128 45.23%
352Calum Kerr MP (@CalumKerrSNP) 3201 230 104 45.22%
353Mark Prisk MP (@PriskMark) 2371 239 108 45.19%
354Tobias Ellwood MP (@Tobias_Ellwood) 1454 173 78 45.09%
355Antoinette Sandbach (@ASandbachMP) 3200 264 119 45.08%
356Kate Hoey (@KateHoeyMP) 2935 260 117 45.00%
357David Evennett MP (@DavidEvennett) 680 40 18 45.00%
358Nick Smith (@BlaenauGwentMP) 1230 100 45 45.00%
359Dr Phillip Lee (@DrPhillipLeeMP) 2495 227 102 44.93%
360R. Blackman-Woods (@robertabwMP) 3213 276 124 44.93%
361Margaret Ritchie MP (@MRitchieMP) 3241 488 219 44.88%
362Matthew Pennycook MP (@mtpennycook) 3223 272 122 44.85%
363Diana Johnson (@DianaJohnsonMP) 3206 347 155 44.67%
364Sarah Newton (@SarahNewtonMP) 2273 215 96 44.65%
365Jo Stevens MP (@JoStevensLabour) 3232 280 125 44.64%
366Angus B MacNeil MP (@AngusMacNeilSNP) 3206 336 150 44.64%
367Geoffrey Cox QC MP (@Geoffrey_Cox) 925 65 29 44.62%
368Tommy Sheppard MP (@TommySheppard) 2041 178 79 44.38%
369Philip Davies MP (@PhilipDaviesMP) 3161 160 71 44.38%
370Greg Mulholland (@GregMulholland1) 3223 201 89 44.28%
371Wayne David (@WayneDavid_MP) 3221 231 102 44.16%
372Anne McLaughlin MP (@AnneMcLaughlin) 3218 302 132 43.71%
373Bridget Phillipson (@bphillipsonMP) 3245 149 65 43.62%
374Alistair Carmichael (@acarmichaelmp) 2623 156 68 43.59%
375Tim Loughton (@timloughton) 3223 354 154 43.50%
376Peter Dowd MP (@Peter_Dowd) 2718 276 120 43.48%
377Emily Thornberry (@EmilyThornberry) 3205 237 103 43.46%
378Sharon Hodgson MP (@SharonHodgsonMP) 3231 249 108 43.37%
379Danny Kinahan (@DdeBK) 2437 164 71 43.29%
380Phil Boswell MP (@PhilBoswellSNP) 1471 118 51 43.22%
381John Pugh MP (@johnpughmp) 1214 102 44 43.14%
382Jonathan Reynolds MP (@jreynoldsMP) 3216 212 91 42.92%
383Sarah Champion MP (@SarahChampionMP) 3188 303 130 42.90%
384Cat Smith (@CatSmithMP) 3173 271 116 42.80%
385Wes Streeting MP (@wesstreeting) 3201 222 95 42.79%
386Sarah Wollaston MP (@sarahwollaston) 3246 117 50 42.74%
387Chris White MP (@ChrisWhite_MP) 3192 321 137 42.68%
388Jessica Morden (@jessicamordenmp) 1797 219 93 42.47%
389Jonathan Edwards (@JonathanPlaid) 3200 262 111 42.37%
390Paula Sherriff MP (@paulasherriff) 3239 266 112 42.11%
391Lisa Nandy (@lisanandy) 3218 250 105 42.00%
392Ian Paisley (@ianpaisleymp) 3244 315 132 41.90%
393Tulip Siddiq (@TulipSiddiq) 3183 257 107 41.63%
394Stephen Doughty (@SDoughtyMP) 3196 214 89 41.59%
395Crispin Blunt MP (@crispinbluntmp) 787 87 36 41.38%
396Christopher Pincher (@ChrisPincher) 3196 371 152 40.97%
397Madeleine Moon (@MadeleineMoon) 2319 608 249 40.95%
398Toby Perkins MP (@tobyperkinsmp) 3195 259 106 40.93%
399Michael Ellis (@Michael_Ellis1) 1619 120 49 40.83%
400James Brokenshire (@JBrokenshire) 1842 130 53 40.77%
401Gordon Marsden MP (@GordonMarsden) 3199 270 110 40.74%
402John Stevenson MP (@JohnStevensonMP) 666 64 26 40.62%
403Sheryll Murray MP (@sheryllmurray) 2965 229 93 40.61%
404Damian (@damiangreenmp) 3205 249 101 40.56%
405Robert Jenrick (@RobertJenrick) 2641 254 103 40.55%
406Tom Brake MP (@thomasbrake) 3204 378 153 40.48%
407John Healey MP (@JohnHealey_MP) 2713 250 101 40.40%
408Owen Thompson MP (@OwenThompson) 3243 176 71 40.34%
409Ian Mearns MP (@IanMearnsMP) 3205 283 114 40.28%
410Mhairi Black MP (@MhairiBlack) 2755 174 70 40.23%
411Stephen Twigg (@StephenTwigg) 3204 266 107 40.23%
412Helen Goodman (@HelenGoodmanMP) 3201 319 128 40.13%
413Julian Smith MP (@juliansmithmp) 3191 324 130 40.12%
414Seema Kennedy MP (@SeemaKennedy) 3214 307 123 40.07%
415Dr Liam Fox MP (@LiamFoxMP) 2452 110 44 40.00%
416Nicholas Soames (@nsoamesmp) 3201 195 78 40.00%
417Mark Spencer MP (@Mark_Spencer) 3204 256 102 39.84%
418Alok Sharma MP (@AlokSharma_RDG) 2865 226 90 39.82%
419Chris Heaton-Harris (@chhcalling) 3202 221 88 39.82%
420Caroline Nokes (@carolinenokes) 3225 319 127 39.81%
421James Heappey MP (@JSHeappey) 1374 98 39 39.80%
422Robert Syms MP (@robertsymsmp) 2587 408 162 39.71%
423Jon Trickett (@jon_trickett) 3226 237 94 39.66%
424Ben Bradshaw (@BenPBradshaw) 3233 227 90 39.65%
425Pauline Latham (@Pauline_Latham) 2520 275 109 39.64%
426Liz McInnes (@LizMcInnesMP) 3200 241 94 39.00%
427David Jones (@DavidJonesMP) 829 36 14 38.89%
428Glyn Davies (@glyndaviesmp) 3213 265 103 38.87%
429Chris Leslie (@ChrisLeslieMP) 2274 245 95 38.78%
430Amber Rudd MP (@AmberRudd_MP) 2966 445 172 38.65%
431Eilidh Whiteford (@EilidhWhiteford) 1307 83 32 38.55%
432Ivan Lewis MP (@IvanLewis_MP) 3206 205 79 38.54%
433James Duddridge MP (@JamesDuddridge) 3193 409 157 38.39%
434James Wharton MP (@jameswhartonuk) 3196 254 97 38.19%
435Peter Heaton-JonesMP (@PeterNorthDevon) 3224 275 105 38.18%
436Ben Howlett MP (@ben4bath) 3245 171 65 38.01%
437Stephen Crabb (@scrabbmp) 3242 316 120 37.97%
438John Glen (@JohnGlenMP) 1020 108 41 37.96%
439Lindsay Hoyle MP (@LindsayHoyle_MP) 1955 132 50 37.88%
440Chris Bryant MP (@RhonddaBryant) 3239 198 75 37.88%
441Helen Whately (@Helen_Whately) 1246 66 25 37.88%
442Steve Reed (@SteveReedMP) 3230 214 81 37.85%
443James Morris MP (@JamesMorrisHRR) 2310 157 59 37.58%
444Craig Whittaker MP (@CWhittakerMP) 3213 334 125 37.43%
445Steve Barclay (@SteveBarclayMP) 2093 254 95 37.40%
446Hilary Benn (@hilarybennmp) 3199 289 108 37.37%
447Steve Brine MP (@sbrine) 3209 311 116 37.30%
448Anne Marie Morris MP (@AMMorrisMP) 2167 279 104 37.28%
449David Mundell (@DavidMundellDCT) 2004 129 48 37.21%
450Julie Cooper MP (@JulieForBurnley) 2882 215 80 37.21%
451Ben Gummer (@ben4ipswich) 3235 210 78 37.14%
452Elizabeth Truss (@trussliz) 3201 343 127 37.03%
453Peter Kyle MP (@peterkyle) 3232 166 61 36.75%
454Ian Blackford (@IBlackfordSNPMP) 3231 202 74 36.63%
455Mark Tami (@MarkTamiMP) 1061 85 31 36.47%
456JOHN NICOLSON M.P. (@MrJohnNicolson) 3223 99 36 36.36%
457andrew murrison (@murrisonMP) 2819 270 98 36.30%
458Roger Mullin MP (@RogMull) 3241 202 73 36.14%
459Sam Gyimah MP (@SamGyimah) 3202 374 135 36.10%
460Julie Hilling (@JulieHilling) 1797 208 75 36.06%
461Emma Lewell-Buck MP (@EmmaLewellBuck) 3193 131 47 35.88%
462Craig Tracey MP (@craig4nwarks) 3209 243 87 35.80%
463Matthew Offord (@Offord4Hendon) 931 98 35 35.71%
464Tom Pursglove MP (@VotePursglove) 2872 213 76 35.68%
465Kevin Foster (@kevin_j_foster) 3248 315 112 35.56%
466Dr Dan Poulter MP (@drdanpoulter) 2468 223 79 35.43%
467Alan Whitehead (@alanwhiteheadmp) 1181 144 51 35.42%
468Marcus Fysh MP (@MarcusFysh) 3212 214 75 35.05%
469Gavin Robinson (@GRobinsonDUP) 3179 206 72 34.95%
470Bob Blackman (@bobblackmanmp) 3205 232 81 34.91%
471Francie Molloy (@FrancieMolloy) 677 101 35 34.65%
472Kirsty Blackman (@KirstySNP) 3209 223 77 34.53%
473Scott Mann (@scottmannmp) 1456 134 46 34.33%
474Ian Austin (@IanAustinMP) 3212 204 70 34.31%
475Susan Elan Jones MP (@susanelanjones) 785 47 16 34.04%
476Richard Benyon (@RichardBenyonMP) 2905 288 98 34.03%
477Oliver Colvile MP (@olivercolvile) 3226 330 112 33.94%
478Iain Stewart MP (@iainastewart) 1758 118 40 33.90%
479John Mann (@JohnMannMP) 3214 321 108 33.64%
480Mark Garnier (@Mark4WyreForest) 3008 336 113 33.63%
481Adrian Bailey (@AdrianBailey4MP) 375 15 5 33.33%
482Chloe Smith (@NorwichChloe) 3188 246 82 33.33%
483Andrew Percy (@andrewpercy) 3228 141 46 32.62%
484Andrew Bridgen (@AndrewBridgenMP) 960 86 28 32.56%
485Chris Skidmore (@cskidmoremp) 2082 323 105 32.51%
486AngelaWatkinsonMP (@AngelaWatkinson) 313 25 8 32.00%
487Rosie Cooper MP (@rosie4westlancs) 1634 170 54 31.76%
488Anna Soubry MP (@Anna_Soubry) 3237 181 57 31.49%
489Chris Evans MP (@ChrisEvansMP) 998 54 17 31.48%
490Maria Caulfield MP (@mariacaulfield) 3202 179 56 31.28%
491Jess Phillips MP (@jessphillips) 3199 187 58 31.02%
492Roger Godsiff MP (@RogerGodsiff) 824 91 28 30.77%
493Marcus Jones (@Marcus4Nuneaton) 3177 273 84 30.77%
494Nick Boles (@NickBolesMP) 733 75 23 30.67%
495Kerry McCarthy (@KerryMP) 3204 180 55 30.56%
496Louise Ellman MP (@LouiseEllman) 647 86 26 30.23%
497Pete Wishart (@PeteWishart) 3233 192 58 30.21%
498Jack Lopresti MP (@Jackloprestimp) 713 103 31 30.10%
499Margot James (@margot_james_mp) 3242 288 86 29.86%
500Peter Grant MP (@PeterGrantMP) 3227 268 80 29.85%
501Rachael Maskell MP (@RachaelMaskell) 3229 235 70 29.79%
502Stuart Andrew MP (@StuartAndrew) 3203 141 42 29.79%
503Chris Matheson MP (@ChrisM4Chester) 1015 91 27 29.67%
504Heather Wheeler MP (@HeatherWheeler) 1715 152 45 29.61%
505Jeremy Hunt (@Jeremy_Hunt) 2603 485 143 29.48%
506Ian Lavery MP (@IanLaveryMP) 3079 317 92 29.02%
507Mike Freer MP (@mikefreermp) 3236 274 78 28.47%
508Will Quince MP (@willquince) 3227 272 77 28.31%
509Fiona Mactaggart (@fionamacmp) 3212 393 111 28.24%
510Pat Glass (@PatGlassMP) 3201 418 118 28.23%
511Steve McCabe (@steve_mccabe) 3245 239 67 28.03%
512Gavin Barwell MP (@GavinBarwellMP) 3198 283 79 27.92%
513David Nuttall MP (@DavidNuttallMP) 1455 139 38 27.34%
514Flick Drummond MP (@FlickD) 1984 187 51 27.27%
515Martin Vickers (@martinvickersmp) 367 37 10 27.03%
516Steve Double MP (@stevedouble) 3164 273 73 26.74%
517David Gauke (@DavidGauke) 1969 217 58 26.73%
518Paul Flynn (@PaulFlynnMP) 3212 407 106 26.04%
519Andrew Turner (@TheIslandsMP) 3231 143 36 25.17%
520Natalie McGarry MP (@NatalieMcgarry) 57 4 1 25.00%
521Eleanor Laing (@eleanor4epping) 80 4 1 25.00%
522Derek Twigg (@DerekTwiggMP) 515 36 9 25.00%
523Michael Tomlinson MP (@Michael4MDNP) 2767 177 44 24.86%
524Richard Harrington (@Richard4Watford) 1742 201 49 24.38%
525Paul Scully MP (@scullyp) 3216 275 67 24.36%
526MegHillierMP (@Meg_HillierMP) 3222 328 79 24.09%
527Chris Philp (@chrisphilp_mp) 2356 313 74 23.64%
528Mike Wood MP (@mikejwood) 2801 269 63 23.42%
529Laurence RobertsonMP (@lrobertsonmp) 406 31 7 22.58%
530Conor Burns (@conorburns_mp) 3209 199 43 21.61%
531Claire Perry (@claire4devizes) 3176 346 72 20.81%
532Peter Bone (@PeterBoneMP) 1646 165 34 20.61%
533Sir Greg Knight MP (@gregknightmp) 2202 207 42 20.29%
534Jackie Doyle-Price (@JackieDP) 3065 252 50 19.84%
535Ben Wallace (@BWallaceMP) 2452 225 41 18.22%
536Tom Elliott (@telliott_UUP) 3209 638 113 17.71%
537John Cryer (@JohnCryerMP) 382 29 5 17.24%
538George Osborne (@George_Osborne) 2861 430 74 17.21%
539Anne Milton (@AnneMiltonMP) 3218 327 48 14.68%
540Mark Pritchard (@MPritchardMP) 2501 249 28 11.24%
541David Davis MP (@DavidDavisMP) 306 36 4 11.11%
542Andrew Bingham (@HighPeakAndrew) 1908 173 19 10.98%
543John Howell (@JohnHowellMP) 2522 264 28 10.61%
544Andrew Selous MP (@AndrewSelous) 1107 187 19 10.16%
545Maggie Throup MP (@mthroup) 394 20 2 10.00%
546Oliver Letwin (@OliverLetwinMP) 253 21 2 9.52%
547Lino Juca (@lisacameronsnp) 6 0 0 0.00%
548Steve Rotheram MP (@Steve_Rotheram) 4 0 0 0.00%
549Stacy Neithercutt (@tdebbonaire) 2 0 0 0.00%
550michael meacher (@michaelmeacher) 2 0 0 0.00%