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
1Graham Brady MP (@SirGrahamBrady) 128 4 4 100.00%
2Charles Walker MP (@CharlesWalkerMP) 47 1 1 100.00%
3Rehman Chishti (@Rehman_Chishti) 3212 439 408 92.94%
4Richard Graham (@RichardGrahamUK) 3210 339 301 88.79%
5Julian Sturdy MP (@JulianSturdy) 1589 147 129 87.76%
6Jeremy Hunt (@Jeremy_Hunt) 3240 252 221 87.70%
7Sally-Ann Hart MP (@SallyAnn1066) 577 26 22 84.62%
8Stephen McPartland (@SMcPartland) 2349 173 143 82.66%
9John Redwood (@johnredwood) 3214 214 174 81.31%
10Rt Hon Grant Shapps MP (@grantshapps) 3189 323 259 80.19%
11Pete Wishart (@PeteWishart) 3203 168 134 79.76%
12Desmond Swayne (@DesmondSwayne) 872 57 45 78.95%
13Daniel Kawczynski (@DKShrewsbury) 3174 225 177 78.67%
14Mel Stride (@MelJStride) 710 60 47 78.33%
15James Murray (@jamesmurray_ldn) 461 36 28 77.78%
16John Howell (@JHowellUK) 3204 313 242 77.32%
17Kate Osamor Labour & Co-op MP for Edmonton (@KateOsamor) 2278 157 121 77.07%
18Zarah Sultana MP (@zarahsultana) 3247 221 170 76.92%
19Steve Double MP (@stevedouble) 3246 260 197 75.77%
20David Lammy (@DavidLammy) 3248 267 200 74.91%
21Richard Burgon MP (@RichardBurgon) 3246 288 215 74.65%
22Huw Merriman MP (@HuwMerriman) 3205 295 220 74.58%
23Justin Madders MP (@justinmadders) 3192 483 360 74.53%
24Bob Seely MP (@IoWBobSeely) 3238 144 107 74.31%
25Kerry McCarthy (@KerryMP) 3246 159 118 74.21%
26Boris Johnson (@BorisJohnson) 3247 285 211 74.04%
27Angela Rayner (@AngelaRayner) 3204 217 160 73.73%
28Duncan Baker (@duncancbaker) 2275 170 125 73.53%
29Nick Gibb (@NickGibbUK) 1664 132 97 73.48%
30John Glen MP (@JohnGlenUK) 3202 288 211 73.26%
31Julia Lopez MP (@JuliaLopezMP) 1062 91 66 72.53%
32Sir David Amess MP (@amessd_southend) 2914 278 201 72.30%
33John Healey MP (@JohnHealey_MP) 3232 340 245 72.06%
34Siobhain McDonagh MP (@Siobhain_Mc) 3250 221 159 71.95%
35Lisa Nandy (@lisanandy) 3213 165 118 71.52%
36Adam Afriyie (@AdamAfriyie) 2384 175 125 71.43%
37Rebecca Long-Bailey (@RLong_Bailey) 3199 241 171 70.95%
38Owen Paterson (@OwenPaterson) 3244 323 229 70.90%
39James Wild MP (@jamesowild) 2043 246 174 70.73%
40Neil Parish MP (@neil_parish) 2450 221 156 70.59%
41Crispin Blunt MP (@CrispinBlunt) 2108 268 189 70.52%
42Alok Sharma (@AlokSharma_RDG) 3241 258 179 69.38%
43Ed Davey MP ๐Ÿ”ถ๐Ÿ‡ช๐Ÿ‡บ (@EdwardJDavey) 3243 183 126 68.85%
44Rishi Sunak (@RishiSunak) 1382 144 99 68.75%
45Matt Hancock (@MattHancock) 3246 399 274 68.67%
46Chris Hazzard (@ChrisHazzardSF) 3246 188 129 68.62%
47๐Ÿ’™Rachael Maskell MP (@RachaelMaskell) 3235 305 209 68.52%
48Robert Jenrick (@RobertJenrick) 3249 260 178 68.46%
49Sir Edward Leigh MP (@EdwardLeighMP) 1535 76 52 68.42%
50Maria_Miller (@MariaMillerUK) 3241 326 223 68.40%
51John Penrose (@JohnPenroseNews) 3237 269 184 68.40%
52Luke Pollard MP (@LukePollard) 3250 170 116 68.24%
53Maggie Throup MP (@maggie_erewash) 313 22 15 68.18%
54Dr James Davies MP (@JamesDavies) 2627 234 159 67.95%
55Imran Ahmad Khan MP ๐Ÿ‡ฌ๐Ÿ‡ง (@imranahmadkhan) 1094 84 57 67.86%
56Mohammad Yasin MP (@YasinForBedford) 1911 192 130 67.71%
57Bill Cash (@BillCashMP) 388 37 25 67.57%
58Selaine Saxby MP (@SelaineSaxby) 3199 178 120 67.42%
59Iain Duncan Smith MP (@MPIainDS) 2632 137 92 67.15%
60Kwasi Kwarteng (@KwasiKwarteng) 1139 118 79 66.95%
61David Linden MP (@DavidLinden) 3243 247 165 66.80%
62Jon Trickett MP (@jon_trickett) 3247 198 132 66.67%
63Jon Cruddas (@JonCruddas_1) 2772 222 148 66.67%
64Jacob Rees-Mogg (@Jacob_Rees_Mogg) 646 21 14 66.67%
65Wera Hobhouse MP ๐Ÿ”ถ (@Wera_Hobhouse) 3227 174 116 66.67%
66Andy Carter MP (@MrAndy_Carter) 2083 145 96 66.21%
67Steve Brine MP (@BrineMP) 3234 204 135 66.18%
68Sir Roger Gale MP (@SirRogerGale) 1039 59 39 66.10%
69Jerome Mayhew MP (@JeromeMayhew) 552 46 30 65.22%
70Jeremy Corbyn (@jeremycorbyn) 3237 194 126 64.95%
71Nick Thomas-Symonds MP (@NickTorfaen) 3227 170 110 64.71%
72Ed Miliband (@Ed_Miliband) 3228 306 198 64.71%
73Barry Gardiner (@BarryGardiner) 3219 214 138 64.49%
74Sarah Atherton MP (@AthertonNWales) 3019 207 133 64.25%
75Caroline Lucas (@CarolineLucas) 3245 278 178 64.03%
76Dr Ben Spencer (@DrBenSpencer) 820 61 39 63.93%
77Alan Mak MP ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ (@AlanMakMP) 3196 238 152 63.87%
78Geraint Davies (@GeraintDaviesMP) 3244 419 267 63.72%
79Kevan Jones (@KevanJonesMP) 3227 219 139 63.47%
80Iain Stewart MP (@iainastewart) 3225 254 161 63.39%
81Will Quince MP ๐Ÿ‡ฌ๐Ÿ‡ง (@willquince) 3250 236 149 63.14%
82Layla Moran ๐Ÿ”ถ (@LaylaMoran) 3197 175 110 62.86%
83Daniel Zeichner (@DanielZeichner) 3199 198 124 62.63%
84David Davis (@DavidDavisMP) 1533 115 72 62.61%
85Jo Gideon MP (@jogideon) 2529 200 125 62.50%
86Robbie Moore MP ๐Ÿ‡ฌ๐Ÿ‡ง (@_RobbieMoore) 2146 154 96 62.34%
87Mark Pawsey (@MarkPawsey) 3178 372 231 62.10%
88Edward Timpson CBE MP (@edwardtimpson) 2404 253 157 62.06%
89George Freeman MP (@GeorgeFreemanMP) 3250 162 99 61.11%
90Patricia Gibson MP (@PGibsonSNP) 3178 261 159 60.92%
91Neil O'Brien MP (@NeilDotObrien) 3216 260 158 60.77%
92Emma Lewell-Buck MP (@EmmaLewellBuck) 3234 135 82 60.74%
93Robert Halfon MP -Working Hard for Harlow- (@halfon4harlowMP) 3249 198 120 60.61%
94Cat Smith MP ๐Ÿ˜ท๐Ÿ’™ (@CatSmithMP) 3183 248 150 60.48%
95Claudia Webbe MP (@ClaudiaWebbe) 3249 247 149 60.32%
96Bambos Charalambous MP (@Bambos_MP) 3243 244 147 60.25%
97Ellie Reeves (@elliereeves) 3243 268 161 60.07%
98Marsha de Cordova MP (@MarshadeCordova) 3250 302 181 59.93%
99Robert Largan MP (@robertlargan) 3242 244 145 59.43%
100Dominic Raab (@DominicRaab) 3245 320 190 59.38%
101Philip Dunne (@Dunne4Ludlow) 3213 334 198 59.28%
102Theresa May (@theresa_may) 1803 135 80 59.26%
103Tommy Sheppard MP (@TommySheppard) 3240 251 148 58.96%
104Helen Grant (@HelenGrantMP) 3181 267 157 58.80%
105Andrew Griffith MP #NetZero (@griffitha) 1963 165 97 58.79%
106Natalie Elphicke MP (@NatalieElphicke) 1937 213 125 58.69%
107John Whittingdale (@JWhittingdale) 290 29 17 58.62%
108Gavin Williamson (@GavinWilliamson) 2262 186 109 58.60%
109Craig Mackinlay MP (@cmackinlay) 3197 321 188 58.57%
110Mary Kelly Foy ๐Ÿ˜ท๐Ÿ’™ (@marykfoy) 3244 236 138 58.47%
111James Gray (@JGray) 910 65 38 58.46%
112Mary Robinson MP (@MaryRobinson01) 2220 166 97 58.43%
113Sarah Owen MP (@SarahOwen_) 3247 168 98 58.33%
114Patrick Grady MP (@GradySNP) 3195 247 144 58.30%
115Ian Murray MP (@IanMurrayMP) 3190 273 159 58.24%
116Jane Stevenson MP (@Jane_Stevenson_) 3239 158 92 58.23%
117Antony Higginbotham MP (@antony_hig) 590 43 25 58.14%
118Bernard Jenkin (@bernardjenkin) 3182 203 117 57.64%
119Mike Kane (@MikeKaneMP) 3177 226 130 57.52%
120James Heappey MP (@JSHeappey) 3203 194 110 56.70%
121James Cartlidge MP (@jc4southsuffolk) 3242 253 143 56.52%
122Rachel Maclean MP (@redditchrachel) 3205 216 122 56.48%
123David TC Davies MP ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡ฌ๐Ÿ‡ง (@DavidTCDavies) 3207 232 131 56.47%
124Paul Scully MP (@scullyp) 3247 225 127 56.44%
125Lloyd Russell-Moyle MP๐ŸŒน๐Ÿณ๏ธโ€๐ŸŒˆ (@lloyd_rm) 3237 215 121 56.28%
126William Wragg MP (@William_Wragg) 3188 217 122 56.22%
127Team Ranil (@TeamRanil) 1067 59 33 55.93%
128Dean Russell MP (@dean4watford) 1691 102 57 55.88%
129Gareth Davies MP (@GarethDavies_MP) 1219 102 57 55.88%
130Mark Harper (@Mark_J_Harper) 2805 265 148 55.85%
131Neil Coyle (@coyleneil) 3249 224 125 55.80%
132Paul Blomfield MP (@PaulBlomfieldMP) 3237 181 101 55.80%
133Judith Cummins (@JudithCummins) 3180 282 157 55.67%
134Dr Rosena Allin-Khan ๐Ÿ’™ (@DrRosena) 3198 215 119 55.35%
135Darren Jones MP (@darrenpjones) 3207 94 52 55.32%
136Lilian Greenwood ๐Ÿ’™ (@LilianGreenwood) 3250 161 89 55.28%
137Stephen Kinnock (@SKinnock) 3247 261 144 55.17%
138David Jones (@DavidJonesMP) 2134 118 65 55.08%
139Matt Western MP ๐Ÿ’™ (@MattWestern_) 3226 240 132 55.00%
140Lucy Frazer (@lucyfrazermp) 692 40 22 55.00%
141Daisy Cooper MP ๐Ÿ”ถ (@libdemdaisy) 3246 179 98 54.75%
142Nia Griffith MP (@NiaGriffithMP) 3211 267 146 54.68%
143Sajid Javid (@sajidjavid) 3199 213 116 54.46%
144Holly Lynch MP (@HollyLynch5) 3240 219 119 54.34%
145Anthony Browne (@ab4scambs) 1091 72 39 54.17%
146Emily Thornberry (@EmilyThornberry) 3227 211 114 54.03%
147Ben Everitt (@Ben_Everitt) 3245 294 158 53.74%
148Mark Jenkinson MP (@markjenkinsonmp) 3246 205 110 53.66%
149Rupa Huq MP (@RupaHuq) 3245 309 165 53.40%
150Alan Campbell MP (@alancampbellmp) 2053 270 144 53.33%
151Darren Henry MP #ServingBroxtowe (@DarrenG_Henry) 1475 132 70 53.03%
152Conor McGinn MP (@ConorMcGinn) 3205 268 142 52.99%
153Helen Whately (@Helen_Whately) 3191 185 98 52.97%
154Alan Brown MP (@AlanBrownSNP) 3200 238 126 52.94%
155Kemi Badenoch (@KemiBadenoch) 746 55 29 52.73%
156Nigel Huddleston MP #GetTheJab (@HuddlestonNigel) 3248 279 147 52.69%
157Rachel Hopkins MP ๐Ÿ’™ (@rach_hopkins) 3205 232 122 52.59%
158David Morris MP (@davidmorrisml) 3194 242 127 52.48%
159Geoffrey Cox QC MP (@Geoffrey_Cox) 1492 105 55 52.38%
160Kate Osborne MP ๐Ÿ’™๐ŸŒˆ (@KateOsborneMP) 2943 222 116 52.25%
161Nick Smith (@BlaenauGwentMP) 2616 167 87 52.10%
162Greg Clark (@GregClarkMP) 1321 121 63 52.07%
163Danny Kruger (@danny__kruger) 2988 171 89 52.05%
164Jo Churchill MP (@Jochurchill4) 3186 277 144 51.99%
165Rachel Reeves (@RachelReevesMP) 3247 231 120 51.95%
166Peter Aldous (@peter_aldous) 1316 79 41 51.90%
167Craig Williams (@craig4monty) 3203 305 158 51.80%
168Karl Turner MP (@KarlTurnerMP) 3249 176 91 51.70%
169Ian Lavery MP (@IanLaveryMP) 3240 196 101 51.53%
170Stephanie Peacock (@Steph_Peacock) 3242 210 108 51.43%
171Sammy Wilson MP (@eastantrimmp) 2533 148 76 51.35%
172Amanda Solloway (@ASollowayUK) 2528 191 98 51.31%
173Toby Perkins MP (@tobyperkinsmp) 3194 203 104 51.23%
174Michael Fabricant ๐Ÿ‡ฌ๐Ÿ‡ง (@Mike_Fabricant) 3237 244 125 51.23%
175Bell Ribeiro-Addy MP (@BellRibeiroAddy) 3239 321 164 51.09%
176Paul Holmes MP (@pauljholmes) 3246 139 71 51.08%
177David Duguid MP (@david_duguid) 3241 300 153 51.00%
178Damian Hinds (@DamianHinds) 3192 404 206 50.99%
179Fleur Anderson MP (@PutneyFleur) 3250 240 122 50.83%
180Liz Truss (@trussliz) 3248 252 128 50.79%
181Henry Smith MP ๐Ÿ‡ฌ๐Ÿ‡ง (@HenrySmithUK) 3198 329 167 50.76%
182Charlotte Nichols (@charlotte2153) 3202 140 71 50.71%
183Esther McVey (@EstherMcVey1) 2807 178 90 50.56%
184Pauline Latham (@Pauline_Latham) 3208 394 199 50.51%
185Debbie Abrahams MP (@Debbie_abrahams) 3194 210 106 50.48%
186Taiwo Owatemi MP (@TaiwoOwatemi) 1586 105 53 50.48%
187Chris Loder MP (@chrisloder) 2483 214 108 50.47%
188Stephen Crabb (@SCrabbPembs) 3192 218 110 50.46%
189Jonathan Djanogly (@JDjanogly) 2547 236 119 50.42%
190Paul Girvan MP (@PaulGirvanMP) 3169 415 209 50.36%
191Stephen Morgan MP (@StephenMorganMP) 3217 273 137 50.18%
192Alex Davies-Jones MP (@AlexDaviesJones) 3248 150 75 50.00%
193Ruth Cadbury MP ๐Ÿ’™ (@RuthCadbury) 3244 246 123 50.00%
194Vicky Ford MP (@vickyford) 3191 224 112 50.00%
195Stewart Hosie MP (@StewartHosieSNP) 3181 276 138 50.00%
196MegHillierMP (@Meg_HillierMP) 3196 285 142 49.82%
197Anneliese Dodds ๐Ÿ’™ (@AnnelieseDodds) 3210 223 111 49.78%
198David Warburton MP (@DJWarburton) 3225 219 109 49.77%
199Kevin Hollinrake MP (@kevinhollinrake) 3248 211 105 49.76%
200James Brokenshire (@JBrokenshire) 3193 189 94 49.74%
201Andrew Rosindell MP (@AndrewRosindell) 3212 262 130 49.62%
202Nickie Aiken MP #TwoCities (@twocitiesnickie) 1436 121 60 49.59%
203Damian Collins (@DamianCollins) 3221 232 115 49.57%
204Shailesh Vara MP (@ShaileshVara) 1001 89 44 49.44%
205Yasmin Qureshi MP (@YasminQureshiMP) 3243 290 143 49.31%
206Afzal Khan MP (@Afzal4Gorton) 3239 169 83 49.11%
207Chris Evans MP (@Chris_EvansMP) 2842 151 74 49.01%
208Lee Rowley (@Lee4NED) 2872 262 128 48.85%
209Andrew Lewer MP (@ALewerMBE) 3175 211 103 48.82%
210Beth Winter MP (@BethWinterMP) 3248 261 127 48.66%
211Stuart Andrew (@StuartAndrew) 3145 142 69 48.59%
212James Daly MP (@JamesDalyMP) 3188 303 147 48.51%
213Luke Hall MP (@LukeHall) 1269 99 48 48.48%
214Sheryll Murray MP #Stay Alert (@sheryllmurray) 3194 213 103 48.36%
215Vicky Foxcroft MP ๐Ÿ’™ (@vickyfoxcroft) 3183 238 115 48.32%
216Nadine Dorries (@NadineDorries) 3244 176 85 48.30%
217JOHN NICOLSON M.P. (@MrJohnNicolson) 3237 121 58 47.93%
218Simon Hart (@Simonhartmp) 3189 242 116 47.93%
219Tim Farron (@timfarron) 3250 240 115 47.92%
220Caroline Dinenage (@cj_dinenage) 3244 334 160 47.90%
221Richard Thomson MP (@RThomsonMP) 3234 209 100 47.85%
222Alexander Stafford MP (@Alex_Stafford) 3185 138 66 47.83%
223Harriet Harman (@HarrietHarman) 3212 266 127 47.74%
224Chloe Smith (@NorwichChloe) 3243 229 109 47.60%
225Paul Bristow MP #stayalert (@paulbristow79) 3194 206 98 47.57%
226David Rutley MP (@DavidRutley) 3133 253 120 47.43%
227Oliver Dowden (@OliverDowden) 2571 194 92 47.42%
228Chris Philp (@CPhilpOfficial) 3189 346 164 47.40%
229Guy Opperman (@GuyOpperman) 3244 343 162 47.23%
230Alyn Smith ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ๐Ÿ‡ช๐Ÿ‡บ (@AlynSmith) 3196 125 59 47.20%
231Simon Fell MP (@simonfell) 3237 248 117 47.18%
232Conor Burns (@ConorBurnsUK) 3238 155 73 47.10%
233Giles Watling MP (@GilesWatling) 2558 132 62 46.97%
234Steve Barclay (@SteveBarclay) 3194 356 167 46.91%
235Dan Jarvis (@DanJarvisMP) 3223 226 106 46.90%
236Dan Carden MP (@DanCardenMP) 3244 209 98 46.89%
237Matt Warman MP (@mattwarman) 3249 79 37 46.84%
238Ben Bradshaw (@BenPBradshaw) 3243 171 80 46.78%
239Caroline Ansell (@Caroline_Ansell) 1434 139 65 46.76%
240Nadia Whittome MP (@NadiaWhittomeMP) 3234 231 108 46.75%
241Ruth Jones MP (@RuthNewportWest) 3247 253 118 46.64%
242Jim Shannon MP (@JimShannonMP) 580 43 20 46.51%
243Suzanne Webb MP (@Q66Suzi) 3163 166 77 46.39%
244Nigel Mills (@nigelmills) 964 110 51 46.36%
245Preet Kaur Gill MP (@PreetKGillMP) 3248 274 127 46.35%
246Andrea Jenkyns MP (@andreajenkyns) 3241 257 119 46.30%
247Gareth Thomas MP (@GarethThomasMP) 3187 305 141 46.23%
248Thangam Debbonaire ๐Ÿ’™ (@ThangamMP) 3225 210 97 46.19%
249James Sunderland MP (@JamesSunderl) 690 65 30 46.15%
250Richard Holden MP (@RicHolden) 3246 217 100 46.08%
251Virendra Sharma MP (@VirendraSharma) 3244 465 214 46.02%
252Johnny Mercer (@JohnnyMercerUK) 3230 172 79 45.93%
253Alex Chalk (@AlexChalkChelt) 1607 98 45 45.92%
254Paul Maynard MP (@PaulMaynardUK) 3158 257 118 45.91%
255Chris Elmore MP (@CPJElmore) 3249 192 88 45.83%
256John Finucane MP (@johnfinucane) 2900 201 92 45.77%
257Christopher Pincher (@ChrisPincher) 3214 291 133 45.70%
258Anna McMorrin MP ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿณ๏ธโ€๐ŸŒˆ (@AnnaMcMorrin) 3235 151 69 45.70%
259Jesse Norman (@Jesse_Norman) 3198 171 78 45.61%
260Anne McLaughlin SNP MP (@AnneMcLaughlin) 3233 189 86 45.50%
261Kate Green ๐Ÿ’™ (@KateGreenSU) 3211 231 105 45.45%
262Andrew Jones MP (@AJonesMP) 1625 161 73 45.34%
263Dave Doogan MP (@DaveDooganSNP) 3200 267 121 45.32%
264Tahir Ali MP (@TahirAliMP) 654 42 19 45.24%
265Priti Patel (@pritipatel) 3207 272 123 45.22%
266Derek Thomas MP (@DerekThomasUK) 1973 193 87 45.08%
267Munira Wilson MP (@munirawilson) 3248 213 96 45.07%
268Jake Berry MP (@JakeBerry) 3171 271 122 45.02%
269Rt Hon Sir Lindsay Hoyle MP (@LindsayHoyle_MP) 3182 290 130 44.83%
270Mark Tami MP (@MarkTamiMP) 3193 241 108 44.81%
271Sir David Evennett MP (@DavidEvennett) 1830 114 51 44.74%
272Rebecca Pow (@pow_rebecca) 3202 266 119 44.74%
273Shabana Mahmood MP (@ShabanaMahmood) 3223 235 105 44.68%
274Diane Abbott MP (@HackneyAbbott) 3244 253 113 44.66%
275Margaret Greenwood MP (@MGreenwoodWW) 3242 251 112 44.62%
276Janet Daby MP (@JanetDaby) 3240 213 95 44.60%
277Anthony Mangnall MP (@AnthonyMangnal1) 693 36 16 44.44%
278Wendy Morton MP (@morton_wendy) 3237 340 151 44.41%
279Andrew Bowie MP (@AndrewBowie_MP) 3249 213 94 44.13%
280Caroline Nokes MP (@carolinenokes) 3234 286 126 44.06%
281Shaun Bailey MP (@Shaun4WBW) 549 25 11 44.00%
282Jamie Wallis MP (@JamieWallisMP) 540 41 18 43.90%
283Apsana Begum MP (@ApsanaBegumMP) 3249 267 117 43.82%
284Douglas Ross MP MSP (@Douglas4Moray) 3194 176 77 43.75%
285Carla Lockhart MP (@carlalockhart) 3203 238 104 43.70%
286Tom Hunt MP (@tomhunt1988) 3223 200 87 43.50%
287Julian Smith MP (@JulianSmithUK) 3216 246 107 43.50%
288Mike Wood MP (@mikejwood) 3183 293 127 43.34%
289Nicola Richards MP (@Nicola4WBE) 3227 240 104 43.33%
290Mark Hendrick (@MpHendrick) 3197 298 129 43.29%
291Chris Skidmore (@CSkidmoreUK) 3197 208 90 43.27%
292Seema Malhotra MP ๐Ÿ’™ (@SeemaMalhotra1) 3246 282 122 43.26%
293Ruth Edwards MP (@RuthEdwardsMP) 3215 282 122 43.26%
294Laurence Robertson (@lrobertsonTewks) 1101 95 41 43.16%
295Mark Eastwood MP (@mark4dewsbury) 3168 230 99 43.04%
296Gary Streeter MP (@garystreeterSWD) 2956 244 105 43.03%
297Justin Tomlinson MP (@JustinTomlinson) 3214 208 89 42.79%
298Marie Rimmer MP (@MarieRimmer) 3240 267 114 42.70%
299Jamie Stone MP (@Jamie4North) 3191 157 67 42.68%
300Clive Efford ๐Ÿ’™ (@CliveEfford) 3245 285 121 42.46%
301Steve McCabe (@steve_mccabe) 3215 272 115 42.28%
302Helen Hayes ๐Ÿ’™๐ŸŒน (@helenhayes_) 3191 230 97 42.17%
303Peter Kyle MP (@peterkyle) 3248 157 66 42.04%
304Tom Randall, MP (@Tom_Randall) 1043 74 31 41.89%
305Tracey Crouch (@tracey_crouch) 3202 188 78 41.49%
306Yvonne Fovargue (@Y_FovargueMP) 3192 268 111 41.42%
307Kirsty Blackman (@KirstySNP) 3206 145 60 41.38%
308Gavin Robinson (@GRobinsonDUP) 3143 249 103 41.37%
309Keir Starmer (@Keir_Starmer) 3249 143 59 41.26%
310Aylesbury Tories (@AylesburyTories) 1599 165 68 41.21%
311Feryal Clark MP (@FeryalClark) 3246 243 100 41.15%
312Tony Lloyd MP (@tony4rochdale) 3201 282 116 41.13%
313Stewart McDonald MP (@StewartMcDonald) 3190 190 78 41.05%
314Craig Whittaker MP (@CWhittaker_MP) 3236 371 152 40.97%
315Suella Braverman MP (@SuellaBraverman) 3184 254 104 40.94%
316Bob Blackman (@BobBlackman) 3224 296 121 40.88%
317Christine Jardine (@cajardineMP) 3205 186 76 40.86%
318Greg Smith MP (@gregsmith_uk) 2346 238 97 40.76%
319Rt Hon Andrew Murrison MP (@AWMurrison) 3217 263 107 40.68%
320Tonia Antoniazzi MP ๐ŸŒˆ (@ToniaAntoniazzi) 3205 239 97 40.59%
321Jim McMahon MP (@JimfromOldham) 3250 153 62 40.52%
322Sarah Olney (@sarahjolney1) 3202 205 83 40.49%
323Jonathan Ashworth (@JonAshworth) 3236 247 100 40.49%
324Joanna Cherry QC (@joannaccherry) 3237 198 80 40.40%
325Scott Benton MP (@ScottBentonMP) 2690 209 84 40.19%
326Jack Dromey MP (@JackDromeyMP) 3201 370 148 40.00%
327Wayne David (@WayneDavid_MP) 3185 180 72 40.00%
328Anne Marie Morris MP (@AnneMarieMorris) 2907 313 125 39.94%
329James Duddridge MP (@JamesDuddridge) 3195 298 119 39.93%
330Mick Whitley MP (@MickWhitleyMP) 3112 248 99 39.92%
331Brendan Clarke-Smith MP (@Bren4Bassetlaw) 1946 166 66 39.76%
332John Spellar (@spellar) 3235 239 95 39.75%
333Karen Buck (@KarenPBuckMP) 3196 257 102 39.69%
334Andrew Bridgen (@ABridgen) 3223 308 122 39.61%
335Stephen Farry MP (@StephenFarryMP) 3240 182 72 39.56%
336Heather Wheeler MP #StayAlertSaveLives (@HeatherWheeler) 3189 291 115 39.52%
337Sarah Champion (@SarahChampionMP) 3189 243 96 39.51%
338Julian Knight MP (@julianknight15) 3190 195 77 39.49%
339Liam Byrne (@liambyrnemp) 3201 223 88 39.46%
340Olivia Blake MP (@_OliviaBlake) 3239 218 86 39.45%
341Lucy Powell MP (@LucyMPowell) 3214 216 85 39.35%
342Greg Hands (@GregHands) 3250 356 140 39.33%
343Martyn Day MP (@MartynDaySNP) 3196 285 112 39.30%
344Lucy Allan MP (@lucyallan) 3249 168 66 39.29%
345Kit Malthouse MP (@kitmalthouse) 3181 255 100 39.22%
346Matthew Offord MP (@Offord4Hendon) 1420 125 49 39.20%
347David Johnston OBE MP (@david4wantage) 558 46 18 39.13%
348Laura Farris (@Laura__Farris) 2875 192 75 39.06%
349Jane Hunt MP (@JaneMHunt) 3173 318 124 38.99%
350Rt Hon Nigel Evans MP (@nigelmp) 3162 298 116 38.93%
351Alan Whitehead (@alanwhiteheadmp) 1706 185 72 38.92%
352Stephen Flynn MP (@StephenFlynnSNP) 3221 214 83 38.79%
353Wendy Chamberlain MP (@wendychambLD) 3246 274 106 38.69%
354David Mundell MP (@DavidMundellDCT) 3219 239 92 38.49%
355Bridget Phillipson (@bphillipsonMP) 3236 177 68 38.42%
356John McDonnell MP (@johnmcdonnellMP) 3240 185 71 38.38%
357Mark Spencer (@Mark_Spencer) 3180 245 94 38.37%
358James Morris MP (@JamesMorris) 3202 230 88 38.26%
359Douglas Chapman MP ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ (@DougChapmanSNP) 3195 285 109 38.25%
360TracyBrabin (@TracyBrabin) 3201 194 74 38.14%
361Liz Twist MP (@LizTwistMP) 3168 205 78 38.05%
362Michael Ellis (@Michael_Ellis1) 3180 221 84 38.01%
363stellacreasy (@stellacreasy) 3247 208 79 37.98%
364John Cryer (@JohnCryerMP) 2543 127 48 37.80%
365Ian Mearns MP for Gateshead (@IanMearnsMP) 3178 257 97 37.74%
366Dr Luke Evans MP (@drlukeevans) 2774 287 108 37.63%
367Nigel Adams (@nadams) 3199 251 94 37.45%
368Cllr Ben Bradley MP (@BBradley_Mans) 3220 235 88 37.45%
369Carolyn Harris MP (@carolynharris24) 3248 163 61 37.42%
370Dr Liam Fox MP (@LiamFox) 3242 210 78 37.14%
371Angela Richardson MP (@AJRichardsonMP) 3245 219 81 36.99%
372Marion Fellows MP (@marionfellows) 3156 318 117 36.79%
373Neil Hudson (@DrNeilHudson) 1517 87 32 36.78%
374Andy McDonald MP ๐Ÿ’™ (@AndyMcDonaldMP) 3245 215 79 36.74%
375Margaret Ferrier MP (@MargaretFerrier) 3180 260 95 36.54%
376Julie Elliott (@JulieElliottMP) 3176 259 94 36.29%
377Dawn Butler MPโœŠ๐Ÿพ๐Ÿ’™ (@DawnButlerBrent) 3244 152 55 36.18%
378Pat McFadden (@patmcfaddenmp) 3243 235 85 36.17%
379Kelly Tolhurst MP (@KellyTolhurst) 3012 266 96 36.09%
380Gill Furniss MP ๐Ÿ’™ (@GillFurnissMP) 3241 258 93 36.05%
381Royston Smith MP (@Royston_Smith) 3237 283 102 36.04%
382Kevin Brennan MP (@KevinBrennanMP) 3244 247 89 36.03%
383Francie Molloy MP (@FrancieMolloy) 936 117 42 35.90%
384Yvette Cooper (@YvetteCooperMP) 3245 322 115 35.71%
385Kim Johnson MP (@KimJohnsonMP) 3223 284 101 35.56%
386Fabian Hamilton (@FabianLeedsNE) 3193 248 87 35.08%
387Barbara Keeley ๐Ÿ’™ ๐Ÿ˜ท (@KeeleyMP) 3245 260 91 35.00%
388Mark Garnier (@Mark4WyreForest) 3195 369 129 34.96%
389Barry Sheerman MP (@BarrySheerman) 3249 86 30 34.88%
390Dehenna Davison MP (@DehennaDavison) 3239 195 68 34.87%
391Elliot Colburn MP (@ElliotColburn) 3246 268 93 34.70%
392Brandon Lewis (@BrandonLewis) 3204 225 78 34.67%
393Alex Cunningham MP (@ACunninghamMP) 3249 286 99 34.62%
394Graham Stuart MP (@grahamstuart) 3210 330 114 34.55%
395Alec Shelbrooke MP (@AlecShelbrooke) 3187 249 86 34.54%
396Alicia Kearns MP for Rutland and Melton (@aliciakearns) 3250 252 87 34.52%
397Alun Cairns (@AlunCairns) 3187 311 107 34.41%
398Louise Haigh (@LouHaigh) 3247 198 68 34.34%
399Robin Millar (@RobinMillarMP) 2907 169 58 34.32%
400Steve Reed (@SteveReedMP) 3242 191 65 34.03%
401Catherine McKinnell (@CatMcKinnell) 3240 212 72 33.96%
402Maria Caulfield MP (@mariacaulfield) 3194 180 61 33.89%
403Gavin Newlands MP (@GavNewlandsSNP) 3230 242 82 33.88%
404Florence Eshalomi MP (@FloEshalomi) 3242 183 62 33.88%
405Jeff Smith (@JeffSmithetc) 3235 328 111 33.84%
406Alberto Costa MP #StayAlert (@AlbertoCostaMP) 3208 243 82 33.74%
407Tim Loughton MP (@timloughton) 3244 304 102 33.55%
408Martin Docherty-Hughes ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ๐Ÿณ๏ธโ€๐ŸŒˆ (@MartinJDocherty) 3232 242 81 33.47%
409Andrew Gwynne MP ๐Ÿ (@GwynneMP) 3247 266 89 33.46%
410Christian Wakeford MP (@Christian4BuryS) 2324 171 57 33.33%
411Bim Afolami MP (@BimAfolami) 3177 234 78 33.33%
412Martin Vickers (@MartinVickers) 629 48 16 33.33%
413Derek Twigg (@DerekTwiggMP) 661 45 15 33.33%
414Claire Hanna (@ClaireHanna) 3241 208 69 33.17%
415Margaret Hodge (@margarethodge) 3245 236 78 33.05%
416Ian Blackford (@Ianblackford_MP) 3248 203 67 33.00%
417Navendu Mishra (@NavPMishra) 3210 294 97 32.99%
418Michelle Donelan MP (@michelledonelan) 3179 243 80 32.92%
419Angus B MacNeil MP (@AngusMacNeilSNP) 3223 368 121 32.88%
420Rosie Cooper MP (@rosie4westlancs) 2108 192 63 32.81%
421Amanda Milling (@amandamilling) 3222 247 81 32.79%
422Craig Tracey MP (@craig4nwarks) 3181 168 55 32.74%
423Lia Nici (@lia_nici) 1440 95 31 32.63%
424Alex Norris MP (@AlexNorrisNN) 3245 234 76 32.48%
425Kevin Foster (@kevin_j_foster) 3196 374 121 32.35%
426Andrew Selous MP (@AndrewSelous) 2970 386 124 32.12%
427Peter Dowd (@Peter_Dowd) 3241 302 97 32.12%
428Nick Fletcher MP (@NickFletcherMP) 1767 150 48 32.00%
429Damian Green MP (@DamianGreen) 3231 264 84 31.82%
430Fay Jones MP (@JonesyFay) 3241 214 68 31.78%
431Tanmanjeet Singh Dhesi MP (@TanDhesi) 3242 189 60 31.75%
432ร“rfhlaith Begley MP (@OrfhlaithBegley) 2219 167 53 31.74%
433Chris Stephens MP (@ChrisStephens) 3194 266 84 31.58%
434Dr Kieran Mullan MP ๐Ÿ‡ฌ๐Ÿ‡ง (@KieranMullanUK) 1038 89 28 31.46%
435Stephen Hammond MP (@S_Hammond) 3190 299 94 31.44%
436Paul Howell MP (@PaulHowellMP) 432 35 11 31.43%
437Clive Lewis MP (@labourlewis) 3247 188 59 31.38%
438Victoria Prentis (@VictoriaPrentis) 3179 284 89 31.34%
439Aaron Bell MP (@AaronBell4NUL) 2366 182 57 31.32%
440Stuart Anderson MP (@Stuart4WolvesSW) 3245 227 71 31.28%
441Brendan O'Hara MP (@BrendanOHaraMP) 3151 312 97 31.09%
442Mark Pritchard MP (@MPritchardUK) 3192 306 95 31.05%
443Dame Eleanor Laing MP (@eleanor4epping) 2273 220 68 30.91%
444Chi Onwurah ๐Ÿ’™ (@ChiOnwurah) 3243 227 70 30.84%
445Karin Smyth MP (@karinsmyth) 3249 247 76 30.77%
446Saqib Bhatti MP (@bhatti_saqib) 3173 312 96 30.77%
447Bill Esterson (@Bill_Esterson) 3242 254 78 30.71%
448Julie Marson MP (@JulieMarsonMP) 3184 215 66 30.70%
449Ben Lake AS/MP (@BenMLake) 3221 217 66 30.41%
450Liz Kendall (@leicesterliz) 3239 257 78 30.35%
451Harriett Baldwin MP #GrabAJab (@hbaldwin) 3213 300 91 30.33%
452Deidre Brock (@DeidreBrock) 3203 238 72 30.25%
453Jess Phillips MP (@jessphillips) 3245 205 62 30.24%
454Sam Tarry MP (@SamTarry) 3187 255 77 30.20%
455Stephen Metcalfe (@Metcalfe_SBET) 3197 232 70 30.17%
456John McNally MP (@JohnMcNallySNP) 3221 319 96 30.09%
457Steven Bonnar MP (@StevenBonnarSNP) 1858 157 47 29.94%
458Colum Eastwood (@columeastwood) 3240 194 58 29.90%
459Jack Lopresti MP (@JackLopresti) 3240 349 104 29.80%
460Rt Hon Valerie Vaz MP (@Valerie_VazMP) 3233 330 98 29.70%
461Hilary Benn (@hilarybennmp) 3207 263 78 29.66%
462Simon Hoare MP (@Simon4NDorset) 3243 223 66 29.60%
463Matt Rodda (@MattRodda) 3199 210 62 29.52%
464Scott Mann MP (@scottmann4NC) 2577 227 67 29.52%
465Michael Tomlinson MP (@Michael4MDNP) 3190 316 93 29.43%
466John Stevenson MP (@John4Carlisle) 1579 148 43 29.05%
467Chris Law MP (@ChrisLawSNP) 3235 283 82 28.98%
468James Cleverly๐Ÿ‡ฌ๐Ÿ‡ง (@JamesCleverly) 3242 225 65 28.89%
469Khalid Mahmood (@khalid4PB) 3221 264 76 28.79%
470Alistair Carmichael MP (@amcarmichaelMP) 3206 143 41 28.67%
471Amy Callaghan MP (@AmyCallaghanSNP) 3204 182 52 28.57%
472Sarah Jones MP (@LabourSJ) 3244 253 72 28.46%
473Marcus Jones (@Marcus4Nuneaton) 3200 314 89 28.34%
474Karl McCartney (@karlmccartney) 3201 286 81 28.32%
475Wes Streeting MP (@wesstreeting) 3243 185 52 28.11%
476Abena Oppong-Asare MP (@abenaopp) 3243 282 79 28.01%
477Ronnie Cowan MP (@ronniecowan) 3232 323 90 27.86%
478Simon Jupp MP (@simonjamesjupp) 2649 140 39 27.86%
479Naz Shah MP ๐Ÿ’™ (@NazShahBfd) 3247 219 61 27.85%
480Dr Caroline Johnson MP (@drcarolinej) 1194 72 20 27.78%
481Therese Coffey #ParalympicsGB (@theresecoffey) 3243 353 98 27.76%
482Rt. Hon Ben Wallace MP (@BWallaceMP) 3218 335 92 27.46%
483Andy Slaughter (@hammersmithandy) 3244 357 98 27.45%
484Catherine West MP (@CatherineWest1) 3195 219 60 27.40%
485Nadhim Zahawi (@nadhimzahawi) 3239 464 127 27.37%
486Gareth Bacon MP (@GarethBaconMP) 3153 227 62 27.31%
487Mhairi Black MP๐Ÿณ๏ธโ€๐ŸŒˆ (@MhairiBlack) 3179 210 57 27.14%
488Jackie Doyle-Price (@JackieDP) 3152 174 47 27.01%
489Simon Baynes MP (@baynes_simon) 3204 200 54 27.00%
490Carol Monaghan MP ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ (@CMonaghanSNP) 3201 208 56 26.92%
491Matthew Pennycook MP (@mtpennycook) 3244 227 61 26.87%
492Theo Clarke MP (@theodoraclarke) 3207 257 69 26.85%
493Paula Barker MP (@PaulaBarkerMP) 3234 217 58 26.73%
494Katherine Fletcher MP (@K_Fletcher_MP) 2273 221 58 26.24%
495Sir Greg Knight MP (@GregKnight) 2704 256 67 26.17%
496Marcus Fysh MP (@MarcusFysh) 3242 195 51 26.15%
497Siobhan Baillie MP (@Siobhan_Baillie) 3205 242 63 26.03%
498Chris Bryant (@RhonddaBryant) 3243 197 51 25.89%
499John Lamont MP ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ (@John2Win) 3228 255 66 25.88%
500Dr Philippa Whitford (@Dr_PhilippaW) 3202 249 64 25.70%
501Tom Pursglove MP (@VotePursglove) 3152 168 43 25.60%
502Angela Eagle DBE ๐Ÿ’™ (@angelaeagle) 3240 192 49 25.52%
503Hywel Williams AS/MP (@HywelPlaidCymru) 3218 300 76 25.33%
504Alison McGovern (@Alison_McGovern) 3246 237 60 25.32%
505Cherilyn Mackrory MP (@thisischerilyn) 2755 170 43 25.29%
506Tulip Siddiq (@TulipSiddiq) 3225 194 49 25.26%
507Leo Docherty MP (@LeoDochertyUK) 3218 353 89 25.21%
508Jessica Morden MP ๐Ÿ’™ (@jessicamordenmp) 3240 300 75 25.00%
509Robert Courts MP (@robertcourts) 3249 292 73 25.00%
510Dr Lisa Cameron MP (@DrLisaCameronMP) 3234 281 70 24.91%
511Gary Sambrook MP (@GarySambrook89) 2680 157 39 24.84%
512Peter Grant MP (@PeterGrantMP) 3235 182 45 24.73%
513Rosie Duffield MP ๐Ÿ’™ (@RosieDuffield1) 3230 188 46 24.47%
514Gillian Keegan (@GillianKeegan) 3184 234 57 24.36%
515Emma Hardy MP (@EmmaHardyMP) 3229 231 56 24.24%
516Owen Thompson MP ๐ŸŽ— (@OwenThompson) 3242 194 47 24.23%
517Gerald Jones MP ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿณ๏ธโ€๐ŸŒˆ (@GeraldJonesLAB) 3250 256 62 24.22%
518Anne-Marie Trevelyan (@annietrev) 3246 289 69 23.88%
519Paul Maskey (@PaulMaskeyMP) 3247 202 48 23.76%
520Andrew Stephenson MP (@Andrew4Pendle) 3195 378 89 23.54%
521Nus Ghani MP (@Nus_Ghani) 3182 213 50 23.47%
522Jason McCartney MP (@JasonMcCartney) 3226 393 92 23.41%
523Imran Hussain MP (@Imran_HussainMP) 3246 274 64 23.36%
524Kate Hollern MP (@Kate_HollernMP) 3174 302 70 23.18%
525Alex Sobel MP ๐ŸŸฃ (@alexsobel) 3240 247 57 23.08%
526Tom Tugendhat (@TomTugendhat) 3207 191 44 23.04%
527Andrea Leadsom MP (@andrealeadsom) 3184 336 76 22.62%
528Marco Longhi MP (@marcolonghi4dn) 1720 84 19 22.62%
529Peter Gibson MP (@Gibbo4Darlo) 1589 124 28 22.58%
530Michael Gove (@michaelgove) 3205 235 53 22.55%
531Christina Rees MP (@Rees4Neath) 3247 284 64 22.54%
532Robert Buckland (@RobertBuckland) 3195 335 75 22.39%
533Liz Saville Roberts AS/MP ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ (@LSRPlaid) 3227 207 46 22.22%
534Felicity Buchan MP (@FelicityBuchan) 1832 172 38 22.09%
535Penny Mordaunt (@PennyMordaunt) 3181 200 44 22.00%
536Mickey Brady (@MickeyBradySF) 3174 385 82 21.30%
537Oliver Heald MP (@OliverHealdUK) 3205 272 57 20.96%
538Steve Baker MP FRSA (@SteveBakerHW) 3250 287 60 20.91%
539Chris Green (@CGreenUK) 3216 194 40 20.62%
540Cllr David Simmonds MP (@DSimmonds_RNP) 910 34 7 20.59%
541Chris Matheson MP (@ChrisM4Chester) 3012 246 50 20.33%
542Mims Davies MP #KICKSTART #JOBS #PROGRESSION (@mimsdavies) 3195 384 78 20.31%
543Peter Bone MP (@PeterBoneUK) 3211 257 52 20.23%
544Mike Amesbury MP (@MikeAmesburyMP) 3246 282 57 20.21%
545Maria Eagle MP ๐Ÿ˜ท๐Ÿ’™ (@meaglemp) 3240 264 53 20.08%
546Robin Walker (@WalkerWorcester) 3197 322 64 19.88%
547Chris Clarkson MP (@ChrisClarksonMP) 3249 252 50 19.84%
548Diana Johnson MP ๐Ÿ’™๐Ÿ˜ท๐ŸŒˆ (@DianaJohnsonMP) 3245 297 58 19.53%
549Jacob Young MP (@JacobYoungMP) 3218 309 59 19.09%
550Gagan Mohindra MP (@gaganmohindra) 453 37 7 18.92%
551Jonathan Lord MP (@JonathanLord) 2310 197 37 18.78%
552Joy Morrissey MP (@joymorrissey) 3202 213 40 18.78%
553Kenny MacAskill (@KennyMacAskill) 3201 626 117 18.69%
554Drew Hendry MP #ScotlandsChoice (@drewhendrySNP) 3196 215 40 18.60%
555Grahame Morris (@grahamemorris) 3236 348 64 18.39%
556Philip Davies MP (@PhilipDaviesUK) 3202 251 46 18.33%
557Sara Britcliffe MP (@SarBritcliffeMP) 738 39 7 17.95%
558lan Byrne MP (@IanByrneMP) 3245 236 42 17.80%
559Rt Hon Dame Cheryl Gillan MP (@CherylGillan) 3196 315 55 17.46%
560Rushanara Ali ๐Ÿ’™ (@rushanaraali) 3244 270 47 17.41%
561Chris Heaton-Harris MP (@chhcalling) 3181 288 50 17.36%
562Simon Clarke MP (@SimonClarkeMP) 3246 278 48 17.27%
563Sir Bob Neill MP (@neill_bob) 3245 256 44 17.19%
564Neale Hanvey MP โค๏ธ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟโœŠ (@JNHanvey) 2254 129 22 17.05%
565mary glindon (@GlindonMary) 1921 156 26 16.67%
566Stephen Timms (@stephenctimms) 3194 276 45 16.30%
567Alex Burghart (@alexburghart) 3238 376 61 16.22%
568Kirsten Oswald MP (@kirstenoswald) 3234 218 35 16.06%
569Eddie Hughes MP (@EddieHughes4WN) 3242 299 47 15.72%
570Stuart McDonald MP (@Stuart_McDonald) 3243 250 38 15.20%
571Jeffrey Donaldson MP (@J_Donaldson_MP) 3246 308 45 14.61%
572Sharon Hodgson MP ๐Ÿ˜ท๐Ÿ’™ (@SharonHodgsonMP) 3222 206 30 14.56%
573Michelle Gildernew (@gildernewm) 3176 338 44 13.02%
574Hannah Bardell SNP MP ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ๐Ÿณ๏ธโ€๐ŸŒˆ (@HannahB4LiviMP) 3216 268 33 12.31%
575Alison Thewliss ๐Ÿงก (@alisonthewliss) 3237 270 33 12.22%
576Jonathan Reynolds (@jreynoldsMP) 3199 221 27 12.22%
577Lyn Brown ๐ŸŒน (@lynbrownmp) 3189 311 31 9.97%
578Neil Gray MSP (@neilgraysnp) 3218 256 25 9.77%
579Stephen Doughty MP (@SDoughtyMP) 3236 246 22 8.94%
580Sir Robert Syms MP (@RobertSyms) 3210 432 33 7.64%
581Rebecca Harris MP (@RebeccaHarrisMP) 3241 412 24 5.83%
582Richard Bacon (@richardbaconmp) 57 3 0 0.00%
583Sarah Dines MP (@Dines4Dales) 1 0 0 0.00%