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) 3224 218 194 88.99%
3Rehman Chishti (@Rehman_Chishti) 2022 400 344 86.00%
4Nick Gibb (@NickGibbMP) 792 64 54 84.38%
5Stephen McPartland (@SMcPartlandMP) 1410 101 84 83.17%
6Dan Jarvis (@DanJarvisMP) 3205 357 293 82.07%
7Johnny Mercer MP (@JohnnyMercerMP) 3205 279 225 80.65%
8Dr Caroline Johnson (@drcarolinej) 171 15 12 80.00%
9Huw Merriman MP (@HuwMerriman) 1328 106 83 78.30%
10Jeremy Corbyn MP (@jeremycorbyn) 3225 290 227 78.28%
11Matt Hancock (@MattHancockMP) 3200 393 307 78.12%
12Alan Mak MP (@AlanMakMP) 3200 231 178 77.06%
13George Freeman MP (@Freeman_George) 3240 292 223 76.37%
14Leader's Office (@CommonsLeader) 291 46 35 76.09%
15Gisela Stuart MP (@GiselaStuart) 3226 367 279 76.02%
16Desmond Swayne (@DesmondSwayne) 513 29 22 75.86%
17Diane Abbott MP (@HackneyAbbott) 3245 243 184 75.72%
18Graham Evans (@GrahamEvansMP) 3208 446 335 75.11%
19Andrew Smith (@AndrewSmithMP) 714 40 30 75.00%
20Sir Edward Garnier (@EGarnierMP) 979 115 86 74.78%
21Edward Timpson MP (@edwardtimpson) 2058 262 194 74.05%
22Geraint Davies MP (@GeraintDaviesMP) 3197 444 328 73.87%
23John Penrose MP (@JohnPenroseNews) 2542 269 198 73.61%
24Dr Tania Mathias MP (@tania_mathias) 1470 155 114 73.55%
25Grahame Morris MP (@grahamemorris) 3233 388 284 73.20%
26John Whittingdale (@JWhittingdale) 130 18 13 72.22%
27Rob Wilson MP (@RobWilson_RDG) 3227 349 252 72.21%
28Mark Field (@MarkFieldMP) 1117 78 56 71.79%
29Rupa Huq MP (@RupaHuq) 3236 388 278 71.65%
30Harriett Baldwin (@HBaldwinMP) 3201 388 277 71.39%
31Jon Cruddas (@JonCruddas_1) 1411 118 84 71.19%
32Seema Malhotra (@SeemaMalhotra1) 3235 275 194 70.55%
33Jeremy Lefroy (@JeremyLefroyMP) 3206 314 221 70.38%
34Karl Turner MP (@KarlTurnerMP) 3220 252 177 70.24%
35Angela Eagle (@angelaeagle) 3215 251 176 70.12%
36Mary Creagh (@MaryCreaghMP) 3211 287 200 69.69%
37Angela Crawley MP (@AngelaCrawleyMP) 3192 239 166 69.46%
38Ian Lucas (@IanCLucas) 3193 264 183 69.32%
39David Lammy (@DavidLammy) 3201 312 216 69.23%
40chi onwurah (@ChiOnwurah) 3228 240 166 69.17%
41Owen Paterson MP (@Owen_PatersonMP) 1394 155 107 69.03%
42Craig Williams MP (@Craig4CardiffN) 3207 311 213 68.49%
43Victoria Borwick (@backborwick) 811 38 26 68.42%
44Rob Marris MP (@WSW_Labour) 748 57 39 68.42%
45Angus Robertson (@AngusRobertson) 3198 188 128 68.09%
46Jason McCartney MP (@JasonMcCartney) 3222 472 320 67.80%
47Dave Anderson MP (@DaveAndersonMP) 942 101 68 67.33%
48teresa pearce (@tpearce003) 3199 331 222 67.07%
49Lucy Allan (@lucyallan) 3191 227 152 66.96%
50Victoria Prentis MP (@VictoriaPrentis) 1118 117 78 66.67%
51Barry Gardiner (@BarryGardiner) 3214 302 201 66.56%
52John McDonnell MP (@johnmcdonnellMP) 3238 214 142 66.36%
53Jane Ellison MP (@JaneEllison) 3199 419 278 66.35%
54Nick Hurd MP (@nickhurdmp) 3246 444 294 66.22%
55Alex Salmond (@AlexSalmond) 3247 325 215 66.15%
56Grant Shapps (@grantshapps) 3204 280 185 66.07%
57Caroline Flint (@CarolineFlintMP) 3217 315 207 65.71%
58Craig Mackinlay (@cmackinlay) 2743 285 187 65.61%
59Conor McGinn MP (@ConorMcGinn) 2215 212 139 65.57%
60Debbie Abrahams (@Debbie_abrahams) 3203 335 219 65.37%
61Margaret Ferrier MP (@MargaretFerrier) 3208 525 343 65.33%
62Boris Johnson (@BorisJohnson) 682 46 30 65.22%
63Phil Wilson MP (@PhilWilsonMP) 3213 301 196 65.12%
64Ed Vaizey (@edvaizey) 3196 335 218 65.07%
65Jim McMahon (@JimfromOldham) 3205 226 147 65.04%
66Kit Malthouse (@kitmalthouse) 1429 163 106 65.03%
67Khalid Mahmood MP (@khalid4PB) 2119 211 137 64.93%
68Dr Paul Monaghan (@_PaulMonaghan) 3195 264 171 64.77%
69Chris Davies MP (@ChrisDavies_MP) 451 34 22 64.71%
70Simon Danczuk (@SimonDanczuk) 3227 229 148 64.63%
71Paul Blomfield (@PaulBlomfieldMP) 3208 242 156 64.46%
72Damian Collins (@DamianCollins) 3222 261 168 64.37%
73Nick Thomas-Symonds (@NickTorfaenMP) 3195 170 109 64.12%
74Sajid Javid (@sajidjavid) 3232 359 230 64.07%
75john spellar (@spellar) 3199 278 178 64.03%
76Richard Burden MP (@RichardBurdenMP) 3207 252 161 63.89%
77Dr James Davies MP (@jamesdaviesmp) 1421 127 81 63.78%
78Brendan O'Hara MP (@BrendanOHaraSNP) 1408 139 88 63.31%
79Sir Eric Pickles (@EricPickles) 3248 364 230 63.19%
80Liz Saville Roberts (@LSRPlaid) 3209 220 139 63.18%
81Ronnie Cowan MP (@ronniecowan) 3206 271 171 63.10%
82Margaret Greenwood (@MGreenwoodWW) 3202 311 196 63.02%
83HebridesMP (@hebridesmp) 671 35 22 62.86%
84Judith Cummins MP (@JudithCummins) 2102 223 140 62.78%
85Frank Field MP (@frankfieldteam) 1121 67 42 62.69%
86Guy Opperman MP (@GuyOpperman) 3225 479 300 62.63%
87Henry Smith MP (@HenrySmithMP) 3233 310 194 62.58%
88Charlotte Leslie (@CLeslieMP) 3192 251 157 62.55%
89Alun Cairns (@AlunCairns) 3236 315 197 62.54%
90Maria Eagle MP (@meaglemp) 3222 383 239 62.40%
91Suella Fernandes MP (@SuellaFernandes) 1848 117 73 62.39%
92Nicola Blackwood (@nicolablackwood) 2859 263 164 62.36%
93Kate Osamor MP (@KateOsamor) 3216 270 168 62.22%
94Catherine West MP (@CatherineWest1) 3204 328 204 62.20%
95Kirsten Oswald MP (@kirstenoswald) 3212 177 110 62.15%
96Liz Kendall (@leicesterliz) 3220 192 119 61.98%
97Caroline Lucas (@CarolineLucas) 3247 184 114 61.96%
98Justine Greening (@JustineGreening) 2193 194 120 61.86%
99Richard Graham (@RichardGrahamMP) 3232 400 247 61.75%
100Kate Green (@KateGreenSU) 3235 245 151 61.63%
101Marie Rimmer MP (@MarieRimmerMP) 963 86 53 61.63%
102Andy Slaughter MP (@hammersmithandy) 3219 359 221 61.56%
103Greg Hands (@GregHands) 3236 382 235 61.52%
104Jeff Smith (@JeffSmithetc) 3195 257 158 61.48%
105Paul Maskey (@PaulMaskeyMP) 3229 366 225 61.48%
106Rory Stewart (@RoryStewartUK) 3243 475 292 61.47%
107Dr Rosena Allin-Khan (@DrRosena) 2704 205 126 61.46%
108Douglas Chapman MP (@DougChapmanSNP) 3239 307 188 61.24%
109Brandon Lewis MP (@BrandonLewis) 3204 234 143 61.11%
110Martyn Day 4MP (@MartynDaySNP) 2182 216 132 61.11%
111Neil Carmichael (@stroud_neil) 3203 257 157 61.09%
112Patricia Gibson MP (@PGibsonSNP) 2413 231 141 61.04%
113Lord Price CVO (@UKTradeMinister) 1208 133 81 60.90%
114Robert Buckland MP (@RobertBuckland) 3195 388 236 60.82%
115Andrew Stephenson MP (@Andrew4Pendle) 3188 421 256 60.81%
116Mickey Brady MP (@MickeyBradySF) 3206 333 202 60.66%
117Rebecca Long-Bailey (@RLong_Bailey) 1365 99 60 60.61%
118Gavin Williamson (@GWilliamsonMP) 847 71 43 60.56%
119Steve Baker MP (@SteveBakerHW) 3239 367 222 60.49%
120Imran Hussain MP (@Imran_HussainMP) 1611 139 84 60.43%
121Guto Bebb (@GutoBebb) 3240 235 142 60.43%
122Deidre Brock (@DeidreBrock) 3198 293 177 60.41%
123Mary Robinson MP (@MaryRobinson01) 797 63 38 60.32%
124Caroline Spelman MP (@spelmanc) 1856 214 129 60.28%
125Ranil Jayawardena MP (@TellRanil) 1936 186 112 60.22%
126Jo Johnson (@JoJohnsonMP) 1249 138 83 60.14%
127Alan Campbell (@alancampbellmp) 1206 145 87 60.00%
128Martin Docherty MP (@MartinJDocherty) 3198 255 153 60.00%
129James Gray MP (@JamesGrayMP) 746 50 30 60.00%
130Robert Halfon (@halfon4harlowMP) 3238 295 177 60.00%
131Keir Starmer (@Keir_Starmer) 2015 145 87 60.00%
132Tasmina Sheikh MP (@TasminaSheikh) 3205 202 121 59.90%
133Chuka Umunna (@ChukaUmunna) 3223 269 161 59.85%
134Jim Fitzpatrick (@FitzMP) 3233 281 168 59.79%
135Patrick Grady (@GradySNP) 3229 241 144 59.75%
136Gareth Thomas (@GarethThomasMP) 3228 448 267 59.60%
137Liam Byrne (@LiamByrneMP) 3196 264 157 59.47%
138Hywel Williams AS/MP (@HywelPlaidCymru) 3210 244 145 59.43%
139Robin Walker MP (@WalkerWorcester) 3204 389 231 59.38%
140Carol Monaghan MP (@CMonaghanMP) 3204 236 140 59.32%
141Tom Watson (@tom_watson) 3219 135 80 59.26%
142Neil Coyle (@coyleneil) 3205 287 170 59.23%
143Stewart McDonald MP (@StewartMcDonald) 3231 250 148 59.20%
144Valerie Vaz MP (@Valerie_VazMP) 2275 250 148 59.20%
145Corri Wilson MP (@CorriWilsonSNP) 3242 198 117 59.09%
146John McNally MP (@JohnMcNallyMP) 1537 117 69 58.97%
147Naz Shah MP (@NazShahBfd) 3226 258 152 58.91%
148Robert Courts MP (@robertcourts) 3201 360 212 58.89%
149Heidi Alexander (@heidi_mp) 3190 214 126 58.88%
150Rushanara Ali (@rushanaraali) 3204 282 166 58.87%
151Ruth Cadbury (@RuthCadbury) 3228 386 227 58.81%
152Conor Murphy (@conormurphysf) 3189 240 140 58.33%
153MimsDaviesMP (@mimsdavies) 3206 357 208 58.26%
154David Lidington (@DLidington) 3205 388 226 58.25%
155Andrew Gwynne MP (@GwynneMP) 3195 261 152 58.24%
156Chris Law MP (SNP) (@ChrisLawSNP) 3201 215 125 58.14%
157Amanda Milling MP (@amandamilling) 1686 136 79 58.09%
158William Wragg MP (@William_Wragg) 1977 135 78 57.78%
159Lucy Powell MP (@LucyMPowell) 3213 168 97 57.74%
160Stewart Jackson MP (@Stewart4Pboro) 3243 272 157 57.72%
161Andrea Jenkyns MP (@andreajenkyns) 3197 278 160 57.55%
162Stephen Gethins MP (@StephenGethins) 2753 244 140 57.38%
163Richard Arkless MP (@ArklessRichard) 2488 208 119 57.21%
164Sir Edward Leigh MP (@EdwardLeighMP) 408 28 16 57.14%
165Stephen Hepburn (@jarrowstevemp) 317 21 12 57.14%
166Sir Malcolm Rifkind (@MalcolmRifkind) 99 7 4 57.14%
167Jack Dromey MP (@JackDromeyMP) 3188 442 252 57.01%
168Sue Hayman (@SueHayman1) 3170 253 144 56.92%
169Michael Fabricant (@Mike_Fabricant) 3199 218 124 56.88%
170Adam Afriyie (@AdamAfriyie) 1356 102 58 56.86%
171stellacreasy (@stellacreasy) 3203 292 166 56.85%
172Kevin Brennan (@KevinBrennanMP) 3227 336 191 56.85%
173Daniel Kawczynski MP (@KawczynskiMP) 3217 294 167 56.80%
174Jonathan Ashworth MP (@JonAshworth) 3212 250 142 56.80%
175Caroline Dinenage (@cj_dinenage) 3195 375 213 56.80%
176Gill Furniss MP (@GillFurnissMP) 1325 104 59 56.73%
177Rachel Reeves (@RachelReevesMP) 3241 286 162 56.64%
178Christina Rees MP (@Rees4Neath) 3203 362 205 56.63%
179Daniel Zeichner (@DanielZeichner) 3195 200 113 56.50%
180Jeffrey Donaldson MP (@J_Donaldson_MP) 2873 255 144 56.47%
181(((Dawn Butler MP))) (@DawnButlerBrent) 3219 218 123 56.42%
182Stephen Hammond MP (@S_Hammond) 3216 367 207 56.40%
183Nadhim Zahawi (@nadhimzahawi) 3200 323 182 56.35%
184Chris Green MP (@ChrisGreenMP) 2744 215 121 56.28%
185Luciana Berger (@lucianaberger) 3217 256 144 56.25%
186Sarah Olney MP (@sarahjolney1) 952 64 36 56.25%
187Pat McFadden (@patmcfaddenmp) 3226 256 144 56.25%
188Yvette Cooper (@YvetteCooperMP) 3211 313 176 56.23%
189Catherine McKinnell (@CatMcKinnellMP) 3192 201 113 56.22%
190Matt Warman MP (@mattwarman) 3223 114 64 56.14%
191Julie Elliott MP (@JulieElliottMP) 2942 348 195 56.03%
192Andy Burnham (@andyburnhammp) 3215 257 144 56.03%
193Gloria De Piero MP (@GloriaDePiero) 3203 315 176 55.87%
194Jo Churchill MP (@Jochurchill4) 1386 111 62 55.86%
195Nigel Huddleston MP (@HuddlestonNigel) 2434 255 142 55.69%
196David Crausby (@DavidCrausby) 1051 97 54 55.67%
197Stephen Kinnock MP (@SKinnock) 3197 248 138 55.65%
198Andrew Rosindell MP (@AndrewRosindell) 1575 124 69 55.65%
199Graham Allen MP (@GrahamAllenMP) 3216 270 150 55.56%
200Patrick McLoughlin (@Patrick4Dales) 189 18 10 55.56%
201Alex Chalk (@AlexChalkChelt) 1104 54 30 55.56%
202Anne-Marie Trevelyan (@annietrev) 3195 296 164 55.41%
203Stuart McDonald MP (@Stuart_McDonald) 2651 197 109 55.33%
204Joanna Cherry QC MP (@joannaccherry) 3243 252 139 55.16%
205Mike Kane (@MikeKaneMP) 3209 272 150 55.15%
206Julian Knight MP (@julianknight15) 3239 292 161 55.14%
207John Woodcock (@JWoodcockMP) 3224 138 76 55.07%
208Alasdair McDonnell (@AlasdairMcD_MP) 1854 171 94 54.97%
209Charlie Elphicke (@CharlieElphicke) 3196 292 160 54.79%
210Tom Tugendhat MP (@TomTugendhat) 3186 221 121 54.75%
211Douglas Carswell (@DouglasCarswell) 3211 226 123 54.42%
212Andrea Leadsom MP (@andrealeadsom) 3187 296 161 54.39%
213Stephen Timms (@stephenctimms) 3172 291 158 54.30%
214Michael Dugher MP (@MichaelDugher) 3238 326 177 54.29%
215Mark Pawsey (@MarkPawsey) 3230 374 203 54.28%
216Yasmin Qureshi MP (@YasminQureshiMP) 3220 282 153 54.26%
217Mark Lancaster (@MarkLancasterMK) 2308 367 199 54.22%
218Alec Shelbrooke MP (@AlecShelbrooke) 3215 349 189 54.15%
219Royston Smith MP (@Royston_Smith) 3173 255 138 54.12%
220Nick Clegg (@nick_clegg) 2560 172 93 54.07%
221Ian Murray (@IanMurrayMP) 3212 394 213 54.06%
222Chris Elmore MP (@CPJElmore) 3203 215 116 53.95%
223Rebecca Harris (@RebeccaHarrisMP) 3214 356 192 53.93%
224Philip Hammond (@PHammondMP) 1289 89 48 53.93%
225Vernon Coaker MP (@Vernon_Coaker) 3226 279 150 53.76%
226Karin Smyth MP (@karinsmyth) 3227 279 150 53.76%
227Bob Neill (@neill_bob) 3243 276 148 53.62%
228Alistair Burt (@AlistairBurtMP) 3215 323 173 53.56%
229Andrew Griffiths (@agriffithsmp) 3201 312 167 53.53%
230Cheryl Gillan MP (@CherylGillanMP) 3190 346 185 53.47%
231Derek Thomas (@DerekThomasMP) 276 30 16 53.33%
232Nick Herbert (@nickherbertmp) 3186 317 169 53.31%
233Richard Burgon MP (@RichardBurgon) 3212 246 131 53.25%
234Nic Dakin (@NicDakinMP) 3210 316 168 53.16%
235James Berry MP (@JamesBerryMP) 3201 301 160 53.16%
236Joan Ryan MP (@joanryanEnfield) 2242 189 100 52.91%
237Tim Farron (@timfarron) 3238 106 56 52.83%
238Sir Oliver Heald MP (@OliverHealdMP) 2914 275 145 52.73%
239Stephen Metcalfe (@Metcalfe_SBET) 2297 236 124 52.54%
240Angela Rayner MP (@AngelaRayner) 3188 200 105 52.50%
241Byron Davies (@Byron_Davies) 3201 301 158 52.49%
242Barry Sheerman (@BarrySheerman) 3197 183 96 52.46%
243Mike Weir (@mikeweirsnp) 3229 208 109 52.40%
244Gavin Shuker (@gavinshuker) 3223 273 143 52.38%
245Bill Esterson (@Bill_Esterson) 3213 214 112 52.34%
246David Mackintosh MP (@davidmackintosh) 3223 323 169 52.32%
247Rebecca Pow MP (@pow_rebecca) 3234 283 148 52.30%
248Michelle Donelan MP (@michelledonelan) 3192 243 127 52.26%
249Virendra Sharma MP (@VirendraSharma) 3020 333 174 52.25%
250Jonathan Djanogly (@JDjanogly) 1810 165 86 52.12%
251Nicky Morgan (@NickyMorgan01) 3199 361 188 52.08%
252Lilian Greenwood (@LilianGreenwood) 3240 246 128 52.03%
253Peter Aldous (@peter_aldous) 1180 75 39 52.00%
254Justin Madders MP (@justinmadders) 3237 277 144 51.99%
255Clive Efford (@CliveEfford) 3205 295 153 51.86%
256Holly Lynch MP (@HollyLynch5) 1729 162 84 51.85%
257Kevin Hollinrake MP (@kevinhollinrake) 3205 251 130 51.79%
258Jenny Chapman MP (@JennyChapman) 3238 257 133 51.75%
259Stewart Hosie SNP (@StewartHosieSNP) 3181 294 152 51.70%
260Nia Griffith MP (@NiaGriffithMP) 1505 155 80 51.61%
261Drew Hendry MP (@drewhendrySNP) 3246 260 134 51.54%
262David Simpson MP (@DavidSimpsonDUP) 1021 99 51 51.52%
263Nigel Dodds (@NigelDoddsDUP) 2336 179 92 51.40%
264Greg Clark (@gregclarkmp) 746 72 37 51.39%
265Emma Reynolds (@EmmaReynoldsMP) 3201 257 132 51.36%
266Albert Owen MP (@AlbertOwenMP) 3192 312 160 51.28%
267Mark Harper MP (@Mark_J_Harper) 1229 125 64 51.20%
268Philip Dunne (@Dunne4Ludlow) 969 125 64 51.20%
269Gavin Newlands MP (@GavinNewlandsMP) 3221 305 156 51.15%
270Chris Stephens MP (@ChrisStephens) 3193 262 134 51.15%
271David Morris MP (@Davidmpmorris) 3169 233 119 51.07%
272Sammy Wilson MP (@eastantrimmp) 790 53 27 50.94%
273Harriet Harman (@HarrietHarman) 3210 322 164 50.93%
274David Warburton MP (@DJWarburton) 3214 220 112 50.91%
275Mark Durkan MP (@markdurkan) 3198 657 333 50.68%
276Kelly Tolhurst (@KellyTolhurst) 1573 152 77 50.66%
277Sir Gerald Howarth (@geraldhowarth) 771 79 40 50.63%
278Alison Thewliss (@alisonthewliss) 3231 283 143 50.53%
279Bernard Jenkin (@bernardjenkin) 3237 207 104 50.24%
280Nadine Dorries (@NadineDorriesMP) 3230 223 112 50.22%
281Bill Cash (@BillCashMP) 103 6 3 50.00%
282Kevin Barron MP (@KevinBarronMP) 684 62 31 50.00%
283Steven Paterson MP (@Steven4Stirling) 1842 168 84 50.00%
284Pat Doherty (@PatDohertyMP) 966 80 40 50.00%
285Peter Lilley (@LilleyPeter) 58 2 1 50.00%
286Andy McDonald MP (@AndyMcDonaldMP) 1827 154 77 50.00%
287Denis Skinner (@BolsoverBeast) 3199 221 110 49.77%
288Clive Lewis MP (@labourlewis) 3234 197 98 49.75%
289Owen Smith (@OwenSmith_MP) 3225 252 125 49.60%
290Damian Hinds (@damian57) 1743 224 111 49.55%
291Mark Williams (@mark4ceredigion) 3236 217 107 49.31%
292Karen Lumley MP (@Tell_Karen) 3240 330 162 49.09%
293Alison McGovern (@Alison_McGovern) 3230 261 128 49.04%
294Helen Hayes (@helenhayes_) 3216 306 150 49.02%
295Hugo Swire (@HugoSwire) 3225 249 122 49.00%
296Gerald Jones MP (@GeraldJonesLAB) 3212 335 164 48.96%
297Iain Wright (@IainWrightMP) 3246 284 139 48.94%
298Justin Tomlinson MP (@JTomlinsonMP) 3213 319 156 48.90%
299Penny Mordaunt MP (@PennyMordauntMP) 3188 201 98 48.76%
300Karl McCartney (@karlmccartney) 3189 271 132 48.71%
301David Mowat MP (@mowat4ws) 1810 193 94 48.70%
302Louise Haigh MP (@LouHaigh) 3214 191 93 48.69%
303George Kerevan MP (@GeorgeKerevan) 3244 280 136 48.57%
304Jesse Norman (@Jesse_Norman) 3209 235 114 48.51%
305Yvonne Fovargue (@Y_FovargueMP) 2697 266 129 48.50%
306Simon Hart (@Simonhartmp) 1798 161 78 48.45%
307Therese Coffey (@theresecoffey) 3216 285 138 48.42%
308Wendy Morton MP (@morton_wendy) 1153 87 42 48.28%
309Alex Cunningham (@ACunninghamMP) 3199 375 181 48.27%
310James Cartlidge MP (@jc4southsuffolk) 1970 114 55 48.25%
311Tom Blenkinsop (@TomBlenkinsop) 3231 363 175 48.21%
312Margaret Hodge (@margarethodge) 1827 166 80 48.19%
313David Davies MP (@DavidTCDavies) 3210 384 185 48.18%
314Ann Coffey (@anncoffey_mp) 1624 137 66 48.18%
315Ed Miliband (@Ed_Miliband) 3232 272 131 48.16%
316Ann Clwyd (@AnnClwyd) 901 108 52 48.15%
317David Hanson (@DavidHansonMP) 3230 526 253 48.10%
318Barbara Keeley (@KeeleyMP) 3245 321 154 47.98%
319Tracey Crouch (@tracey_crouch) 3243 240 115 47.92%
320Caroline Ansell (@Caroline_Ansell) 1510 140 67 47.86%
321Heidi Allen MP (@heidiallen75) 3227 277 132 47.65%
322Michelle Thomson MP (@MichelleThomson) 3203 252 120 47.62%
323Sir Alan Duncan (@AlanDuncanMP) 518 42 20 47.62%
324Mark Hendrick (@MpHendrick) 1343 147 70 47.62%
325Paul Maynard (@PaulMaynardMP) 3171 263 125 47.53%
326Wes Streeting MP (@wesstreeting) 3228 242 115 47.52%
327Lyn Brown (@lynbrownmp) 3239 280 133 47.50%
328vickyfoxcroft (@vickyfoxcroft) 3214 297 141 47.47%
329Calum Kerr MP (@CalumKerrSNP) 3240 229 108 47.16%
330Karen Buck (@KarenPBuckMP) 3220 227 107 47.14%
331Anna Turley MP (@annaturley) 3227 321 151 47.04%
332Neil Gray MP (@NeilGrayMP) 3208 270 127 47.04%
333Tracy Brabin MP (@TracyBrabin) 3239 185 87 47.03%
334Graham Stuart MP (@grahamstuart) 3212 313 147 46.96%
335Kevan Jones MP (@KevanJonesMP) 3244 293 137 46.76%
336Alan Brown MP (@AlanBrownSNP) 2703 185 86 46.49%
337Helen Grant (@HelenGrantMP) 3207 282 131 46.45%
338Ruth Smeeth MP (@RuthSmeeth) 3213 310 144 46.45%
339David Rutley (@DavidRutleyMP) 2023 181 84 46.41%
340Hannah Bardell MP (@HannahB4LiviMP) 3200 220 102 46.36%
341Shabana Mahmood MP (@ShabanaMahmood) 2552 177 82 46.33%
342Helen Jones MP (@HelenJonesMP) 3196 217 100 46.08%
343Nick Smith (@BlaenauGwentMP) 1248 102 47 46.08%
344Carolyn Harris MP (@carolynharris24) 3215 165 76 46.06%
345Simon Hoare (@Simon4NDorset) 2458 187 86 45.99%
346Callum McCaig (@callum_mccaig) 3232 174 80 45.98%
347R. Blackman-Woods (@robertabwMP) 3220 273 125 45.79%
348Sarah Champion MP (@SarahChampionMP) 3230 293 134 45.73%
349David Burrowes (@davidburrowesmp) 2468 245 112 45.71%
350Nigel Mills MP (@NigelMillsMP) 850 101 46 45.54%
351Geoffrey Cox QC MP (@Geoffrey_Cox) 935 66 30 45.45%
352Diana Johnson (@DianaJohnsonMP) 3233 350 159 45.43%
353Andrew Jones MP (@AJonesMP) 1171 117 53 45.30%
354David Evennett MP (@DavidEvennett) 702 42 19 45.24%
355Jake Berry (@JakeBerry) 3214 283 128 45.23%
356Matthew Pennycook MP (@mtpennycook) 3218 277 125 45.13%
357Tobias Ellwood MP (@Tobias_Ellwood) 1454 173 78 45.09%
358Mark Prisk MP (@PriskMark) 2442 244 110 45.08%
359Phil Boswell MP (@PhilBoswellSNP) 1515 122 55 45.08%
360James Cleverly MP (@JamesCleverly) 3221 211 95 45.02%
361Emily Thornberry (@EmilyThornberry) 3220 240 108 45.00%
362Margaret Ritchie MP (@MRitchieMP) 3238 491 220 44.81%
363John Pugh MP (@johnpughmp) 1247 105 47 44.76%
364Dr Phillip Lee (@DrPhillipLeeMP) 2514 228 102 44.74%
365angela smith (@angelasmithmp) 3219 188 84 44.68%
366Kate Hoey (@KateHoeyMP) 2969 262 117 44.66%
367Sarah Newton (@SarahNewtonMP) 2291 215 96 44.65%
368Philip Davies MP (@PhilipDaviesMP) 3154 160 71 44.38%
369Tim Loughton (@timloughton) 3202 343 152 44.31%
370Melanie Onn MP (@OnnMel) 3198 330 146 44.24%
371Mike Gapes (@MikeGapes) 3209 294 130 44.22%
372Wayne David (@WayneDavid_MP) 3239 233 103 44.21%
373Tommy Sheppard MP (@TommySheppard) 2135 182 80 43.96%
374Angus B MacNeil MP (@AngusMacNeilSNP) 3214 312 137 43.91%
375Antoinette Sandbach (@ASandbachMP) 3211 263 115 43.73%
376Peter Dowd MP (@Peter_Dowd) 2776 282 123 43.62%
377Alistair Carmichael (@acarmichaelmp) 2636 156 68 43.59%
378Chris White MP (@ChrisWhite_MP) 3186 320 139 43.44%
379Bridget Phillipson (@bphillipsonMP) 3210 148 64 43.24%
380Sharon Hodgson MP (@SharonHodgsonMP) 3200 250 108 43.20%
381Anne McLaughlin MP (@AnneMcLaughlin) 3224 294 127 43.20%
382Danny Kinahan (@DdeBK) 2463 167 72 43.11%
383Ben Bradshaw (@BenPBradshaw) 3201 213 91 42.72%
384Greg Mulholland (@GregMulholland1) 3206 199 85 42.71%
385Tom Brake MP (@thomasbrake) 3225 391 167 42.71%
386Cat Smith (@CatSmithMP) 3167 267 114 42.70%
387Lisa Nandy (@lisanandy) 3206 251 107 42.63%
388Jessica Morden (@jessicamordenmp) 1832 220 93 42.27%
389Jo Stevens MP (@JoStevensLabour) 3218 277 117 42.24%
390Stephen Twigg (@StephenTwigg) 3218 266 112 42.11%
391Norman Lamb (@normanlamb) 3201 190 80 42.11%
392Sarah Wollaston MP (@sarahwollaston) 3224 119 50 42.02%
393Jonathan Reynolds MP (@jreynoldsMP) 3208 219 92 42.01%
394Christopher Pincher (@ChrisPincher) 3202 370 155 41.89%
395Paula Sherriff MP (@paulasherriff) 3218 262 109 41.60%
396Madeleine Moon (@MadeleineMoon) 2403 626 260 41.53%
397Robert Jenrick (@RobertJenrick) 2710 263 109 41.44%
398Ian Paisley (@ianpaisleymp) 3209 302 125 41.39%
399Crispin Blunt MP (@crispinbluntmp) 812 87 36 41.38%
400Damian (@damiangreenmp) 3226 254 105 41.34%
401Tulip Siddiq (@TulipSiddiq) 3198 257 106 41.25%
402James Brokenshire (@JBrokenshire) 1850 131 54 41.22%
403Seema Kennedy MP (@SeemaKennedy) 3190 307 126 41.04%
404Alok Sharma MP (@AlokSharma_RDG) 2942 232 95 40.95%
405Michael Ellis (@Michael_Ellis1) 1629 120 49 40.83%
406John Healey MP (@JohnHealey_MP) 2756 255 104 40.78%
407Sheryll Murray MP (@sheryllmurray) 3067 233 95 40.77%
408Jon Trickett (@jon_trickett) 3227 238 97 40.76%
409Dr Liam Fox MP (@LiamFoxMP) 2484 114 46 40.35%
410Mhairi Black MP (@MhairiBlack) 2808 176 71 40.34%
411Gordon Marsden MP (@GordonMarsden) 3203 263 106 40.30%
412Owen Thompson MP (@OwenThompson) 3206 189 76 40.21%
413Toby Perkins MP (@tobyperkinsmp) 3192 264 106 40.15%
414John Stevenson MP (@JohnStevensonMP) 681 65 26 40.00%
415Julian Smith MP (@juliansmithmp) 3215 325 130 40.00%
416Liz McInnes (@LizMcInnesMP) 3192 240 96 40.00%
417Helen Goodman (@HelenGoodmanMP) 3224 315 126 40.00%
418Robert Syms MP (@robertsymsmp) 2746 433 173 39.95%
419JOHN NICOLSON M.P. (@MrJohnNicolson) 3206 108 43 39.81%
420Pauline Latham (@Pauline_Latham) 2577 282 112 39.72%
421David Jones (@DavidJonesMP) 934 43 17 39.53%
422Mark Spencer (@Mark_Spencer) 3218 258 102 39.53%
423Jonathan Edwards (@JonathanPlaid) 3231 261 103 39.46%
424Craig Whittaker MP (@CWhittakerMP) 3193 340 134 39.41%
425Ben Howlett MP (@ben4bath) 3237 160 63 39.38%
426Lindsay Hoyle MP (@LindsayHoyle_MP) 2008 140 55 39.29%
427Chris Leslie (@ChrisLeslieMP) 2314 247 97 39.27%
428Glyn Davies (@glyndaviesmp) 3210 263 103 39.16%
429Helen Whately (@Helen_Whately) 1269 69 27 39.13%
430Chris Bryant MP (@RhonddaBryant) 3199 218 85 38.99%
431Amber Rudd MP (@AmberRudd_MP) 2986 447 174 38.93%
432Eilidh Whiteford (@EilidhWhiteford) 1342 85 33 38.82%
433Hilary Benn (@hilarybennmp) 3218 286 111 38.81%
434Caroline Nokes (@carolinenokes) 3196 312 121 38.78%
435Peter Heaton-JonesMP (@PeterNorthDevon) 3236 276 107 38.77%
436James Duddridge (@JamesDuddridge) 3213 413 160 38.74%
437Stephen Crabb (@scrabbmp) 3204 310 120 38.71%
438Ian Mearns MP (@IanMearnsMP) 3212 275 106 38.55%
439Roger Mullin MP (@RogMull) 3199 192 74 38.54%
440Emma Lewell-Buck MP (@EmmaLewellBuck) 3213 135 52 38.52%
441Stephen Doughty (@SDoughtyMP) 3220 209 80 38.28%
442James Wharton MP (@jameswhartonuk) 3196 254 97 38.19%
443Anne Marie Morris MP (@AMMorrisMP) 2179 283 108 38.16%
444Peter Kyle MP (@peterkyle) 3199 163 62 38.04%
445Chris Heaton-Harris (@chhcalling) 3202 216 82 37.96%
446Ben Gummer (@ben4ipswich) 3216 203 77 37.93%
447Steve Barclay (@SteveBarclayMP) 2137 256 97 37.89%
448James Heappey MP (@JSHeappey) 1452 103 39 37.86%
449Ivan Lewis MP (@IvanLewis_MP) 3188 206 78 37.86%
450Jess Phillips MP (@jessphillips) 3226 177 67 37.85%
451David Mundell (@DavidMundellDCT) 2034 135 51 37.78%
452James Morris MP (@JamesMorrisHRR) 2329 159 60 37.74%
453John Glen (@JohnGlenMP) 1037 109 41 37.61%
454Julie Cooper MP (@JulieForBurnley) 2929 219 82 37.44%
455Steve Brine MP (@sbrine) 3209 311 116 37.30%
456Elizabeth Truss (@trussliz) 3211 344 128 37.21%
457Steve Reed (@SteveReedMP) 3213 205 76 37.07%
458Dr Dan Poulter MP (@drdanpoulter) 2552 232 86 37.07%
459Sam Gyimah MP (@SamGyimah) 3234 379 140 36.94%
460Mark Tami (@MarkTamiMP) 1121 90 33 36.67%
461Julie Hilling (@JulieHilling) 1825 211 77 36.49%
462andrew murrison (@murrisonMP) 2856 272 99 36.40%
463Nicholas Soames (@nsoamesmp) 3198 205 74 36.10%
464Marcus Fysh MP (@MarcusFysh) 3216 214 77 35.98%
465Kevin Foster (@kevin_j_foster) 3216 320 115 35.94%
466Matthew Offord (@Offord4Hendon) 935 98 35 35.71%
467John Mann (@JohnMannMP) 3188 311 111 35.69%
468Craig Tracey MP (@craig4nwarks) 3235 244 86 35.25%
469Alan Whitehead (@alanwhiteheadmp) 1199 145 51 35.17%
470Ian Blackford (@IBlackfordSNPMP) 3202 208 73 35.10%
471Tom Pursglove MP (@VotePursglove) 2910 217 76 35.02%
472Richard Benyon (@RichardBenyonMP) 3014 297 103 34.68%
473Francie Molloy (@FrancieMolloy) 677 101 35 34.65%
474Kirsty Blackman (@KirstySNP) 3244 220 76 34.55%
475Chris Evans MP (@ChrisEvansMP) 1058 61 21 34.43%
476Ian Austin (@IanAustinMP) 3210 195 67 34.36%
477Gavin Robinson (@GRobinsonDUP) 3145 210 72 34.29%
478Peter Grant MP (@PeterGrantMP) 3197 266 91 34.21%
479Iain Stewart MP (@iainastewart) 1794 120 41 34.17%
480Oliver Colvile MP (@olivercolvile) 3221 328 112 34.15%
481Chris Skidmore (@cskidmoremp) 2129 340 115 33.82%
482Adrian Bailey (@AdrianBailey4MP) 382 15 5 33.33%
483Scott Mann (@scottmannmp) 1505 138 46 33.33%
484Chloe Smith (@NorwichChloe) 3189 246 82 33.33%
485Mark Garnier (@Mark4WyreForest) 3183 350 115 32.86%
486Andrew Percy (@andrewpercy) 3228 141 46 32.62%
487Anna Soubry MP (@Anna_Soubry) 3208 179 58 32.40%
488Andrew Bridgen (@AndrewBridgenMP) 975 87 28 32.18%
489Rosie Cooper MP (@rosie4westlancs) 1663 171 55 32.16%
490AngelaWatkinsonMP (@AngelaWatkinson) 320 25 8 32.00%
491Maria Caulfield (@mariacaulfield) 3190 175 56 32.00%
492Pete Wishart (@PeteWishart) 3227 194 62 31.96%
493Gareth Snell MP (@gareth_snell) 3203 274 87 31.75%
494Rachael Maskell MP (@RachaelMaskell) 3213 242 76 31.40%
495Marcus Jones (@Marcus4Nuneaton) 3199 270 84 31.11%
496Roger Godsiff MP (@RogerGodsiff) 823 91 28 30.77%
497Nick Boles (@NickBolesMP) 736 75 23 30.67%
498Louise Ellman MP (@LouiseEllman) 657 86 26 30.23%
499Kerry McCarthy (@KerryMP) 3234 182 55 30.22%
500Susan Elan Jones MP (@susanelanjones) 859 53 16 30.19%
501Bob Blackman (@bobblackmanmp) 3215 223 67 30.04%
502Steve McCabe (@steve_mccabe) 3238 235 70 29.79%
503Heather Wheeler MP (@HeatherWheeler) 1726 152 45 29.61%
504Margot James (@margot_james_mp) 3240 284 84 29.58%
505Jack Lopresti MP (@Jackloprestimp) 727 105 31 29.52%
506Jeremy Hunt (@Jeremy_Hunt) 2613 486 143 29.42%
507Stuart Andrew MP (@StuartAndrew) 3176 140 41 29.29%
508Will Quince MP (@willquince) 3233 247 72 29.15%
509Chris Matheson MP (@ChrisM4Chester) 1057 93 27 29.03%
510Ian Lavery MP (@IanLaveryMP) 3092 317 92 29.02%
511Gavin Barwell MP (@GavinBarwellMP) 3241 288 83 28.82%
512Mike Freer MP (@mikefreermp) 3236 274 78 28.47%
513Fiona Mactaggart (@fionamacmp) 3206 394 111 28.17%
514Pat Glass (@PatGlassMP) 3208 420 117 27.86%
515David Nuttall MP (@DavidNuttallMP) 1479 142 39 27.46%
516Steve Double MP (@stevedouble) 3154 273 74 27.11%
517Martin Vickers (@martinvickersmp) 369 37 10 27.03%
518David Gauke (@DavidGauke) 1986 219 59 26.94%
519Flick Drummond MP (@FlickD) 2010 192 51 26.56%
520Michael Tomlinson MP (@Michael4MDNP) 2802 181 47 25.97%
521Paul Scully MP (@scullyp) 3240 275 71 25.82%
522Paul Flynn (@PaulFlynnMP) 3218 405 102 25.19%
523Andrew Turner (@TheIslandsMP) 3232 143 36 25.17%
524Natalie McGarry MP (@NatalieMcgarry) 57 4 1 25.00%
525Eleanor Laing (@eleanor4epping) 80 4 1 25.00%
526Derek Twigg (@DerekTwiggMP) 532 36 9 25.00%
527Richard Harrington (@Richard4Watford) 1748 202 50 24.75%
528MegHillierMP (@Meg_HillierMP) 3238 329 79 24.01%
529Chris Philp MP (@chrisphilp_mp) 2442 322 76 23.60%
530Mike Wood MP (@mikejwood) 2861 270 63 23.33%
531Laurence RobertsonMP (@lrobertsonmp) 418 31 7 22.58%
532Conor Burns (@conorburns_mp) 3227 201 44 21.89%
533Claire Perry (@claire4devizes) 3175 346 72 20.81%
534Sir Greg Knight MP (@gregknightmp) 2231 213 44 20.66%
535Peter Bone (@PeterBoneMP) 1674 167 34 20.36%
536Jackie Doyle-Price (@JackieDP) 3074 254 51 20.08%
537Ben Wallace (@BWallaceMP) 2532 231 43 18.61%
538Tom Elliott (@telliott_UUP) 3211 637 114 17.90%
539John Cryer (@JohnCryerMP) 391 29 5 17.24%
540George Osborne (@George_Osborne) 2875 435 75 17.24%
541Anne Milton (@AnneMiltonMP) 3220 328 48 14.63%
542Mark Pritchard (@MPritchardMP) 2517 249 28 11.24%
543David Davis MP (@DavidDavisMP) 306 36 4 11.11%
544Andrew Bingham (@HighPeakAndrew) 1910 174 19 10.92%
545John Howell (@JohnHowellMP) 2595 268 29 10.82%
546Andrew Selous (@AndrewSelous) 1110 188 20 10.64%
547Maggie Throup MP (@mthroup) 394 20 2 10.00%
548Oliver Letwin (@OliverLetwinMP) 254 21 2 9.52%
549Lino Juca (@lisacameronsnp) 6 0 0 0.00%
550Steve Rotheram MP (@Steve_Rotheram) 4 0 0 0.00%
551Stacy Neithercutt (@tdebbonaire) 2 0 0 0.00%