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) 2962 198 188 94.95%
3Nick Gibb (@NickGibbMP) 669 60 52 86.67%
4Sadiq Khan (@SadiqKhan) 3242 224 193 86.16%
5Leader's Office (@CommonsLeader) 149 20 17 85.00%
6Rehman Chishti (@Rehman_Chishti) 1798 326 277 84.97%
7Stephen McPartland (@SMcPartlandMP) 1325 97 81 83.51%
8George Freeman MP (@Freeman_George) 3204 292 238 81.51%
9Harry Harpham MP (@Harry4BH) 480 42 34 80.95%
10Dan Jarvis (@DanJarvisMP) 3219 362 291 80.39%
11Johnny Mercer MP (@JohnnyMercerMP) 3212 273 215 78.75%
12Grahame Morris MP (@grahamemorris) 3215 367 288 78.47%
13Angela Eagle (@angelaeagle) 3206 258 201 77.91%
14Jeremy Corbyn MP (@jeremycorbyn) 3201 315 245 77.78%
15Gisela Stuart MP (@GiselaStuart) 3208 358 277 77.37%
16Edward Timpson MP (@edwardtimpson) 1647 197 152 77.16%
17Huw Merriman MP (@HuwMerriman) 1202 95 72 75.79%
18Alan Mak MP (@AlanMakMP) 3048 221 167 75.57%
19Sir Edward Garnier (@EGarnierMP) 927 105 79 75.24%
20Graham Evans (@GrahamEvansMP) 3223 444 334 75.23%
21Desmond Swayne (@DesmondSwayne) 499 28 21 75.00%
22Rupa Huq MP (@RupaHuq) 3221 386 289 74.87%
23Dr Tania Mathias MP (@tania_mathias) 1270 127 95 74.80%
24David Lammy (@DavidLammy) 3240 288 213 73.96%
25Matt Hancock (@MattHancockMP) 3233 356 262 73.60%
26Andrew Smith (@AndrewSmithMP) 647 34 25 73.53%
27Rob Wilson MP (@RobWilson_RDG) 3240 380 279 73.42%
28John Penrose MP (@JohnPenroseNews) 2426 258 189 73.26%
29Geraint Davies MP (@GeraintDaviesMP) 2970 395 287 72.66%
30chi onwurah (@ChiOnwurah) 3228 215 156 72.56%
31Jon Cruddas (@JonCruddas_1) 1337 112 81 72.32%
32Victoria Borwick (@backborwick) 696 36 26 72.22%
33Mark Field (@MarkFieldMP) 1071 75 54 72.00%
34Seema Malhotra (@SeemaMalhotra1) 3214 274 197 71.90%
35Jeremy Lefroy (@JeremyLefroyMP) 3176 310 221 71.29%
36Debbie Abrahams (@Debbie_abrahams) 3233 295 210 71.19%
37Angus Robertson (@AngusRobertson) 3205 191 134 70.16%
38Kate Osamor MP (@KateOsamor) 3198 259 181 69.88%
39Harriett Baldwin (@HBaldwinMP) 3241 393 274 69.72%
40Craig Williams MP (@Craig4CardiffN) 3224 294 204 69.39%
41Jason McCartney MP (@JasonMcCartney) 3207 443 305 68.85%
42Mickey Brady MP (@MickeyBradySF) 2705 287 197 68.64%
43Dave Anderson MP (@DaveAndersonMP) 854 92 63 68.48%
44Diane Abbott MP (@HackneyAbbott) 3237 181 123 67.96%
45Alex Salmond (@AlexSalmond) 3235 315 214 67.94%
46Rob Marris MP (@WSW_Labour) 727 56 38 67.86%
47Karl Turner MP (@KarlTurnerMP) 3232 283 192 67.84%
48Khalid Mahmood MP (@khalid4PB) 1988 197 133 67.51%
49Mary Creagh (@MaryCreaghMP) 3215 326 220 67.48%
50Owen Paterson MP (@Owen_PatersonMP) 1231 129 87 67.44%
51Ed Vaizey (@edvaizey) 3232 306 206 67.32%
52Liz Saville Roberts (@LSRPlaid) 3233 217 146 67.28%
53Angela Crawley MP (@AngelaCrawleyMP) 3242 243 163 67.08%
54Craig Mackinlay (@cmackinlay) 2523 253 169 66.80%
55Robert Buckland MP (@RobertBuckland) 3222 408 272 66.67%
56John Whittingdale (@JWhittingdale) 125 15 10 66.67%
57Tristram Hunt (@TristramHuntMP) 3230 243 162 66.67%
58Zac Goldsmith (@ZacGoldsmith) 3214 209 139 66.51%
59Catherine West MP (@CatherineWest1) 3229 314 208 66.24%
60Paul Maskey (@PaulMaskeyMP) 3231 382 253 66.23%
61Caroline Flint (@CarolineFlintMP) 3232 307 203 66.12%
62Ian Lucas (@IanCLucas) 3191 236 156 66.10%
63Richard Burden MP (@RichardBurdenMP) 3195 253 167 66.01%
64Boris Johnson (@BorisJohnson) 569 41 27 65.85%
65Brendan O'Hara MP (@BrendanOHaraSNP) 1247 114 75 65.79%
66Liz Kendall (@leicesterliz) 3230 188 123 65.43%
67Lucy Allan MP (@lucyallan) 3210 214 140 65.42%
68Grant Shapps (@grantshapps) 3227 286 187 65.38%
69Martin Docherty MP (@MartinJDocherty) 3235 270 176 65.19%
70Victoria Prentis MP (@VictoriaPrentis) 955 100 65 65.00%
71Nick Hurd MP (@nickhurdmp) 3222 439 285 64.92%
72Dr Paul Monaghan MP (@_PaulMonaghan) 3228 287 186 64.81%
73Damian Collins (@DamianCollins) 3226 267 173 64.79%
74Jane Ellison MP (@JaneEllison) 3203 420 272 64.76%
75Alan Campbell (@alancampbellmp) 1048 122 79 64.75%
76Chris Davies MP (@ChrisDavies_MP) 451 34 22 64.71%
77HebridesMP (@hebridesmp) 629 34 22 64.71%
78Barry Gardiner (@BarryGardiner) 3227 325 210 64.62%
79john spellar (@spellar) 3226 273 176 64.47%
80Maria Eagle MP (@meaglemp) 3200 376 242 64.36%
81teresa pearce (@tpearce003) 3225 328 211 64.33%
82Margaret Ferrier MP (@MargaretFerrier) 3217 470 301 64.04%
83Charlotte Leslie (@CLeslieMP) 3213 247 158 63.97%
84Kirsten Oswald MP (@kirstenoswald) 3200 180 115 63.89%
85Liam Byrne (@LiamByrneMP) 3229 265 169 63.77%
86(((Dawn Butler MP))) (@DawnButlerBrent) 3207 229 146 63.76%
87Sajid Javid (@sajidjavid) 3192 342 218 63.74%
88Conor McGinn MP (@ConorMcGinn) 1980 195 124 63.59%
89Frank Field MP (@frankfieldteam) 1017 63 40 63.49%
90Jeff Smith (@JeffSmithetc) 3216 271 172 63.47%
91Guy Opperman MP (@GuyOpperman) 3232 462 293 63.42%
92Judith Cummins MP (@JudithCummins) 1892 205 130 63.41%
93John McDonnell MP (@johnmcdonnellMP) 3226 210 133 63.33%
94Andy Slaughter MP (@hammersmithandy) 3208 335 212 63.28%
95Paul Blomfield (@PaulBlomfieldMP) 3244 245 155 63.27%
96Naz Shah MP (@NazShahBfd) 3227 244 154 63.11%
97Simon Danczuk (@SimonDanczuk) 3220 233 147 63.09%
98Nicola Blackwood (@nicolablackwood) 2572 246 155 63.01%
99Phil Wilson MP (@PhilWilsonMP) 3199 310 195 62.90%
100Neil Carmichael (@stroud_neil) 3235 248 156 62.90%
101Lucy Powell MP (@LucyMPowell) 3200 167 105 62.87%
102Kit Malthouse (@kitmalthouse) 1333 148 93 62.84%
103Suella Fernandes MP (@SuellaFernandes) 1768 113 71 62.83%
104Tom Watson (@tom_watson) 3220 137 86 62.77%
105Henry Smith MP (@HenrySmithMP) 3225 306 192 62.75%
106Patricia Gibson MP (@PGibsonSNP) 2137 192 120 62.50%
107Edward Leigh MP (@EdwardLeighMP) 352 24 15 62.50%
108Hywel Williams AS/MP (@HywelPlaidCymru) 3198 240 150 62.50%
109Steve Baker MP (@SteveBakerHW) 3215 309 193 62.46%
110Andrew Stephenson MP (@Andrew4Pendle) 3216 412 257 62.38%
111Tasmina Sheikh MP (@TasminaSheikh) 3193 201 125 62.19%
112Patrick Grady (@GradySNP) 2863 214 133 62.15%
113Justine Greening (@JustineGreening) 2036 184 114 61.96%
114Imran Hussain MP (@Imran_HussainMP) 1470 123 76 61.79%
115Ranil Jayawardena MP (@TellRanil) 1852 175 108 61.71%
116Ronnie Cowan MP (@ronniecowan) 3240 279 172 61.65%
117Nadhim Zahawi (@nadhimzahawi) 3238 330 203 61.52%
118Caroline Lucas (@CarolineLucas) 3243 187 115 61.50%
119Douglas Chapman MP (@DougChapmanSNP) 3198 342 210 61.40%
120Mary Robinson MP (@MaryRobinson01) 758 62 38 61.29%
121Marie Rimmer MP (@MarieRimmerMP) 936 82 50 60.98%
122Jim Fitzpatrick (@FitzMP) 3235 284 173 60.92%
123Lord Price CVO (@UKTradeMinister) 1199 133 81 60.90%
124Michael Dugher MP (@MichaelDugher) 3247 317 193 60.88%
125Kate Green (@KateGreenSU) 3202 245 149 60.82%
126Martyn Day MP (@MartynDaySNP) 2092 206 125 60.68%
127Andrew Gwynne MP (@GwynneMP) 3195 267 162 60.67%
128Sir Eric Pickles (@EricPickles) 3237 371 225 60.65%
129MimsDaviesMP (@mimsdavies) 3183 353 214 60.62%
130Alun Cairns (@AlunCairns) 3228 325 197 60.62%
131Dr James Davies MP (@jamesdaviesmp) 1322 114 69 60.53%
132Caroline Spelman MP (@spelmanc) 1642 190 115 60.53%
133Guto Bebb (@GutoBebb) 3240 235 142 60.43%
134Margaret Greenwood (@MGreenwoodWW) 3216 304 183 60.20%
135Nic Dakin (@NicDakinMP) 3237 301 181 60.13%
136Gavin Williamson (@GWilliamsonMP) 817 70 42 60.00%
137Nick Thomas-Symonds (@NickTorfaenMP) 3233 160 96 60.00%
138Rory Stewart (@RoryStewartUK) 3194 478 286 59.83%
139Ruth Cadbury MP (@RuthCadbury) 3218 385 230 59.74%
140Valerie Vaz MP (@Valerie_VazMP) 1987 221 132 59.73%
141Chris Law MP (SNP) (@ChrisLawSNP) 3200 206 123 59.71%
142Richard Arkless MP (@ArklessRichard) 2356 196 117 59.69%
143John Woodcock (@JWoodcockMP) 3244 126 75 59.52%
144David Cameron (@David_Cameron) 2516 266 158 59.40%
145Conor Murphy (@conormurphysf) 3197 241 143 59.34%
146Robin Walker MP (@WalkerWorcester) 3232 391 232 59.34%
147Barry Sheerman (@BarrySheerman) 3216 209 124 59.33%
148Alistair Burt (@AlistairBurtMP) 3192 290 172 59.31%
149Jo Johnson (@JoJohnsonMP) 1094 130 77 59.23%
150Corri Wilson MP (@CorriWilsonSNP) 3239 181 107 59.12%
151Amanda Milling MP (@amandamilling) 1641 132 78 59.09%
152Deidre Brock (@DeidreBrock) 3209 303 179 59.08%
153Carol Monaghan MP (@CMonaghanMP) 2756 210 124 59.05%
154Richard Graham (@RichardGrahamMP) 3226 416 245 58.89%
155Rebecca Harris (@RebeccaHarrisMP) 3224 360 212 58.89%
156Keir Starmer (@Keir_Starmer) 1794 136 80 58.82%
157Pat McFadden (@patmcfaddenmp) 3223 245 144 58.78%
158Adam Afriyie (@AdamAfriyie) 1301 97 57 58.76%
159James Gray MP (@JamesGrayMP) 724 46 27 58.70%
160Rebecca Long-Bailey (@RLong_Bailey) 1143 75 44 58.67%
161Stephen Gethins MP (@StephenGethins) 2556 224 131 58.48%
162Daniel Zeichner (@DanielZeichner) 3213 207 121 58.45%
163David Lidington (@DLidington) 3220 370 216 58.38%
164Stuart McDonald MP (@Stuart_McDonald) 2197 156 91 58.33%
165Greg Hands (@GregHands) 3216 364 212 58.24%
166Michael Fabricant (@Mike_Fabricant) 3187 196 114 58.16%
167John McNally MP (@JohnMcNallyMP) 1338 93 54 58.06%
168Clive Lewis MP (@labourlewis) 3240 200 116 58.00%
169Sammy Wilson MP (@eastantrimmp) 622 38 22 57.89%
170Gareth Thomas (@GarethThomasMP) 3224 465 269 57.85%
171Robert Halfon (@halfon4harlowMP) 3201 317 183 57.73%
172Jack Dromey MP (@JackDromeyMP) 3213 466 269 57.73%
173Luciana Berger (@lucianaberger) 3227 241 139 57.68%
174Chuka Umunna (@ChukaUmunna) 3222 231 133 57.58%
175Andrew Rosindell MP (@AndrewRosindell) 1438 106 61 57.55%
176Sue Hayman (@SueHayman1) 3223 261 150 57.47%
177Jo Cox MP (@Jo_Cox1) 3197 228 131 57.46%
178Jeffrey Donaldson MP (@J_Donaldson_MP) 2562 232 133 57.33%
179Joanna Cherry QC MP (@joannaccherry) 3217 239 137 57.32%
180Kevin Brennan (@KevinBrennanMP) 3200 334 191 57.19%
181Rachel Reeves (@RachelReevesMP) 3239 308 176 57.14%
182Sir Malcolm Rifkind (@MalcolmRifkind) 99 7 4 57.14%
183Albert Owen MP (@AlbertOwenMP) 3202 322 184 57.14%
184Anne-Marie Trevelyan (@annietrev) 3206 268 153 57.09%
185William Wragg MP (@William_Wragg) 1917 121 69 57.02%
186Nigel Huddleston MP (@HuddlestonNigel) 2035 214 122 57.01%
187Gloria De Piero MP (@GloriaDePiero) 3229 323 184 56.97%
188David Crausby (@DavidCrausby) 884 79 45 56.96%
189Rushanara Ali (@rushanaraali) 3232 281 160 56.94%
190Julie Elliott MP (@JulieElliottMP) 2814 339 193 56.93%
191Brandon Lewis MP (@BrandonLewis) 3243 234 133 56.84%
192Philip Hammond (@PHammondMP) 1195 81 46 56.79%
193Hannah Bardell MP (@HannahB4LiviMP) 3241 222 126 56.76%
194Stephen Kinnock MP (@SKinnock) 2969 221 125 56.56%
195Caroline Dinenage (@cj_dinenage) 3202 379 214 56.46%
196Neil Coyle (@coyleneil) 3208 302 170 56.29%
197George Kerevan (@GeorgeKerevan) 3220 281 158 56.23%
198Penny Mordaunt MP (@PennyMordauntMP) 3205 212 119 56.13%
199Nick Clegg (@nick_clegg) 2454 164 92 56.10%
200Daniel Kawczynski MP (@KawczynskiMP) 3225 286 160 55.94%
201Matt Warman MP (@mattwarman) 3225 111 62 55.86%
202Graham Allen MP (@GrahamAllenMP) 3218 276 154 55.80%
203Jo Churchill MP (@Jochurchill4) 1219 95 53 55.79%
204Charlie Elphicke (@CharlieElphicke) 3206 297 165 55.56%
205stellacreasy (@stellacreasy) 3243 288 160 55.56%
206Alex Chalk (@AlexChalkChelt) 1094 54 30 55.56%
207Andy Burnham (@andyburnhammp) 3169 265 147 55.47%
208Richard Burgon MP (@RichardBurgon) 3217 249 138 55.42%
209Christina Rees MP (@Rees4Neath) 3191 381 211 55.38%
210Andrea Jenkyns MP (@andreajenkyns) 3225 284 157 55.28%
211Bob Neill (@neill_bob) 3221 317 175 55.21%
212Alison Thewliss (@alisonthewliss) 3199 280 153 54.64%
213Mike Kane (@MikeKaneMP) 3206 277 151 54.51%
214Alec Shelbrooke MP (@AlecShelbrooke) 3172 345 188 54.49%
215Michelle Donelan MP (@michelledonelan) 3229 261 142 54.41%
216Bill Esterson (@Bill_Esterson) 3227 195 106 54.36%
217Kevin Hollinrake MP (@kevinhollinrake) 3214 265 144 54.34%
218Mark Lancaster (@MarkLancasterMK) 2119 346 188 54.34%
219Drew Hendry MP (@drewhendrySNP) 3207 232 126 54.31%
220Nick Herbert (@nickherbertmp) 3213 326 177 54.29%
221Yvette Cooper (@YvetteCooperMP) 3204 318 172 54.09%
222David Simpson MP (@DavidSimpsonDUP) 1002 98 53 54.08%
223Heidi Alexander (@heidi_mp) 3188 222 120 54.05%
224Tom Blenkinsop (@TomBlenkinsop) 3213 230 124 53.91%
225Stewart McDonald MP (@StewartMcDonald) 3236 203 109 53.69%
226James Berry MP (@JamesBerryMP) 3239 326 175 53.68%
227Stephen Metcalfe (@Metcalfe_SBET) 2016 220 118 53.64%
228Mark Pawsey (@MarkPawsey) 3232 375 201 53.60%
229Catherine McKinnell (@CatMcKinnellMP) 3220 209 112 53.59%
230Andrew Griffiths (@agriffithsmp) 3202 335 179 53.43%
231Peter Aldous (@peter_aldous) 1145 73 39 53.42%
232Justin Madders MP (@justinmadders) 3205 264 141 53.41%
233Stephen Hammond MP (@S_Hammond) 3201 354 189 53.39%
234Karin Smyth MP (@karinsmyth) 3242 268 143 53.36%
235Jonathan Ashworth MP (@JonAshworth) 3225 214 114 53.27%
236Nia Griffith MP (@NiaGriffithMP) 1360 143 76 53.15%
237Holly Lynch MP (@HollyLynch5) 1414 128 68 53.12%
238Alison McGovern (@Alison_McGovern) 3199 241 128 53.11%
239Mike Weir (@mikeweirsnp) 3211 211 112 53.08%
240Nigel Dodds (@NigelDoddsDUP) 2098 164 87 53.05%
241Norman Lamb (@normanlamb) 3220 215 114 53.02%
242Stewart Jackson MP (@Stewart4Pboro) 3185 251 133 52.99%
243Chris Green MP (@ChrisGreenMP) 3183 265 140 52.83%
244Joan Ryan MP (@joanryanEnfield) 2057 182 96 52.75%
245Andrea Leadsom MP (@andrealeadsom) 3206 298 157 52.68%
246Derek Thomas (@DerekThomasMP) 172 19 10 52.63%
247Stephen Timms (@stephenctimms) 3170 304 160 52.63%
248Stephen Hepburn (@jarrowstevemp) 279 19 10 52.63%
249Sir Oliver Heald MP (@OliverHealdMP) 2855 268 141 52.61%
250Jonathan Djanogly (@JDjanogly) 1725 156 82 52.56%
251Cheryl Gillan MP (@CherylGillanMP) 3220 368 193 52.45%
252Alasdair McDonnell (@AlasdairMcD_MP) 1595 124 65 52.42%
253Ian Murray (@IanMurrayMP) 3189 405 212 52.35%
254Jo Stevens MP (@JoStevensLabour) 3235 289 151 52.25%
255David Mackintosh MP (@davidmackintosh) 3219 328 170 51.83%
256Byron Davies (@Byron_Davies) 3223 305 158 51.80%
257Lilian Greenwood (@LilianGreenwood) 3222 234 121 51.71%
258Chris Stephens MP (@ChrisStephens) 3197 260 134 51.54%
259Mark Hendrick (@MpHendrick) 1222 134 69 51.49%
260julian knight mp (@julianknight15) 3242 296 152 51.35%
261Louise Haigh MP (@LouHaigh) 3204 197 101 51.27%
262Sir Gerald Howarth (@geraldhowarth) 753 80 41 51.25%
263Virendra Sharma MP (@VirendraSharma) 2672 297 152 51.18%
264Tom Tugendhat MP (@TomTugendhat) 3203 213 109 51.17%
265Denis Skinner (@BolsoverBeast) 3230 227 116 51.10%
266Karen Buck (@KarenPBuckMP) 3223 233 119 51.07%
267Royston Smith MP (@Royston_Smith) 3216 253 129 50.99%
268Gavin Shuker (@gavinshuker) 3227 261 133 50.96%
269Vernon Coaker MP (@Vernon_Coaker) 3210 267 136 50.94%
270Karen Lumley MP (@Tell_Karen) 3217 328 167 50.91%
271David Morris MP (@Davidmpmorris) 3175 234 119 50.85%
272Mark Durkan MP (@markdurkan) 3215 674 342 50.74%
273Greg Clark (@gregclarkmp) 741 69 35 50.72%
274Yasmin Qureshi MP (@YasminQureshiMP) 3186 286 145 50.70%
275Mark Williams (@mark4ceredigion) 3207 219 111 50.68%
276Pat Doherty (@PatDohertyMP) 885 75 38 50.67%
277Steven Paterson MP (@Steven4Stirling) 1753 162 82 50.62%
278Gerald Jones MP (@GeraldJonesLAB) 3198 340 172 50.59%
279Ann Clwyd (@AnnClwyd) 712 91 46 50.55%
280Owen Smith (@OwenSmith_MP) 3196 277 140 50.54%
281Melanie Onn MP (@OnnMel) 3223 297 150 50.51%
282Jenny Chapman (@JennyChapman) 3222 248 125 50.40%
283Emma Reynolds (@EmmaReynoldsMP) 3221 262 132 50.38%
284Andy McDonald MP (@AndyMcDonaldMP) 1735 147 74 50.34%
285Nadine Dorries (@NadineDorriesMP) 3216 207 104 50.24%
286David Warburton MP (@DJWarburton) 3222 211 106 50.24%
287Stewart Hosie (@StewartHosieSNP) 3180 297 149 50.17%
288Bill Cash (@BillCashMP) 102 6 3 50.00%
289Mark Harper MP (@Mark_J_Harper) 1114 110 55 50.00%
290Patrick McLoughlin (@Patrick4Dales) 166 16 8 50.00%
291Peter Lilley (@LilleyPeter) 56 2 1 50.00%
292Jamie Reed (@jreedmp) 3222 160 80 50.00%
293Wendy Morton MP (@morton_wendy) 1029 74 37 50.00%
294Harriet Harman (@HarrietHarman) 3224 292 146 50.00%
295Gavin Newlands MP (@GavinNewlandsMP) 3246 315 157 49.84%
296Mike Gapes (@MikeGapes) 3215 309 154 49.84%
297Rebecca Pow MP (@pow_rebecca) 3196 305 152 49.84%
298Douglas Carswell MP (@DouglasCarswell) 3227 223 111 49.78%
299Neil Gray MP (@NeilGrayMP) 3240 262 130 49.62%
300Damian Hinds (@damian57) 1743 224 111 49.55%
301Sharon Hodgson MP (@SharonHodgsonMP) 3180 218 108 49.54%
302Nicky Morgan (@NickyMorgan01) 3233 368 182 49.46%
303Jesse Norman (@Jesse_Norman) 3220 241 119 49.38%
304James Cleverly MP (@JamesCleverly) 3199 213 105 49.30%
305Lyn Brown (@lynbrownmp) 3230 258 127 49.22%
306Clive Efford (@CliveEfford) 3241 311 153 49.20%
307Yvonne Fovargue (@Y_FovargueMP) 2566 257 126 49.03%
308James Cartlidge MP (@jc4southsuffolk) 1814 102 50 49.02%
309Helen Hayes (@helenhayes_) 3196 292 143 48.97%
310Kelly Tolhurst (@KellyTolhurst) 1439 133 65 48.87%
311Ann Coffey (@anncoffey_mp) 1515 125 61 48.80%
312Ed Miliband (@Ed_Miliband) 3234 275 134 48.73%
313David Mowat MP (@mowat4ws) 1776 191 93 48.69%
314Carolyn Harris MP (@carolynharris24) 3203 196 95 48.47%
315Margaret Hodge (@margarethodge) 1768 163 79 48.47%
316Matthew Pennycook MP (@mtpennycook) 3208 256 124 48.44%
317Simon Hart (@Simonhartmp) 1621 155 75 48.39%
318Angus B MacNeil MP (@AngusMacNeilSNP) 3226 323 156 48.30%
319Jonathan Edwards (@JonathanPlaid) 3206 237 114 48.10%
320Justin Tomlinson MP (@JTomlinsonMP) 3216 335 161 48.06%
321Angela Rayner MP (@AngelaRayner) 3238 177 85 48.02%
322Shabana Mahmood MP (@ShabanaMahmood) 2411 169 81 47.93%
323David Hanson (@DavidHansonMP) 3219 548 262 47.81%
324Tracey Crouch (@tracey_crouch) 3214 251 120 47.81%
325Anna Turley MP (@annaturley) 3238 249 119 47.79%
326Philip Dunne (@Dunne4Ludlow) 854 113 54 47.79%
327Caroline Ansell (@Caroline_Ansell) 1524 143 68 47.55%
328David Evennett MP (@DavidEvennett) 636 38 18 47.37%
329Hugo Swire (@HugoSwire) 3190 245 116 47.35%
330Tim Farron (@timfarron) 3244 110 52 47.27%
331Graham Stuart MP (@grahamstuart) 3209 311 147 47.27%
332Paul Maynard (@PaulMaynardMP) 3190 267 126 47.19%
333Kevan Jones MP (@KevanJonesMP) 3245 295 139 47.12%
334Helen Jones MP (@HelenJonesMP) 3188 221 104 47.06%
335Alex Cunningham (@ACunninghamMP) 3207 379 178 46.97%
336Stephen Doughty (@SDoughtyMP) 3192 196 92 46.94%
337Ben Howlett MP (@ben4bath) 3219 194 91 46.91%
338Antoinette Sandbach (@ASandbachMP) 3239 256 120 46.88%
339Barbara Keeley (@KeeleyMP) 3241 318 149 46.86%
340Greg Mulholland (@GregMulholland1) 3210 203 95 46.80%
341vickyfoxcroft (@vickyfoxcroft) 3167 295 138 46.78%
342Iain Wright (@IainWrightMP) 3228 293 137 46.76%
343Kevin Barron MP (@KevinBarronMP) 555 45 21 46.67%
344David Rutley (@DavidRutleyMP) 1936 178 83 46.63%
345Bernard Jenkin (@bernardjenkin) 3211 202 94 46.53%
346Diana Johnson (@DianaJohnsonMP) 3241 357 166 46.50%
347David Davies MP (@DavidTCDavies) 3238 385 178 46.23%
348Bob Blackman (@bobblackmanmp) 3172 245 113 46.12%
349Margaret Ritchie MP (@MRitchieMP) 3226 473 218 46.09%
350Andrew Jones MP (@AJonesMP) 1134 115 53 46.09%
351Nick Smith (@BlaenauGwentMP) 1182 100 46 46.00%
352JOHN NICOLSON M.P. (@MrJohnNicolson) 3208 92 42 45.65%
353David Burrowes (@davidburrowesmp) 2379 239 109 45.61%
354Nigel Mills MP (@NigelMillsMP) 833 101 46 45.54%
355Helen Grant (@HelenGrantMP) 3240 284 129 45.42%
356Alan Brown MP (@AlanBrownSNP) 2546 174 79 45.40%
357Simon Hoare (@Simon4NDorset) 2096 163 74 45.40%
358Jake Berry (@JakeBerry) 3181 278 126 45.32%
359Geoffrey Cox QC MP (@Geoffrey_Cox) 909 64 29 45.31%
360Karl McCartney (@karlmccartney) 3195 246 111 45.12%
361Tobias Ellwood MP (@Tobias_Ellwood) 1454 173 78 45.09%
362Ruth Smeeth MP (@RuthSmeeth) 3214 322 145 45.03%
363Calum Kerr MP (@CalumKerrSNP) 3227 231 104 45.02%
364Tommy Sheppard MP (@TommySheppard) 1901 169 76 44.97%
365Therese Coffey (@theresecoffey) 3231 294 132 44.90%
366Kate Hoey (@KateHoeyMP) 2863 254 114 44.88%
367angela smith (@angelasmithmp) 3212 185 83 44.86%
368Sarah Newton (@SarahNewtonMP) 2211 212 95 44.81%
369Dr Phillip Lee (@DrPhillipLeeMP) 2446 221 99 44.80%
370Wayne David (@WayneDavid_MP) 3226 227 101 44.49%
371Toby Perkins MP (@tobyperkinsmp) 3235 245 108 44.08%
372Tim Loughton (@timloughton) 3243 361 159 44.04%
373Mark Prisk MP (@PriskMark) 2210 223 98 43.95%
374Anne McLaughlin MP (@AnneMcLaughlin) 3228 333 146 43.84%
375Sarah Champion MP (@SarahChampionMP) 3245 286 125 43.71%
376Owen Thompson MP (@OwenThompson) 3224 172 75 43.60%
377Emily Thornberry (@EmilyThornberry) 3207 244 106 43.44%
378Callum McCaig (@callum_mccaig) 3243 189 82 43.39%
379Philip Davies MP (@PhilipDaviesMP) 3166 164 71 43.29%
380Gordon Marsden MP (@GordonMarsden) 3226 287 124 43.21%
381Jessica Morden (@jessicamordenmp) 1675 206 89 43.20%
382Alistair Carmichael (@acarmichaelmp) 2553 153 66 43.14%
383Tulip Siddiq (@TulipSiddiq) 3223 258 111 43.02%
384Jonathan Reynolds MP (@jreynoldsMP) 3200 200 86 43.00%
385John Pugh MP (@johnpughmp) 1150 100 43 43.00%
386Steve Reed (@SteveReedMP) 3217 226 97 42.92%
387Michelle Thomson MP (@MichelleThomson) 3214 240 103 42.92%
388Ben Bradshaw (@BenPBradshaw) 3206 222 95 42.79%
389Ian Paisley (@ianpaisleymp) 3217 335 143 42.69%
390Bridget Phillipson (@bphillipsonMP) 3201 148 63 42.57%
391R. Blackman-Woods (@robertabwMP) 3185 287 122 42.51%
392Phil Boswell MP (@PhilBoswellSNP) 1414 113 48 42.48%
393Emma Lewell-Buck MP (@EmmaLewellBuck) 3198 137 58 42.34%
394Heidi Allen MP (@heidiallen75) 3240 265 112 42.26%
395Lisa Nandy (@lisanandy) 3206 251 106 42.23%
396Cat Smith (@CatSmithMP) 3183 280 118 42.14%
397Danny Kinahan (@DdeBK) 2341 159 67 42.14%
398Chris White MP (@ChrisWhite_MP) 3195 324 136 41.98%
399Michael Ellis (@Michael_Ellis1) 1592 117 49 41.88%
400John Stevenson MP (@JohnStevensonMP) 607 55 23 41.82%
401Paula Sherriff MP (@paulasherriff) 3194 268 112 41.79%
402Ian Mearns MP (@IanMearnsMP) 3222 291 121 41.58%
403Christopher Pincher (@ChrisPincher) 3216 369 153 41.46%
404Chris Heaton-Harris (@chhcalling) 3214 227 94 41.41%
405Chris Bryant MP (@RhonddaBryant) 3204 174 72 41.38%
406Liz McInnes (@LizMcInnesMP) 3213 233 96 41.20%
407Sir Alan Duncan (@AlanDuncanMP) 433 34 14 41.18%
408Robert Syms MP (@robertsymsmp) 2250 360 148 41.11%
409Sheryll Murray MP (@sheryllmurray) 2907 224 92 41.07%
410Wes Streeting MP (@wesstreeting) 3220 195 80 41.03%
411Nicholas Soames (@nsoamesmp) 3222 183 75 40.98%
412James Brokenshire (@JBrokenshire) 1828 130 53 40.77%
413David Jones (@DavidJonesMP) 579 27 11 40.74%
414Ian Blackford (@IBlackfordSNPMP) 3214 189 76 40.21%
415Seema Kennedy MP (@SeemaKennedy) 3205 306 123 40.20%
416Sarah Wollaston MP (@sarahwollaston) 3245 115 46 40.00%
417Helen Goodman (@HelenGoodmanMP) 3187 325 130 40.00%
418Crispin Blunt MP (@crispinbluntmp) 724 85 34 40.00%
419Peter Grant MP (@PeterGrantMP) 3202 253 101 39.92%
420Caroline Nokes (@carolinenokes) 3224 316 126 39.87%
421Peter Dowd MP (@Peter_Dowd) 2515 254 101 39.76%
422Jess Phillips MP (@jessphillips) 3214 174 69 39.66%
423Mhairi Black MP (@MhairiBlack) 2585 164 65 39.63%
424Damian (@damiangreenmp) 3227 245 97 39.59%
425Mark Spencer MP (@Mark_Spencer) 3216 258 102 39.53%
426Julian Smith MP (@juliansmithmp) 3209 334 132 39.52%
427Susan Elan Jones MP (@susanelanjones) 658 38 15 39.47%
428Anna Soubry MP (@Anna_Soubry) 3204 170 67 39.41%
429Amber Rudd MP (@AmberRudd_MP) 2934 447 176 39.37%
430Stephen Twigg (@StephenTwigg) 3200 262 103 39.31%
431James Heappey MP (@JSHeappey) 1234 84 33 39.29%
432Robert Jenrick (@RobertJenrick) 2497 242 95 39.26%
433Dr Liam Fox MP (@LiamFoxMP) 2368 107 42 39.25%
434Pauline Latham (@Pauline_Latham) 2401 261 102 39.08%
435Ivan Lewis MP (@IvanLewis_MP) 3244 205 80 39.02%
436Eilidh Whiteford (@EilidhWhiteford) 1237 82 32 39.02%
437Glyn Davies (@glyndaviesmp) 3219 265 103 38.87%
438Madeleine Moon (@MadeleineMoon) 2109 561 217 38.68%
439John Healey MP (@JohnHealey_MP) 2608 241 93 38.59%
440Jon Trickett (@jon_trickett) 3227 236 91 38.56%
441James Wharton MP (@jameswhartonuk) 3196 254 97 38.19%
442James Morris MP (@JamesMorrisHRR) 2256 152 58 38.16%
443Gavin Robinson (@GRobinsonDUP) 3167 197 75 38.07%
444Tom Brake MP (@thomasbrake) 3228 384 146 38.02%
445Alok Sharma MP (@AlokSharma_RDG) 2713 208 79 37.98%
446Mark Tami (@MarkTamiMP) 959 79 30 37.97%
447Steve Barclay (@SteveBarclayMP) 2033 246 93 37.80%
448Chris Leslie (@ChrisLeslieMP) 2173 236 89 37.71%
449Julie Cooper MP (@JulieForBurnley) 2753 207 78 37.68%
450Stephen Crabb (@scrabbmp) 3220 314 118 37.58%
451Craig Tracey MP (@craig4nwarks) 3190 232 87 37.50%
452Matthew Offord (@Offord4Hendon) 884 83 31 37.35%
453Craig Whittaker MP (@CWhittakerMP) 3214 327 122 37.31%
454Steve Brine MP (@sbrine) 3209 311 116 37.30%
455Roger Mullin MP (@RogMull) 3208 207 77 37.20%
456Peter Heaton-JonesMP (@PeterNorthDevon) 3197 278 103 37.05%
457David Mundell (@DavidMundellDCT) 1936 130 48 36.92%
458John Glen (@JohnGlenMP) 989 103 38 36.89%
459James Duddridge MP (@JamesDuddridge) 3191 418 154 36.84%
460Julie Hilling (@JulieHilling) 1786 207 76 36.71%
461Maria Caulfield MP (@mariacaulfield) 3223 178 65 36.52%
462Ben Gummer (@ben4ipswich) 3224 204 74 36.27%
463Elizabeth Truss (@trussliz) 3219 340 123 36.18%
464Sam Gyimah MP (@SamGyimah) 3232 390 141 36.15%
465Dr Dan Poulter MP (@drdanpoulter) 2237 202 73 36.14%
466Anne Marie Morris MP (@AMMorrisMP) 2145 274 99 36.13%
467andrew murrison (@murrisonMP) 2722 263 95 36.12%
468Hilary Benn (@hilarybennmp) 3198 296 106 35.81%
469Tom Pursglove MP (@VotePursglove) 2745 202 72 35.64%
470Helen Whately (@Helen_Whately) 1151 62 22 35.48%
471Kevin Foster (@kevin_j_foster) 3228 313 111 35.46%
472Marcus Fysh MP (@MarcusFysh) 3198 211 74 35.07%
473Lindsay Hoyle MP (@LindsayHoyle_MP) 1858 120 42 35.00%
474Peter Kyle MP (@peterkyle) 3199 155 54 34.84%
475Francie Molloy (@FrancieMolloy) 674 101 35 34.65%
476Richard Benyon (@RichardBenyonMP) 2706 269 93 34.57%
477Alan Whitehead (@alanwhiteheadmp) 1156 142 49 34.51%
478Iain Stewart MP (@iainastewart) 1724 116 40 34.48%
479Scott Mann (@scottmannmp) 1383 131 45 34.35%
480Will Quince MP (@willquince) 3210 217 74 34.10%
481Oliver Colvile MP (@olivercolvile) 3200 327 111 33.94%
482Kirsty Blackman (@KirstySNP) 3201 201 68 33.83%
483AngelaWatkinsonMP (@AngelaWatkinson) 268 24 8 33.33%
484Adrian Bailey (@AdrianBailey4MP) 347 15 5 33.33%
485Chloe Smith (@NorwichChloe) 3186 246 82 33.33%
486Pete Wishart (@PeteWishart) 3208 175 58 33.14%
487Chris Skidmore (@cskidmoremp) 1916 312 102 32.69%
488Mark Garnier (@Mark4WyreForest) 2743 309 101 32.69%
489Andrew Percy (@andrewpercy) 3228 141 46 32.62%
490Gavin Barwell MP (@GavinBarwellMP) 3242 296 96 32.43%
491Andrew Bridgen (@AndrewBridgenMP) 939 84 27 32.14%
492John Mann (@JohnMannMP) 3190 337 108 32.05%
493Rosie Cooper MP (@rosie4westlancs) 1568 167 53 31.74%
494Chris Evans MP (@ChrisEvansMP) 942 54 17 31.48%
495Kerry McCarthy (@KerryMP) 3208 175 55 31.43%
496Marcus Jones (@Marcus4Nuneaton) 3119 267 83 31.09%
497Nick Boles (@NickBolesMP) 731 75 23 30.67%
498Ian Austin (@IanAustinMP) 3225 199 61 30.65%
499Roger Godsiff MP (@RogerGodsiff) 814 90 27 30.00%
500Louise Ellman MP (@LouiseEllman) 629 84 25 29.76%
501Jeremy Hunt (@Jeremy_Hunt) 2569 479 142 29.65%
502Chris Matheson MP (@ChrisM4Chester) 958 88 26 29.55%
503Stuart Andrew MP (@StuartAndrew) 3194 143 42 29.37%
504Rachael Maskell MP (@RachaelMaskell) 3221 232 68 29.31%
505Heather Wheeler MP (@HeatherWheeler) 1693 151 44 29.14%
506Pat Glass (@PatGlassMP) 3213 418 121 28.95%
507Jack Lopresti MP (@Jackloprestimp) 656 94 27 28.72%
508Mike Freer MP (@mikefreermp) 3236 274 78 28.47%
509Ian Lavery MP (@IanLaveryMP) 3036 312 88 28.21%
510Margot James (@margot_james_mp) 3223 293 82 27.99%
511Fiona Mactaggart (@fionamacmp) 3218 402 109 27.11%
512David Nuttall MP (@DavidNuttallMP) 1428 137 37 27.01%
513Steve McCabe (@steve_mccabe) 3197 237 63 26.58%
514Martin Vickers (@martinvickersmp) 362 34 9 26.47%
515Derek Twigg (@DerekTwiggMP) 480 34 9 26.47%
516Paul Flynn (@PaulFlynnMP) 3226 421 111 26.37%
517Flick Drummond MP (@FlickD) 1914 179 47 26.26%
518David Gauke (@DavidGauke) 1917 215 56 26.05%
519Michael Tomlinson MP (@Michael4MDNP) 2544 154 39 25.32%
520Andrew Turner (@TheIslandsMP) 3232 143 36 25.17%
521Natalie McGarry MP (@NatalieMcgarry) 57 4 1 25.00%
522Laurence RobertsonMP (@lrobertsonmp) 379 28 7 25.00%
523Eleanor Laing (@eleanor4epping) 80 4 1 25.00%
524Steve Double MP (@stevedouble) 3183 276 68 24.64%
525Richard Harrington (@Richard4Watford) 1684 191 47 24.61%
526Chris Philp (@chrisphilp_mp) 2149 288 70 24.31%
527Mike Wood MP (@mikejwood) 2589 264 62 23.48%
528MegHillierMP (@Meg_HillierMP) 3190 328 76 23.17%
529Paul Scully MP (@scullyp) 3216 273 63 23.08%
530Conor Burns (@conorburns_mp) 3236 197 41 20.81%
531Claire Perry (@claire4devizes) 3181 346 72 20.81%
532Peter Bone (@PeterBoneMP) 1538 149 30 20.13%
533Sir Greg Knight MP (@gregknightmp) 2159 200 40 20.00%
534Jackie Doyle-Price (@JackieDP) 2984 246 48 19.51%
535Ben Wallace (@BWallaceMP) 2349 217 39 17.97%
536George Osborne (@George_Osborne) 2797 425 74 17.41%
537Tom Elliott (@telliott_UUP) 3233 635 110 17.32%
538Anne Milton (@AnneMiltonMP) 3217 328 49 14.94%
539John Cryer (@JohnCryerMP) 348 27 4 14.81%
540Mark Pritchard (@MPritchardMP) 2469 244 28 11.48%
541John Howell (@JohnHowellMP) 2332 250 28 11.20%
542David Davis MP (@DavidDavisMP) 296 36 4 11.11%
543Andrew Bingham (@HighPeakAndrew) 1895 173 19 10.98%
544Andrew Selous MP (@AndrewSelous) 1087 186 19 10.22%
545Maggie Throup MP (@mthroup) 395 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%