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) 3189 215 190 88.37%
3Rehman Chishti (@Rehman_Chishti) 2116 422 364 86.26%
4Stephen McPartland (@SMcPartlandMP) 1420 102 85 83.33%
5Dan Jarvis (@DanJarvisMP) 3212 361 292 80.89%
6Johnny Mercer (@JohnnyMercerMP) 3232 279 225 80.65%
7Jeremy Corbyn (@jeremycorbyn) 3230 288 232 80.56%
8Matt Hancock (@MattHancockMP) 3231 394 308 78.17%
9Desmond Swayne (@DesmondSwayne) 532 32 25 78.12%
10Huw Merriman (@HuwMerriman) 1373 109 85 77.98%
11Leader's Office (@CommonsLeader) 295 48 37 77.08%
12Alan Mak MP (@AlanMakMP) 3203 231 178 77.06%
13George Freeman (@Freeman_George) 3239 299 230 76.92%
14Gisela Stuart (@GiselaStuart) 3215 371 283 76.28%
15Graham Evans (@GrahamEvansMP) 3229 447 336 75.17%
16Andrew Smith (@AndrewSmithMP) 717 40 30 75.00%
17Geraint Davies (@GeraintDaviesMP) 3213 441 329 74.60%
18Dr Tania Mathias (@tania_mathias) 1505 157 116 73.89%
19Edward Timpson (@edwardtimpson) 2302 294 217 73.81%
20John Penrose (@JohnPenroseNews) 2596 271 200 73.80%
21Diane Abbott (@HackneyAbbott) 3241 297 216 72.73%
22John Whittingdale (@JWhittingdale) 130 18 13 72.22%
23Mark Field (@MarkFieldMP) 1117 78 56 71.79%
24Seema Malhotra (@SeemaMalhotra1) 3196 280 201 71.79%
25Sir Edward Garnier (@EGarnierMP) 994 120 86 71.67%
26Harriett Baldwin (@HBaldwinMP) 3224 389 278 71.47%
27Jon Cruddas (@JonCruddas_1) 1467 122 87 71.31%
28Mary Creagh (@MaryCreaghMP) 3242 269 191 71.00%
29Rob Wilson (@RobWilson_RDG) 3239 336 238 70.83%
30Rupa Huq MP (@RupaHuq) 3243 394 279 70.81%
31Dr Caroline Johnson (@drcarolinej) 202 17 12 70.59%
32Jeremy Lefroy (@JeremyLefroyMP) 3210 315 222 70.48%
33Victoria Borwick (@backborwick) 875 40 28 70.00%
34Angela Eagle (@angelaeagle) 3245 257 179 69.65%
35Angela Crawley MP (@AngelaCrawleyMP) 3192 239 166 69.46%
36Owen Paterson (@Owen_PatersonMP) 1402 157 109 69.43%
37Ian Lucas (@IanCLucas) 3210 264 183 69.32%
38Karl Turner MP (@KarlTurnerMP) 3207 254 176 69.29%
39David Lammy (@DavidLammy) 3235 315 217 68.89%
40teresa pearce (@tpearce003) 3202 316 217 68.67%
41chi onwurah (@ChiOnwurah) 3219 251 171 68.13%
42Grahame Morris (@grahamemorris) 3193 389 265 68.12%
43Lucy Allan (@lucyallan) 3227 213 145 68.08%
44Jason McCartney (@JasonMcCartney) 3226 450 303 67.33%
45Dave Anderson (@DaveAndersonMP) 949 101 68 67.33%
46Victoria Prentis (@VictoriaPrentis) 1173 119 80 67.23%
47Angus Robertson (@AngusRobertson) 3241 191 128 67.02%
48Nick Hurd (@nickhurdmp) 3204 440 294 66.82%
49John McDonnell (@johnmcdonnellMP) 3218 220 147 66.82%
50Conor McGinn (@ConorMcGinn) 2301 226 151 66.81%
51Jane Ellison (@JaneEllison) 3230 424 281 66.27%
52Barry Gardiner (@BarryGardiner) 3215 293 194 66.21%
53Rt Hon Grant Shapps (@grantshapps) 3191 279 184 65.95%
54Margaret Ferrier SNP (@MargaretFerrier) 3228 529 348 65.78%
55Craig Mackinlay (@cmackinlay) 2832 292 192 65.75%
56Dr Paul Monaghan (@_PaulMonaghan) 3239 277 182 65.70%
57Eleanor Smith (@WSW_Labour) 787 61 40 65.57%
58Paul Blomfield (@PaulBlomfieldMP) 3223 246 161 65.45%
59Sir Eric Pickles (@EricPickles) 3240 363 237 65.29%
60Craig Williams (@Craig4CardiffN) 3224 337 220 65.28%
61Jim McMahon (@JimfromOldham) 3234 227 148 65.20%
62Phil Wilson MP (@PhilWilsonMP) 3213 301 196 65.12%
63Khalid Mahmood (@khalid4PB) 2182 215 140 65.12%
64Damian Collins (@DamianCollins) 3232 260 169 65.00%
65Ed Vaizey (@edvaizey) 3240 337 219 64.99%
66Andrew Gwynne (@GwynneMP) 3207 251 163 64.94%
67Alex Salmond (@AlexSalmond) 3237 322 209 64.91%
68Caroline Flint (@CarolineFlintMP) 3237 313 203 64.86%
69Chris Davies MP (@ChrisDavies_MP) 451 34 22 64.71%
70Kit Malthouse (@kitmalthouse) 1474 164 106 64.63%
71Richard Burden (@RichardBurdenMP) 3226 257 166 64.59%
72Margaret Greenwood (@MGreenwoodWW) 3231 315 203 64.44%
73Dr James Davies (@jamesdaviesmp) 1446 129 83 64.34%
74Kirsten Oswald (@kirstenoswald) 3220 176 113 64.20%
75john spellar (@spellar) 3232 280 179 63.93%
76Sajid Javid (@sajidjavid) 3225 352 225 63.92%
77Simon Danczuk (@SimonDanczuk) 3221 221 141 63.80%
78Nick Thomas-Symonds (@NickTorfaenMP) 3238 171 109 63.74%
79Liz Kendall (@leicesterliz) 3200 198 126 63.64%
80Nicola Blackwood (@nicolablackwood) 2906 268 169 63.06%
81Alun Cairns (@AlunCairns) 3201 303 191 63.04%
82Maria Eagle (@meaglemp) 3213 384 242 63.02%
83Rory Stewart (@RoryStewartUK) 3235 473 298 63.00%
84HebridesMP (@hebridesmp) 673 35 22 62.86%
85Frank Field (@frankfieldteam) 1152 67 42 62.69%
86Debbie Abrahams (@Debbie_abrahams) 3220 348 218 62.64%
87Guy Opperman (@GuyOpperman) 3225 479 300 62.63%
88Boris Johnson (@BorisJohnson) 715 48 30 62.50%
89Henry Smith (@HenrySmithMP) 3227 309 193 62.46%
90Suella Fernandes (@SuellaFernandes) 1872 117 73 62.39%
91Mary Robinson (@MaryRobinson01) 819 66 41 62.12%
92Liz Saville Roberts (@LSRPlaid) 3194 211 131 62.09%
93Brendan O'Hara (@BrendanOHaraSNP) 1454 145 90 62.07%
94Greg Hands (@GregHands) 3209 381 236 61.94%
95Richard Graham (@RichardGrahamMP) 3202 396 245 61.87%
96Kate Green (@KateGreenSU) 3192 241 149 61.83%
97Charlotte Leslie (@CLeslieMP) 3203 253 156 61.66%
98Marie Rimmer MP (@MarieRimmerMP) 963 86 53 61.63%
99Judith Cummins MP (@JudithCummins) 2249 234 144 61.54%
100Jeff Smith (@JeffSmithetc) 3193 254 156 61.42%
101Neil Coyle (@coyleneil) 3238 290 178 61.38%
102Robert Buckland (@RobertBuckland) 3209 378 232 61.38%
103Douglas Chapman (@DougChapmanSNP) 3231 295 181 61.36%
104Keir Starmer (@Keir_Starmer) 2160 150 92 61.33%
105Kate Osamor (@KateOsamor) 3207 261 160 61.30%
106Justine Greening (@JustineGreening) 2277 201 123 61.19%
107Rushanara Ali (@rushanaraali) 3190 260 159 61.15%
108Martyn Day 4MP (@MartynDaySNP) 2209 216 132 61.11%
109Andy Slaughter (@hammersmithandy) 3204 361 220 60.94%
110Lord Price CVO (@UKTradeMinister) 1208 133 81 60.90%
111Caroline Lucas (@CarolineLucas) 3199 179 109 60.89%
112Stephen Hepburn (@jarrowstevemp) 335 23 14 60.87%
113Rebecca Long-Bailey (@RLong_Bailey) 1406 102 62 60.78%
114Steve Baker (@SteveBakerHW) 3244 341 207 60.70%
115Alan Campbell (@alancampbellmp) 1262 150 91 60.67%
116Caroline Spelman (@spelmanc) 1913 221 134 60.63%
117Tom Watson (@tom_watson) 3200 137 83 60.58%
118Gavin Williamson (@GWilliamsonMP) 849 71 43 60.56%
119Jo Johnson (@JoJohnsonMP) 1261 139 84 60.43%
120Guto Bebb (@GutoBebb) 3240 235 142 60.43%
121Patricia Gibson (@PGibsonSNP) 2508 245 148 60.41%
122Corri Wilson SNP (@CorriWilsonSNP) 3225 204 123 60.29%
123Ronnie Cowan (@ronniecowan) 3247 277 167 60.29%
124Jack Dromey MP (@JackDromeyMP) 3230 438 264 60.27%
125Imran Hussain (@Imran_HussainMP) 1744 158 95 60.13%
126Ranil Jayawardena (@TellRanil) 1970 190 114 60.00%
127Neil Carmichael (@stroud_neil) 3211 255 153 60.00%
128Dr Rosena Allin-Khan (@DrRosena) 2985 231 138 59.74%
129Naz Shah (@NazShahBfd) 3237 260 155 59.62%
130stellacreasy (@stellacreasy) 3238 272 162 59.56%
131Patrick Grady (@GradySNP) 3240 237 141 59.49%
132Martin Docherty (@MartinJDocherty) 3220 259 154 59.46%
133Deidre Brock (@DeidreBrock) 3241 295 175 59.32%
134Robert Halfon (@halfon4harlowMP) 3210 287 170 59.23%
135Tasmina Ahmed-Sheikh (@TasminaSheikh) 3201 210 124 59.05%
136Chuka Umunna (@ChukaUmunna) 3206 271 160 59.04%
137John McNally (@JohnMcNallyMP) 1549 117 69 58.97%
138Jim Fitzpatrick (@FitzMP) 3197 275 162 58.91%
139Robert Courts (@robertcourts) 3235 360 212 58.89%
140Robin Walker (@WalkerWorcester) 3222 379 223 58.84%
141James Gray (@JamesGrayMP) 752 51 30 58.82%
142Paul Maskey (@PaulMaskeyMP) 3202 325 191 58.77%
143Liam Byrne (@LiamByrneMP) 3199 274 161 58.76%
144Carol Monaghan (@CMonaghanMP) 3233 240 141 58.75%
145William Wragg (@William_Wragg) 2001 135 79 58.52%
146Chris Law (SNP) (@ChrisLawSNP) 3228 231 135 58.44%
147Kevin Brennan (@KevinBrennanMP) 3239 332 194 58.43%
148David Lidington (@DLidington) 3243 382 223 58.38%
149Andrea Jenkyns (@andreajenkyns) 3213 276 161 58.33%
150Brandon Lewis (@BrandonLewis) 3230 235 137 58.30%
151Gill Furniss MP (@GillFurnissMP) 1419 115 67 58.26%
152Gareth Thomas (@GarethThomasMP) 3200 436 254 58.26%
153Valerie Vaz (@Valerie_VazMP) 2441 268 156 58.21%
154Jonathan Ashworth (@JonAshworth) 3221 251 146 58.17%
155Catherine West (@CatherineWest1) 3234 337 196 58.16%
156Stephen Kinnock (@SKinnock) 3192 256 148 57.81%
157Ruth Cadbury (@RuthCadbury) 3226 386 223 57.77%
158Amanda Milling (@amandamilling) 1723 137 79 57.66%
159Stephen Gethins (@StephenGethins) 2899 252 145 57.54%
160Anne-Marie Trevelyan (@annietrev) 3211 299 172 57.53%
161Richard Arkless SNP (@ArklessRichard) 2514 207 119 57.49%
162MimsDavies (@mimsdavies) 3210 364 209 57.42%
163Douglas Carswell (@DouglasCarswell) 3245 223 128 57.40%
164Andrew Stephenson (@Andrew4Pendle) 3226 426 244 57.28%
165Heidi Alexander (@heidi_mp) 3196 208 119 57.21%
166Sir Edward Leigh (@EdwardLeighMP) 410 28 16 57.14%
167Matt Warman (@mattwarman) 3232 119 68 57.14%
168Sir Malcolm Rifkind (@MalcolmRifkind) 99 7 4 57.14%
169Gloria De Piero (@GloriaDePiero) 3211 318 181 56.92%
170Adam Afriyie (@AdamAfriyie) 1384 102 58 56.86%
171Conor Murphy (@conormurphysf) 3194 241 137 56.85%
172Jeffrey Donaldson MP (@J_Donaldson_MP) 3007 273 155 56.78%
173Hywel Williams (@HywelPlaidCymru) 3199 254 144 56.69%
174Daniel Zeichner (@DanielZeichner) 3213 196 111 56.63%
175Chris Green (@ChrisGreenMP) 2795 219 124 56.62%
176Lucy Powell (@LucyMPowell) 3209 189 107 56.61%
177Yvette Cooper (@YvetteCooperMP) 3241 304 172 56.58%
178Daniel4Shrewsbury (@KawczynskiMP) 3240 297 168 56.57%
179Ian Murray (@IanMurrayMP) 3200 372 210 56.45%
180Nigel Huddleston (@HuddlestonNigel) 2584 264 149 56.44%
181Vernon Coaker (@Vernon_Coaker) 3213 273 154 56.41%
182Rachel Reeves (@RachelReevesMP) 3196 282 159 56.38%
183Pat McFadden (@patmcfaddenmp) 3215 259 146 56.37%
184Michael Fabricant (@Mike_Fabricant) 3228 215 121 56.28%
185Sue Hayman (@SueHayman1) 3175 247 139 56.28%
186Stuart McDonald (@Stuart_McDonald) 2781 208 117 56.25%
187Jo Churchill (@Jochurchill4) 1423 112 63 56.25%
188Catherine McKinnell (@CatMcKinnellMP) 3192 201 113 56.22%
189Stephen Hammond (@S_Hammond) 3228 370 208 56.22%
190Julie Elliott MP (@JulieElliottMP) 2953 349 196 56.16%
191Mickey Brady MP (@MickeyBradySF) 3223 335 188 56.12%
192Richard Burgon (@RichardBurgon) 3235 237 133 56.12%
193Andrea Leadsom (@andrealeadsom) 3206 302 169 55.96%
194Yasmin Qureshi (@YasminQureshiMP) 3218 279 156 55.91%
195Sarah Olney (@sarahjolney1) 1094 68 38 55.88%
196Mike Kane (@MikeKaneMP) 3205 271 151 55.72%
197Andy Burnham (@andyburnhammp) 3189 252 140 55.56%
198Joanna Cherry QC (@joannaccherry) 3199 252 140 55.56%
199Alex Chalk (@AlexChalkChelt) 1106 54 30 55.56%
200Caroline Dinenage (@cj_dinenage) 3216 380 211 55.53%
201Karin Smyth MP (@karinsmyth) 3214 272 151 55.51%
202Charlie Elphicke (@CharlieElphicke) 3194 287 159 55.40%
203Angela Rayner (@AngelaRayner) 3208 213 118 55.40%
204Stewart Jackson (@Stewart4Pboro) 3199 284 157 55.28%
205Luciana Berger (@lucianaberger) 3219 259 143 55.21%
206Alec Shelbrooke (@AlecShelbrooke) 3194 341 188 55.13%
207Andrew Rosindell (@AndrewRosindell) 1643 127 70 55.12%
208Mark Pawsey (@MarkPawsey) 3239 374 206 55.08%
209John Woodcock (@JWoodcockMP) 3208 142 78 54.93%
210Graham Allen MP (@GrahamAllenMP) 3214 264 145 54.92%
211Joan Ryan (@joanryanEnfield) 2380 212 116 54.72%
212Lilian Greenwood (@LilianGreenwood) 3236 231 126 54.55%
213Stewart McDonald (@StewartMcDonald) 3221 219 119 54.34%
214Tim Farron (@timfarron) 3221 109 59 54.13%
215David Crausby (@DavidCrausby) 1258 111 60 54.05%
216Mark Lancaster (@MarkLancasterMK) 2392 376 203 53.99%
217Michael Dugher (@MichaelDugher) 3217 352 190 53.98%
218Philip Hammond (@PHammondMP) 1290 89 48 53.93%
219Cheryl Gillan (@CherylGillanMP) 3193 349 188 53.87%
220Nick Clegg (@nick_clegg) 2594 173 93 53.76%
221Kevin Barron (@KevinBarronMP) 750 67 36 53.73%
222Andrew Griffiths (@agriffithsmp) 3194 313 168 53.67%
223Mike Weir (@mikeweirsnp) 3206 207 111 53.62%
224Nick Herbert (@nickherbertmp) 3184 319 171 53.61%
225Royston Smith (@Royston_Smith) 3203 250 134 53.60%
226Stephen Timms (@stephenctimms) 3190 290 155 53.45%
227Chris Stephens (@ChrisStephens) 3201 262 140 53.44%
228Chris Elmore (@CPJElmore) 3203 223 119 53.36%
229Stewart Hosie SNP (@StewartHosieSNP) 3225 300 160 53.33%
230Derek Thomas (@DerekThomasMP) 276 30 16 53.33%
231James Berry (@JamesBerryMP) 3214 302 161 53.31%
232Nicky Morgan (@NickyMorgan01) 3215 357 190 53.22%
233Nic Dakin (@NicDakinMP) 3210 316 168 53.16%
234Gavin Shuker (@gavinshuker) 3215 273 145 53.11%
235Byron Davies (@Byron_Davies) 3238 300 159 53.00%
236Julian Knight (@julianknight15) 3217 265 140 52.83%
237Sir Oliver Heald MP (@OliverHealdMP) 2918 275 145 52.73%
238Rebecca Pow (@pow_rebecca) 3208 281 148 52.67%
239Patrick McLoughlin (@Patrick4Dales) 227 19 10 52.63%
240Clive Efford (@CliveEfford) 3222 295 155 52.54%
241Nia Griffith (@NiaGriffithMP) 1548 160 84 52.50%
242Justin Madders (@justinmadders) 3197 282 148 52.48%
243Bob Neill (@neill_bob) 3225 265 139 52.45%
244David Mackintosh (@davidmackintosh) 3199 323 169 52.32%
245Christina Rees (@Rees4Neath) 3229 348 182 52.30%
246Bill Esterson (@Bill_Esterson) 3212 224 117 52.23%
247Virendra Sharma (@VirendraSharma) 3082 341 178 52.20%
248Stephen Metcalfe (@Metcalfe_SBET) 2388 238 124 52.10%
249Jonathan Djanogly (@JDjanogly) 1833 169 88 52.07%
250Kevin Hollinrake (@kevinhollinrake) 3211 244 127 52.05%
251Peter Aldous (@peter_aldous) 1186 75 39 52.00%
252Jenny Chapman (@JennyChapman) 3208 258 134 51.94%
253Alistair Burt (@AlistairBurtMP) 3187 315 163 51.75%
254Holly Lynch (@HollyLynch5) 1867 172 89 51.74%
255Drew Hendry (@drewhendrySNP) 3222 259 134 51.74%
256Mark Williams (@mark4ceredigion) 3196 207 107 51.69%
257Philip Dunne (@Dunne4Ludlow) 1015 126 65 51.59%
258Alison Thewliss (@alisonthewliss) 3223 289 149 51.56%
259David Simpson MP (@DavidSimpsonDUP) 1039 101 52 51.49%
260Bernard Jenkin (@bernardjenkin) 3235 206 106 51.46%
261Calum Kerr (@CalumKerrSNP) 3225 206 106 51.46%
262Greg Clark (@gregclarkmp) 751 72 37 51.39%
263Harriet Harman (@HarrietHarman) 3223 325 167 51.38%
264Emma Reynolds (@EmmaReynoldsMP) 3208 255 131 51.37%
265Mark Harper (@Mark_J_Harper) 1250 125 64 51.20%
266(((Dawn Butler))) (@DawnButlerBrent) 3190 223 114 51.12%
267David Morris MP (@Davidmpmorris) 3170 233 119 51.07%
268JOHN NICOLSON (@MrJohnNicolson) 3233 102 52 50.98%
269Mark Durkan (@markdurkan) 3216 658 335 50.91%
270Tom Tugendhat (@TomTugendhat) 3220 232 118 50.86%
271Nigel Dodds (@NigelDoddsDUP) 2392 181 92 50.83%
272Gavin Newlands MP (@GavinNewlandsMP) 3215 305 155 50.82%
273Sir Gerald Howarth (@geraldhowarth) 771 79 40 50.63%
274Kelly Tolhurst (@KellyTolhurst) 1664 160 81 50.62%
275Nadhim Zahawi (@nadhimzahawi) 3224 354 179 50.56%
276David Warburton (@DJWarburton) 3215 206 104 50.49%
277Rebecca Harris (@RebeccaHarrisMP) 3191 347 175 50.43%
278Albert Owen (@AlbertOwenMP) 3225 306 154 50.33%
279Ben Howlett (@ben4bath) 3205 157 79 50.32%
280Karen Buck (@KarenPBuckMP) 3202 215 108 50.23%
281Denis Skinner (@BolsoverBeast) 3226 223 112 50.22%
282Owen Smith (@OwenSmith_MP) 3190 243 122 50.21%
283Bill Cash (@BillCashMP) 103 6 3 50.00%
284Sammy Wilson (@eastantrimmp) 818 58 29 50.00%
285Peter Lilley (@LilleyPeter) 59 2 1 50.00%
286Andy McDonald MP (@AndyMcDonaldMP) 1871 158 79 50.00%
287Nadine Dorries (@NadineDorriesMP) 3212 219 109 49.77%
288Louise Haigh (@LouHaigh) 3206 189 94 49.74%
289Damian Hinds (@damian57) 1743 224 111 49.55%
290Ann Clwyd (@AnnClwyd) 912 111 55 49.55%
291Alison McGovern (@Alison_McGovern) 3198 255 126 49.41%
292Hugo Swire (@HugoSwire) 3205 245 121 49.39%
293Michelle Donelan (@michelledonelan) 3182 235 116 49.36%
294Alex Cunningham (@ACunninghamMP) 3234 373 184 49.33%
295Helen Grant (@HelenGrantMP) 3237 282 139 49.29%
296Iain Wright (@IainWrightMP) 3200 281 138 49.11%
297Karen Lumley (@Tell_Karen) 3237 330 162 49.09%
298David TC Davies (@DavidTCDavies) 3220 384 188 48.96%
299Justin Tomlinson MP (@JTomlinsonMP) 3218 319 156 48.90%
300Sir Alan Duncan (@AlanDuncanMP) 549 43 21 48.84%
301Penny Mordaunt MP (@PennyMordauntMP) 3214 201 98 48.76%
302Clive Lewis (@labourlewis) 3220 193 94 48.70%
303vickyfoxcroft (@vickyfoxcroft) 3192 298 145 48.66%
304David Hanson (@DavidHansonMP) 3219 512 249 48.63%
305Therese Coffey (@theresecoffey) 3197 284 138 48.59%
306Gerald Jones (@GeraldJonesLAB) 3230 344 167 48.55%
307Steven Paterson SNP (@Steven4Stirling) 1893 171 83 48.54%
308Margaret Hodge (@margarethodge) 1881 169 82 48.52%
309David Mowat (@mowat4ws) 1817 194 94 48.45%
310Barbara Keeley (@KeeleyMP) 3204 318 154 48.43%
311Tracey Crouch (@tracey_crouch) 3242 234 113 48.29%
312Wendy Morton (@morton_wendy) 1167 87 42 48.28%
313George Kerevan (@GeorgeKerevan) 3244 278 134 48.20%
314Pat Doherty (@PatDohertyMP) 976 83 40 48.19%
315Ed Miliband (@Ed_Miliband) 3232 276 133 48.19%
316Yvonne Fovargue (@Y_FovargueMP) 2784 276 133 48.19%
317Helen Hayes (@helenhayes_) 3205 291 140 48.11%
318Caroline Ansell (@Caroline_Ansell) 1511 140 67 47.86%
319Simon Hart (@Simonhartmp) 1821 163 78 47.85%
320James Cartlidge (@jc4southsuffolk) 2020 115 55 47.83%
321Michelle Thomson (@MichelleThomson) 3198 251 120 47.81%
322Jesse Norman (@Jesse_Norman) 3184 228 109 47.81%
323Heidi Allen (@heidiallen75) 3198 268 128 47.76%
324Wes Streeting (@wesstreeting) 3220 241 115 47.72%
325Anna4Redcar (@annaturley) 3228 306 146 47.71%
326Ann Coffey (@anncoffey_mp) 1677 143 68 47.55%
327Paul Maynard (@PaulMaynardMP) 3173 263 125 47.53%
328Kevan Jones MP (@KevanJonesMP) 3198 289 137 47.40%
329Hannah Bardell (@HannahB4LiviMP) 3193 241 114 47.30%
330Mark Hendrick (@MpHendrick) 1354 148 70 47.30%
331Wayne David (@WayneDavid_MP) 3204 221 104 47.06%
332Graham Stuart (@grahamstuart) 3233 314 147 46.82%
333Alan Brown MP (@AlanBrownSNP) 2713 184 86 46.74%
334Shabana Mahmood (@ShabanaMahmood) 2577 180 84 46.67%
335Karl McCartney (@karlmccartney) 3222 283 132 46.64%
336Ruth Smeeth (@RuthSmeeth) 3206 310 144 46.45%
337David Rutley (@DavidRutleyMP) 2026 181 84 46.41%
338Emily Thornberry (@EmilyThornberry) 3203 263 122 46.39%
339Mike Gapes (@MikeGapes) 3227 300 139 46.33%
340Sarah Champion (@SarahChampionMP) 3226 292 135 46.23%
341Simon Hoare (@Simon4NDorset) 2723 212 98 46.23%
342Matthew Pennycook (@mtpennycook) 3212 273 126 46.15%
343Nick Smith (@BlaenauGwentMP) 1276 104 48 46.15%
344Barry Sheerman (@BarrySheerman) 3216 154 71 46.10%
345Helen Jones (@HelenJonesMP) 3212 226 104 46.02%
346Neil Gray (@NeilGrayMP) 3240 274 126 45.99%
347Callum McCaig (@callum_mccaig) 3200 174 80 45.98%
348David Burrowes (@davidburrowesmp) 2476 246 113 45.93%
349Jake Berry (@JakeBerry) 3188 277 127 45.85%
350Tommy Sheppard SNP (@TommySheppard) 2248 188 86 45.74%
351Nigel Mills MP (@NigelMillsMP) 850 101 46 45.54%
352Margaret Ritchie (@MRitchieMP) 3202 491 223 45.42%
353Phil Boswell SNP (@PhilBoswellSNP) 1592 130 59 45.38%
354Andrew Jones (@AJonesMP) 1174 117 53 45.30%
355Dr Phillip Lee (@DrPhillipLeeMP) 2562 232 105 45.26%
356R. Blackman-Woods (@robertabwMP) 3239 274 124 45.26%
357Just Anne McLaughlin (@AnneMcLaughlin) 3212 292 132 45.21%
358Tobias Ellwood MP (@Tobias_Ellwood) 1454 173 78 45.09%
359Carolyn Harris (@carolynharris24) 3236 162 73 45.06%
360Sharon Hodgson (@SharonHodgsonMP) 3227 258 116 44.96%
361angela smith (@angelasmithmp) 3190 185 83 44.86%
362Sarah Newton (@SarahNewtonMP) 2293 215 96 44.65%
363Kate Hoey (@KateHoeyMP) 3012 267 119 44.57%
364Gordon Marsden (@GordonMarsden) 3214 274 122 44.53%
365Ian Paisley (@ianpaisleymp) 3222 272 121 44.49%
366Tracy Brabin (@TracyBrabin) 3225 180 80 44.44%
367John Pugh MP (@johnpughmp) 1253 106 47 44.34%
368Jon Trickett (@jon_trickett) 3217 228 101 44.30%
369David Evennett (@DavidEvennett) 735 43 19 44.19%
370Peter Dowd (@Peter_Dowd) 2878 290 128 44.14%
371Geoffrey Cox QC (@Geoffrey_Cox) 976 68 30 44.12%
372Cat Smith (@CatSmithMP) 3178 261 115 44.06%
373Tom Brake (@thomasbrake) 3221 403 177 43.92%
374Tim Loughton (@timloughton) 3238 342 150 43.86%
375Mark Prisk (@PriskMark) 2576 252 110 43.65%
376Alistair Carmichael (@acarmichaelmp) 2636 156 68 43.59%
377Antoinette Sandbach (@ASandbachMP) 3201 264 115 43.56%
378Philip Davies (@PhilipDaviesMP) 3178 163 71 43.56%
379Diana Johnson (@DianaJohnsonMP) 3194 313 136 43.45%
380Chris White MP (@ChrisWhite_MP) 3205 320 139 43.44%
381Danny Kinahan (@DdeBK) 2479 169 73 43.20%
382Tulip Siddiq (@TulipSiddiq) 3228 255 110 43.14%
383Melanie Onn (@OnnMel) 3226 363 156 42.98%
384Bridget Phillipson (@bphillipsonMP) 3221 149 64 42.95%
385Stephen Twigg (@StephenTwigg) 3201 261 112 42.91%
386James Cleverly (@JamesCleverly) 3246 196 84 42.86%
387Angus B MacNeil SNP (@AngusMacNeilSNP) 3231 281 120 42.70%
388John Healey MP (@JohnHealey_MP) 2820 265 113 42.64%
389Madeleine Moon (@MadeleineMoon) 2507 640 271 42.34%
390Lisa Nandy (@lisanandy) 3218 249 105 42.17%
391Jessica Morden (@jessicamordenmp) 1915 223 94 42.15%
392Sarah Wollaston (@sarahwollaston) 3246 126 53 42.06%
393Crispin Blunt (@crispinbluntmp) 819 88 37 42.05%
394Norman Lamb (@normanlamb) 3208 203 85 41.87%
395Toby Perkins (@tobyperkinsmp) 3229 268 112 41.79%
396Sheryll Murray (@sheryllmurray) 3236 237 99 41.77%
397Christopher Pincher (@ChrisPincher) 3197 369 154 41.73%
398Owen Thompson (@OwenThompson) 3200 223 93 41.70%
399Greg Mulholland (@GregMulholland1) 3205 192 80 41.67%
400James Brokenshire (@JBrokenshire) 1881 132 55 41.67%
401Jo Stevens (@JoStevensLabour) 3223 279 116 41.58%
402Alok Sharma (@AlokSharma_RDG) 3071 243 101 41.56%
403Seema Kennedy (@SeemaKennedy) 3201 306 127 41.50%
404Damian Green (@damiangreenmp) 3192 249 103 41.37%
405Helen Whately (@Helen_Whately) 1377 75 31 41.33%
406Tom Blenkinsop (@TomBlenkinsop) 3235 384 158 41.15%
407Helen Goodman (@HelenGoodmanMP) 3208 315 129 40.95%
408Robert Jenrick (@RobertJenrick) 2832 272 111 40.81%
409Ian Mearns4Gateshead (@IanMearnsMP) 3219 292 119 40.75%
410Hilary Benn (@hilarybennmp) 3221 285 116 40.70%
411Jess Phillips (@jessphillips) 3240 172 70 40.70%
412Chris Heaton-Harris (@chhcalling) 3242 217 88 40.55%
413Michael Ellis (@Michael_Ellis1) 1652 121 49 40.50%
414Dr Liam Fox (@LiamFoxMP) 2484 114 46 40.35%
415Mhairi Black (@MhairiBlack) 2908 186 75 40.32%
416Lindsay Hoyle (@LindsayHoyle_MP) 2065 144 58 40.28%
417Julian Smith (@juliansmithmp) 3217 324 130 40.12%
418Ben Gummer (@ben4ipswich) 3236 205 82 40.00%
419Peter Heaton-Jones (@PeterNorthDevon) 3196 273 109 39.93%
420Pauline Latham (@Pauline_Latham) 2587 282 112 39.72%
421Roger Mullin (@RogMull) 3243 194 77 39.69%
422Ben Bradshaw (@BenPBradshaw) 3241 232 92 39.66%
423Jonathan Reynolds (@jreynoldsMP) 3201 222 88 39.64%
424Mark Spencer (@Mark_Spencer) 3206 260 103 39.62%
425Craig Whittaker MP (@CWhittakerMP) 3232 341 135 39.59%
426Caroline Nokes (@carolinenokes) 3214 311 123 39.55%
427David Jones (@DavidJonesMP) 940 43 17 39.53%
428Robert Syms (@robertsymsmp) 2811 438 173 39.50%
429John Stevenson MP (@JohnStevensonMP) 689 66 26 39.39%
430Chris Bryant (@RhonddaBryant) 3225 232 91 39.22%
431Chris Leslie (@ChrisLeslieMP) 2351 250 98 39.20%
432Peter Kyle (@peterkyle) 3212 166 65 39.16%
433Glyn Davies (@glyndaviesmp) 3208 262 102 38.93%
434Amber Rudd MP (@AmberRudd_MP) 2995 450 175 38.89%
435Eilidh Whiteford (@EilidhWhiteford) 1383 85 33 38.82%
436Stephen Crabb (@scrabbmp) 3205 310 120 38.71%
437James Duddridge (@JamesDuddridge) 3189 393 152 38.68%
438Paula Sherriff (@paulasherriff) 3219 276 106 38.41%
439Elizabeth Truss (@trussliz) 3197 342 131 38.30%
440David Mundell (@DavidMundellDCT) 2088 141 54 38.30%
441Dr Dan Poulter (@drdanpoulter) 2679 243 93 38.27%
442James Wharton MP (@jameswhartonuk) 3196 254 97 38.19%
443John Glen (@JohnGlenMP) 1046 110 42 38.18%
444Steve Reed (@SteveReedMP) 3224 210 80 38.10%
445Kevin Foster (@kevin_j_foster) 3243 323 123 38.08%
446Steve Barclay (@SteveBarclayMP) 2146 256 97 37.89%
447Will Quince (@willquince) 3228 222 84 37.84%
448Anne Marie Morris (@AMMorrisMP) 2180 283 107 37.81%
449James Morris (@JamesMorrisHRR) 2337 159 60 37.74%
450Julie Hilling (@JulieHilling) 1928 220 83 37.73%
451Julie Cooper Labour (@JulieForBurnley) 2971 221 83 37.56%
452Adrian Bailey (@AdrianBailey4MP) 401 16 6 37.50%
453James Heappey (@JSHeappey) 1507 104 39 37.50%
454Steve Brine (@sbrine) 3209 311 116 37.30%
455Stephen Doughty (@SDoughtyMP) 3197 194 72 37.11%
456Emma Lewell-Buck (@EmmaLewellBuck) 3219 133 49 36.84%
457John Mann (@JohnMannMP) 3210 315 115 36.51%
458Marcus Fysh (@MarcusFysh) 3214 228 83 36.40%
459andrew murrison (@murrisonMP) 2865 272 99 36.40%
460Ivan Lewis (@IvanLewis_MP) 3213 198 72 36.36%
461Nicholas Soames (@nsoamesmp) 3183 196 71 36.22%
462Craig Tracey (@craig4nwarks) 3206 246 89 36.18%
463Gavin Robinson (@GRobinsonDUP) 3165 216 78 36.11%
464Mark Tami (@MarkTamiMP) 1222 97 35 36.08%
465Sam Gyimah (@SamGyimah) 3225 379 136 35.88%
466Kirsty Blackman (@KirstySNP) 3207 223 80 35.87%
467Matthew Offord (@Offord4Hendon) 962 98 35 35.71%
468Rachael Maskell (@RachaelMaskell) 3243 254 90 35.43%
469Ian Austin (@IanAustinMP) 3213 193 68 35.23%
470Tom Pursglove (@VotePursglove) 2988 219 77 35.16%
471Ian Blackford (@IBlackfordSNPMP) 3203 208 73 35.10%
472Alan Whitehead (@alanwhiteheadmp) 1233 146 51 34.93%
473Jonathan Edwards (@JonathanPlaid) 3203 273 95 34.80%
474Francie Molloy (@FrancieMolloy) 687 101 35 34.65%
475Richard Benyon (@RichardBenyonMP) 3105 302 104 34.44%
476Chris Evans MP (@ChrisEvansMP) 1072 61 21 34.43%
477Mark Garnier (@Mark4WyreForest) 3205 364 125 34.34%
478Chris Skidmore (@cskidmoremp) 2142 344 118 34.30%
479Oliver Colvile (@olivercolvile) 3198 328 112 34.15%
480Rosie Cooper (@rosie4westlancs) 1716 177 60 33.90%
481Iain Stewart (@iainastewart) 1830 122 41 33.61%
482Re-elect Peter Grant (@PeterGrantMP) 3209 280 94 33.57%
483Scott Mann (@scottmannmp) 1537 138 46 33.33%
484Chloe Smith (@NorwichChloe) 3189 246 82 33.33%
485Anna Soubry (@Anna_Soubry) 3216 185 61 32.97%
486Pete Wishart (@PeteWishart) 3200 198 65 32.83%
487Kerry McCarthy (@KerryMP) 3234 180 59 32.78%
488Andrew Percy (@andrewpercy) 3228 141 46 32.62%
489Maria Caulfield (@mariacaulfield) 3223 175 57 32.57%
490Andrew Bridgen (@AndrewBridgenMP) 980 87 28 32.18%
491Susan Elan Jones (@susanelanjones) 910 56 18 32.14%
492AngelaWatkinsonMP (@AngelaWatkinson) 320 25 8 32.00%
493Marcus Jones (@Marcus4Nuneaton) 3176 262 81 30.92%
494Roger Godsiff (@RogerGodsiff) 837 91 28 30.77%
495Louise Ellman (@LouiseEllman) 672 88 27 30.68%
496Nick Boles (@NickBolesMP) 738 75 23 30.67%
497Margot James (@margot_james_mp) 3209 275 84 30.55%
498Steve McCabe (@steve_mccabe) 3200 240 73 30.42%
499Heather Wheeler (@HeatherWheeler) 1749 154 46 29.87%
500Stuart Andrew (@StuartAndrew) 3195 141 42 29.79%
501Jeremy Hunt (@Jeremy_Hunt) 2630 491 146 29.74%
502Jack Lopresti (@Jackloprestimp) 733 105 31 29.52%
503Gareth Snell (@gareth_snell) 3224 285 84 29.47%
504Ian Lavery (@IanLaveryMP) 3126 317 93 29.34%
505Derek Twigg (@DerekTwiggMP) 558 38 11 28.95%
506Gavin Barwell MP (@GavinBarwellMP) 3241 288 83 28.82%
507Chris Matheson (@ChrisM4Chester) 1096 94 27 28.72%
508Mike Freer MP (@mikefreermp) 3236 274 78 28.47%
509Fiona Mactaggart (@fionamacmp) 3227 401 114 28.43%
510Bob Blackman (@bobblackmanmp) 3213 212 60 28.30%
511Michael Tomlinson (@Michael4MDNP) 2878 191 54 28.27%
512Paul Scully (@scullyp) 3214 270 76 28.15%
513Pat Glass (@PatGlassMP) 3208 420 117 27.86%
514David Nuttall MP (@DavidNuttallMP) 1481 142 39 27.46%
515Steve Double (@stevedouble) 3164 273 74 27.11%
516Martin Vickers (@martinvickersmp) 369 37 10 27.03%
517David Gauke (@DavidGauke) 2022 222 60 27.03%
518Flick Drummond (@FlickD) 2027 196 52 26.53%
519MegHillierMP (@Meg_HillierMP) 3208 324 85 26.23%
520Andrew Turner (@TheIslandsMP) 3232 143 36 25.17%
521Natalie McGarry MP (@NatalieMcgarry) 57 4 1 25.00%
522Eleanor Laing (@eleanor4epping) 103 4 1 25.00%
523Richard Harrington (@Richard4Watford) 1777 203 50 24.63%
524Paul Flynn (@PaulFlynnMP) 3216 406 98 24.14%
525Mike Wood (@mikejwood) 2908 279 67 24.01%
526Chris Philp (@chrisphilp_mp) 2479 324 77 23.77%
527Conor Burns (@conorburns_mp) 3233 201 44 21.89%
528Claire Perry (@claire4devizes) 3173 346 72 20.81%
529Greg Knight (@gregknightmp) 2238 214 44 20.56%
530Peter Bone (@PeterBoneMP) 1674 167 34 20.36%
531Jackie Doyle-Price (@JackieDP) 3075 252 51 20.24%
532Ben Wallace (@BWallaceMP) 2632 242 48 19.83%
533Tom Elliott (@telliott_UUP) 3216 628 113 17.99%
534George Osborne (@George_Osborne) 2965 436 76 17.43%
535John Cryer (@JohnCryerMP) 411 30 5 16.67%
536Anne Milton (@AnneMiltonMP) 3220 328 48 14.63%
537John Howell (@JohnHowellMP) 2610 272 31 11.40%
538Mark Pritchard (@MPritchardMP) 2523 249 28 11.24%
539David Davis (@DavidDavisMP) 306 36 4 11.11%
540Andrew Bingham (@HighPeakAndrew) 1910 174 19 10.92%
541Andrew Selous (@AndrewSelous) 1125 188 20 10.64%
542Maggie Throup MP (@mthroup) 394 20 2 10.00%
543Oliver Letwin (@OliverLetwinMP) 255 21 2 9.52%
544Lino Juca (@lisacameronsnp) 6 0 0 0.00%
545Liz "Not" McInnes (@LizMcInnesMP) 6 0 0 0.00%
546Do You Know Larry? (@lrobertsonmp) 7 0 0 0.00%
547Steve Rotheram MP (@Steve_Rotheram) 4 0 0 0.00%
548Stacy Neithercutt (@tdebbonaire) 2 0 0 0.00%
549Menni (@NickGibbMP) 1 0 0 0.00%
550AM (@AlasdairMcD_MP) 5 1 0 0.00%