This article ranks UK politicians by how likely they are to back up their factual assertions with references. I use their Twitter streams as a starting point. The method is somewhat of a blunt instrument and it’s certainly not the sort of thing that I’d call science, but it illustrates some points nicely.
The method goes like this: we gather all recent tweets by mps, take those that involve numbers (because tweets with numbers are more likely to be a fact that should be cited) and check if it has a url attached to it.
We’re looking at the very basics of knowledge and information sharing here. If we are to have grown-up conversations we must use information that is verifiable. And the first step to providing verifiable information is providing a source.
You can view the original prototype post here. I checked how effective the method was with human volunteers here and it worked very well. I’m certainly happy that the heuristic is relatively accurate.
All of the code lives in this github repositry, and if you’d like to look at the files for individual MPs they are in this directory.
Last time, someone on reddit said something very smart:
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…
This is the ranking for the last little while, it’s the first ranking since the new intake of MPs, so some of them have got a little bit of work to do. If you are an MP and you are reading this (…and I know some of you do, because two of you complained last time) then you might want to ask John Redwood for a guide.
1 | Richard Bacon | ( @Bacon4SNorfolk) | 32 | 4 | 4 | 100.00% |
2 | John Redwood | ( @johnredwood) | 2096 | 139 | 135 | 97.12% |
3 | Victoria Borwick | ( @backborwick) | 252 | 13 | 11 | 84.62% |
4 | Nick Gibb | ( @NickGibbMP) | 148 | 13 | 11 | 84.62% |
5 | Rehman Chishti | ( @Rehman_Chishti) | 1055 | 150 | 124 | 82.67% |
6 | Harry Harpham MP | ( @Harry4BH) | 454 | 42 | 34 | 80.95% |
7 | Stephen McPartland | ( @SMcPartlandMP) | 982 | 77 | 62 | 80.52% |
8 | Ed Vaizey | ( @edvaizey) | 3221 | 479 | 376 | 78.50% |
9 | Marie Rimmer MP | ( @MarieRimmerMP) | 287 | 32 | 25 | 78.12% |
10 | Alberto Costa | ( @Costa4SLeics) | 209 | 9 | 7 | 77.78% |
11 | Desmond Swayne | ( @DesmondSwayne) | 322 | 18 | 14 | 77.78% |
12 | Sir Edward Garnier | ( @EGarnierMP) | 547 | 58 | 45 | 77.59% |
13 | Dave Anderson MP | ( @DaveAndersonMP) | 459 | 53 | 41 | 77.36% |
14 | Edward Timpson MP | ( @edwardtimpson) | 196 | 13 | 10 | 76.92% |
15 | Dan Jarvis | ( @DanJarvisMP) | 3222 | 398 | 306 | 76.88% |
16 | Grahame Morris | ( @grahamemorris) | 3186 | 366 | 280 | 76.50% |
17 | Jon Cruddas | ( @JonCruddas_1) | 1051 | 84 | 64 | 76.19% |
18 | Owen Paterson MP | ( @Owen_PatersonMP) | 475 | 45 | 34 | 75.56% |
19 | Sadiq Khan MP | ( @SadiqKhan) | 3207 | 232 | 173 | 74.57% |
20 | Alan Mak | ( @AlanMakMP) | 1192 | 98 | 72 | 73.47% |
21 | Gisela Stuart MP | ( @GiselaStuart) | 3206 | 333 | 239 | 71.77% |
22 | Sammy Wilson | ( @eastantrimmp) | 143 | 7 | 5 | 71.43% |
23 | Andrew Smith | ( @AndrewSmithMP) | 503 | 27 | 19 | 70.37% |
24 | Mickey Brady MP | ( @MickeyBradySF) | 1679 | 148 | 104 | 70.27% |
25 | Mark Field | ( @MarkFieldMP) | 860 | 56 | 39 | 69.64% |
26 | Jeremy Lefroy | ( @JeremyLefroyMP) | 2411 | 240 | 166 | 69.17% |
27 | Dr Tania Mathias MP | ( @tania_mathias) | 545 | 58 | 40 | 68.97% |
28 | Alex Salmond | ( @AlexSalmond) | 2362 | 252 | 172 | 68.25% |
29 | Imran Hussain MP | ( @Imran_HussainMP) | 766 | 66 | 45 | 68.18% |
30 | Philippa Whitford MP | ( @P_Whitford_MP) | 1431 | 102 | 69 | 67.65% |
31 | Andy Slaughter MP | ( @hammersmithandy) | 3220 | 317 | 214 | 67.51% |
32 | Nicola Blackwood | ( @nicolablackwood) | 1577 | 150 | 100 | 66.67% |
33 | John Penrose MP | ( @JohnPenroseNews) | 1837 | 197 | 131 | 66.50% |
34 | Dawn Butler | ( @DawnButlerBrent) | 3205 | 298 | 197 | 66.11% |
35 | Harriett Baldwin | ( @HBaldwinMP) | 3230 | 407 | 268 | 65.85% |
36 | Kit Malthouse | ( @kitmalthouse) | 947 | 114 | 75 | 65.79% |
37 | Mike Gapes | ( @MikeGapes) | 3213 | 278 | 182 | 65.47% |
38 | Rupa Huq MP | ( @RupaHuq) | 2904 | 320 | 208 | 65.00% |
39 | Alison McGovern | ( @Alison_McGovern) | 3238 | 248 | 161 | 64.92% |
40 | Jason McCartney MP | ( @JasonMcCartney) | 3220 | 410 | 266 | 64.88% |
41 | Alan Campbell | ( @alancampbellmp) | 1054 | 122 | 79 | 64.75% |
42 | Geraint Davies MP | ( @GeraintDaviesMP) | 1844 | 237 | 153 | 64.56% |
43 | Richard Burden MP | ( @RichardBurdenMP) | 3238 | 311 | 200 | 64.31% |
44 | Kate Osamor MP | ( @KateOsamor) | 3222 | 249 | 160 | 64.26% |
45 | Grant Shapps | ( @grantshapps) | 3214 | 286 | 183 | 63.99% |
46 | tom_watson | ( @tom_watson) | 3222 | 124 | 79 | 63.71% |
47 | Adam Afriyie | ( @AdamAfriyie) | 1127 | 85 | 54 | 63.53% |
48 | Frank Field MP | ( @frankfieldteam) | 567 | 41 | 26 | 63.41% |
49 | Chris Law MP (SNP) | ( @ChrisLawSNP) | 3222 | 172 | 109 | 63.37% |
50 | Diane Abbott MP | ( @HackneyAbbott) | 3229 | 272 | 172 | 63.24% |
51 | Robert Halfon | ( @halfon4harlowMP) | 3171 | 303 | 191 | 63.04% |
52 | Naz Shah MP | ( @NazShahBfd) | 3208 | 192 | 121 | 63.02% |
53 | Chris Davies MP | ( @ChrisDavies_MP) | 331 | 27 | 17 | 62.96% |
54 | Guy Opperman MP | ( @GuyOpperman) | 3226 | 433 | 272 | 62.82% |
55 | Angela Eagle | ( @angelaeagle) | 3216 | 266 | 167 | 62.78% |
56 | Mary Robinson MP | ( @MaryRobinson01) | 599 | 48 | 30 | 62.50% |
57 | Liz Kendall | ( @leicesterliz) | 3219 | 237 | 148 | 62.45% |
58 | Brendan O'Hara MP | ( @BrendanOHaraSNP) | 540 | 50 | 31 | 62.00% |
59 | Huw Irranca-Davies | ( @IrrancaDaviesMP) | 3228 | 259 | 160 | 61.78% |
60 | Angus Robertson | ( @AngusRobertson) | 3222 | 251 | 155 | 61.75% |
61 | Craig Mackinlay | ( @cmackinlay) | 1614 | 154 | 95 | 61.69% |
62 | Craig Williams MP | ( @Craig4CardiffN) | 3221 | 219 | 135 | 61.64% |
63 | Huw Merriman MP | ( @HuwMerriman) | 458 | 26 | 16 | 61.54% |
64 | Debbie Abrahams | ( @Debbie_abrahams) | 3209 | 323 | 197 | 60.99% |
65 | Steve Baker MP | ( @SteveBakerHW) | 3204 | 256 | 156 | 60.94% |
66 | Amanda Milling MP | ( @amandamilling) | 783 | 66 | 40 | 60.61% |
67 | Ann Clwyd | ( @AnnClwyd) | 338 | 43 | 26 | 60.47% |
68 | Richard Arkless MP | ( @ArklessRichard) | 1743 | 159 | 96 | 60.38% |
69 | Rt Hon Lord Maude | ( @UKTradeMinister) | 1083 | 126 | 76 | 60.32% |
70 | Gareth Thomas | ( @GarethThomasMP) | 3203 | 428 | 258 | 60.28% |
71 | Lucy Powell MP | ( @LucyMPowell) | 3196 | 239 | 144 | 60.25% |
72 | Patrick Grady | ( @GradySNP) | 1241 | 93 | 56 | 60.22% |
73 | john spellar | ( @spellar) | 3228 | 273 | 164 | 60.07% |
74 | Rachel Reeves | ( @RachelReevesMP) | 3232 | 373 | 224 | 60.05% |
75 | Judith Cummins MP | ( @JudithCummins) | 1073 | 140 | 84 | 60.00% |
76 | Seema Malhotra | ( @SeemaMalhotra1) | 3238 | 312 | 187 | 59.94% |
77 | Henry Smith MP | ( @HenrySmithMP) | 3232 | 329 | 197 | 59.88% |
78 | David Lammy | ( @DavidLammy) | 3205 | 224 | 134 | 59.82% |
79 | Michael Dugher MP | ( @MichaelDugher) | 3239 | 263 | 157 | 59.70% |
80 | Patricia Gibson MP | ( @PGibsonSNP) | 610 | 47 | 28 | 59.57% |
81 | Tristram Hunt | ( @TristramHuntMP) | 2240 | 173 | 103 | 59.54% |
82 | Graham Evans | ( @GrahamEvansMP) | 3212 | 451 | 268 | 59.42% |
83 | Paul Blomfield | ( @PaulBlomfieldMP) | 3204 | 246 | 146 | 59.35% |
84 | Paul Maskey | ( @PaulMaskeyMP) | 3227 | 250 | 148 | 59.20% |
85 | Jeff Smith | ( @JeffSmithetc) | 3193 | 289 | 171 | 59.17% |
86 | Margaret Greenwood | ( @MGreenwoodWW) | 2493 | 319 | 188 | 58.93% |
87 | Valerie Vaz MP | ( @Valerie_VazMP) | 946 | 107 | 63 | 58.88% |
88 | Rob Marris MP | ( @WSW_Labour) | 537 | 46 | 27 | 58.70% |
89 | Wendy Morton MP | ( @morton_wendy) | 637 | 46 | 27 | 58.70% |
90 | George Freeman | ( @Freeman_George) | 3200 | 349 | 204 | 58.45% |
91 | Rory Stewart | ( @RoryStewartUK) | 3189 | 485 | 281 | 57.94% |
92 | Michelle Donelan MP | ( @michelledonelan) | 3209 | 272 | 157 | 57.72% |
93 | Kate Green | ( @KateGreenSU) | 3235 | 300 | 173 | 57.67% |
94 | Damian Collins | ( @DamianCollins) | 3207 | 359 | 207 | 57.66% |
95 | Andrea Jenkyns MP | ( @andreajenkyns) | 3206 | 361 | 208 | 57.62% |
96 | Bob Blackman | ( @bobblackmanmp) | 3230 | 304 | 175 | 57.57% |
97 | Maria Eagle MP | ( @meaglemp) | 3219 | 334 | 192 | 57.49% |
98 | James Gray MP | ( @JamesGrayMP) | 713 | 47 | 27 | 57.45% |
99 | Suella Fernandes MP | ( @SuellaFernandes) | 1019 | 61 | 35 | 57.38% |
100 | Karl Turner MP | ( @KarlTurnerMP) | 3230 | 279 | 160 | 57.35% |
101 | Martyn Day MP | ( @MartynDaySNP) | 1602 | 157 | 90 | 57.32% |
102 | Ruth Cadbury MP | ( @RuthCadbury) | 3197 | 413 | 236 | 57.14% |
103 | Sir Malcolm Rifkind | ( @MalcolmRifkind) | 99 | 7 | 4 | 57.14% |
104 | HebridesMP | ( @hebridesmp) | 422 | 21 | 12 | 57.14% |
105 | David Cameron | ( @David_Cameron) | 2046 | 221 | 126 | 57.01% |
106 | Johnny Mercer MP | ( @JohnnyMercerMP) | 3194 | 204 | 116 | 56.86% |
107 | David Lidington | ( @DLidington) | 3217 | 437 | 248 | 56.75% |
108 | Matt Hancock | ( @MattHancockMP) | 3229 | 372 | 211 | 56.72% |
109 | Lyn Brown | ( @lynbrownmp) | 3188 | 295 | 167 | 56.61% |
110 | Nick Herbert | ( @nickherbertmp) | 2361 | 258 | 146 | 56.59% |
111 | Alison Thewliss | ( @alisonthewliss) | 3237 | 274 | 155 | 56.57% |
112 | Douglas Chapman MP | ( @DougChapmanSNP) | 3211 | 419 | 237 | 56.56% |
113 | William Wragg MP | ( @William_Wragg) | 1130 | 69 | 39 | 56.52% |
114 | Graham Allen MP | ( @GrahamAllenMP) | 3224 | 299 | 169 | 56.52% |
115 | Stephen Kinnock MP | ( @SKinnock) | 933 | 71 | 40 | 56.34% |
116 | Caroline Spelman MP | ( @spelmanc) | 765 | 87 | 49 | 56.32% |
117 | Andy Burnham | ( @andyburnhammp) | 3203 | 373 | 210 | 56.30% |
118 | Andrew Gwynne MP | ( @GwynneMP) | 3180 | 273 | 153 | 56.04% |
119 | Dr James Davies MP | ( @jamesdaviesmp) | 691 | 50 | 28 | 56.00% |
120 | Nick Clegg | ( @nick_clegg) | 2215 | 154 | 86 | 55.84% |
121 | Gavin Williamson | ( @GWilliamsonMP) | 616 | 54 | 30 | 55.56% |
122 | Edward Leigh MP | ( @EdwardLeighMP) | 146 | 9 | 5 | 55.56% |
123 | Lucy Allan MP | ( @lucyallan) | 3226 | 216 | 120 | 55.56% |
124 | Ranil Jayawardena MP | ( @TellRanil) | 1403 | 135 | 75 | 55.56% |
125 | Ian Paisley | ( @ianpaisleymp) | 321 | 27 | 15 | 55.56% |
126 | Julie Elliott MP | ( @JulieElliottMP) | 1851 | 251 | 139 | 55.38% |
127 | Rob Wilson | ( @RobWilson_RDG) | 3229 | 354 | 196 | 55.37% |
128 | Sir Oliver Heald MP | ( @OliverHealdMP) | 1506 | 159 | 88 | 55.35% |
129 | Chuka Umunna | ( @ChukaUmunna) | 3170 | 253 | 139 | 54.94% |
130 | teresa pearce | ( @tpearce003) | 3223 | 284 | 156 | 54.93% |
131 | Jane Ellison MP | ( @JaneEllison) | 2659 | 352 | 193 | 54.83% |
132 | Hannah Bardell MP | ( @HannahB4LiviMP) | 1779 | 104 | 57 | 54.81% |
133 | Kevin Hollinrake MP | ( @kevinhollinrake) | 2666 | 261 | 143 | 54.79% |
134 | Deidre Brock | ( @DeidreBrock) | 3178 | 327 | 179 | 54.74% |
135 | Angela Rayner MP | ( @AngelaRayner) | 3190 | 287 | 157 | 54.70% |
136 | Stephen Gethins MP | ( @StephenGethins) | 1364 | 108 | 59 | 54.63% |
137 | John Whittingdale | ( @JWhittingdale) | 65 | 11 | 6 | 54.55% |
138 | Louise Haigh MP | ( @LouHaigh) | 3231 | 259 | 141 | 54.44% |
139 | George Kerevan | ( @GeorgeKerevan) | 1872 | 210 | 114 | 54.29% |
140 | Caroline Flint | ( @CarolineFlintMP) | 3213 | 247 | 134 | 54.25% |
141 | Karl McCartney | ( @karlmccartney) | 3227 | 266 | 144 | 54.14% |
142 | Sue Hayman | ( @SueHayman1) | 1928 | 170 | 92 | 54.12% |
143 | Tasmina Sheikh MP | ( @TasminaSheikh) | 3213 | 222 | 120 | 54.05% |
144 | Jo Cox MP | ( @Jo_Cox1) | 3231 | 265 | 143 | 53.96% |
145 | Luciana Berger | ( @lucianaberger) | 3228 | 282 | 152 | 53.90% |
146 | Barry Gardiner | ( @BarryGardiner) | 3201 | 321 | 173 | 53.89% |
147 | Liam Byrne | ( @LiamByrneMP) | 3189 | 313 | 168 | 53.67% |
148 | Jamie Reed | ( @jreedmp) | 3215 | 127 | 68 | 53.54% |
149 | Carol Monaghan MP | ( @CMonaghanMP) | 1323 | 99 | 53 | 53.54% |
150 | Jim Fitzpatrick | ( @FitzMP) | 3224 | 297 | 159 | 53.54% |
151 | David Crausby | ( @DavidCrausby) | 370 | 43 | 23 | 53.49% |
152 | Kevin Brennan | ( @KevinBrennanMP) | 3216 | 322 | 172 | 53.42% |
153 | Marion Fellows MP | ( @marion53f) | 835 | 62 | 33 | 53.23% |
154 | Sajid Javid | ( @sajidjavid) | 2876 | 319 | 169 | 52.98% |
155 | Rebecca Long-Bailey | ( @RLong_Bailey) | 412 | 34 | 18 | 52.94% |
156 | Sir Gerald Howarth | ( @geraldhowarth) | 460 | 51 | 27 | 52.94% |
157 | chi onwurah | ( @ChiOnwurah) | 3228 | 225 | 119 | 52.89% |
158 | Caroline Lucas | ( @CarolineLucas) | 3224 | 216 | 114 | 52.78% |
159 | Charlie Elphicke | ( @CharlieElphicke) | 3174 | 330 | 174 | 52.73% |
160 | John Woodcock | ( @JWoodcockMP) | 3223 | 147 | 77 | 52.38% |
161 | Liz Saville Roberts | ( @LSRPlaid) | 1495 | 153 | 80 | 52.29% |
162 | Pat Doherty | ( @PatDohertyMP) | 759 | 67 | 35 | 52.24% |
163 | Tom Brake MP | ( @thomasbrake) | 3203 | 450 | 235 | 52.22% |
164 | Peter Grant MP | ( @PeterGrantMP) | 1560 | 182 | 95 | 52.20% |
165 | Alec Shelbrooke MP | ( @AlecShelbrooke) | 3170 | 361 | 188 | 52.08% |
166 | Mark Pawsey | ( @MarkPawsey) | 2818 | 327 | 170 | 51.99% |
167 | Joan Ryan MP | ( @joanryanEnfield) | 1402 | 133 | 69 | 51.88% |
168 | Mary Creagh | ( @MaryCreaghMP) | 3214 | 353 | 183 | 51.84% |
169 | Martin Docherty MP | ( @MartinJDocherty) | 3233 | 269 | 139 | 51.67% |
170 | Sarah Champion MP | ( @SarahChampionMP) | 3210 | 246 | 127 | 51.63% |
171 | Denis Skinner | ( @BolsoverBeast) | 3214 | 219 | 113 | 51.60% |
172 | John McNally MP | ( @JohnMcNallyMP) | 856 | 64 | 33 | 51.56% |
173 | Daniel Kawczynski MP | ( @KawczynskiMP) | 3206 | 295 | 152 | 51.53% |
174 | Alun Cairns | ( @AlunCairns) | 3194 | 328 | 169 | 51.52% |
175 | Jeffrey Donaldson | ( @J_Donaldson_MP) | 1495 | 138 | 71 | 51.45% |
176 | Matthew Pennycook MP | ( @mtpennycook) | 3230 | 316 | 162 | 51.27% |
177 | Wes Streeting MP | ( @wesstreeting) | 3212 | 199 | 102 | 51.26% |
178 | Sharon Hodgson MP | ( @SharonHodgsonMP) | 3216 | 291 | 149 | 51.20% |
179 | Philip Hammond | ( @PHammondMP) | 642 | 45 | 23 | 51.11% |
180 | Zac Goldsmith | ( @ZacGoldsmith) | 3206 | 194 | 99 | 51.03% |
181 | Gloria De Piero MP | ( @GloriaDePiero) | 3198 | 355 | 181 | 50.99% |
182 | David Mackintosh MP | ( @davidmackintosh) | 3235 | 308 | 157 | 50.97% |
183 | Robert Buckland MP | ( @RobertBuckland) | 3189 | 433 | 219 | 50.58% |
184 | Ed Miliband | ( @Ed_Miliband) | 3235 | 273 | 138 | 50.55% |
185 | Simon Hart | ( @Simonhartmp) | 1061 | 117 | 59 | 50.43% |
186 | Derek Thomas | ( @DerekThomasMP) | 87 | 10 | 5 | 50.00% |
187 | Stuart Donaldson MP | ( @StuBDonaldson) | 753 | 60 | 30 | 50.00% |
188 | Nigel Huddleston MP | ( @HuddlestonNigel) | 572 | 72 | 36 | 50.00% |
189 | Steven Paterson MP | ( @Steven4Stirling) | 914 | 118 | 59 | 50.00% |
190 | Alex Chalk | ( @AlexChalkChelt) | 998 | 50 | 25 | 50.00% |
191 | Leader's Office | ( @CommonsLeader) | 24 | 2 | 1 | 50.00% |
192 | Greg Clark | ( @gregclarkmp) | 641 | 64 | 32 | 50.00% |
193 | Jo Churchill MP | ( @Jochurchill4) | 654 | 46 | 23 | 50.00% |
194 | Keir Starmer | ( @Keir_Starmer) | 571 | 46 | 23 | 50.00% |
195 | Chris Green | ( @ChrisGreenMP) | 3227 | 313 | 156 | 49.84% |
196 | Robin Walker MP | ( @WalkerWorcester) | 3192 | 486 | 242 | 49.79% |
197 | Helen Jones MP | ( @HelenJonesMP) | 2206 | 173 | 86 | 49.71% |
198 | stellacreasy | ( @stellacreasy) | 3204 | 171 | 85 | 49.71% |
199 | Christina Rees | ( @Rees4Neath) | 1883 | 151 | 75 | 49.67% |
200 | Nicholas Soames | ( @nsoamesmp) | 1575 | 123 | 61 | 49.59% |
201 | Karen Buck | ( @KarenPBuckMP) | 3242 | 317 | 157 | 49.53% |
202 | Kirsty Blackman | ( @KirstySNP) | 1140 | 79 | 39 | 49.37% |
203 | Stuart McDonald MP | ( @Stuart_McDonald) | 976 | 63 | 31 | 49.21% |
204 | Peter Aldous | ( @peter_aldous) | 818 | 59 | 29 | 49.15% |
205 | Karen Bradley | ( @karen__bradley) | 756 | 104 | 51 | 49.04% |
206 | Nadhim Zahawi | ( @nadhimzahawi) | 3180 | 414 | 203 | 49.03% |
207 | Stephen Metcalfe | ( @Metcalfe_SBET) | 1012 | 98 | 48 | 48.98% |
208 | Rushanara Ali | ( @rushanaraali) | 2779 | 241 | 118 | 48.96% |
209 | Damian Hinds | ( @damian57) | 1449 | 178 | 87 | 48.88% |
210 | Jonathan Djanogly | ( @JDjanogly) | 1381 | 121 | 59 | 48.76% |
211 | Philip Davies MP | ( @PhilipDaviesMP) | 3185 | 265 | 129 | 48.68% |
212 | Rebecca Harris | ( @RebeccaHarrisMP) | 3208 | 452 | 220 | 48.67% |
213 | James Cartlidge MP | ( @jc4southsuffolk) | 628 | 37 | 18 | 48.65% |
214 | Barry Sheerman | ( @BarrySheerman) | 3237 | 183 | 89 | 48.63% |
215 | Melanie Onn MP | ( @OnnMel) | 3220 | 364 | 177 | 48.63% |
216 | Corri Wilson MP | ( @CorriWilsonSNP) | 3206 | 216 | 105 | 48.61% |
217 | Nick Thomas-Symonds | ( @NickTorfaenMP) | 1791 | 68 | 33 | 48.53% |
218 | Vernon Coaker MP | ( @Vernon_Coaker) | 3218 | 302 | 146 | 48.34% |
219 | David Morris MP | ( @Davidmpmorris) | 3188 | 201 | 97 | 48.26% |
220 | Victoria Prentis MP | ( @VictoriaPrentis) | 259 | 27 | 13 | 48.15% |
221 | Nigel Dodds | ( @NigelDoddsDUP) | 1373 | 102 | 49 | 48.04% |
222 | Andrew Stephenson MP | ( @Andrew4Pendle) | 3191 | 425 | 204 | 48.00% |
223 | Albert Owen MP | ( @AlbertOwenMP) | 3217 | 290 | 139 | 47.93% |
224 | Mike Weir | ( @mikeweirsnp) | 3213 | 217 | 104 | 47.93% |
225 | Mark Lancaster | ( @MarkLancasterMK) | 1521 | 263 | 126 | 47.91% |
226 | Mark Harper MP | ( @Mark_J_Harper) | 824 | 94 | 45 | 47.87% |
227 | Phil Wilson MP | ( @PhilWilsonMP) | 3207 | 360 | 172 | 47.78% |
228 | Jo Johnson | ( @JoJohnsonMP) | 457 | 67 | 32 | 47.76% |
229 | Jo Stevens | ( @JoStevensLabour) | 3243 | 243 | 116 | 47.74% |
230 | Emma Lewell-Buck | ( @EmmaLewellBuck) | 3185 | 172 | 82 | 47.67% |
231 | Brandon Lewis MP | ( @BrandonLewis) | 3199 | 357 | 170 | 47.62% |
232 | Kirsten Oswald MP | ( @kirstenoswald) | 2192 | 124 | 59 | 47.58% |
233 | Mark Williams | ( @mark4ceredigion) | 3177 | 248 | 118 | 47.58% |
234 | Simon Danczuk | ( @SimonDanczuk) | 3231 | 227 | 108 | 47.58% |
235 | Nic Dakin | ( @NicDakinMP) | 3225 | 330 | 157 | 47.58% |
236 | Caroline Ansell | ( @Caroline_Ansell) | 1539 | 141 | 67 | 47.52% |
237 | Andy McDonald MP | ( @AndyMcDonaldMP) | 1274 | 118 | 56 | 47.46% |
238 | Anne-Marie Trevelyan | ( @annietrev) | 3207 | 277 | 131 | 47.29% |
239 | Caroline Dinenage | ( @cj_dinenage) | 3195 | 366 | 173 | 47.27% |
240 | Ian Lucas | ( @IanCLucas) | 3232 | 301 | 142 | 47.18% |
241 | Stewart Jackson MP | ( @Stewart4Pboro) | 3238 | 395 | 186 | 47.09% |
242 | Drew Hendry MP | ( @drewhendrySNP) | 3194 | 240 | 113 | 47.08% |
243 | Kevan Jones MP | ( @KevanJonesMP) | 3203 | 308 | 145 | 47.08% |
244 | Ann Coffey | ( @anncoffey_mp) | 1117 | 85 | 40 | 47.06% |
245 | Shabana Mahmood MP | ( @ShabanaMahmood) | 1739 | 119 | 56 | 47.06% |
246 | Catherine West MP | ( @CatherineWest1) | 3221 | 221 | 104 | 47.06% |
247 | Angela Crawley MP | ( @AngelaCrawleyMP) | 3161 | 270 | 127 | 47.04% |
248 | John McDonnell MP | ( @johnmcdonnellMP) | 3170 | 237 | 111 | 46.84% |
249 | Nigel Mills MP | ( @NigelMillsMP) | 717 | 88 | 41 | 46.59% |
250 | Alasdair McDonnell | ( @AlasdairMcD_MP) | 1201 | 88 | 41 | 46.59% |
251 | David Simpson MP | ( @DavidSimpsonDUP) | 689 | 73 | 34 | 46.58% |
252 | Mark Durkan MP | ( @markdurkan) | 3199 | 688 | 320 | 46.51% |
253 | David Mowat MP | ( @mowat4ws) | 1530 | 170 | 79 | 46.47% |
254 | Charlotte Leslie | ( @CLeslieMP) | 3219 | 181 | 84 | 46.41% |
255 | Justin Madders MP | ( @justinmadders) | 1331 | 95 | 44 | 46.32% |
256 | Angus B MacNeil MP | ( @AngusMacNeilSNP) | 3211 | 324 | 150 | 46.30% |
257 | Jesse Norman | ( @Jesse_Norman) | 3200 | 238 | 110 | 46.22% |
258 | Andrew Griffiths | ( @agriffithsmp) | 3194 | 329 | 152 | 46.20% |
259 | Stewart McDonald MP | ( @StewartMcDonald) | 3208 | 182 | 84 | 46.15% |
260 | Nick Smith | ( @BlaenauGwentMP) | 812 | 76 | 35 | 46.05% |
261 | Jack Dromey MP | ( @JackDromeyMP) | 3226 | 513 | 236 | 46.00% |
262 | Dr Lisa Cameron MP | ( @lisacameronsnp) | 1524 | 124 | 57 | 45.97% |
263 | Bill Esterson | ( @Bill_Esterson) | 3217 | 253 | 116 | 45.85% |
264 | Neil Coyle | ( @coyleneil) | 3229 | 430 | 197 | 45.81% |
265 | James Berry MP | ( @JamesBerryMP) | 2175 | 247 | 113 | 45.75% |
266 | Daniel Zeichner | ( @DanielZeichner) | 3214 | 245 | 112 | 45.71% |
267 | Virendra Sharma MP | ( @VirendraSharma) | 1577 | 182 | 83 | 45.60% |
268 | Clive Efford | ( @CliveEfford) | 2423 | 248 | 113 | 45.56% |
269 | Heidi Alexander | ( @heidi_mp) | 3215 | 308 | 140 | 45.45% |
270 | Ronnie Cowan MP | ( @ronniecowan) | 3191 | 361 | 164 | 45.43% |
271 | Byron Davies | ( @Byron_Davies) | 2897 | 262 | 119 | 45.42% |
272 | Justine Greening | ( @JustineGreening) | 1024 | 97 | 44 | 45.36% |
273 | Clive Lewis MP | ( @labourlewis) | 3222 | 219 | 99 | 45.21% |
274 | Carolyn Harris | ( @carolynharris24) | 2848 | 217 | 98 | 45.16% |
275 | Margaret Ferrier MP | ( @MargaretFerrier) | 2082 | 268 | 121 | 45.15% |
276 | Maria Caulfield MP | ( @mariacaulfield) | 3197 | 204 | 92 | 45.10% |
277 | Geoffrey Cox QC MP | ( @Geoffrey_Cox) | 779 | 58 | 26 | 44.83% |
278 | Tom Blenkinsop | ( @TomBlenkinsop) | 3228 | 404 | 181 | 44.80% |
279 | Ian Blackford | ( @IBlackfordSNPMP) | 3196 | 190 | 85 | 44.74% |
280 | Owen Thompson MP | ( @OwenThompson) | 3221 | 186 | 83 | 44.62% |
281 | Nick Hurd MP | ( @nickhurdmp) | 3232 | 531 | 236 | 44.44% |
282 | Richard Graham | ( @RichardGrahamMP) | 3213 | 469 | 208 | 44.35% |
283 | Anna Turley MP | ( @annaturley) | 3196 | 235 | 104 | 44.26% |
284 | Barbara Keeley | ( @KeeleyMP) | 3207 | 364 | 161 | 44.23% |
285 | Sarah Newton | ( @SarahNewtonMP) | 1769 | 181 | 80 | 44.20% |
286 | David Warburton MP | ( @DJWarburton) | 3192 | 220 | 97 | 44.09% |
287 | Stewart Hosie | ( @StewartHosieSNP) | 3213 | 372 | 164 | 44.09% |
288 | Hywel Williams AS/MP | ( @HywelPlaidCymru) | 3169 | 286 | 126 | 44.06% |
289 | Douglas Carswell MP | ( @DouglasCarswell) | 3223 | 184 | 81 | 44.02% |
290 | Antoinette Sandbach | ( @ASandbachMP) | 3230 | 309 | 136 | 44.01% |
291 | vickyfoxcroft | ( @vickyfoxcroft) | 2602 | 253 | 111 | 43.87% |
292 | Greg Hands | ( @GregHands) | 3225 | 349 | 153 | 43.84% |
293 | Emily Thornberry | ( @EmilyThornberry) | 3206 | 324 | 142 | 43.83% |
294 | Mark Hendrick | ( @MpHendrick) | 853 | 89 | 39 | 43.82% |
295 | Yvonne Fovargue | ( @Y_FovargueMP) | 1649 | 181 | 79 | 43.65% |
296 | Michael Fabricant | ( @Mike_Fabricant) | 3191 | 250 | 109 | 43.60% |
297 | David Davies MP | ( @DavidTCDavies) | 2211 | 273 | 119 | 43.59% |
298 | Jonathan Reynolds MP | ( @jreynoldsMP) | 3202 | 214 | 93 | 43.46% |
299 | Tom Tugendhat MP | ( @TomTugendhat) | 3211 | 215 | 93 | 43.26% |
300 | Norman Lamb | ( @normanlamb) | 3197 | 155 | 67 | 43.23% |
301 | Mike Kane | ( @MikeKaneMP) | 3123 | 262 | 113 | 43.13% |
302 | Jonathan Edwards | ( @JonathanPlaid) | 3220 | 232 | 100 | 43.10% |
303 | Ian Murray | ( @IanMurrayMP) | 3218 | 441 | 190 | 43.08% |
304 | Diana Johnson | ( @DianaJohnsonMP) | 3189 | 316 | 136 | 43.04% |
305 | Ben Bradshaw | ( @BenPBradshaw) | 3249 | 200 | 86 | 43.00% |
306 | Pat McFadden | ( @patmcfaddenmp) | 3223 | 242 | 104 | 42.98% |
307 | Dr Phillip Lee | ( @DrPhillipLeeMP) | 2099 | 203 | 87 | 42.86% |
308 | Natalie McGarry MP | ( @NatalieMcGarry) | 331 | 14 | 6 | 42.86% |
309 | David Evennett MP | ( @DavidEvennett) | 115 | 7 | 3 | 42.86% |
310 | Hugo Swire | ( @HugoSwire) | 3222 | 271 | 116 | 42.80% |
311 | Jonathan Ashworth MP | ( @JonAshworth) | 3233 | 229 | 98 | 42.79% |
312 | Will Quince MP | ( @willquince) | 3229 | 219 | 93 | 42.47% |
313 | Owen Smith | ( @OwenSmith_MP) | 3195 | 311 | 132 | 42.44% |
314 | David Burrowes | ( @davidburrowesmp) | 1738 | 172 | 73 | 42.44% |
315 | Jessica Morden | ( @jessicamordenmp) | 1243 | 165 | 70 | 42.42% |
316 | Conor Murphy | ( @conormurphysf) | 3215 | 269 | 114 | 42.38% |
317 | Jake Berry | ( @JakeBerry) | 3196 | 288 | 122 | 42.36% |
318 | Margaret Hodge | ( @margarethodge) | 1280 | 116 | 49 | 42.24% |
319 | Graham Stuart MP | ( @grahamstuart) | 2988 | 299 | 126 | 42.14% |
320 | Neil Carmichael | ( @stroud_neil) | 3207 | 278 | 117 | 42.09% |
321 | MimsDaviesMP | ( @mimsdavies) | 3190 | 473 | 199 | 42.07% |
322 | Karen Lumley MP | ( @Tell_Karen) | 2661 | 250 | 105 | 42.00% |
323 | Nicky Morgan | ( @NickyMorgan01) | 3207 | 348 | 146 | 41.95% |
324 | John Pugh MP | ( @johnpughmp) | 746 | 62 | 26 | 41.94% |
325 | Tommy Sheppard MP | ( @TommySheppard) | 1097 | 124 | 52 | 41.94% |
326 | Tim Farron | ( @timfarron) | 3223 | 43 | 18 | 41.86% |
327 | Khalid Mahmood | ( @khalid4PB) | 104 | 12 | 5 | 41.67% |
328 | Chris Stephens MP | ( @ChrisStephens) | 3210 | 224 | 93 | 41.52% |
329 | Guto Bebb | ( @GutoBebb) | 2489 | 174 | 72 | 41.38% |
330 | Liz McInnes | ( @LizMcInnesMP) | 2951 | 278 | 115 | 41.37% |
331 | Jeremy Corbyn MP | ( @jeremycorbyn) | 3209 | 295 | 122 | 41.36% |
332 | Julie Hilling | ( @JulieHilling) | 1455 | 143 | 59 | 41.26% |
333 | David Rutley | ( @DavidRutleyMP) | 1498 | 148 | 61 | 41.22% |
334 | Paul Maynard | ( @PaulMaynardMP) | 3196 | 265 | 109 | 41.13% |
335 | Royston Smith | ( @Royston_Smith) | 3222 | 275 | 113 | 41.09% |
336 | Michael Ellis | ( @Michael_Ellis1) | 1272 | 95 | 39 | 41.05% |
337 | Harriet Harman | ( @HarrietHarman) | 3193 | 289 | 118 | 40.83% |
338 | Catherine McKinnell | ( @CatMcKinnellMP) | 3179 | 267 | 109 | 40.82% |
339 | Paula Sherriff MP | ( @paulasherriff) | 3239 | 317 | 129 | 40.69% |
340 | Penny Mordaunt MP | ( @PennyMordauntMP) | 3217 | 222 | 90 | 40.54% |
341 | Sir Eric Pickles | ( @EricPickles) | 3040 | 363 | 147 | 40.50% |
342 | Bob Neill | ( @neill_bob) | 989 | 141 | 57 | 40.43% |
343 | Helen Grant | ( @HelenGrantMP) | 2522 | 213 | 86 | 40.38% |
344 | Yvette Cooper | ( @YvetteCooperMP) | 2788 | 322 | 130 | 40.37% |
345 | Alok Sharma MP | ( @AlokSharma_RDG) | 1546 | 134 | 54 | 40.30% |
346 | Stephen Timms | ( @stephenctimms) | 1885 | 194 | 78 | 40.21% |
347 | Conor McGinn MP | ( @ConorMcGinn) | 3109 | 316 | 127 | 40.19% |
348 | julian knight mp | ( @julianknight15) | 3210 | 426 | 171 | 40.14% |
349 | Karin Smyth MP | ( @karinsmyth) | 3210 | 299 | 120 | 40.13% |
350 | Chris Bryant MP | ( @RhonddaBryant) | 3214 | 182 | 73 | 40.11% |
351 | Bill Cash | ( @BillCashMP) | 94 | 5 | 2 | 40.00% |
352 | Pauline Latham | ( @Pauline_Latham) | 2060 | 225 | 90 | 40.00% |
353 | Stephen Hepburn | ( @jarrowstevemp) | 123 | 5 | 2 | 40.00% |
354 | Holly Lynch MP | ( @HollyLynch5) | 644 | 65 | 26 | 40.00% |
355 | Tobias Ellwood MP | ( @Tobias_Ellwood) | 1087 | 130 | 52 | 40.00% |
356 | Stephen Hammond MP | ( @S_Hammond) | 1326 | 123 | 49 | 39.84% |
357 | Emma Reynolds | ( @EmmaReynoldsMP) | 3205 | 324 | 129 | 39.81% |
358 | Ian Mearns MP | ( @IanMearnsMP) | 3199 | 319 | 127 | 39.81% |
359 | Joanna Cherry QC MP | ( @joannaccherry) | 2798 | 249 | 99 | 39.76% |
360 | Mhairi Black MP | ( @MhairiBlack) | 2112 | 131 | 52 | 39.69% |
361 | Callum McCaig MP | ( @callum_mccaig) | 1909 | 126 | 50 | 39.68% |
362 | Rachael Maskell MP | ( @RachaelMaskell) | 3083 | 285 | 113 | 39.65% |
363 | Andrew Jones MP | ( @AJonesMP) | 890 | 86 | 34 | 39.53% |
364 | Rebecca Pow MP | ( @pow_rebecca) | 2275 | 253 | 100 | 39.53% |
365 | Yasmin Qureshi MP | ( @YasminQureshiMP) | 3223 | 284 | 112 | 39.44% |
366 | Stephen Doughty | ( @SDoughtyMP) | 3240 | 297 | 117 | 39.39% |
367 | Mark Spencer MP | ( @Mark_Spencer) | 3200 | 267 | 105 | 39.33% |
368 | Dr Paul Monaghan MP | ( @_PaulMonaghan) | 3208 | 189 | 74 | 39.15% |
369 | R. Blackman-Woods | ( @robertabwMP) | 3186 | 299 | 117 | 39.13% |
370 | Christopher Pincher | ( @ChrisPincher) | 3181 | 394 | 154 | 39.09% |
371 | Andrea Leadsom MP | ( @andrealeadsom) | 1639 | 174 | 68 | 39.08% |
372 | Toby Perkins | ( @tobyperkinsmp) | 3192 | 351 | 137 | 39.03% |
373 | Alistair Burt | ( @AlistairBurtMP) | 3236 | 316 | 123 | 38.92% |
374 | Kelly Tolhurst | ( @KellyTolhurst) | 976 | 72 | 28 | 38.89% |
375 | Lilian Greenwood | ( @LilianGreenwood) | 3199 | 288 | 112 | 38.89% |
376 | Lisa Nandy | ( @lisanandy) | 2697 | 229 | 89 | 38.86% |
377 | Alex Cunningham | ( @ACunninghamMP) | 3232 | 461 | 179 | 38.83% |
378 | Gavin Newlands MP | ( @GavinNewlandsMP) | 3195 | 312 | 121 | 38.78% |
379 | Mark Prisk MP | ( @PriskMark) | 1286 | 114 | 44 | 38.60% |
380 | Cheryl Gillan MP | ( @CherylGillanMP) | 3183 | 363 | 140 | 38.57% |
381 | James Cleverly | ( @JamesCleverly) | 3210 | 236 | 91 | 38.56% |
382 | Ben Howlett MP | ( @ben4bath) | 3202 | 211 | 81 | 38.39% |
383 | Gordon Marsden | ( @GordonMarsden) | 3224 | 353 | 135 | 38.24% |
384 | Phil Boswell MP | ( @PhilBoswellSNP) | 978 | 76 | 29 | 38.16% |
385 | Glyn Davies | ( @glyndaviesmp) | 3224 | 291 | 111 | 38.14% |
386 | Robert Jenrick MP | ( @RobertJenrick) | 1620 | 181 | 69 | 38.12% |
387 | Kate Hoey | ( @KateHoeyMP) | 1572 | 163 | 62 | 38.04% |
388 | Crispin Blunt MP | ( @crispinbluntmp) | 385 | 50 | 19 | 38.00% |
389 | Jon Trickett | ( @jon_trickett) | 3188 | 279 | 106 | 37.99% |
390 | Michelle Thomson MP | ( @MichelleThomson) | 2400 | 182 | 69 | 37.91% |
391 | Helen Hayes | ( @helenhayes_) | 3192 | 290 | 109 | 37.59% |
392 | Steve Brine MP | ( @sbrine) | 3211 | 311 | 116 | 37.30% |
393 | Nadine Dorries | ( @NadineDorriesMP) | 3195 | 199 | 74 | 37.19% |
394 | Alan Brown MP | ( @AlanBrownSNP) | 1591 | 113 | 42 | 37.17% |
395 | Sheryll Murray MP | ( @sheryllmurray) | 2452 | 178 | 66 | 37.08% |
396 | Greg Mulholland | ( @GregMulholland1) | 3229 | 205 | 76 | 37.07% |
397 | Marcus Fysh MP | ( @MarcusFysh) | 1892 | 141 | 52 | 36.88% |
398 | Amber Rudd MP | ( @AmberRudd_MP) | 2465 | 410 | 151 | 36.83% |
399 | David Hanson | ( @DavidHansonMP) | 3203 | 522 | 192 | 36.78% |
400 | Ivan Lewis | ( @IvanLewis_MP) | 3190 | 237 | 87 | 36.71% |
401 | Steve Reed | ( @SteveReedMP) | 3225 | 237 | 87 | 36.71% |
402 | Anna Soubry MP | ( @Anna_Soubry) | 2122 | 189 | 69 | 36.51% |
403 | Stephen Twigg | ( @StephenTwigg) | 2874 | 231 | 84 | 36.36% |
404 | Richard Burgon MP | ( @RichardBurgon) | 3226 | 333 | 121 | 36.34% |
405 | Calum Kerr MP | ( @CalumKerrSNP) | 1846 | 157 | 57 | 36.31% |
406 | angela smith | ( @angelasmithmp) | 3201 | 251 | 91 | 36.25% |
407 | James Brokenshire | ( @JBrokenshire) | 1461 | 103 | 37 | 35.92% |
408 | Tracey Crouch | ( @tracey_crouch) | 3219 | 296 | 106 | 35.81% |
409 | Danny Kinahan | ( @DdeBK) | 1572 | 95 | 34 | 35.79% |
410 | Steve Barclay | ( @SteveBarclayMP) | 1755 | 224 | 80 | 35.71% |
411 | Boris Johnson | ( @BorisJohnson) | 159 | 14 | 5 | 35.71% |
412 | Gavin Barwell MP | ( @GavinBarwellMP) | 3237 | 255 | 91 | 35.69% |
413 | Matt Warman MP | ( @mattwarman) | 3224 | 115 | 41 | 35.65% |
414 | Chris Heaton-Harris | ( @chhcalling) | 3202 | 262 | 93 | 35.50% |
415 | JOHN NICOLSON M.P. | ( @MrJohnNicolson) | 3184 | 141 | 50 | 35.46% |
416 | James Morris | ( @JamesMorrisHRR) | 2047 | 144 | 51 | 35.42% |
417 | andrew murrison | ( @murrisonMP) | 2020 | 195 | 69 | 35.38% |
418 | Thangam DebbonaireMP | ( @tdebbonaire) | 3211 | 232 | 82 | 35.34% |
419 | Gavin Shuker | ( @gavinshuker) | 3200 | 221 | 78 | 35.29% |
420 | Philip Dunne | ( @Dunne4Ludlow) | 474 | 68 | 24 | 35.29% |
421 | Stuart Andrew MP | ( @StuartAndrew) | 3212 | 153 | 54 | 35.29% |
422 | Madeleine Moon | ( @MadeleineMoon) | 1459 | 407 | 143 | 35.14% |
423 | Seema Kennedy | ( @SeemaKennedy) | 3184 | 316 | 111 | 35.13% |
424 | Sarah Wollaston MP | ( @sarahwollaston) | 3223 | 120 | 42 | 35.00% |
425 | Justin Tomlinson MP | ( @JTomlinsonMP) | 3209 | 486 | 170 | 34.98% |
426 | Bernard Jenkin | ( @bernardjenkin) | 2413 | 163 | 57 | 34.97% |
427 | Bridget Phillipson | ( @bphillipsonMP) | 3231 | 167 | 58 | 34.73% |
428 | Tulip Siddiq | ( @TulipSiddiq) | 3239 | 280 | 97 | 34.64% |
429 | Gavin Robinson | ( @GRobinsonDUP) | 3195 | 257 | 89 | 34.63% |
430 | Dr Liam Fox MP | ( @LiamFoxMP) | 909 | 29 | 10 | 34.48% |
431 | Julie Cooper MP | ( @JulieForBurnley) | 1742 | 116 | 40 | 34.48% |
432 | Julian Smith MP | ( @juliansmithmp) | 3190 | 357 | 123 | 34.45% |
433 | Alan Whitehead | ( @alanwhiteheadmp) | 1001 | 131 | 45 | 34.35% |
434 | Chris Leslie | ( @ChrisLeslieMP) | 1841 | 205 | 70 | 34.15% |
435 | Neil Gray MP | ( @NeilGrayMP) | 3181 | 296 | 101 | 34.12% |
436 | Cat Smith | ( @CatSmithMP) | 3179 | 302 | 103 | 34.11% |
437 | David Mundell | ( @DavidMundellDCT) | 1434 | 91 | 31 | 34.07% |
438 | Rosie Cooper MP | ( @rosie4westlancs) | 1271 | 144 | 49 | 34.03% |
439 | Scott Mann | ( @scottmannmp) | 995 | 98 | 33 | 33.67% |
440 | Chris White MP | ( @ChrisWhite_MP) | 3234 | 339 | 114 | 33.63% |
441 | Craig Tracey MP | ( @craig4nwarks) | 3144 | 241 | 81 | 33.61% |
442 | Mark Garnier | ( @Mark4WyreForest) | 2025 | 244 | 82 | 33.61% |
443 | James Wharton MP | ( @jameswhartonuk) | 3195 | 253 | 85 | 33.60% |
444 | Chris Matheson MP | ( @ChrisM4Chester) | 655 | 66 | 22 | 33.33% |
445 | Francie Molloy | ( @FrancieMolloy) | 661 | 99 | 33 | 33.33% |
446 | Eilidh Whiteford | ( @EilidhWhiteford) | 747 | 51 | 17 | 33.33% |
447 | Natascha Engel | ( @nengel4ned) | 1135 | 85 | 28 | 32.94% |
448 | Stephen Crabb | ( @scrabbmp) | 2983 | 331 | 109 | 32.93% |
449 | Chloe Smith | ( @NorwichChloe) | 2851 | 246 | 81 | 32.93% |
450 | Heidi Allen MP | ( @heidiallen75) | 1825 | 150 | 49 | 32.67% |
451 | James Heappey MP | ( @JSHeappey) | 573 | 40 | 13 | 32.50% |
452 | Alistair Carmichael | ( @acarmichaelmp) | 1613 | 102 | 33 | 32.35% |
453 | Kevin Foster | ( @kevin_j_foster) | 3216 | 290 | 93 | 32.07% |
454 | Kate Hollern | ( @CllrKate) | 2021 | 156 | 50 | 32.05% |
455 | Therese Coffey | ( @theresecoffey) | 3216 | 291 | 93 | 31.96% |
456 | Peter Heaton-JonesMP | ( @PeterNorthDevon) | 2811 | 286 | 91 | 31.82% |
457 | Iain Wright | ( @IainWrightMP) | 3196 | 327 | 104 | 31.80% |
458 | Ruth Smeeth MP | ( @RuthSmeeth) | 3181 | 381 | 121 | 31.76% |
459 | Elizabeth Truss | ( @trussliz) | 2831 | 316 | 100 | 31.65% |
460 | Sam Gyimah MP | ( @SamGyimah) | 3223 | 449 | 141 | 31.40% |
461 | Ian Austin | ( @IanAustinMP) | 3232 | 239 | 75 | 31.38% |
462 | Matthew Offord | ( @Offord4Hendon) | 672 | 67 | 21 | 31.34% |
463 | Tom Pursglove MP | ( @VotePursglove) | 1727 | 144 | 45 | 31.25% |
464 | Mark Tami | ( @MarkTamiMP) | 335 | 29 | 9 | 31.03% |
465 | Robert Syms MP | ( @robertsymsmp) | 941 | 187 | 58 | 31.02% |
466 | Iain Stewart MP | ( @iainastewart) | 1477 | 100 | 31 | 31.00% |
467 | Oliver Colvile MP | ( @olivercolvile) | 2739 | 291 | 90 | 30.93% |
468 | Tim Loughton | ( @timloughton) | 3222 | 493 | 152 | 30.83% |
469 | Peter Dowd MP | ( @Peter_Dowd) | 1494 | 159 | 49 | 30.82% |
470 | Caroline Nokes | ( @carolinenokes) | 3232 | 298 | 91 | 30.54% |
471 | Gerald Jones MP | ( @GeraldJonesLAB) | 2177 | 256 | 78 | 30.47% |
472 | Chris Evans MP | ( @ChrisEvansMP) | 324 | 23 | 7 | 30.43% |
473 | John Glen | ( @JohnGlenMP) | 732 | 83 | 25 | 30.12% |
474 | Roger Mullin MP | ( @RogMull) | 3197 | 251 | 75 | 29.88% |
475 | Jenny Chapman | ( @JennyChapman) | 3189 | 251 | 75 | 29.88% |
476 | Roger Godsiff MP | ( @RogerGodsiff) | 702 | 77 | 23 | 29.87% |
477 | James Duddridge | ( @JamesDuddridge) | 3002 | 419 | 125 | 29.83% |
478 | Steve McCabe | ( @steve_mccabe) | 3220 | 312 | 93 | 29.81% |
479 | Craig Whittaker | ( @CWhittakerMP) | 3154 | 347 | 103 | 29.68% |
480 | Dr Dan Poulter | ( @drdanpoulter) | 925 | 91 | 27 | 29.67% |
481 | Hilary Benn | ( @hilarybennmp) | 2605 | 261 | 77 | 29.50% |
482 | Kerry McCarthy | ( @KerryMP) | 3237 | 204 | 60 | 29.41% |
483 | Nick Boles | ( @NickBolesMP) | 658 | 65 | 19 | 29.23% |
484 | Peter Kyle MP | ( @peterkyle) | 3210 | 168 | 49 | 29.17% |
485 | Margaret Ritchie MP | ( @MRitchieMP) | 3187 | 292 | 85 | 29.11% |
486 | Lindsay Hoyle MP | ( @LindsayHoyle_MP) | 1175 | 90 | 26 | 28.89% |
487 | Anne Marie Morris MP | ( @AMMorrisMP) | 2020 | 240 | 69 | 28.75% |
488 | Damian | ( @damiangreenmp) | 2271 | 185 | 53 | 28.65% |
489 | John Healey MP | ( @JohnHealey_MP) | 1605 | 151 | 43 | 28.48% |
490 | Andrew Bridgen | ( @AndrewBridgenMP) | 770 | 71 | 20 | 28.17% |
491 | Richard Benyon | ( @RichardBenyonMP) | 1565 | 160 | 45 | 28.12% |
492 | Ben Gummer | ( @ben4ipswich) | 3218 | 262 | 73 | 27.86% |
493 | Jeremy Hunt | ( @Jeremy_Hunt) | 2010 | 405 | 111 | 27.41% |
494 | Chris Skidmore | ( @cskidmoremp) | 1440 | 262 | 71 | 27.10% |
495 | Steve Rotheram MP | ( @Steve_Rotheram) | 3179 | 318 | 86 | 27.04% |
496 | Laurence RobertsonMP | ( @lrobertsonmp) | 186 | 15 | 4 | 26.67% |
497 | Louise Ellman MP | ( @LouiseEllman) | 524 | 75 | 20 | 26.67% |
498 | Jess Phillips MP | ( @jessphillips) | 3226 | 188 | 50 | 26.60% |
499 | John Stevenson MP | ( @JohnStevensonMP) | 329 | 34 | 9 | 26.47% |
500 | Andrew Percy | ( @andrewpercy) | 3204 | 160 | 42 | 26.25% |
501 | Derek Twigg | ( @DerekTwiggMP) | 270 | 23 | 6 | 26.09% |
502 | Marcus Jones | ( @Marcus4Nuneaton) | 2352 | 223 | 58 | 26.01% |
503 | David Nuttall MP | ( @DavidNuttallMP) | 1188 | 125 | 32 | 25.60% |
504 | Wayne David | ( @WayneDavid_MP) | 3190 | 289 | 73 | 25.26% |
505 | Andrew Turner | ( @TheIslandsMP) | 3237 | 143 | 36 | 25.17% |
506 | Eleanor Laing | ( @eleanor4epping) | 81 | 4 | 1 | 25.00% |
507 | Ian Lavery MP | ( @IanLaveryMP) | 2801 | 293 | 73 | 24.91% |
508 | Helen Goodman | ( @HelenGoodmanMP) | 3194 | 531 | 132 | 24.86% |
509 | David Jones | ( @DavidJonesMP) | 3231 | 156 | 38 | 24.36% |
510 | Keith Vaz | ( @Keith_Vaz) | 2801 | 175 | 42 | 24.00% |
511 | Paul Flynn | ( @PaulFlynnMP) | 3220 | 471 | 113 | 23.99% |
512 | John Mann | ( @JohnMannMP) | 3215 | 351 | 83 | 23.65% |
513 | Chris Philp | ( @chrisphilp_mp) | 977 | 138 | 32 | 23.19% |
514 | Jackie Doyle-Price | ( @JackieDP) | 2423 | 179 | 41 | 22.91% |
515 | Paul Scully MP | ( @scullyp) | 3206 | 284 | 65 | 22.89% |
516 | Mike Wood MP | ( @mikejwood) | 2000 | 202 | 45 | 22.28% |
517 | Alan Duncan | ( @AlanDuncanMP) | 223 | 18 | 4 | 22.22% |
518 | Michael Tomlinson MP | ( @Michael4MDNP) | 1880 | 117 | 26 | 22.22% |
519 | Fiona Mactaggart | ( @fionamacmp) | 3132 | 402 | 89 | 22.14% |
520 | David Gauke | ( @DavidGauke) | 1224 | 164 | 35 | 21.34% |
521 | Heather Wheeler MP | ( @HeatherWheeler) | 1382 | 127 | 27 | 21.26% |
522 | MegHillierMP | ( @Meg_HillierMP) | 2741 | 299 | 63 | 21.07% |
523 | Simon Hoare | ( @Simon4NDorset) | 358 | 24 | 5 | 20.83% |
524 | Pete Wishart | ( @PeteWishart) | 3235 | 197 | 41 | 20.81% |
525 | Anne McLaughlin | ( @AnneMcLaughlin) | 3228 | 415 | 86 | 20.72% |
526 | Claire Perry | ( @claire4devizes) | 3211 | 353 | 73 | 20.68% |
527 | Peter Bone | ( @PeterBoneMP) | 1248 | 129 | 26 | 20.16% |
528 | Adrian Bailey | ( @AdrianBailey4MP) | 230 | 10 | 2 | 20.00% |
529 | margot james | ( @margot_james_mp) | 3223 | 335 | 65 | 19.40% |
530 | Martin Vickers | ( @martinvickersmp) | 323 | 31 | 6 | 19.35% |
531 | Conor Burns | ( @conorburns_mp) | 3217 | 203 | 39 | 19.21% |
532 | Mike Freer MP | ( @mikefreermp) | 3034 | 249 | 47 | 18.88% |
533 | Flick Drummond MP | ( @FlickD) | 1462 | 139 | 25 | 17.99% |
534 | Jack Lopresti | ( @Jackloprestimp) | 326 | 51 | 9 | 17.65% |
535 | Pat Glass | ( @PatGlassMP) | 3209 | 544 | 96 | 17.65% |
536 | Richard Harrington | ( @Richard4Watford) | 1359 | 150 | 26 | 17.33% |
537 | AngelaWatkinsonMP | ( @AngelaWatkinson) | 85 | 6 | 1 | 16.67% |
538 | Sir Greg Knight MP | ( @gregknightmp) | 1718 | 157 | 26 | 16.56% |
539 | Helen Whately | ( @Helen_Whately) | 472 | 25 | 4 | 16.00% |
540 | Steve Double MP | ( @stevedouble) | 3190 | 282 | 45 | 15.96% |
541 | George Osborne | ( @George_Osborne) | 2112 | 338 | 50 | 14.79% |
542 | Patrick McLoughlin | ( @Patrick4Dales) | 87 | 7 | 1 | 14.29% |
543 | Susan Elan Jones MP | ( @susanelanjones) | 82 | 7 | 1 | 14.29% |
544 | Tom Elliott | ( @telliott_UUP) | 2742 | 588 | 83 | 14.12% |
545 | Anne Milton | ( @AnneMiltonMP) | 3237 | 332 | 46 | 13.86% |
546 | Ben Wallace | ( @BWallaceMP) | 1829 | 160 | 18 | 11.25% |
547 | John Howell | ( @JohnHowellMP) | 1570 | 183 | 17 | 9.29% |
548 | Andrew Bingham | ( @HighPeakAndrew) | 1820 | 162 | 15 | 9.26% |
549 | John Cryer | ( @JohnCryerMP) | 173 | 11 | 1 | 9.09% |
550 | Andrew Selous MP | ( @AndrewSelous) | 947 | 167 | 13 | 7.78% |
551 | Maggie Throup MP | ( @mthroup) | 329 | 14 | 1 | 7.14% |
552 | Mark Pritchard | ( @MPritchardMP) | 1920 | 188 | 13 | 6.91% |
553 | Oliver Letwin | ( @OliverLetwinMP) | 231 | 20 | 1 | 5.00% |
554 | Kevin Barron | ( @KevinBarronMP) | 74 | 5 | 0 | 0.00% |
555 | Paul Beresford | ( @PaulBeresfordMP) | 1 | 0 | 0 | 0.00% |
556 | David Davis MP | ( @DavidDavisMP) | 65 | 3 | 0 | 0.00% |
Ranking | Name | Twitter Handle | Tweets | Tweets with Figures | Sourced Tweets with Figures/td> | Percentage |
To give even more data than anyone asked for – regular viewers will notice that the code has moved from Java to Python and it now generated the HTML automatically. It also runs fairly quickly on the server – so it should be a lot easier to update in the future – I may even make it update automatically like the disability blog rankings.