Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

2024 general election results by constituency

Each of the UK's 650 constituencies at the general election of 4 July 2024: the winner's party, the result, the majority, the electorate and the valid and invalid votes, with the UK's totals.

Valid votes cast, UK

28,809,340

4 July 2024

Verified against source, 31 October 2026, 11:12 UTC
Winner by constituency, 4 July 2024
  • Labour
  • Conservative
  • Liberal Democrat
  • Scottish National Party
  • Sinn Féin
  • Independent
  • Democratic Unionist Party
  • Reform UK
  • Green Party
  • Plaid Cymru
  • Social Democratic & Labour Party
  • Alliance
  • Speaker
  • Traditional Unionist Voice
  • Ulster Unionist Party

Charts about parties use each party's own colour, as UK Parliament publishes it. Every other chart uses Suffrago's colours.

Boundaries: Constituency boundaries, Jul 2024, from the geography spine. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2024.

Source: House of Commons Library – election results. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. Party colours from UK Parliament, or the brand pack's party colours, which hold the same.

In order

Ranked by the hub 4 July 2024

Every place, the highest figure first. The number before each is the hub's own position in the list, not the publisher's: equal figures share one, marked =.

Majority

  1. 1BootleLabour21,983
  2. 2Hornsey and Friern BarnetLabour21,475
  3. 3Westmorland and LonsdaleLiberal Democrat21,472
  4. 4TwickenhamLiberal Democrat21,457
  5. 5ChorleySpeaker20,575
  6. 6Liverpool West DerbyLabour20,423
  7. 7Liverpool WaltonLabour20,245
  8. 8Liverpool GarstonLabour20,104
  9. 9St AlbansLiberal Democrat19,834
  10. 10Hove and PortsladeLabour19,791
  11. 11TootingLabour19,487
  12. 12York CentralLabour19,154
  13. 13Dulwich and West NorwoodLabour18,789
  14. 14Mitcham and MordenLabour18,761
  15. 15Lewisham West and East DulwichLabour18,397
  16. 16Greenwich and WoolwichLabour18,366
  17. 17KnowsleyLabour18,319
  18. 18Sefton CentralLabour18,282
  19. 19Lewisham EastLabour18,073
  20. 20Clapham and Brixton HillLabour18,005
  21. =21WallaseyLabour17,996
  22. =21WalthamstowLabour17,996
  23. 23Newcastle upon Tyne NorthLabour17,762
  24. 24Edinburgh SouthLabour17,251
  25. 25Kingston and SurbitonLiberal Democrat17,235
  26. 26Richmond ParkLiberal Democrat17,155
  27. 27Ellesmere Port and BromboroughLabour16,908
  28. 28Edinburgh WestLiberal Democrat16,470
  29. 29Widnes and HalewoodLabour16,425
  30. 30Liverpool WavertreeLabour16,304
  31. 31Erith and ThamesmeadLabour16,302
  32. 32Stretford and UrmstonLabour16,150
  33. 33Leeds North EastLabour16,083
  34. 34Belfast WestSinn Féin15,961
  35. 35West TyroneSinn Féin15,917
  36. 36Dwyfor MeirionnyddPlaid Cymru15,876
  37. 37Ealing SouthallLabour15,793
  38. 38Lewisham NorthLabour15,782
  39. 39Bristol North WestLabour15,669
  40. 40Streatham and Croydon NorthLabour15,603
  41. 41Newry and ArmaghSinn Féin15,493
  42. =42Islington South and FinsburyLabour15,455
  43. =42TynemouthLabour15,455
  44. 44TottenhamLabour15,434
  45. 45North ShropshireLiberal Democrat15,311
  46. 46Sheffield HeeleyLabour15,304
  47. 47Southgate and Wood GreenLabour15,300
  48. 48Hammersmith and ChiswickLabour15,290
  49. 49StockportLabour15,270
  50. 50PeckhamLabour15,228
  51. 51Nottingham EastLabour15,162
  52. 52Vauxhall and Camberwell GreenLabour15,112
  53. 53SalfordLabour15,101
  54. 54Hackney North and Stoke NewingtonLabour15,080
  55. 55Hampstead and HighgateLabour14,970
  56. 56Mid UlsterSinn Féin14,923
  57. 57Queen's Park and Maida ValeLabour14,913
  58. 58Oxford West and AbingdonLiberal Democrat14,894
  59. 59Liverpool RiversideLabour14,793
  60. 60Ceredigion PreseliPlaid Cymru14,789
  61. 61Hackney South and ShoreditchLabour14,737
  62. 62Runcorn and HelsbyLabour14,696
  63. 63Wythenshawe and Sale EastLabour14,610
  64. 64Oxford EastLabour14,465
  65. 65Brighton PavilionGreen Party14,290
  66. 66Croydon WestLabour14,226
  67. 67Ealing Central and ActonLabour13,995
  68. 68Manchester WithingtonLabour13,982
  69. 69Leyton and WansteadLabour13,964
  70. 70WinchesterLiberal Democrat13,821
  71. 71BirkenheadLabour13,798
  72. 72Manchester CentralLabour13,797
  73. 73St IvesLiberal Democrat13,786
  74. 74West LancashireLabour13,625
  75. 75North East FifeLiberal Democrat13,479
  76. 76Gorton and DentonLabour13,413
  77. 77Plymouth Sutton and DevonportLabour13,328
  78. 78Whitehaven and WorkingtonLabour13,286
  79. 79Lothian EastLabour13,265
  80. 80Norwich SouthLabour13,239
  81. 81Portsmouth SouthLabour13,155
  82. 82Brent EastLabour13,047
  83. 83Beckenham and PengeLabour12,905
  84. 84East HamLabour12,863
  85. 85Cramlington and KillingworthLabour12,820
  86. 86Newcastle upon Tyne East and WallsendLabour12,817
  87. 87Enfield NorthLabour12,736
  88. 88Reading CentralLabour12,637
  89. 89Edmonton and Winchmore HillLabour12,632
  90. 90LewesLiberal Democrat12,624
  91. 91WimbledonLiberal Democrat12,610
  92. 92Poplar and LimehouseLabour12,560
  93. 93Ealing NorthLabour12,519
  94. 94Belfast South and Mid DownSocial Democratic & Labour Party12,506
  95. 95PutneyLabour12,488
  96. 96Sheffield South EastLabour12,458
  97. 97Warwick and LeamingtonLabour12,412
  98. 98Leeds West and PudseyLabour12,392
  99. 99YeovilLiberal Democrat12,268
  100. 100CheadleLiberal Democrat12,235
  101. 101EastbourneLiberal Democrat12,204
  102. 102Richmond and NorthallertonConservative12,185
  103. 103Blaenau Gwent and RhymneyLabour12,183
  104. 104ChichesterLiberal Democrat12,172
  105. 105St Helens NorthLabour12,169
  106. 106Arundel and South DownsConservative12,134
  107. 107BatterseaLabour12,039
  108. 108Hayes and HarlingtonLabour12,031
  109. 109Esher and WaltonLiberal Democrat12,003
  110. 110St Helens South and WhistonLabour11,945
  111. 111Taunton and WellingtonLiberal Democrat11,939
  112. 112ExeterLabour11,937
  113. 113Leeds North WestLabour11,896
  114. 114GedlingLabour11,881
  115. 115Chester North and NestonLabour11,870
  116. 116Cardiff South and PenarthLabour11,767
  117. 117City of DurhamLabour11,757
  118. 118Harrow EastConservative11,680
  119. 119Stratford and BowLabour11,634
  120. 120Coventry EastLabour11,623
  121. 121Sheffield Brightside and HillsboroughLabour11,600
  122. 122Holborn and St PancrasLabour11,572
  123. 123GowerLabour11,567
  124. 124Birmingham Selly OakLabour11,537
  125. 125StroudLabour11,388
  126. 126ShrewsburyLabour11,355
  127. 127Warrington SouthLabour11,340
  128. 128Leeds SouthLabour11,279
  129. 129Leeds EastLabour11,265
  130. 130WokingLiberal Democrat11,246
  131. 131BathLiberal Democrat11,218
  132. 132Cardiff NorthLabour11,207
  133. 133SmethwickLabour11,188
  134. 134Coventry North WestLabour11,174
  135. 135Bristol North EastLabour11,167
  136. 136TonbridgeConservative11,166
  137. 137Blaydon and ConsettLabour11,153
  138. 138Wells and Mendip HillsLiberal Democrat11,121
  139. 139Worsley and EcclesLabour11,091
  140. 140CambridgeLabour11,078
  141. 141Newcastle upon Tyne Central and WestLabour11,060
  142. 142BarkingLabour11,054
  143. 143Norwich NorthLabour10,850
  144. 144ChesterfieldLabour10,820
  145. 145Harpenden and BerkhamstedLiberal Democrat10,708
  146. 146Kingston upon Hull North and CottinghamLabour10,679
  147. 147South CambridgeshireLiberal Democrat10,641
  148. 148Caithness, Sutherland and Easter RossLiberal Democrat10,489
  149. 149Bristol CentralGreen Party10,407
  150. 150Rutland and StamfordConservative10,394
  151. 151Aberafan MaestegLabour10,354
  152. 152Nottingham SouthLabour10,294
  153. 153Blackley and Middleton SouthLabour10,250
  154. 154Coventry SouthLabour10,201
  155. 155SelbyLabour10,195
  156. 156Filton and Bradley StokeLabour10,000
  157. 157Wirral WestLabour9,998
  158. 158North CornwallLiberal Democrat9,957
  159. 159Brentford and IsleworthLabour9,824
  160. 160Crewe and NantwichLabour9,727
  161. 161Mid DunbartonshireLiberal Democrat9,673
  162. 162Brighton Kemptown and PeacehavenLabour9,663
  163. 163Gateshead Central and WhickhamLabour9,644
  164. 164Swindon SouthLabour9,606
  165. 165West BromwichLabour9,554
  166. 166Doncaster CentralLabour9,551
  167. 167WiganLabour9,549
  168. 168East Worthing and ShorehamLabour9,519
  169. 169Hamilton and Clyde ValleyLabour9,472
  170. 170BedfordLabour9,430
  171. 171Nottingham North and KimberleyLabour9,427
  172. 172York OuterLabour9,391
  173. 173Bury SouthLabour9,361
  174. 174Wakefield and RothwellLabour9,346
  175. 175Southampton TestLabour9,333
  176. 176South DownSinn Féin9,280
  177. 177West Ham and BecktonLabour9,254
  178. 178Lancaster and WyreLabour9,253
  179. 179Middlesbrough and Thornaby EastLabour9,192
  180. 180Warrington NorthLabour9,190
  181. 181Wolverhampton South EastLabour9,188
  182. 182Blyth and AshingtonLabour9,173
  183. 183Doncaster NorthLabour9,126
  184. 184MacclesfieldLabour9,120
  185. 185Cardiff EastLabour9,097
  186. 186East Kilbride and StrathavenLabour9,057
  187. 187Northampton NorthLabour9,014
  188. 188Newport EastLabour9,009
  189. 189Droitwich and EveshamConservative8,995
  190. 190Calder ValleyLabour8,991
  191. 191Kingston upon Hull West and HaltempriceLabour8,979
  192. 192Jarrow and Gateshead EastLabour8,964
  193. 193Mid CheshireLabour8,927
  194. 194Derby NorthLabour8,915
  195. 195Leigh and AthertonLabour8,881
  196. 196Newport West and IslwynLabour8,868
  197. 197Newton Aycliffe and SpennymoorLabour8,839
  198. 198Alyn and DeesideLabour8,794
  199. 199LincolnLabour8,793
  200. 200Leicester WestLabour8,777
  201. 201RutherglenLabour8,767
  202. 202Penistone and StocksbridgeLabour8,739
  203. 203Tunbridge WellsLiberal Democrat8,687
  204. =204CanterburyLabour8,653
  205. =204Hastings and RyeLabour8,653
  206. 206ShipleyLabour8,603
  207. 207BridgendLabour8,595
  208. 208Stalybridge and HydeLabour8,539
  209. 209Swansea WestLabour8,515
  210. 210New Forest EastConservative8,495
  211. 211East Grinstead and UckfieldConservative8,480
  212. =212Eltham and ChislehurstLabour8,429
  213. =212GuildfordLiberal Democrat8,429
  214. 214Leeds South West and MorleyLabour8,423
  215. =215Leeds Central and HeadingleyLabour8,422
  216. =215Weald of KentConservative8,422
  217. 217East RenfrewshireLabour8,421
  218. 218ClactonReform UK8,405
  219. 219BroxtoweLabour8,403
  220. 220PontypriddLabour8,402
  221. 221Birmingham EdgbastonLabour8,368
  222. 222WokinghamLiberal Democrat8,345
  223. 223Bathgate and LinlithgowLabour8,323
  224. 224Sheffield CentralLabour8,286
  225. 225ColchesterLabour8,250
  226. 226Dunfermline and DollarLabour8,241
  227. 227Harrogate and KnaresboroughLiberal Democrat8,238
  228. 228Manchester RusholmeLabour8,235
  229. 229Sheffield HallamLabour8,189
  230. 230MidlothianLabour8,167
  231. 231Truro and FalmouthLabour8,151
  232. 232ChippenhamLiberal Democrat8,138
  233. 233HitchinLabour8,109
  234. 234TelfordLabour8,102
  235. 235HertsmereConservative7,992
  236. 236Feltham and HestonLabour7,944
  237. 237Stockton NorthLabour7,939
  238. 238High PeakLabour7,908
  239. 239Carshalton and WallingtonLiberal Democrat7,905
  240. 240Wolverhampton WestLabour7,868
  241. 241Barnsley NorthLabour7,811
  242. 242Orkney and ShetlandLiberal Democrat7,807
  243. 243Camborne and RedruthLabour7,806
  244. 244Rhondda and OgmoreLabour7,790
  245. 245West DorsetLiberal Democrat7,789
  246. 246Bermondsey and Old SouthwarkLabour7,787
  247. 247HartlepoolLabour7,698
  248. 248Bristol SouthLabour7,666
  249. 249Runnymede and WeybridgeConservative7,627
  250. 250Dover and DealLabour7,585
  251. 251Ruislip, Northwood and PinnerConservative7,581
  252. 252Thirsk and MaltonConservative7,550
  253. 253Airdrie and ShottsLabour7,547
  254. 254South AntrimUlster Unionist Party7,512
  255. 255Luton NorthLabour7,510
  256. 256ChristchurchConservative7,455
  257. 257East SurreyConservative7,450
  258. 258Merthyr Tydfil and AberdareLabour7,447
  259. 259RushcliffeLabour7,426
  260. 260Upper BarnDemocratic Unionist Party7,406
  261. 261IpswichLabour7,403
  262. 262TorfaenLabour7,322
  263. 263North DownIndependent7,305
  264. 264Milton Keynes CentralLabour7,291
  265. 265Edinburgh North and LeithLabour7,268
  266. 266Cowdenbeath and KirkcaldyLabour7,248
  267. 267Islington NorthIndependent7,247
  268. 268CheltenhamLiberal Democrat7,210
  269. 269North East CambridgeshireConservative7,189
  270. 270Dagenham and RainhamLabour7,173
  271. 271Houghton and Sunderland SouthLabour7,169
  272. 272South DevonLiberal Democrat7,127
  273. 273Stratford-on-AvonLiberal Democrat7,122
  274. 274WorcesterLabour7,116
  275. 275Motherwell, Wishaw and CarlukeLabour7,085
  276. =276Birmingham ErdingtonLabour7,019
  277. =276Cardiff WestLabour7,019
  278. 278East ThanetLabour6,971
  279. 279Bury NorthLabour6,944
  280. 280Dewsbury and BatleyIndependent6,934
  281. 281Washington and Gateshead SouthLabour6,913
  282. 282Rawmarsh and ConisbroughLabour6,908
  283. 283MaldonConservative6,906
  284. 284Ilford SouthLabour6,894
  285. 285Central AyrshireLabour6,869
  286. 286Luton South and South BedfordshireLabour6,858
  287. 287South Holland and The DeepingsConservative6,856
  288. 288Blackpool SouthLabour6,848
  289. 289Sussex WealdConservative6,842
  290. 290Croydon EastLabour6,825
  291. 291Ashton-under-LyneLabour6,791
  292. 292North DevonLiberal Democrat6,744
  293. 293Bolton South and WalkdenLabour6,743
  294. 294Honiton and SidmouthLiberal Democrat6,700
  295. 295Bishop AucklandLabour6,672
  296. =296Mid SussexLiberal Democrat6,662
  297. =296Normanton and HemsworthLabour6,662
  298. =298Bolton North EastLabour6,653
  299. =298South ShieldsLabour6,653
  300. 300Harrow WestLabour6,642
  301. 301Pontefract, Castleford and KnottingleyLabour6,630
  302. 302Neath and Swansea EastLabour6,627
  303. 303StevenageLabour6,618
  304. 304Glastonbury and SomertonLiberal Democrat6,611
  305. 305Bristol EastLabour6,606
  306. 306Berwickshire, Roxburgh and SelkirkConservative6,599
  307. 307Kenilworth and SouthamConservative6,574
  308. 308West WorcestershireConservative6,547
  309. 309EasingtonLabour6,542
  310. 310Paisley and Renfrewshire SouthLabour6,527
  311. 311South RibbleLabour6,501
  312. 312Hazel GroveLiberal Democrat6,500
  313. 313BasingstokeLabour6,484
  314. 314ThurrockLabour6,474
  315. 315WindsorConservative6,457
  316. 316Glasgow WestLabour6,446
  317. 317CaerphillyLabour6,419
  318. 318Stoke-on-Trent CentralLabour6,409
  319. 319Inverclyde and Renfrewshire WestLabour6,371
  320. 320Oldham East and SaddleworthLabour6,357
  321. 321Coatbridge and BellshillLabour6,344
  322. 322Paisley and Renfrewshire NorthLabour6,333
  323. 323Corby and East NorthamptonshireLabour6,331
  324. 324BolsoverLabour6,323
  325. 325Kingswinford and South StaffordshireConservative6,303
  326. 326HalifaxLabour6,269
  327. 327Henley and ThameLiberal Democrat6,267
  328. 328TewkesburyLiberal Democrat6,262
  329. 329Didcot and WantageLiberal Democrat6,233
  330. 330Argyll, Bute and South LochaberScottish National Party6,232
  331. 331Edinburgh South WestLabour6,217
  332. 332Bradford EastLabour6,189
  333. 333Spen ValleyLabour6,188
  334. 334Alloa and GrangemouthLabour6,122
  335. 335Southampton ItchenLabour6,105
  336. 336Heywood and Middleton NorthLabour6,082
  337. 337Fareham and WaterloovilleConservative6,079
  338. 338Sunderland CentralLabour6,073
  339. 339GosportConservative6,054
  340. 340West DunbartonshireLabour6,010
  341. 341Derby SouthLabour6,002
  342. 342Brentwood and OngarConservative5,980
  343. 343WrexhamLabour5,948
  344. 344North HerefordshireGreen Party5,894
  345. 345North DurhamLabour5,873
  346. 346Mid BuckinghamshireConservative5,872
  347. 347ErewashLabour5,859
  348. 348Morecambe and LunesdaleLabour5,815
  349. 349SouthportLabour5,789
  350. 350BassetlawLabour5,768
  351. 351AldershotLabour5,683
  352. 352Epping ForestConservative5,682
  353. 353Birmingham Hall Green and MoseleyLabour5,656
  354. 354Surrey HeathLiberal Democrat5,640
  355. 355Rossendale and DarwenLabour5,628
  356. 356Rayleigh and WickfordConservative5,621
  357. 357Belfast NorthSinn Féin5,612
  358. 358Plymouth Moor ViewLabour5,604
  359. 359New Forest WestConservative5,600
  360. 360Waveney ValleyGreen Party5,594
  361. 361AshfieldReform UK5,508
  362. =362Louth and HorncastleConservative5,506
  363. =362South LeicestershireConservative5,506
  364. 364RotherhamLabour5,490
  365. 365Wellingborough and RushdenLabour5,486
  366. 366Bournemouth EastLabour5,479
  367. 367Stone, Great Wyrley and PenkridgeConservative5,466
  368. 368BeaconsfieldConservative5,455
  369. 369Chesham and AmershamLiberal Democrat5,451
  370. 370Sherwood ForestLabour5,443
  371. 371SevenoaksConservative5,440
  372. 372Milton Keynes NorthLabour5,430
  373. 373Wolverhampton North EastLabour5,422
  374. 374Frome and East SomersetLiberal Democrat5,415
  375. 375North BedfordshireConservative5,414
  376. =376Hinckley and BosworthConservative5,408
  377. =376Scarborough and WhitbyLabour5,408
  378. 378MakerfieldLabour5,399
  379. 379Melton and SystonConservative5,396
  380. 380Dorking and HorleyLiberal Democrat5,391
  381. 381Birmingham NorthfieldLabour5,389
  382. 382TorbayLiberal Democrat5,349
  383. 383Barrow and FurnessLabour5,324
  384. 384North East Somerset and HanhamLabour5,319
  385. 385PrestonLabour5,291
  386. 386Penrith and SolwayLabour5,257
  387. 387CrawleyLabour5,235
  388. 388CarlisleLabour5,200
  389. 389WithamConservative5,145
  390. 390StrangfordDemocratic Unionist Party5,131
  391. 391Kilmarnock and LoudounLabour5,119
  392. 392OrpingtonConservative5,118
  393. 393Stoke-on-Trent NorthLabour5,082
  394. 394Newcastle-under-LymeLabour5,069
  395. 395North NorthumberlandLabour5,067
  396. 396FalkirkLabour4,996
  397. 397Oldham West, Chadderton and RoytonLabour4,976
  398. 398South CotswoldsLiberal Democrat4,973
  399. 399Colne ValleyLabour4,963
  400. 400LoughboroughLabour4,960
  401. 401Bicester and WoodstockLiberal Democrat4,958
  402. 402North West NorfolkConservative4,954
  403. 403Bolton WestLabour4,945
  404. 404Walsall and BloxwichLabour4,914
  405. 405Bangor AberconwyLabour4,896
  406. 406Angus and Perthshire GlensScottish National Party4,870
  407. 407Hemel HempsteadLabour4,857
  408. 408Wetherby and EasingwoldConservative4,846
  409. 409Great Grimsby and CleethorpesLabour4,803
  410. 410Hamble ValleyConservative4,802
  411. 411Chingford and Woodford GreenConservative4,757
  412. 412ChelmsfordLiberal Democrat4,753
  413. =413Barnsley SouthLabour4,748
  414. =413Hertford and StortfordLabour4,748
  415. 415WatfordLabour4,723
  416. 416East WiltshireConservative4,716
  417. 417Blackpool North and FleetwoodLabour4,647
  418. 418Glasgow North EastLabour4,637
  419. 419Clwyd EastLabour4,622
  420. 420St Neots and Mid CambridgeshireLiberal Democrat4,621
  421. 421Solihull West and ShirleyConservative4,620
  422. 422StaffordLabour4,595
  423. 423WycombeLabour4,591
  424. 424Meriden and Solihull EastConservative4,584
  425. 425Finchley and Golders GreenLabour4,581
  426. 426Fermanagh and South TyroneSinn Féin4,571
  427. 427Ossett and Denby DaleLabour4,542
  428. 428CaerfyrddinPlaid Cymru4,535
  429. 429HuddersfieldLabour4,533
  430. 430Grantham and BourneConservative4,496
  431. 431South West HertfordshireConservative4,456
  432. 432RugbyLabour4,428
  433. 433Leicester EastConservative4,426
  434. 434Weston-super-MareLabour4,409
  435. 435Bradford SouthLabour4,392
  436. 436HalesowenLabour4,364
  437. 437Sleaford and North HykehamConservative4,346
  438. 438WitneyLiberal Democrat4,339
  439. 439Aldridge-BrownhillsConservative4,294
  440. 440Central Suffolk and North IpswichConservative4,290
  441. 441Dumfriesshire, Clydesdale and TweeddaleConservative4,242
  442. 442Vale of GlamorganLabour4,216
  443. 443Altrincham and Sale WestLabour4,174
  444. 444South DerbyshireLabour4,168
  445. 445FoyleSocial Democratic & Labour Party4,166
  446. =446Ayr, Carrick and CumnockLabour4,154
  447. =446Glasgow SouthLabour4,154
  448. 448Cumbernauld and KirkintillochLabour4,144
  449. 449Perth and Kinross-shireScottish National Party4,127
  450. 450Swindon NorthLabour4,103
  451. 451Northampton SouthLabour4,071
  452. 452Southend East and RochfordLabour4,027
  453. 453Gillingham and RainhamLabour3,972
  454. 454Torridge and TavistockConservative3,950
  455. 455Worthing WestLabour3,949
  456. 456Kingston upon Hull EastLabour3,920
  457. 457Na h-Eileanan an IarLabour3,836
  458. 458KetteringLabour3,820
  459. 459Montgomeryshire and GlyndwrLabour3,815
  460. 460SalisburyConservative3,807
  461. 461Sutton and CheamLiberal Democrat3,801
  462. 462Welwyn HatfieldLabour3,799
  463. 463Brent WestLabour3,793
  464. 464Glasgow EastLabour3,784
  465. 465Aberdeen SouthScottish National Party3,758
  466. 466Folkestone and HytheLabour3,729
  467. 467Edinburgh East and MusselburghLabour3,715
  468. 468HexhamLabour3,713
  469. 469South NorthamptonshireConservative3,687
  470. 470Epsom and EwellLiberal Democrat3,686
  471. 471BraintreeConservative3,670
  472. 472SloughLabour3,647
  473. =473Goole and PocklingtonConservative3,572
  474. =473NewarkConservative3,572
  475. 475Amber ValleyLabour3,554
  476. 476North Ayrshire and ArranLabour3,551
  477. 477Old Bexley and SidcupConservative3,548
  478. 478ScunthorpeLabour3,542
  479. 479Glasgow NorthLabour3,539
  480. 480GainsboroughConservative3,532
  481. 481LivingstonLabour3,528
  482. 482Tiverton and MineheadLiberal Democrat3,507
  483. 483MansfieldLabour3,485
  484. 484NuneatonLabour3,479
  485. 485West Aberdeenshire and KincardineConservative3,441
  486. 486GloucesterLabour3,431
  487. 487Birmingham LadywoodLabour3,421
  488. 488BurnleyLabour3,420
  489. 489CongletonLabour3,387
  490. 490Tipton and WednesburyLabour3,385
  491. 491North CotswoldsConservative3,357
  492. 492MonmouthshireLabour3,338
  493. =493Isle of Wight EastConservative3,323
  494. =493RedcarLabour3,323
  495. 495North West HampshireConservative3,288
  496. 496Glasgow South WestLabour3,285
  497. 497BanburyLabour3,256
  498. 498Castle PointConservative3,251
  499. 499West SuffolkConservative3,247
  500. =500Brigg and ImminghamConservative3,243
  501. =500South West WiltshireConservative3,243
  502. 502Bournemouth WestLabour3,224
  503. 503ReigateConservative3,187
  504. 504Isle of Wight WestLabour3,177
  505. =505Bridlington and The WoldsConservative3,125
  506. =505Cannock ChaseLabour3,125
  507. 507StourbridgeLabour3,073
  508. 508Chester South and EddisburyConservative3,057
  509. 509Mid NorfolkConservative3,054
  510. 510South SuffolkConservative3,047
  511. 511BromsgroveConservative3,016
  512. 512Thornbury and YateLiberal Democrat3,014
  513. 513DaventryConservative3,012
  514. 514MaidenheadLiberal Democrat2,963
  515. 515Lagan ValleyAlliance2,959
  516. 516Glenrothes and Mid FifeLabour2,954
  517. 517Rochester and StroodLabour2,930
  518. 518Chipping BarnetLabour2,914
  519. 519Kensington and BayswaterLabour2,903
  520. 520BroxbourneConservative2,858
  521. 521South NorfolkLabour2,826
  522. 522GraveshamLabour2,712
  523. 523Cities of London and WestminsterLabour2,708
  524. 524Belfast EastDemocratic Unionist Party2,676
  525. 525Bexhill and BattleConservative2,657
  526. 526North West EssexConservative2,610
  527. 527North NorfolkLiberal Democrat2,585
  528. 528Sutton ColdfieldConservative2,543
  529. 529HorshamLiberal Democrat2,517
  530. 530HarlowLabour2,504
  531. 531Herne Bay and SandwichConservative2,499
  532. 532St Austell and NewquayLabour2,470
  533. 533Buckingham and BletchleyLabour2,421
  534. 534Melksham and DevizesLiberal Democrat2,401
  535. 535Harborough, Oadby and WigstonConservative2,378
  536. 536NewburyLiberal Democrat2,377
  537. 537Croydon SouthConservative2,313
  538. 538Doncaster East and the Isle of AxholmeLabour2,311
  539. 539DarlingtonLabour2,298
  540. 540Burton and UttoxeterLabour2,266
  541. 541Newton AbbotLiberal Democrat2,246
  542. 542Mid LeicestershireConservative2,201
  543. 543North Warwickshire and BedworthLabour2,198
  544. 544Romsey and Southampton NorthConservative2,191
  545. 545Inverness, Skye and West Ross-shireLiberal Democrat2,160
  546. 546Stockton WestConservative2,139
  547. 547Bexleyheath and CrayfordLabour2,114
  548. 548South West DevonConservative2,112
  549. 549LowestoftLabour2,016
  550. 550Boston and SkegnessReform UK2,010
  551. 551Chatham and AylesfordLabour1,998
  552. 552Southend West and LeighLabour1,949
  553. 553Hornchurch and UpminsterConservative1,943
  554. 554North East HertfordshireLabour1,923
  555. 555South East CornwallLabour1,911
  556. 556DudleyLabour1,900
  557. =557Mid DerbyshireLabour1,878
  558. =557Mid and South PembrokeshireLabour1,878
  559. 559AshfordLabour1,779
  560. 560Bognor Regis and LittlehamptonConservative1,765
  561. 561Aberdeen NorthScottish National Party1,760
  562. 562North East DerbyshireLabour1,753
  563. 563Bethnal Green and StepneyLabour1,689
  564. 564HyndburnLabour1,687
  565. 565Maidstone and MallingConservative1,674
  566. 566Skipton and RiponConservative1,650
  567. 567Keighley and IlkleyConservative1,625
  568. 568South ShropshireConservative1,624
  569. 569SpelthorneConservative1,590
  570. 570North DorsetConservative1,589
  571. 571Birmingham Hodge Hill and Solihull NorthLabour1,566
  572. 572EastleighLiberal Democrat1,546
  573. 573LlanelliLabour1,504
  574. 574HuntingdonConservative1,499
  575. 575Brecon, Radnor and Cwm TaweLiberal Democrat1,472
  576. 576Faversham and Mid KentConservative1,469
  577. 577RomfordConservative1,463
  578. 578Bury St Edmunds and StowmarketLabour1,452
  579. 579RochdaleLabour1,440
  580. 580Great YarmouthReform UK1,426
  581. 581Stirling and StrathallanLabour1,394
  582. 582TamworthLabour1,382
  583. 583Reading West and Mid BerkshireLabour1,361
  584. 584Mid Dorset and North PooleLiberal Democrat1,352
  585. =585BridgwaterConservative1,349
  586. =585Farnham and BordonConservative1,349
  587. 587Mid BedfordshireConservative1,321
  588. 588East AntrimDemocratic Unionist Party1,306
  589. 589Hereford and South HerefordshireConservative1,279
  590. 590East HampshireConservative1,275
  591. 591Clwyd NorthLabour1,196
  592. 592DartfordLabour1,192
  593. 593Staffordshire MoorlandsConservative1,175
  594. 594Harwich and North EssexConservative1,162
  595. 595TattonConservative1,136
  596. 596Suffolk CoastalLabour1,070
  597. 597South DorsetLabour1,048
  598. 598North West LeicestershireLabour1,012
  599. 599Moray West, Nairn and StrathspeyScottish National Party1,001
  600. 600Rother ValleyLabour998
  601. 601Leicester SouthIndependent979
  602. 602Aberdeenshire North and Moray EastScottish National Party942
  603. 603Dumfries and GallowayConservative930
  604. 604Pendle and ClitheroeLabour902
  605. 605Godalming and AshConservative891
  606. 606The WrekinConservative883
  607. 607Gordon and BuchanConservative878
  608. 608Arbroath and Broughty FerryScottish National Party859
  609. 609Ribble ValleyLabour856
  610. 610Earley and WoodleyLabour848
  611. 611Wyre ForestConservative812
  612. 612LichfieldLabour810
  613. 613RedditchLabour789
  614. 614BracknellLabour784
  615. 615Portsmouth NorthLabour780
  616. 616Broadland and FakenhamConservative719
  617. 617Bradford WestLabour707
  618. 618Birmingham YardleyLabour693
  619. 619Dundee CentralScottish National Party675
  620. 620Dunstable and Leighton BuzzardLabour667
  621. 621North SomersetLabour639
  622. 622Ynys MônPlaid Cymru637
  623. 623North East HampshireLiberal Democrat634
  624. =624AylesburyLabour630
  625. =624South West NorfolkLabour630
  626. 626Stoke-on-Trent SouthLabour627
  627. 627Uxbridge and South RuislipLabour587
  628. 628FyldeConservative561
  629. 629Ilford NorthLabour528
  630. 630Birmingham Perry BarrIndependent507
  631. 631Ely and East CambridgeshireLiberal Democrat495
  632. 632North AntrimTraditional Unionist Voice450
  633. 633Sittingbourne and SheppeyLabour355
  634. 634Derbyshire DalesLabour350
  635. 635Bromley and Biggin HillConservative302
  636. 636Forest of DeanLabour278
  637. 637Middlesbrough South and East ClevelandLabour214
  638. 638East LondonderryDemocratic Unionist Party179
  639. 639Chelsea and FulhamLabour152
  640. 640BlackburnIndependent132
  641. 641Beverley and HoldernessConservative124
  642. 642Exmouth and Exeter EastConservative121
  643. 643PeterboroughLabour118
  644. 644South Basildon and East ThurrockReform UK98
  645. 645HavantConservative92
  646. 646Central DevonConservative61
  647. 647North West CambridgeshireLabour39
  648. 648Basildon and BillericayConservative20
  649. 649PooleLabour18
  650. 650HendonLabour15

Electorate

  1. 1Manchester CentralLabour85,204
  2. 2Poplar and LimehouseLabour84,116
  3. 3Birmingham LadywoodLabour83,693
  4. 4SalfordLabour83,633
  5. 5Lagan ValleyAlliance82,201
  6. 6Bethnal Green and StepneyLabour81,439
  7. 7SloughLabour81,295
  8. 8Upper BarnDemocratic Unionist Party81,249
  9. 9Milton Keynes CentralLabour81,078
  10. 10Ilford SouthLabour80,993
  11. 11DaventryConservative80,879
  12. 12Stratford and BowLabour80,735
  13. 13Didcot and WantageLiberal Democrat80,689
  14. 14Ribble ValleyLabour80,484
  15. 15Hampstead and HighgateLabour80,029
  16. 16Brent WestLabour80,027
  17. 17Bolton North EastLabour80,011
  18. 18Exmouth and Exeter EastConservative79,983
  19. 19Leigh and AthertonLabour79,978
  20. 20Goole and PocklingtonConservative79,925
  21. 21YeovilLiberal Democrat79,918
  22. 22Harrow WestLabour79,902
  23. 23BarkingLabour79,822
  24. 24NewarkConservative79,783
  25. 25North West EssexConservative79,698
  26. 26Bolton South and WalkdenLabour79,622
  27. 27York CentralLabour79,557
  28. 28Hamble ValleyConservative79,478
  29. 29GloucesterLabour79,475
  30. 30Brentford and IsleworthLabour79,423
  31. 31KetteringLabour79,360
  32. 32West WorcestershireConservative79,246
  33. 33Skipton and RiponConservative79,238
  34. 34East HamLabour79,219
  35. 35AylesburyLabour79,169
  36. 36RushcliffeLabour79,160
  37. 37HorshamLiberal Democrat79,150
  38. 38Ely and East CambridgeshireLiberal Democrat79,112
  39. 39North DevonLiberal Democrat79,079
  40. 40HuntingdonConservative79,074
  41. 41Sittingbourne and SheppeyLabour79,067
  42. 42Mid and South PembrokeshireLabour79,033
  43. 43WithamConservative78,991
  44. 44West Ham and BecktonLabour78,964
  45. 45The WrekinConservative78,942
  46. 46Hertford and StortfordLabour78,915
  47. 47Sherwood ForestLabour78,896
  48. 48North BedfordshireConservative78,850
  49. 49Pendle and ClitheroeLabour78,796
  50. =50Corby and East NorthamptonshireLabour78,770
  51. =50Enfield NorthLabour78,770
  52. 52Erith and ThamesmeadLabour78,740
  53. 53Tunbridge WellsLiberal Democrat78,738
  54. 54Taunton and WellingtonLiberal Democrat78,680
  55. 55Ealing SouthallLabour78,669
  56. 56ColchesterLabour78,662
  57. 57Ilford NorthLabour78,657
  58. 58Worsley and EcclesLabour78,643
  59. 59North West HampshireConservative78,629
  60. 60AldershotLabour78,553
  61. 61Dumfries and GallowayConservative78,541
  62. 62South LeicestershireConservative78,511
  63. 63BasingstokeLabour78,487
  64. 64Bury St Edmunds and StowmarketLabour78,479
  65. 65South Holland and The DeepingsConservative78,473
  66. =66Chelsea and FulhamLabour78,468
  67. =66Thirsk and MaltonConservative78,468
  68. 68Houghton and Sunderland SouthLabour78,448
  69. 69Ealing Central and ActonLabour78,436
  70. 70Crewe and NantwichLabour78,423
  71. 71Edinburgh North and LeithLabour78,411
  72. 72Warrington SouthLabour78,394
  73. 73ChichesterLiberal Democrat78,374
  74. 74WinchesterLiberal Democrat78,289
  75. 75MaldonConservative78,282
  76. 76Hackney South and ShoreditchLabour78,277
  77. 77Barnsley NorthLabour78,274
  78. 78ClactonReform UK78,245
  79. 79Newry and ArmaghSinn Féin78,244
  80. 80South NorthamptonshireConservative78,233
  81. 81Thornbury and YateLiberal Democrat78,192
  82. 82BassetlawLabour78,161
  83. 83St Neots and Mid CambridgeshireLiberal Democrat78,115
  84. 84BirkenheadLabour78,091
  85. =85LivingstonLabour78,043
  86. =85SelbyLabour78,043
  87. 87Chipping BarnetLabour78,038
  88. 88Burton and UttoxeterLabour77,994
  89. 89Arundel and South DownsConservative77,969
  90. 90Harrogate and KnaresboroughLiberal Democrat77,955
  91. 91Penrith and SolwayLabour77,935
  92. 92Inverness, Skye and West Ross-shireLiberal Democrat77,927
  93. 93StroudLabour77,905
  94. 94Bradford WestLabour77,897
  95. 95Croydon WestLabour77,891
  96. 96Herne Bay and SandwichConservative77,869
  97. 97CarlisleLabour77,863
  98. 98Wolverhampton WestLabour77,851
  99. 99Fermanagh and South TyroneSinn Féin77,828
  100. 100Hackney North and Stoke NewingtonLabour77,812
  101. 101HuddersfieldLabour77,795
  102. 102Wythenshawe and Sale EastLabour77,767
  103. 103North West LeicestershireLabour77,750
  104. 104Birmingham Hodge Hill and Solihull NorthLabour77,737
  105. 105North East HertfordshireLabour77,697
  106. 106Bury NorthLabour77,686
  107. 107BraintreeConservative77,673
  108. 108South West DevonConservative77,600
  109. 109Filton and Bradley StokeLabour77,582
  110. 110North ShropshireLiberal Democrat77,573
  111. 111Brent EastLabour77,547
  112. =112Southgate and Wood GreenLabour77,542
  113. =112Wellingborough and RushdenLabour77,542
  114. 114WiganLabour77,538
  115. 115HalifaxLabour77,516
  116. 116Finchley and Golders GreenLabour77,500
  117. 117Wolverhampton South EastLabour77,473
  118. 118Birmingham ErdingtonLabour77,463
  119. 119Blackpool SouthLabour77,460
  120. 120PrestonLabour77,400
  121. 121Calder ValleyLabour77,364
  122. 122Kingston and SurbitonLiberal Democrat77,353
  123. 123Wyre ForestConservative77,329
  124. 124Aberdeen SouthScottish National Party77,328
  125. 125South CambridgeshireLiberal Democrat77,327
  126. 126Luton South and South BedfordshireLabour77,312
  127. 127Kensington and BayswaterLabour77,306
  128. 128Mitcham and MordenLabour77,282
  129. 129Perth and Kinross-shireScottish National Party77,261
  130. 130Moray West, Nairn and StrathspeyScottish National Party77,243
  131. 131BolsoverLabour77,207
  132. 132Beckenham and PengeLabour77,198
  133. 133West SuffolkConservative77,145
  134. 134ReigateConservative77,102
  135. 135FyldeConservative77,100
  136. 136Harborough, Oadby and WigstonConservative77,075
  137. 137South AntrimUlster Unionist Party77,058
  138. 138Worthing WestLabour77,039
  139. 139GedlingLabour77,006
  140. 140Feltham and HestonLabour76,982
  141. 141Cannock ChaseLabour76,974
  142. 142ChelmsfordLiberal Democrat76,970
  143. 143Fareham and WaterloovilleConservative76,947
  144. 144Birmingham Hall Green and MoseleyLabour76,936
  145. 145North East HampshireLiberal Democrat76,923
  146. 146Louth and HorncastleConservative76,880
  147. 147Basildon and BillericayConservative76,873
  148. 148Broadland and FakenhamConservative76,863
  149. 149Bognor Regis and LittlehamptonConservative76,854
  150. 150Newcastle upon Tyne Central and WestLabour76,822
  151. 151Dunstable and Leighton BuzzardLabour76,742
  152. 152North CornwallLiberal Democrat76,741
  153. 153Newport EastLabour76,683
  154. 154South ShropshireConservative76,677
  155. 155Angus and Perthshire GlensScottish National Party76,668
  156. 156MakerfieldLabour76,641
  157. 157Clwyd EastLabour76,637
  158. 158StockportLabour76,632
  159. 159Droitwich and EveshamConservative76,624
  160. 160ShrewsburyLabour76,599
  161. =161Blyth and AshingtonLabour76,595
  162. =161Croydon EastLabour76,595
  163. 163Rayleigh and WickfordConservative76,576
  164. 164Leicester EastConservative76,560
  165. 165Gorton and DentonLabour76,524
  166. =166Epsom and EwellLiberal Democrat76,513
  167. =166Harrow EastConservative76,513
  168. 168Edinburgh WestLiberal Democrat76,490
  169. 169Dagenham and RainhamLabour76,475
  170. 170BromsgroveConservative76,468
  171. 171Maidstone and MallingConservative76,449
  172. =172Berwickshire, Roxburgh and SelkirkConservative76,438
  173. =172Hinckley and BosworthConservative76,438
  174. 174HexhamLabour76,431
  175. 175Morecambe and LunesdaleLabour76,424
  176. 176MacclesfieldLabour76,416
  177. 177East Kilbride and StrathavenLabour76,414
  178. 178Dover and DealLabour76,406
  179. 179Birmingham Perry BarrIndependent76,350
  180. 180WimbledonLiberal Democrat76,334
  181. 181Streatham and Croydon NorthLabour76,313
  182. =182Harwich and North EssexConservative76,296
  183. =182Norwich SouthLabour76,296
  184. 184Warwick and LeamingtonLabour76,294
  185. 185Neath and Swansea EastLabour76,291
  186. 186Stirling and StrathallanLabour76,284
  187. 187South DownSinn Féin76,248
  188. 188Newcastle upon Tyne East and WallsendLabour76,245
  189. 189AshfordLabour76,233
  190. 190Coventry SouthLabour76,232
  191. =191Cramlington and KillingworthLabour76,228
  192. =191York OuterLabour76,228
  193. 193Leeds EastLabour76,207
  194. 194Edinburgh East and MusselburghLabour76,188
  195. 195TorbayLiberal Democrat76,185
  196. 196TootingLabour76,168
  197. 197LewesLiberal Democrat76,166
  198. 198Great Grimsby and CleethorpesLabour76,157
  199. 199Arbroath and Broughty FerryScottish National Party76,149
  200. 200Sunderland CentralLabour76,145
  201. 201CheltenhamLiberal Democrat76,144
  202. 202GowerLabour76,123
  203. 203LichfieldLabour76,118
  204. 204St Austell and NewquayLabour76,076
  205. 205Oldham West, Chadderton and RoytonLabour76,031
  206. 206West DorsetLiberal Democrat75,998
  207. 207Weald of KentConservative75,987
  208. 208TattonConservative75,978
  209. 209Mid SussexLiberal Democrat75,969
  210. 210Leeds SouthLabour75,953
  211. 211PontypriddLabour75,951
  212. 212Hastings and RyeLabour75,939
  213. 213RotherhamLabour75,929
  214. 214Aberdeen NorthScottish National Party75,925
  215. =215Mid LeicestershireConservative75,924
  216. =215South DorsetLabour75,924
  217. 217Farnham and BordonConservative75,920
  218. 218Bristol EastLabour75,917
  219. 219North West CambridgeshireLabour75,915
  220. 220TottenhamLabour75,906
  221. 221HitchinLabour75,877
  222. 222Hammersmith and ChiswickLabour75,860
  223. 223Barnsley SouthLabour75,853
  224. 224GainsboroughConservative75,836
  225. 225Godalming and AshConservative75,816
  226. 226Boston and SkegnessReform UK75,811
  227. 227Edmonton and Winchmore HillLabour75,792
  228. 228Alyn and DeesideLabour75,790
  229. 229Newport West and IslwynLabour75,785
  230. 230Coventry EastLabour75,773
  231. 231Stratford-on-AvonLiberal Democrat75,714
  232. 232East LondonderryDemocratic Unionist Party75,707
  233. 233Cardiff WestLabour75,697
  234. 234Ceredigion PreseliPlaid Cymru75,690
  235. 235MaidenheadLiberal Democrat75,687
  236. 236Birmingham Selly OakLabour75,678
  237. 237Sleaford and North HykehamConservative75,651
  238. 238Normanton and HemsworthLabour75,645
  239. 239Mid BuckinghamshireConservative75,622
  240. 240Northampton NorthLabour75,575
  241. 241CrawleyLabour75,569
  242. 242Queen's Park and Maida ValeLabour75,558
  243. 243Honiton and SidmouthLiberal Democrat75,537
  244. 244Bristol SouthLabour75,533
  245. 245St Helens NorthLabour75,483
  246. 246Hamilton and Clyde ValleyLabour75,480
  247. 247Mid BedfordshireConservative75,457
  248. 248Lothian EastLabour75,456
  249. 249WitneyLiberal Democrat75,448
  250. 250Hornchurch and UpminsterConservative75,438
  251. 251DartfordLabour75,426
  252. 252IpswichLabour75,396
  253. =253Central DevonConservative75,385
  254. =253East Grinstead and UckfieldConservative75,385
  255. 255Brentwood and OngarConservative75,352
  256. 256Belfast WestSinn Féin75,346
  257. 257Bury SouthLabour75,326
  258. 258Plymouth Sutton and DevonportLabour75,313
  259. 259Mid Dorset and North PooleLiberal Democrat75,294
  260. 260Kingston upon Hull North and CottinghamLabour75,280
  261. 261Welwyn HatfieldLabour75,259
  262. 262Mid NorfolkConservative75,238
  263. 263BroxbourneConservative75,210
  264. 264Bradford EastLabour75,164
  265. 265Southend West and LeighLabour75,154
  266. 266Stretford and UrmstonLabour75,153
  267. 267Middlesbrough and Thornaby EastLabour75,123
  268. 268Chatham and AylesfordLabour75,109
  269. 269WokinghamLiberal Democrat75,082
  270. 270Wakefield and RothwellLabour75,067
  271. 271TamworthLabour75,055
  272. 272Coventry North WestLabour75,036
  273. 273Clwyd NorthLabour75,027
  274. 274Richmond ParkLiberal Democrat74,988
  275. =275Barrow and FurnessLabour74,980
  276. =275TwickenhamLiberal Democrat74,980
  277. 277BurnleyLabour74,954
  278. 278Walsall and BloxwichLabour74,951
  279. 279Bolton WestLabour74,933
  280. 280WorcesterLabour74,931
  281. 281East ThanetLabour74,927
  282. 282Kenilworth and SouthamConservative74,923
  283. 283RugbyLabour74,901
  284. =284Chesham and AmershamLiberal Democrat74,889
  285. =284Croydon SouthConservative74,889
  286. 286Bristol North WestLabour74,869
  287. 287Luton NorthLabour74,866
  288. 288HendonLabour74,865
  289. 289Buckingham and BletchleyLabour74,832
  290. 290MonmouthshireLabour74,823
  291. 291Ealing NorthLabour74,820
  292. 292ChorleySpeaker74,801
  293. 293Brighton PavilionGreen Party74,786
  294. 294Newcastle upon Tyne NorthLabour74,768
  295. 295Lancaster and WyreLabour74,760
  296. 296Belfast South and Mid DownSocial Democratic & Labour Party74,749
  297. 297Uxbridge and South RuislipLabour74,745
  298. 298East Worthing and ShorehamLabour74,738
  299. 299Torridge and TavistockConservative74,727
  300. =300Plymouth Moor ViewLabour74,724
  301. =300South West NorfolkLabour74,724
  302. 302North AntrimTraditional Unionist Voice74,697
  303. 303HarlowLabour74,683
  304. 304Doncaster CentralLabour74,678
  305. 305Kilmarnock and LoudounLabour74,628
  306. 306Caithness, Sutherland and Easter RossLiberal Democrat74,627
  307. 307East RenfrewshireLabour74,626
  308. 308South SuffolkConservative74,619
  309. 309Pontefract, Castleford and KnottingleyLabour74,618
  310. 310Scarborough and WhitbyLabour74,544
  311. 311MansfieldLabour74,535
  312. 312StrangfordDemocratic Unionist Party74,525
  313. 313Suffolk CoastalLabour74,522
  314. 314Rhondda and OgmoreLabour74,493
  315. 315WalthamstowLabour74,474
  316. 316Vale of GlamorganLabour74,465
  317. 317Merthyr Tydfil and AberdareLabour74,460
  318. 318Rossendale and DarwenLabour74,440
  319. 319Bridlington and The WoldsConservative74,438
  320. 320North SomersetLabour74,426
  321. 321North West NorfolkConservative74,415
  322. 322Hayes and HarlingtonLabour74,405
  323. 323High PeakLabour74,385
  324. 324CheadleLiberal Democrat74,383
  325. 325Keighley and IlkleyConservative74,367
  326. 326Carshalton and WallingtonLiberal Democrat74,362
  327. 327Bicester and WoodstockLiberal Democrat74,353
  328. 328Camborne and RedruthLabour74,342
  329. 329LowestoftLabour74,332
  330. 330Melton and SystonConservative74,316
  331. 331Wetherby and EasingwoldConservative74,314
  332. 332Faversham and Mid KentConservative74,301
  333. =333Chester South and EddisburyConservative74,284
  334. =333Sefton CentralLabour74,284
  335. 335West TyroneSinn Féin74,269
  336. 336Dulwich and West NorwoodLabour74,259
  337. 337Rochester and StroodLabour74,257
  338. 338CongletonLabour74,243
  339. 339Belfast NorthSinn Féin74,240
  340. 340Swansea WestLabour74,236
  341. 341Dundee CentralScottish National Party74,221
  342. 342Lewisham NorthLabour74,205
  343. 343North NorthumberlandLabour74,190
  344. 344Clapham and Brixton HillLabour74,159
  345. 345Sheffield South EastLabour74,156
  346. 346East WiltshireConservative74,139
  347. 347ShipleyLabour74,130
  348. 348Islington South and FinsburyLabour74,122
  349. 349ChippenhamLiberal Democrat74,107
  350. 350Leicester WestLabour74,102
  351. 351Tipton and WednesburyLabour74,098
  352. 352WallaseyLabour74,082
  353. 353West LancashireLabour74,081
  354. 354Sutton ColdfieldConservative74,080
  355. 355Hove and PortsladeLabour74,063
  356. 356Birmingham NorthfieldLabour74,048
  357. 357Esher and WaltonLiberal Democrat74,042
  358. 358Montgomeryshire and GlyndwrLabour74,039
  359. =359Altrincham and Sale WestLabour74,025
  360. =359West BromwichLabour74,025
  361. 361Chingford and Woodford GreenConservative74,010
  362. 362South NorfolkLabour74,006
  363. 363CaerfyrddinPlaid Cymru74,005
  364. 364Mid UlsterSinn Féin74,000
  365. 365Eltham and ChislehurstLabour73,979
  366. 366North East Somerset and HanhamLabour73,889
  367. 367Richmond and NorthallertonConservative73,886
  368. =368Newton AbbotLiberal Democrat73,885
  369. =368North DownIndependent73,885
  370. 370ScunthorpeLabour73,855
  371. 371Stoke-on-Trent CentralLabour73,812
  372. 372TelfordLabour73,808
  373. 373Edinburgh South WestLabour73,784
  374. 374SpelthorneConservative73,782
  375. 375Nottingham North and KimberleyLabour73,768
  376. 376Henley and ThameLiberal Democrat73,749
  377. 377Norwich NorthLabour73,717
  378. 378South DerbyshireLabour73,714
  379. 379Portsmouth SouthLabour73,711
  380. 380SevenoaksConservative73,708
  381. 381Meriden and Solihull EastConservative73,659
  382. 382SouthportLabour73,641
  383. 383Runnymede and WeybridgeConservative73,610
  384. 384Mid DunbartonshireLiberal Democrat73,603
  385. 385Reading CentralLabour73,600
  386. 386FalkirkLabour73,584
  387. 387MidlothianLabour73,554
  388. 388Earley and WoodleyLabour73,548
  389. 389Wells and Mendip HillsLiberal Democrat73,538
  390. 390Gillingham and RainhamLabour73,523
  391. 391FoyleSocial Democratic & Labour Party73,496
  392. 392Melksham and DevizesLiberal Democrat73,482
  393. 393HertsmereConservative73,465
  394. 394Oldham East and SaddleworthLabour73,460
  395. 395TewkesburyLiberal Democrat73,458
  396. 396Sheffield HeeleyLabour73,452
  397. 397South RibbleLabour73,420
  398. 398WycombeLabour73,415
  399. 399ThurrockLabour73,392
  400. 400Lewisham EastLabour73,380
  401. 401PeterboroughLabour73,378
  402. 402Cities of London and WestminsterLabour73,369
  403. 403Blackpool North and FleetwoodLabour73,339
  404. 404WindsorConservative73,334
  405. 405Heywood and Middleton NorthLabour73,328
  406. 406Derbyshire DalesLabour73,324
  407. 407Great YarmouthReform UK73,317
  408. 408East SurreyConservative73,307
  409. 409East AntrimDemocratic Unionist Party73,302
  410. 410Grantham and BourneConservative73,285
  411. 411Glastonbury and SomertonLiberal Democrat73,268
  412. 412BlackburnIndependent73,263
  413. 413GosportConservative73,261
  414. 414Kingston upon Hull West and HaltempriceLabour73,252
  415. 415BanburyLabour73,250
  416. 416North East DerbyshireLabour73,234
  417. 417North DurhamLabour73,226
  418. 418Swindon NorthLabour73,224
  419. =419Birmingham YardleyLabour73,203
  420. =419North CotswoldsConservative73,203
  421. =421Old Bexley and SidcupConservative73,198
  422. =421Whitehaven and WorkingtonLabour73,198
  423. 423TynemouthLabour73,194
  424. 424BridgendLabour73,168
  425. 425Brecon, Radnor and Cwm TaweLiberal Democrat73,114
  426. 426WatfordLabour73,100
  427. 427Brigg and ImminghamConservative73,099
  428. 428GraveshamLabour73,094
  429. 429Greenwich and WoolwichLabour73,073
  430. 430South West WiltshireConservative73,071
  431. 431Cardiff South and PenarthLabour73,060
  432. 432Waveney ValleyGreen Party73,056
  433. 433Central Suffolk and North IpswichConservative73,046
  434. 434Dwyfor MeirionnyddPlaid Cymru73,040
  435. 435BootleLabour73,037
  436. 436West Aberdeenshire and KincardineConservative72,994
  437. 437Truro and FalmouthLabour72,982
  438. 438WokingLiberal Democrat72,969
  439. 439Derby SouthLabour72,944
  440. 440RomfordConservative72,928
  441. 441Belfast EastDemocratic Unionist Party72,917
  442. 442Sheffield HallamLabour72,900
  443. 443Sussex WealdConservative72,885
  444. 444Cardiff EastLabour72,876
  445. 445SmethwickLabour72,863
  446. 446Forest of DeanLabour72,857
  447. 447Islington NorthIndependent72,852
  448. 448Hazel GroveLiberal Democrat72,846
  449. 449Wirral WestLabour72,838
  450. 450BatterseaLabour72,827
  451. 451Dunfermline and DollarLabour72,824
  452. 452TonbridgeConservative72,799
  453. 453North HerefordshireGreen Party72,797
  454. 454BeaconsfieldConservative72,751
  455. 455St AlbansLiberal Democrat72,739
  456. 456North DorsetConservative72,690
  457. 457PutneyLabour72,686
  458. 458RutherglenLabour72,674
  459. 459South Basildon and East ThurrockReform UK72,673
  460. 460Coatbridge and BellshillLabour72,667
  461. 461South East CornwallLabour72,654
  462. 462CaerphillyLabour72,648
  463. 463Spen ValleyLabour72,642
  464. 464Colne ValleyLabour72,638
  465. 465Glasgow North EastLabour72,610
  466. 466Manchester RusholmeLabour72,608
  467. 467EastbourneLiberal Democrat72,590
  468. 468Aberafan MaestegLabour72,580
  469. 469Swindon SouthLabour72,575
  470. 470PooleLabour72,509
  471. 471RochdaleLabour72,507
  472. 472BedfordLabour72,478
  473. 473Bournemouth EastLabour72,354
  474. 474HavantConservative72,323
  475. 475LincolnLabour72,315
  476. 476Ossett and Denby DaleLabour72,312
  477. =477Blackley and Middleton SouthLabour72,303
  478. =477Sutton and CheamLiberal Democrat72,303
  479. 479Stalybridge and HydeLabour72,265
  480. 480South DevonLiberal Democrat72,261
  481. 481Harpenden and BerkhamstedLiberal Democrat72,242
  482. 482Epping ForestConservative72,229
  483. 483Newton Aycliffe and SpennymoorLabour72,215
  484. 484Hereford and South HerefordshireConservative72,203
  485. 485Bexhill and BattleConservative72,198
  486. 486Bathgate and LinlithgowLabour72,185
  487. 487North Ayrshire and ArranLabour72,176
  488. 488PeckhamLabour72,127
  489. 489Tiverton and MineheadLiberal Democrat72,087
  490. 490Westmorland and LonsdaleLiberal Democrat72,029
  491. 491Beverley and HoldernessConservative71,994
  492. 492NewburyLiberal Democrat71,982
  493. 493South CotswoldsLiberal Democrat71,971
  494. 494KnowsleyLabour71,964
  495. 495Surrey HeathLiberal Democrat71,934
  496. 496Dumfriesshire, Clydesdale and TweeddaleConservative71,900
  497. 497Derby NorthLabour71,879
  498. 498Romsey and Southampton NorthConservative71,871
  499. 499Stockton WestConservative71,868
  500. 500Leeds South West and MorleyLabour71,854
  501. =501Cowdenbeath and KirkcaldyLabour71,845
  502. =501Oxford EastLabour71,845
  503. 503NuneatonLabour71,843
  504. 504Solihull West and ShirleyConservative71,816
  505. 505SalisburyConservative71,802
  506. 506Birmingham EdgbastonLabour71,787
  507. 507Motherwell, Wishaw and CarlukeLabour71,777
  508. 508Rutland and StamfordConservative71,763
  509. 509Argyll, Bute and South LochaberScottish National Party71,756
  510. 510TorfaenLabour71,738
  511. 511South West HertfordshireConservative71,737
  512. 512Dewsbury and BatleyIndependent71,685
  513. 513Ruislip, Northwood and PinnerConservative71,683
  514. 514BracknellLabour71,660
  515. =515ChesterfieldLabour71,645
  516. =515Dorking and HorleyLiberal Democrat71,645
  517. =515Kingswinford and South StaffordshireConservative71,645
  518. 518Frome and East SomersetLiberal Democrat71,593
  519. 519Leeds North WestLabour71,592
  520. 520Paisley and Renfrewshire SouthLabour71,574
  521. 521BridgwaterConservative71,571
  522. 522St Helens South and WhistonLabour71,569
  523. 523Stone, Great Wyrley and PenkridgeConservative71,561
  524. 524Amber ValleyLabour71,546
  525. 525LlanelliLabour71,538
  526. 526North East CambridgeshireConservative71,511
  527. 527ErewashLabour71,501
  528. 528Leyton and WansteadLabour71,491
  529. 529Cardiff NorthLabour71,460
  530. 530North NorfolkLiberal Democrat71,438
  531. 531HartlepoolLabour71,437
  532. 532Weston-super-MareLabour71,396
  533. 533Liverpool RiversideLabour71,380
  534. 534Holborn and St PancrasLabour71,300
  535. 535OrpingtonConservative71,284
  536. 536CanterburyLabour71,155
  537. 537Paisley and Renfrewshire NorthLabour71,103
  538. 538ChristchurchConservative71,060
  539. 539RedditchLabour71,042
  540. 540Hemel HempsteadLabour71,035
  541. 541Castle PointConservative71,026
  542. 542Ashton-under-LyneLabour71,002
  543. 543Bradford SouthLabour70,999
  544. 544StevenageLabour70,976
  545. 545Washington and Gateshead SouthLabour70,972
  546. 546Leicester SouthIndependent70,867
  547. 547Edinburgh SouthLabour70,838
  548. 548Runcorn and HelsbyLabour70,801
  549. 549Ellesmere Port and BromboroughLabour70,799
  550. 550Bishop AucklandLabour70,745
  551. 551Wolverhampton North EastLabour70,715
  552. 552Bromley and Biggin HillConservative70,713
  553. 553Milton Keynes NorthLabour70,709
  554. 554Alloa and GrangemouthLabour70,680
  555. 555DarlingtonLabour70,672
  556. 556GuildfordLiberal Democrat70,662
  557. 557East HampshireConservative70,659
  558. 558Glenrothes and Mid FifeLabour70,655
  559. 559Kingston upon Hull EastLabour70,650
  560. 560New Forest EastConservative70,618
  561. 561StaffordLabour70,608
  562. 562Warrington NorthLabour70,601
  563. 563City of DurhamLabour70,583
  564. 564Liverpool WavertreeLabour70,581
  565. 565Manchester WithingtonLabour70,555
  566. 566Leeds Central and HeadingleyLabour70,554
  567. 567Bangor AberconwyLabour70,527
  568. 568Blaydon and ConsettLabour70,487
  569. 569Portsmouth NorthLabour70,446
  570. 570BroxtoweLabour70,440
  571. 571Penistone and StocksbridgeLabour70,435
  572. 572Northampton SouthLabour70,393
  573. 573Sheffield Brightside and HillsboroughLabour70,389
  574. 574Mid CheshireLabour70,384
  575. 575Cumbernauld and KirkintillochLabour70,350
  576. 576Ayr, Carrick and CumnockLabour70,340
  577. 577Middlesbrough South and East ClevelandLabour70,331
  578. 578CambridgeLabour70,321
  579. 579Bexleyheath and CrayfordLabour70,297
  580. 580Jarrow and Gateshead EastLabour70,272
  581. 581WrexhamLabour70,269
  582. 582Aldridge-BrownhillsConservative70,268
  583. 583Bournemouth WestLabour70,259
  584. 584Stockton NorthLabour70,242
  585. 585RedcarLabour70,241
  586. 586Glasgow SouthLabour70,219
  587. 587Southend East and RochfordLabour70,217
  588. 588Chester North and NestonLabour70,215
  589. 589Airdrie and ShottsLabour70,199
  590. 590Leeds North EastLabour70,178
  591. 591Widnes and HalewoodLabour70,161
  592. 592Doncaster East and the Isle of AxholmeLabour70,154
  593. 593Blaenau Gwent and RhymneyLabour70,153
  594. 594DudleyLabour70,151
  595. 595Inverclyde and Renfrewshire WestLabour70,126
  596. 596Bristol North EastLabour70,076
  597. 597Leeds West and PudseyLabour70,069
  598. 598Aberdeenshire North and Moray EastScottish National Party70,058
  599. 599Folkestone and HytheLabour70,056
  600. 600Stoke-on-Trent SouthLabour70,002
  601. 601St IvesLiberal Democrat69,978
  602. 602EastleighLiberal Democrat69,965
  603. 603Liverpool West DerbyLabour69,934
  604. 604Mid DerbyshireLabour69,917
  605. 605Staffordshire MoorlandsConservative69,892
  606. 606Hornsey and Friern BarnetLabour69,885
  607. 607Stoke-on-Trent NorthLabour69,854
  608. 608Oxford West and AbingdonLiberal Democrat69,851
  609. 609Gateshead Central and WhickhamLabour69,827
  610. 610North East FifeLiberal Democrat69,762
  611. 611Doncaster NorthLabour69,759
  612. 612North Warwickshire and BedworthLabour69,752
  613. 613BathLiberal Democrat69,662
  614. 614Vauxhall and Camberwell GreenLabour69,652
  615. 615Gordon and BuchanConservative69,605
  616. 616Bermondsey and Old SouthwarkLabour69,482
  617. 617Rother ValleyLabour69,459
  618. 618Central AyrshireLabour69,413
  619. =619EasingtonLabour69,395
  620. =619Nottingham EastLabour69,395
  621. 621Lewisham West and East DulwichLabour69,386
  622. 622Liverpool WaltonLabour69,317
  623. 623Liverpool GarstonLabour69,282
  624. 624Rawmarsh and ConisbroughLabour69,133
  625. 625West DunbartonshireLabour69,074
  626. 626Glasgow WestLabour69,028
  627. 627Glasgow EastLabour68,987
  628. 628LoughboroughLabour68,961
  629. 629AshfieldReform UK68,929
  630. 630Glasgow South WestLabour68,871
  631. 631Brighton Kemptown and PeacehavenLabour68,784
  632. 632Reading West and Mid BerkshireLabour68,781
  633. 633New Forest WestConservative68,644
  634. 634HalesowenLabour68,549
  635. 635Southampton ItchenLabour68,379
  636. 636South ShieldsLabour68,366
  637. 637StourbridgeLabour68,311
  638. 638ExeterLabour67,840
  639. 639Newcastle-under-LymeLabour67,815
  640. 640Glasgow NorthLabour67,579
  641. 641HyndburnLabour67,147
  642. 642Southampton TestLabour65,520
  643. 643Nottingham SouthLabour64,255
  644. 644Bristol CentralGreen Party62,735
  645. 645Sheffield CentralLabour60,594
  646. 646Isle of Wight EastConservative55,855
  647. 647Isle of Wight WestLabour55,406
  648. 648Ynys MônPlaid Cymru53,141
  649. 649Orkney and ShetlandLiberal Democrat34,236
  650. 650Na h-Eileanan an IarLabour21,325

Counts follow the size of the place, so the largest places tend to come first.

Valid votes

  1. 1RushcliffeLabour57,744
  2. 2WinchesterLiberal Democrat57,076
  3. 3North East HampshireLiberal Democrat55,560
  4. 4HorshamLiberal Democrat55,499
  5. 5StroudLabour55,221
  6. 6WimbledonLiberal Democrat54,985
  7. 7South CambridgeshireLiberal Democrat54,885
  8. 8Arundel and South DownsConservative54,740
  9. 9Didcot and WantageLiberal Democrat54,733
  10. 10Godalming and AshConservative54,696
  11. 11West WorcestershireConservative54,687
  12. 12Epsom and EwellLiberal Democrat54,525
  13. 13Chesham and AmershamLiberal Democrat54,455
  14. 14North West EssexConservative54,386
  15. 15Harpenden and BerkhamstedLiberal Democrat54,336
  16. 16Tunbridge WellsLiberal Democrat54,250
  17. 17Hertford and StortfordLabour54,009
  18. 18Hamble ValleyConservative54,004
  19. 19WokinghamLiberal Democrat53,999
  20. 20Mid BuckinghamshireConservative53,951
  21. 21Esher and WaltonLiberal Democrat53,880
  22. 22North SomersetLabour53,766
  23. 23South NorthamptonshireConservative53,697
  24. 24TwickenhamLiberal Democrat53,635
  25. 25NewarkConservative53,459
  26. 26Skipton and RiponConservative53,450
  27. 27Central DevonConservative53,432
  28. 28Thornbury and YateLiberal Democrat53,367
  29. 29Mid SussexLiberal Democrat53,328
  30. 30Kenilworth and SouthamConservative53,320
  31. 31LewesLiberal Democrat53,173
  32. 32ReigateConservative53,161
  33. 33Henley and ThameLiberal Democrat53,157
  34. 34DaventryConservative53,082
  35. 35Farnham and BordonConservative53,015
  36. 36Stratford-on-AvonLiberal Democrat52,959
  37. 37TootingLabour52,943
  38. 38St Neots and Mid CambridgeshireLiberal Democrat52,882
  39. 39MacclesfieldLabour52,792
  40. 40Mid DunbartonshireLiberal Democrat52,738
  41. 41West DorsetLiberal Democrat52,605
  42. 42North East HertfordshireLabour52,520
  43. 43HitchinLabour52,510
  44. 44Chester South and EddisburyConservative52,486
  45. 45Edinburgh WestLiberal Democrat52,471
  46. 46Ely and East CambridgeshireLiberal Democrat52,369
  47. 47Brighton PavilionGreen Party52,363
  48. 48South CotswoldsLiberal Democrat52,287
  49. 49Wetherby and EasingwoldConservative52,259
  50. 50South West DevonConservative52,242
  51. 51Beckenham and PengeLabour52,222
  52. 52Richmond ParkLiberal Democrat52,205
  53. 53Harrogate and KnaresboroughLiberal Democrat52,064
  54. 54HuntingdonConservative52,040
  55. 55Ribble ValleyLabour52,023
  56. 56ChichesterLiberal Democrat51,947
  57. =57Hove and PortsladeLabour51,909
  58. =57TattonConservative51,909
  59. 59HexhamLabour51,828
  60. 60South ShropshireConservative51,653
  61. 61St AlbansLiberal Democrat51,614
  62. 62Sheffield HallamLabour51,601
  63. 63North BedfordshireConservative51,561
  64. 64ShrewsburyLabour51,560
  65. 65Altrincham and Sale WestLabour51,452
  66. 66North DevonLiberal Democrat51,417
  67. 67South LeicestershireConservative51,359
  68. 68Exmouth and Exeter EastConservative51,316
  69. 69Derbyshire DalesLabour51,272
  70. 70North CornwallLiberal Democrat51,245
  71. 71Melksham and DevizesLiberal Democrat51,203
  72. 72North East Somerset and HanhamLabour51,125
  73. 73York OuterLabour51,106
  74. 74Fermanagh and South TyroneSinn Féin51,076
  75. 75Worthing WestLabour50,997
  76. 76Bury St Edmunds and StowmarketLabour50,893
  77. 77Chipping BarnetLabour50,859
  78. 78MonmouthshireLabour50,844
  79. 79North West HampshireConservative50,823
  80. 80Torridge and TavistockConservative50,820
  81. 81CheadleLiberal Democrat50,731
  82. 82ChelmsfordLiberal Democrat50,716
  83. 83Weald of KentConservative50,712
  84. 84Kingston and SurbitonLiberal Democrat50,664
  85. 85Honiton and SidmouthLiberal Democrat50,655
  86. 86WithamConservative50,603
  87. 87WitneyLiberal Democrat50,584
  88. 88BromsgroveConservative50,405
  89. 89East Grinstead and UckfieldConservative50,393
  90. 90Harborough, Oadby and WigstonConservative50,386
  91. 91Wells and Mendip HillsLiberal Democrat50,368
  92. 92Filton and Bradley StokeLabour50,367
  93. 93North HerefordshireGreen Party50,362
  94. 94MaidenheadLiberal Democrat50,329
  95. 95TonbridgeConservative50,328
  96. 96Taunton and WellingtonLiberal Democrat50,294
  97. 97Truro and FalmouthLabour50,264
  98. 98KetteringLabour50,231
  99. 99North CotswoldsConservative50,229
  100. 100East RenfrewshireLabour50,227
  101. 101Bicester and WoodstockLiberal Democrat50,219
  102. 102SalisburyConservative50,173
  103. 103CongletonLabour50,125
  104. 104Fareham and WaterloovilleConservative50,123
  105. 105Perth and Kinross-shireScottish National Party50,077
  106. 106Romsey and Southampton NorthConservative50,027
  107. 107The WrekinConservative50,020
  108. 108East HampshireConservative50,006
  109. 109Dorking and HorleyLiberal Democrat49,965
  110. 110Wirral WestLabour49,951
  111. 111AylesburyLabour49,940
  112. 112SevenoaksConservative49,899
  113. 113MaldonConservative49,841
  114. 114Thirsk and MaltonConservative49,797
  115. 115Stirling and StrathallanLabour49,782
  116. 116Leeds North WestLabour49,777
  117. 117Goole and PocklingtonConservative49,742
  118. 118North DorsetConservative49,683
  119. 119Warrington SouthLabour49,672
  120. 120Mid BedfordshireConservative49,621
  121. 121Droitwich and EveshamConservative49,609
  122. 122Calder ValleyLabour49,608
  123. 123North ShropshireLiberal Democrat49,594
  124. 124Corby and East NorthamptonshireLabour49,589
  125. 125South NorfolkLabour49,579
  126. 126CheltenhamLiberal Democrat49,542
  127. 127Westmorland and LonsdaleLiberal Democrat49,533
  128. 128Mid Dorset and North PooleLiberal Democrat49,514
  129. 129Broadland and FakenhamConservative49,513
  130. 130ChippenhamLiberal Democrat49,512
  131. 131Edinburgh North and LeithLabour49,475
  132. 132Suffolk CoastalLabour49,451
  133. 133Croydon SouthConservative49,378
  134. 134PutneyLabour49,295
  135. 135Finchley and Golders GreenLabour49,289
  136. 136South East CornwallLabour49,286
  137. 137Penrith and SolwayLabour49,281
  138. 138SelbyLabour49,222
  139. 139High PeakLabour49,206
  140. 140Warwick and LeamingtonLabour49,198
  141. 141East SurreyConservative49,196
  142. 142Sussex WealdConservative49,175
  143. 143LichfieldLabour49,104
  144. 144Lagan ValleyAlliance49,081
  145. 145East Worthing and ShorehamLabour49,078
  146. 146Waveney ValleyGreen Party49,072
  147. 147South DorsetLabour49,037
  148. 148BraintreeConservative49,028
  149. 149Islington NorthIndependent49,006
  150. =150RugbyLabour49,004
  151. =150South DevonLiberal Democrat49,004
  152. 152BasingstokeLabour48,989
  153. 153West Aberdeenshire and KincardineConservative48,958
  154. 154YeovilLiberal Democrat48,952
  155. 155NewburyLiberal Democrat48,930
  156. 156North NorthumberlandLabour48,843
  157. 157Herne Bay and SandwichConservative48,827
  158. 158South SuffolkConservative48,801
  159. 159GedlingLabour48,722
  160. 160Sherwood ForestLabour48,660
  161. 161Hornsey and Friern BarnetLabour48,642
  162. 162Stockton WestConservative48,638
  163. 163Newcastle upon Tyne NorthLabour48,617
  164. 164Rutland and StamfordConservative48,577
  165. 165North West LeicestershireLabour48,572
  166. 166Sleaford and North HykehamConservative48,565
  167. 167Hampstead and HighgateLabour48,550
  168. 168AldershotLabour48,544
  169. 169TewkesburyLiberal Democrat48,539
  170. 170Richmond and NorthallertonConservative48,526
  171. 171Chingford and Woodford GreenConservative48,512
  172. 172Bristol North WestLabour48,464
  173. 173Welwyn HatfieldLabour48,455
  174. 174TynemouthLabour48,418
  175. 175Sutton ColdfieldConservative48,333
  176. 176Brentwood and OngarConservative48,332
  177. 177ShipleyLabour48,303
  178. 178GuildfordLiberal Democrat48,294
  179. 179South West HertfordshireConservative48,254
  180. 180Runnymede and WeybridgeConservative48,253
  181. 181BanburyLabour48,178
  182. 182WokingLiberal Democrat48,145
  183. 183BathLiberal Democrat48,130
  184. 184St IvesLiberal Democrat48,106
  185. 185Lothian EastLabour48,102
  186. 186Forest of DeanLabour48,091
  187. 187Morecambe and LunesdaleLabour48,059
  188. 188Inverness, Skye and West Ross-shireLiberal Democrat48,056
  189. 189Mid LeicestershireConservative48,050
  190. 190Harwich and North EssexConservative48,043
  191. 191HertsmereConservative48,007
  192. 192Newton AbbotLiberal Democrat47,992
  193. 193Rayleigh and WickfordConservative47,978
  194. 194FyldeConservative47,960
  195. 195BroxtoweLabour47,838
  196. 196Bognor Regis and LittlehamptonConservative47,827
  197. 197Clwyd EastLabour47,822
  198. 198Hinckley and BosworthConservative47,799
  199. 199Surrey HeathLiberal Democrat47,788
  200. 200Camborne and RedruthLabour47,785
  201. 201Harrow EastConservative47,777
  202. 202Dover and DealLabour47,775
  203. 203Ealing Central and ActonLabour47,769
  204. 204Bexhill and BattleConservative47,750
  205. 205Milton Keynes CentralLabour47,729
  206. 206BeaconsfieldConservative47,726
  207. 207Glastonbury and SomertonLiberal Democrat47,642
  208. 208Buckingham and BletchleyLabour47,641
  209. 209Old Bexley and SidcupConservative47,633
  210. 210Sutton and CheamLiberal Democrat47,606
  211. 211Mid DerbyshireLabour47,543
  212. 212Tiverton and MineheadLiberal Democrat47,491
  213. 213Cardiff NorthLabour47,473
  214. 214Sefton CentralLabour47,449
  215. 215Upper BarnDemocratic Unionist Party47,358
  216. 216Angus and Perthshire GlensScottish National Party47,348
  217. 217ChristchurchConservative47,335
  218. 218CanterburyLabour47,231
  219. 219GowerLabour47,229
  220. 220Crewe and NantwichLabour47,197
  221. 221East WiltshireConservative47,193
  222. 222Chelsea and FulhamLabour47,116
  223. 223Ruislip, Northwood and PinnerConservative47,091
  224. 224BatterseaLabour47,082
  225. 225North NorfolkLiberal Democrat47,043
  226. 226AshfordLabour46,975
  227. 227Southend West and LeighLabour46,968
  228. 228Hornchurch and UpminsterConservative46,911
  229. 229Ilford NorthLabour46,888
  230. 230Solihull West and ShirleyConservative46,877
  231. 231Edinburgh SouthLabour46,826
  232. 232Ealing SouthallLabour46,816
  233. 233Bromley and Biggin HillConservative46,788
  234. 234Pendle and ClitheroeLabour46,754
  235. 235St Austell and NewquayLabour46,732
  236. 236South RibbleLabour46,720
  237. 237Frome and East SomersetLiberal Democrat46,716
  238. 238Leicester EastConservative46,714
  239. 239East Kilbride and StrathavenLabour46,707
  240. 240GainsboroughConservative46,685
  241. 241Carshalton and WallingtonLiberal Democrat46,670
  242. 242Bethnal Green and StepneyLabour46,647
  243. 243Mid and South PembrokeshireLabour46,629
  244. 244Faversham and Mid KentConservative46,594
  245. 245Berwickshire, Roxburgh and SelkirkConservative46,558
  246. 246Moray West, Nairn and StrathspeyScottish National Party46,554
  247. 247Reading West and Mid BerkshireLabour46,551
  248. 248Brecon, Radnor and Cwm TaweLiberal Democrat46,548
  249. 249Louth and HorncastleConservative46,479
  250. 250Central Suffolk and North IpswichConservative46,423
  251. 251EastleighLiberal Democrat46,420
  252. 252Lewisham West and East DulwichLabour46,414
  253. 253Maidstone and MallingConservative46,389
  254. 254Aberdeen SouthScottish National Party46,345
  255. 255New Forest WestConservative46,337
  256. 256Ceredigion PreseliPlaid Cymru46,302
  257. 257Colne ValleyLabour46,221
  258. 258Keighley and IlkleyConservative46,186
  259. 259South West WiltshireConservative46,168
  260. 260SpelthorneConservative46,166
  261. 261West SuffolkConservative46,161
  262. 262Grantham and BourneConservative46,125
  263. 263TorbayLiberal Democrat46,115
  264. 264Bristol EastLabour46,109
  265. 265OrpingtonConservative46,073
  266. 266Caithness, Sutherland and Easter RossLiberal Democrat46,048
  267. 267Dunstable and Leighton BuzzardLabour46,045
  268. 268WorcesterLabour46,036
  269. 269Hammersmith and ChiswickLabour46,021
  270. 270StaffordLabour46,009
  271. 271Stretford and UrmstonLabour46,002
  272. =272Hazel GroveLiberal Democrat45,998
  273. =272Oxford West and AbingdonLiberal Democrat45,998
  274. 274Hastings and RyeLabour45,990
  275. 275Melton and SystonConservative45,986
  276. 276CarlisleLabour45,979
  277. 277Milton Keynes NorthLabour45,977
  278. 278ClactonReform UK45,958
  279. 279Newry and ArmaghSinn Féin45,942
  280. 280South Holland and The DeepingsConservative45,930
  281. =281Earley and WoodleyLabour45,914
  282. =281Uxbridge and South RuislipLabour45,914
  283. 283Mid NorfolkConservative45,897
  284. 284North East DerbyshireLabour45,866
  285. 285Vale of GlamorganLabour45,826
  286. 286Dumfries and GallowayConservative45,775
  287. 287Norwich NorthLabour45,765
  288. 288South DerbyshireLabour45,737
  289. 289GloucesterLabour45,692
  290. 290Southgate and Wood GreenLabour45,671
  291. 291WalthamstowLabour45,668
  292. 292Edinburgh South WestLabour45,664
  293. 293CrawleyLabour45,642
  294. 294Burton and UttoxeterLabour45,627
  295. 295EastbourneLiberal Democrat45,605
  296. 296CaerfyrddinPlaid Cymru45,604
  297. 297Edinburgh East and MusselburghLabour45,575
  298. 298Hereford and South HerefordshireConservative45,572
  299. 299Eltham and ChislehurstLabour45,566
  300. 300Bury NorthLabour45,520
  301. 301Mid UlsterSinn Féin45,445
  302. 302Cramlington and KillingworthLabour45,394
  303. 303Dulwich and West NorwoodLabour45,378
  304. 304Reading CentralLabour45,291
  305. 305Mitcham and MordenLabour45,255
  306. 306Brentford and IsleworthLabour45,254
  307. 307WindsorConservative45,246
  308. 308South DownSinn Féin45,243
  309. 309Harrow WestLabour45,241
  310. 310New Forest EastConservative45,230
  311. 311Kingswinford and South StaffordshireConservative45,180
  312. 312Leeds North EastLabour45,167
  313. 313Wyre ForestConservative45,158
  314. 314Norwich SouthLabour45,095
  315. 315SouthportLabour45,059
  316. 316Bournemouth EastLabour44,910
  317. 317ColchesterLabour44,903
  318. 318Beverley and HoldernessConservative44,897
  319. 319BassetlawLabour44,878
  320. 320Argyll, Bute and South LochaberScottish National Party44,862
  321. 321LivingstonLabour44,840
  322. 322Swindon SouthLabour44,794
  323. 323Cardiff WestLabour44,757
  324. 324Chester North and NestonLabour44,694
  325. 325WycombeLabour44,637
  326. 326Rossendale and DarwenLabour44,618
  327. 327Bolton WestLabour44,598
  328. 328North West NorfolkConservative44,566
  329. 329Streatham and Croydon NorthLabour44,553
  330. 330Dunfermline and DollarLabour44,537
  331. 331PooleLabour44,495
  332. 332DartfordLabour44,488
  333. 333WatfordLabour44,455
  334. 334North West CambridgeshireLabour44,424
  335. 335South West NorfolkLabour44,335
  336. 336GosportConservative44,277
  337. 337Scarborough and WhitbyLabour44,221
  338. 338Dumfriesshire, Clydesdale and TweeddaleConservative44,214
  339. 339West LancashireLabour44,200
  340. 340Lewisham NorthLabour44,167
  341. =341MidlothianLabour44,165
  342. =341Swindon NorthLabour44,165
  343. 343Arbroath and Broughty FerryScottish National Party44,117
  344. 344Hemel HempsteadLabour44,108
  345. 345IpswichLabour44,071
  346. 346RomfordConservative44,047
  347. 347Meriden and Solihull EastConservative44,035
  348. 348Wellingborough and RushdenLabour43,985
  349. 349Penistone and StocksbridgeLabour43,965
  350. 350Northampton SouthLabour43,904
  351. 351Ossett and Denby DaleLabour43,873
  352. 352Gordon and BuchanConservative43,848
  353. 353BracknellLabour43,837
  354. 354TamworthLabour43,788
  355. 355Croydon EastLabour43,779
  356. 356Leyton and WansteadLabour43,732
  357. 357West TyroneSinn Féin43,695
  358. 358StockportLabour43,683
  359. 359Wolverhampton WestLabour43,657
  360. 360Enfield NorthLabour43,492
  361. 361Belfast South and Mid DownSocial Democratic & Labour Party43,491
  362. 362Bexleyheath and CrayfordLabour43,461
  363. 363Stratford and BowLabour43,435
  364. 364Bristol SouthLabour43,403
  365. 365Alyn and DeesideLabour43,392
  366. 366Bristol CentralGreen Party43,365
  367. 367Bolton North EastLabour43,359
  368. 368HarlowLabour43,357
  369. 369York CentralLabour43,323
  370. 370Staffordshire MoorlandsConservative43,302
  371. 371North DownIndependent43,296
  372. 372SloughLabour43,278
  373. 373Montgomeryshire and GlyndwrLabour43,259
  374. 374Folkestone and HytheLabour43,246
  375. =375Ealing NorthLabour43,232
  376. =375GraveshamLabour43,232
  377. 377BirkenheadLabour43,134
  378. 378Poplar and LimehouseLabour43,051
  379. 379Lancaster and WyreLabour43,008
  380. 380ErewashLabour43,006
  381. 381Cannock ChaseLabour42,953
  382. 382BroxbourneConservative42,952
  383. 383Bridlington and The WoldsConservative42,937
  384. 384South AntrimUlster Unionist Party42,908
  385. 385Plymouth Moor ViewLabour42,856
  386. 386Stone, Great Wyrley and PenkridgeConservative42,770
  387. 387Islington South and FinsburyLabour42,754
  388. 388WallaseyLabour42,746
  389. 389Clapham and Brixton HillLabour42,741
  390. 390Coventry SouthLabour42,731
  391. 391North East FifeLiberal Democrat42,728
  392. 392Greenwich and WoolwichLabour42,719
  393. 393StevenageLabour42,715
  394. 394East ThanetLabour42,713
  395. 395Belfast EastDemocratic Unionist Party42,706
  396. 396FalkirkLabour42,625
  397. 397Rochester and StroodLabour42,598
  398. 398Worsley and EcclesLabour42,543
  399. 399Amber ValleyLabour42,531
  400. 400Brigg and ImminghamConservative42,508
  401. 401RutherglenLabour42,484
  402. 402Kilmarnock and LoudounLabour42,478
  403. 403BolsoverLabour42,434
  404. 404Weston-super-MareLabour42,390
  405. =405DarlingtonLabour42,378
  406. =405Glasgow SouthLabour42,378
  407. 407RedditchLabour42,375
  408. 408Newcastle upon Tyne East and WallsendLabour42,321
  409. 409North Ayrshire and ArranLabour42,262
  410. 410LoughboroughLabour42,259
  411. 411Runcorn and HelsbyLabour42,235
  412. 412Barrow and FurnessLabour42,221
  413. 413Blaydon and ConsettLabour42,216
  414. 414Bury SouthLabour42,214
  415. 415HavantConservative42,186
  416. 416LincolnLabour42,160
  417. 417Basildon and BillericayConservative42,124
  418. 418CambridgeLabour42,100
  419. =419Aberdeen NorthScottish National Party42,095
  420. =419Plymouth Sutton and DevonportLabour42,095
  421. 421Hamilton and Clyde ValleyLabour42,084
  422. 422Bathgate and LinlithgowLabour42,065
  423. 423Coventry North WestLabour42,030
  424. 424Liverpool GarstonLabour41,993
  425. 425Bristol North EastLabour41,989
  426. 426Ellesmere Port and BromboroughLabour41,964
  427. 427Newport West and IslwynLabour41,951
  428. 428Kensington and BayswaterLabour41,908
  429. 429PeterboroughLabour41,872
  430. 430Whitehaven and WorkingtonLabour41,840
  431. 431Leicester SouthIndependent41,837
  432. 432LowestoftLabour41,824
  433. 433Northampton NorthLabour41,813
  434. 434Blackpool North and FleetwoodLabour41,810
  435. 435Epping ForestConservative41,753
  436. 436Manchester WithingtonLabour41,731
  437. 437Hackney South and ShoreditchLabour41,701
  438. 438Bangor AberconwyLabour41,660
  439. 439Clwyd NorthLabour41,627
  440. 440Rother ValleyLabour41,608
  441. 441Birmingham Hall Green and MoseleyLabour41,606
  442. 442Portsmouth NorthLabour41,593
  443. 443North DurhamLabour41,565
  444. 444ChesterfieldLabour41,555
  445. 445Paisley and Renfrewshire NorthLabour41,519
  446. 446Mid CheshireLabour41,509
  447. 447Central AyrshireLabour41,419
  448. 448Brent WestLabour41,376
  449. 449BridgendLabour41,374
  450. 450Newcastle upon Tyne Central and WestLabour41,355
  451. 451Paisley and Renfrewshire SouthLabour41,283
  452. 452East LondonderryDemocratic Unionist Party41,277
  453. 453HendonLabour41,256
  454. 454NuneatonLabour41,213
  455. 455Alloa and GrangemouthLabour41,201
  456. 456North AntrimTraditional Unionist Voice41,185
  457. =457Ilford SouthLabour41,170
  458. =457Leigh and AthertonLabour41,170
  459. 459Gillingham and RainhamLabour41,140
  460. 460MansfieldLabour41,087
  461. 461Spen ValleyLabour41,058
  462. 462Edmonton and Winchmore HillLabour41,045
  463. 463Sittingbourne and SheppeyLabour40,998
  464. 464Cumbernauld and KirkintillochLabour40,976
  465. 465Hackney North and Stoke NewingtonLabour40,959
  466. 466Stoke-on-Trent SouthLabour40,942
  467. 467North Warwickshire and BedworthLabour40,940
  468. 468Ayr, Carrick and CumnockLabour40,936
  469. 469Derby NorthLabour40,919
  470. 470Aldridge-BrownhillsConservative40,912
  471. 471WiganLabour40,899
  472. 472Chatham and AylesfordLabour40,845
  473. 473Cowdenbeath and KirkcaldyLabour40,814
  474. 474Great YarmouthReform UK40,748
  475. 475LlanelliLabour40,744
  476. 476TelfordLabour40,730
  477. 477Brighton Kemptown and PeacehavenLabour40,686
  478. 478BedfordLabour40,659
  479. 479Wakefield and RothwellLabour40,656
  480. 480Lewisham EastLabour40,637
  481. 481Castle PointConservative40,633
  482. 482City of DurhamLabour40,627
  483. 483St Helens NorthLabour40,474
  484. 484Boston and SkegnessReform UK40,455
  485. 485Belfast NorthSinn Féin40,452
  486. 486Bishop AucklandLabour40,427
  487. 487Blyth and AshingtonLabour40,401
  488. 488Dwyfor MeirionnyddPlaid Cymru40,395
  489. 489Erith and ThamesmeadLabour40,379
  490. 490WrexhamLabour40,373
  491. 491Inverclyde and Renfrewshire WestLabour40,350
  492. 492MakerfieldLabour40,263
  493. 493Gateshead Central and WhickhamLabour40,217
  494. 494HalifaxLabour40,214
  495. 495Leeds South West and MorleyLabour40,209
  496. 496ExeterLabour40,195
  497. 497HuddersfieldLabour40,165
  498. 498TottenhamLabour40,148
  499. 499Neath and Swansea EastLabour40,137
  500. 500BridgwaterConservative40,129
  501. 501Oldham East and SaddleworthLabour40,065
  502. 502Warrington NorthLabour40,041
  503. 503Houghton and Sunderland SouthLabour40,032
  504. 504PrestonLabour39,993
  505. 505Sunderland CentralLabour39,957
  506. 506Glasgow WestLabour39,902
  507. 507AshfieldReform UK39,882
  508. 508StourbridgeLabour39,878
  509. 509Newton Aycliffe and SpennymoorLabour39,846
  510. 510Liverpool WavertreeLabour39,815
  511. 511Belfast WestSinn Féin39,743
  512. 512Manchester CentralLabour39,725
  513. 513BurnleyLabour39,719
  514. 514SalfordLabour39,704
  515. 515RochdaleLabour39,688
  516. 516East AntrimDemocratic Unionist Party39,675
  517. 517Southend East and RochfordLabour39,656
  518. 518Newcastle-under-LymeLabour39,618
  519. 519West DunbartonshireLabour39,584
  520. 520South Basildon and East ThurrockReform UK39,549
  521. 521Bournemouth WestLabour39,418
  522. 522Leeds EastLabour39,388
  523. 523PontypriddLabour39,378
  524. 524Oxford EastLabour39,341
  525. 525Cities of London and WestminsterLabour39,215
  526. =526Cardiff South and PenarthLabour39,176
  527. =526North East CambridgeshireConservative39,176
  528. =528Doncaster East and the Isle of AxholmeLabour39,132
  529. =528Wythenshawe and Sale EastLabour39,132
  530. 530Cardiff EastLabour39,123
  531. 531ScunthorpeLabour39,051
  532. 532Motherwell, Wishaw and CarlukeLabour39,026
  533. 533Portsmouth SouthLabour38,928
  534. 534StrangfordDemocratic Unionist Party38,909
  535. =535BlackburnIndependent38,887
  536. =535Feltham and HestonLabour38,887
  537. 537BootleLabour38,880
  538. 538Dagenham and RainhamLabour38,867
  539. 539Dundee CentralScottish National Party38,848
  540. 540PeckhamLabour38,797
  541. 541Luton NorthLabour38,745
  542. 542Coatbridge and BellshillLabour38,731
  543. 543Holborn and St PancrasLabour38,602
  544. 544HalesowenLabour38,578
  545. 545Oldham West, Chadderton and RoytonLabour38,573
  546. 546Newport EastLabour38,531
  547. 547Leeds West and PudseyLabour38,494
  548. 548Sheffield HeeleyLabour38,446
  549. 549Birmingham Selly OakLabour38,423
  550. 550Luton South and South BedfordshireLabour38,382
  551. 551FoyleSocial Democratic & Labour Party38,358
  552. 552Queen's Park and Maida ValeLabour38,343
  553. 553Hayes and HarlingtonLabour38,315
  554. 554CaerphillyLabour38,234
  555. 555Kingston upon Hull North and CottinghamLabour38,228
  556. 556RedcarLabour38,209
  557. 557Aberdeenshire North and Moray EastScottish National Party38,188
  558. 558Kingston upon Hull West and HaltempriceLabour38,178
  559. 559Croydon WestLabour38,122
  560. 560Widnes and HalewoodLabour38,116
  561. 561Dewsbury and BatleyIndependent38,070
  562. 562Southampton ItchenLabour38,053
  563. =563Middlesbrough South and East ClevelandLabour38,035
  564. =563St Helens South and WhistonLabour38,035
  565. 565Liverpool West DerbyLabour38,006
  566. 566Doncaster CentralLabour37,944
  567. 567East HamLabour37,892
  568. 568Brent EastLabour37,802
  569. 569Birmingham NorthfieldLabour37,652
  570. 570Bermondsey and Old SouthwarkLabour37,603
  571. 571ThurrockLabour37,558
  572. 572Vauxhall and Camberwell GreenLabour37,536
  573. 573Birmingham Perry BarrIndependent37,476
  574. 574Birmingham EdgbastonLabour37,428
  575. 575Stockton NorthLabour37,401
  576. 576Derby SouthLabour37,399
  577. 577Stalybridge and HydeLabour37,239
  578. 578Bradford EastLabour37,216
  579. 579Walsall and BloxwichLabour37,191
  580. 580Heywood and Middleton NorthLabour37,130
  581. 581Bradford WestLabour37,081
  582. 582Washington and Gateshead SouthLabour37,021
  583. 583Coventry EastLabour37,014
  584. 584RotherhamLabour36,932
  585. 585Bolton South and WalkdenLabour36,930
  586. 586Barnsley NorthLabour36,894
  587. 587Liverpool WaltonLabour36,886
  588. 588South ShieldsLabour36,824
  589. 589Jarrow and Gateshead EastLabour36,728
  590. 590Airdrie and ShottsLabour36,666
  591. 591Great Grimsby and CleethorpesLabour36,619
  592. 592Birmingham LadywoodLabour36,579
  593. 593Gorton and DentonLabour36,560
  594. 594West BromwichLabour36,481
  595. 595BarkingLabour36,477
  596. 596Nottingham EastLabour36,401
  597. 597HyndburnLabour36,374
  598. 598Normanton and HemsworthLabour36,349
  599. 599West Ham and BecktonLabour36,348
  600. 600Stoke-on-Trent NorthLabour36,150
  601. 601Birmingham YardleyLabour36,144
  602. 602Glenrothes and Mid FifeLabour36,139
  603. 603KnowsleyLabour36,047
  604. 604Pontefract, Castleford and KnottingleyLabour35,957
  605. 605Rhondda and OgmoreLabour35,806
  606. 606Southampton TestLabour35,805
  607. 607DudleyLabour35,796
  608. 608Sheffield South EastLabour35,771
  609. 609Aberafan MaestegLabour35,755
  610. 610TorfaenLabour35,705
  611. 611Glasgow South WestLabour35,669
  612. 612Swansea WestLabour35,657
  613. 613HartlepoolLabour35,511
  614. 614Ashton-under-LyneLabour35,461
  615. 615Glasgow EastLabour35,445
  616. 616Leicester WestLabour35,397
  617. 617Stoke-on-Trent CentralLabour35,289
  618. 618Merthyr Tydfil and AberdareLabour35,215
  619. 619Blackpool SouthLabour35,180
  620. 620SmethwickLabour35,115
  621. 621Barnsley SouthLabour35,082
  622. 622Nottingham North and KimberleyLabour35,007
  623. 623Glasgow NorthLabour34,739
  624. 624Middlesbrough and Thornaby EastLabour34,407
  625. 625EasingtonLabour34,324
  626. 626Isle of Wight WestLabour34,290
  627. 627Birmingham ErdingtonLabour34,137
  628. 628Birmingham Hodge Hill and Solihull NorthLabour34,136
  629. 629Glasgow North EastLabour34,091
  630. 630Isle of Wight EastConservative34,078
  631. 631ChorleySpeaker33,964
  632. 632Rawmarsh and ConisbroughLabour33,904
  633. 633Wolverhampton South EastLabour33,382
  634. 634Wolverhampton North EastLabour33,289
  635. 635Bradford SouthLabour33,042
  636. 636Nottingham SouthLabour32,879
  637. 637Ynys MônPlaid Cymru32,628
  638. 638Liverpool RiversideLabour32,381
  639. 639Tipton and WednesburyLabour31,850
  640. 640Sheffield CentralLabour31,803
  641. 641Leeds SouthLabour31,678
  642. 642Sheffield Brightside and HillsboroughLabour31,612
  643. 643Leeds Central and HeadingleyLabour31,595
  644. 644Blackley and Middleton SouthLabour31,340
  645. 645Doncaster NorthLabour31,002
  646. 646Blaenau Gwent and RhymneyLabour29,922
  647. 647Kingston upon Hull EastLabour29,816
  648. 648Manchester RusholmeLabour29,033
  649. 649Orkney and ShetlandLiberal Democrat20,688
  650. 650Na h-Eileanan an IarLabour13,528

Counts follow the size of the place, so the largest places tend to come first.

Invalid votes

  1. 1ChorleySpeaker1,198
  2. 2CheltenhamLiberal Democrat986
  3. 3Bristol EastLabour845
  4. 4Mid Dorset and North PooleLiberal Democrat798
  5. 5Sheffield South EastLabour796
  6. 6Epping ForestConservative793
  7. 7Stone, Great Wyrley and PenkridgeConservative727
  8. 8Sheffield HeeleyLabour638
  9. 9West DorsetLiberal Democrat618
  10. 10Earley and WoodleyLabour572
  11. 11Brighton Kemptown and PeacehavenLabour557
  12. =12Middlesbrough South and East ClevelandLabour529
  13. =12Sheffield Brightside and HillsboroughLabour529
  14. =14Blaenau Gwent and RhymneyLabour516
  15. =14MaidenheadLiberal Democrat516
  16. 16Sheffield HallamLabour504
  17. 17Doncaster NorthLabour475
  18. 18Leeds SouthLabour473
  19. 19East Grinstead and UckfieldConservative471
  20. 20HexhamLabour433
  21. 21Oxford EastLabour390
  22. 22CambridgeLabour372
  23. 23RotherhamLabour364
  24. 24Bethnal Green and StepneyLabour320
  25. 25Poplar and LimehouseLabour316
  26. 26FoyleSocial Democratic & Labour Party310
  27. 27Newry and ArmaghSinn Féin294
  28. 28Belfast NorthSinn Féin293
  29. =29Hornsey and Friern BarnetLabour287
  30. =29Sheffield CentralLabour287
  31. =29Stratford and BowLabour287
  32. 32Queen's Park and Maida ValeLabour275
  33. 33DartfordLabour272
  34. 34Belfast South and Mid DownSocial Democratic & Labour Party266
  35. 35Bristol North WestLabour264
  36. =36Lewisham NorthLabour262
  37. =36West TyroneSinn Féin262
  38. 38Vauxhall and Camberwell GreenLabour261
  39. =39Fermanagh and South TyroneSinn Féin260
  40. =39Hammersmith and ChiswickLabour260
  41. 41Weald of KentConservative257
  42. =42Belfast WestSinn Féin256
  43. =42Birmingham Hall Green and MoseleyLabour256
  44. =42Southgate and Wood GreenLabour256
  45. =45Leicester EastConservative255
  46. =45TootingLabour255
  47. =45WalthamstowLabour255
  48. =48Ealing Central and ActonLabour254
  49. =48Hackney North and Stoke NewingtonLabour254
  50. 50TottenhamLabour250
  51. 51Hove and PortsladeLabour247
  52. 52Mid UlsterSinn Féin246
  53. 53Warwick and LeamingtonLabour245
  54. 54Brent EastLabour243
  55. 55Stirling and StrathallanLabour242
  56. 56Upper BarnDemocratic Unionist Party241
  57. 57Manchester WithingtonLabour240
  58. 58Hampstead and HighgateLabour238
  59. 59BatterseaLabour237
  60. 60Islington South and FinsburyLabour235
  61. 61Forest of DeanLabour233
  62. 62Cardiff NorthLabour232
  63. =63Liverpool WavertreeLabour231
  64. =63Mid BuckinghamshireConservative231
  65. =65South CambridgeshireLiberal Democrat228
  66. =65South DownSinn Féin228
  67. =65York CentralLabour228
  68. =68Dulwich and West NorwoodLabour227
  69. =68StroudLabour227
  70. =70Nottingham EastLabour226
  71. =70PeckhamLabour226
  72. =70TwickenhamLiberal Democrat226
  73. =73HorshamLiberal Democrat225
  74. =73Sefton CentralLabour225
  75. =75Angus and Perthshire GlensScottish National Party224
  76. =75West LancashireLabour224
  77. 77Holborn and St PancrasLabour223
  78. 78Mid NorfolkConservative222
  79. =79Cardiff South and PenarthLabour221
  80. =79Greenwich and WoolwichLabour221
  81. =79Leeds North EastLabour221
  82. =82Bradford WestLabour219
  83. =82Brentford and IsleworthLabour219
  84. =84Beckenham and PengeLabour218
  85. =84PutneyLabour218
  86. =84Richmond ParkLiberal Democrat218
  87. =87Argyll, Bute and South LochaberScottish National Party216
  88. =87Chester North and NestonLabour216
  89. =87DaventryConservative216
  90. =87Reading CentralLabour216
  91. =91Central Suffolk and North IpswichConservative215
  92. =91Didcot and WantageLiberal Democrat215
  93. =91Dwyfor MeirionnyddPlaid Cymru215
  94. =91North West EssexConservative215
  95. =95Arundel and South DownsConservative214
  96. =95Ealing SouthallLabour214
  97. =97AylesburyLabour213
  98. =97Hackney South and ShoreditchLabour213
  99. =97Kensington and BayswaterLabour213
  100. =97Lewisham West and East DulwichLabour213
  101. 101RushcliffeLabour212
  102. =102Birmingham Perry BarrIndependent211
  103. =102Central DevonConservative211
  104. =102SmethwickLabour211
  105. =105BedfordLabour210
  106. =105North BedfordshireConservative210
  107. =107Brighton PavilionGreen Party209
  108. =107Chipping BarnetLabour209
  109. =107Clapham and Brixton HillLabour209
  110. =107South ShropshireConservative209
  111. =111East SurreyConservative208
  112. =111Leyton and WansteadLabour208
  113. =113Buckingham and BletchleyLabour206
  114. =113Edinburgh East and MusselburghLabour206
  115. =115Edmonton and Winchmore HillLabour204
  116. =115Harrow EastConservative204
  117. =115HertsmereConservative204
  118. =118Birmingham LadywoodLabour203
  119. =118Glastonbury and SomertonLiberal Democrat203
  120. =118Hertford and StortfordLabour203
  121. =118Melksham and DevizesLiberal Democrat203
  122. =118St AlbansLiberal Democrat203
  123. =123Cities of London and WestminsterLabour202
  124. =123Finchley and Golders GreenLabour202
  125. 125Milton Keynes CentralLabour201
  126. 126Nottingham North and KimberleyLabour200
  127. =127Brent WestLabour199
  128. =127Lancaster and WyreLabour199
  129. =127MaldonConservative199
  130. =127Oldham West, Chadderton and RoytonLabour199
  131. =127WokinghamLiberal Democrat199
  132. =132Ealing NorthLabour198
  133. =132NewarkConservative198
  134. =132ReigateConservative198
  135. =132TattonConservative198
  136. =136Farnham and BordonConservative197
  137. =136Newcastle upon Tyne NorthLabour197
  138. =136Tiverton and MineheadLiberal Democrat197
  139. =139Camborne and RedruthLabour196
  140. =139Herne Bay and SandwichConservative196
  141. =139Oxford West and AbingdonLiberal Democrat196
  142. =139RugbyLabour196
  143. =139Sleaford and North HykehamConservative196
  144. =144Cardiff WestLabour195
  145. =144Harwich and North EssexConservative195
  146. =144ShrewsburyLabour195
  147. 147HuntingdonConservative194
  148. =148Bury St Edmunds and StowmarketLabour193
  149. =148Manchester RusholmeLabour193
  150. =148Montgomeryshire and GlyndwrLabour193
  151. =148Plymouth Sutton and DevonportLabour193
  152. =152BathLiberal Democrat192
  153. =152Broadland and FakenhamConservative192
  154. =152Eltham and ChislehurstLabour192
  155. =152Lewisham EastLabour192
  156. =152Warrington SouthLabour192
  157. =152WatfordLabour192
  158. =152Welwyn HatfieldLabour192
  159. =159Harborough, Oadby and WigstonConservative191
  160. =159Tunbridge WellsLiberal Democrat191
  161. =159West WorcestershireConservative191
  162. =162CrawleyLabour190
  163. =162HendonLabour190
  164. =162Streatham and Croydon NorthLabour190
  165. =162Sussex WealdConservative190
  166. =166BasingstokeLabour189
  167. =166Islington NorthIndependent189
  168. =166Suffolk CoastalLabour189
  169. =169Bexhill and BattleConservative188
  170. =169Calder ValleyLabour188
  171. =169Harpenden and BerkhamstedLiberal Democrat188
  172. =169North CotswoldsConservative188
  173. =169Staffordshire MoorlandsConservative188
  174. =174BanburyLabour187
  175. =174CaerfyrddinPlaid Cymru187
  176. =174Derby NorthLabour187
  177. =174Hamble ValleyConservative187
  178. =174North West NorfolkConservative187
  179. =174South NorthamptonshireConservative187
  180. =174Wirral WestLabour187
  181. =181Bognor Regis and LittlehamptonConservative186
  182. =181Glasgow WestLabour186
  183. =183Dover and DealLabour185
  184. =183Norwich NorthLabour185
  185. =183SalfordLabour185
  186. =183StockportLabour185
  187. =183WinchesterLiberal Democrat185
  188. =188Altrincham and Sale WestLabour184
  189. =188Belfast EastDemocratic Unionist Party184
  190. =188Chelsea and FulhamLabour184
  191. =188Kenilworth and SouthamConservative184
  192. =188Milton Keynes NorthLabour184
  193. =188North West CambridgeshireLabour184
  194. =188York OuterLabour184
  195. =195Hamilton and Clyde ValleyLabour183
  196. =195Hastings and RyeLabour183
  197. =195South LeicestershireConservative183
  198. =195South SuffolkConservative183
  199. 199Mitcham and MordenLabour182
  200. =200East Worthing and ShorehamLabour181
  201. =200Manchester CentralLabour181
  202. =200Mid LeicestershireConservative181
  203. =200Ribble ValleyLabour181
  204. =200South AntrimUlster Unionist Party181
  205. =205Bermondsey and Old SouthwarkLabour180
  206. =205Bolton WestLabour180
  207. =205Coventry North WestLabour180
  208. =205ExeterLabour180
  209. =205Portsmouth SouthLabour180
  210. =210AldershotLabour179
  211. =210Birmingham EdgbastonLabour179
  212. =210Bristol SouthLabour179
  213. =210HitchinLabour179
  214. =210Mid BedfordshireConservative179
  215. =210Norwich SouthLabour179
  216. =210Stratford-on-AvonLiberal Democrat179
  217. =210WorcesterLabour179
  218. =218Aberdeen SouthScottish National Party178
  219. =218High PeakLabour178
  220. =218Worthing WestLabour178
  221. =221Droitwich and EveshamConservative177
  222. =221GainsboroughConservative177
  223. =221LoughboroughLabour177
  224. =221North SomersetLabour177
  225. =225Basildon and BillericayConservative176
  226. =225GedlingLabour176
  227. =225Leeds North WestLabour176
  228. =225Luton South and South BedfordshireLabour176
  229. =225North AntrimTraditional Unionist Voice176
  230. =230ErewashLabour175
  231. =230Gorton and DentonLabour175
  232. =230Keighley and IlkleyConservative175
  233. =230Uxbridge and South RuislipLabour175
  234. =234Bury NorthLabour174
  235. =234Croydon EastLabour174
  236. =234Henley and ThameLiberal Democrat174
  237. =234SalisburyConservative174
  238. =234WycombeLabour174
  239. =239Bromley and Biggin HillConservative173
  240. =239CanterburyLabour173
  241. =239Derbyshire DalesLabour173
  242. =239East HamLabour173
  243. =239Edinburgh North and LeithLabour173
  244. =239NewburyLiberal Democrat173
  245. =239North East HertfordshireLabour173
  246. =239West SuffolkConservative173
  247. =239WindsorConservative173
  248. =248Cardiff EastLabour172
  249. =248Croydon WestLabour172
  250. =248Epsom and EwellLiberal Democrat172
  251. =248Faversham and Mid KentConservative172
  252. =248Sutton ColdfieldConservative172
  253. =253Dunstable and Leighton BuzzardLabour171
  254. =253LewesLiberal Democrat171
  255. =253Morecambe and LunesdaleLabour171
  256. =253North West HampshireConservative171
  257. =253Runcorn and HelsbyLabour171
  258. =253South DorsetLabour171
  259. =253Wetherby and EasingwoldConservative171
  260. =253WimbledonLiberal Democrat171
  261. =253WithamConservative171
  262. =253WokingLiberal Democrat171
  263. =263Aberdeenshire North and Moray EastScottish National Party170
  264. =263Bury SouthLabour170
  265. =263Cumbernauld and KirkintillochLabour170
  266. =263Hazel GroveLiberal Democrat170
  267. =263Rutland and StamfordConservative170
  268. =263South RibbleLabour170
  269. =263Torridge and TavistockConservative170
  270. =270Brentwood and OngarConservative169
  271. =270Thirsk and MaltonConservative169
  272. =272Brigg and ImminghamConservative168
  273. =272Dorking and HorleyLiberal Democrat168
  274. =272Fareham and WaterloovilleConservative168
  275. =272Hemel HempsteadLabour168
  276. =272Inverness, Skye and West Ross-shireLiberal Democrat168
  277. =272North DownIndependent168
  278. =272Stretford and UrmstonLabour168
  279. =272WallaseyLabour168
  280. =280Bicester and WoodstockLiberal Democrat167
  281. =280BraintreeConservative167
  282. =280East ThanetLabour167
  283. =280East WiltshireConservative167
  284. =280Ilford SouthLabour167
  285. =280IpswichLabour167
  286. =280Moray West, Nairn and StrathspeyScottish National Party167
  287. =280Newcastle upon Tyne Central and WestLabour167
  288. =280Penistone and StocksbridgeLabour167
  289. =280SloughLabour167
  290. =280South West WiltshireConservative167
  291. =280Taunton and WellingtonLiberal Democrat167
  292. =292Glasgow NorthLabour166
  293. =292Gordon and BuchanConservative166
  294. =292Rayleigh and WickfordConservative166
  295. =295Bristol CentralGreen Party165
  296. =295BroxtoweLabour165
  297. =295City of DurhamLabour165
  298. =295Corby and East NorthamptonshireLabour165
  299. =295Feltham and HestonLabour165
  300. =295Goole and PocklingtonConservative165
  301. =295LincolnLabour165
  302. =295OrpingtonConservative165
  303. =303AshfordLabour164
  304. =303Nottingham SouthLabour164
  305. =303Skipton and RiponConservative164
  306. =303South NorfolkLabour164
  307. =303Worsley and EcclesLabour164
  308. =308BlackburnIndependent163
  309. =308Clwyd EastLabour163
  310. =308Melton and SystonConservative163
  311. =308Newport West and IslwynLabour163
  312. =308South CotswoldsLiberal Democrat163
  313. =308Southend West and LeighLabour163
  314. =308The WrekinConservative163
  315. =308Truro and FalmouthLabour163
  316. =316BeaconsfieldConservative162
  317. =316Dumfries and GallowayConservative162
  318. =316GuildfordLiberal Democrat162
  319. =316Lagan ValleyAlliance162
  320. =316Liverpool West DerbyLabour162
  321. =316Luton NorthLabour162
  322. =316MidlothianLabour162
  323. =316North DurhamLabour162
  324. =324Arbroath and Broughty FerryScottish National Party161
  325. =324Burton and UttoxeterLabour161
  326. =324Chesham and AmershamLiberal Democrat161
  327. =324Leicester WestLabour161
  328. =324Meriden and Solihull EastConservative161
  329. =324North Ayrshire and ArranLabour161
  330. =324SelbyLabour161
  331. =324Sherwood ForestLabour161
  332. =324West Aberdeenshire and KincardineConservative161
  333. =333Bristol North EastLabour160
  334. =333GowerLabour160
  335. =333Ruislip, Northwood and PinnerConservative160
  336. =333Southampton TestLabour160
  337. =333StaffordLabour160
  338. =338Coventry SouthLabour159
  339. =338Croydon SouthConservative159
  340. =338EastbourneLiberal Democrat159
  341. =338Enfield NorthLabour159
  342. =338LichfieldLabour159
  343. =338Northampton SouthLabour159
  344. =338Whitehaven and WorkingtonLabour159
  345. =345East LondonderryDemocratic Unionist Party158
  346. =345Leicester SouthIndependent158
  347. =345Newcastle-under-LymeLabour158
  348. =345Newton AbbotLiberal Democrat158
  349. =345Pendle and ClitheroeLabour158
  350. =345WitneyLiberal Democrat158
  351. =351ChippenhamLiberal Democrat157
  352. =351East HampshireConservative157
  353. =351Erith and ThamesmeadLabour157
  354. =351Esher and WaltonLiberal Democrat157
  355. =351Oldham East and SaddleworthLabour157
  356. =356Aldridge-BrownhillsConservative156
  357. =356CaerphillyLabour156
  358. =356ColchesterLabour156
  359. =356Liverpool RiversideLabour156
  360. =356Runnymede and WeybridgeConservative156
  361. =361BracknellLabour155
  362. =361Ceredigion PreseliPlaid Cymru155
  363. =361Chester South and EddisburyConservative155
  364. =361Ely and East CambridgeshireLiberal Democrat155
  365. =361Liverpool GarstonLabour155
  366. =361St Helens NorthLabour155
  367. =361StevenageLabour155
  368. =368Bangor AberconwyLabour154
  369. =368Hereford and South HerefordshireConservative154
  370. =368MonmouthshireLabour154
  371. =368Newport EastLabour154
  372. =372CongletonLabour153
  373. =372Dundee CentralScottish National Party153
  374. =372Ellesmere Port and BromboroughLabour153
  375. =372Mid DerbyshireLabour153
  376. =372North DorsetConservative153
  377. =372South DerbyshireLabour153
  378. =372Wolverhampton WestLabour153
  379. =379Birmingham ErdingtonLabour152
  380. =379CarlisleLabour152
  381. =379Filton and Bradley StokeLabour152
  382. =379KetteringLabour152
  383. =379New Forest WestConservative152
  384. =384Exmouth and Exeter EastConservative151
  385. =384Reading West and Mid BerkshireLabour151
  386. =384Romsey and Southampton NorthConservative151
  387. =384SevenoaksConservative151
  388. =384Solihull West and ShirleyConservative151
  389. =389BassetlawLabour150
  390. =389Grantham and BourneConservative150
  391. =389Harrow WestLabour150
  392. =389St IvesLiberal Democrat150
  393. =389TewkesburyLiberal Democrat150
  394. =389TonbridgeConservative150
  395. =395Blackley and Middleton SouthLabour149
  396. =395BridgwaterConservative149
  397. =395HalifaxLabour149
  398. =395HyndburnLabour149
  399. =395Kingston and SurbitonLiberal Democrat149
  400. =395North NorthumberlandLabour149
  401. =395Wells and Mendip HillsLiberal Democrat149
  402. =395West Ham and BecktonLabour149
  403. =403Bolton North EastLabour148
  404. =403Bradford EastLabour148
  405. =403Penrith and SolwayLabour148
  406. =403PooleLabour148
  407. =403Portsmouth NorthLabour148
  408. =403TelfordLabour148
  409. =403Thornbury and YateLiberal Democrat148
  410. =410Edinburgh South WestLabour147
  411. =410Hinckley and BosworthConservative147
  412. =410HuddersfieldLabour147
  413. =410Leigh and AthertonLabour147
  414. =410Mid and South PembrokeshireLabour147
  415. =410North East FifeLiberal Democrat147
  416. =410ShipleyLabour147
  417. =410Swindon SouthLabour147
  418. =418ChichesterLiberal Democrat146
  419. =418Folkestone and HytheLabour146
  420. =418Heywood and Middleton NorthLabour146
  421. =418Kingswinford and South StaffordshireConservative146
  422. =418New Forest EastConservative146
  423. =423Derby SouthLabour145
  424. =423FyldeConservative145
  425. =423Mid SussexLiberal Democrat145
  426. =423North East CambridgeshireConservative145
  427. =423North HerefordshireGreen Party145
  428. =423South West HertfordshireConservative145
  429. =423Southend East and RochfordLabour145
  430. =423Wellingborough and RushdenLabour145
  431. =431Beverley and HoldernessConservative144
  432. =431Birmingham Selly OakLabour144
  433. =431Coventry EastLabour144
  434. =431Glasgow SouthLabour144
  435. =431GloucesterLabour144
  436. =431Paisley and Renfrewshire NorthLabour144
  437. =431SpelthorneConservative144
  438. =438Bournemouth EastLabour143
  439. =438ChristchurchConservative143
  440. =438Frome and East SomersetLiberal Democrat143
  441. =438Glasgow EastLabour143
  442. =438MacclesfieldLabour143
  443. =438North East HampshireLiberal Democrat143
  444. =438PeterboroughLabour143
  445. =438Weston-super-MareLabour143
  446. =446BirkenheadLabour142
  447. =446BroxbourneConservative142
  448. =446East AntrimDemocratic Unionist Party142
  449. =446HalesowenLabour142
  450. =446North East Somerset and HanhamLabour142
  451. =446Perth and Kinross-shireScottish National Party142
  452. =446South DevonLiberal Democrat142
  453. =446Wythenshawe and Sale EastLabour142
  454. =454Barrow and FurnessLabour141
  455. =454East RenfrewshireLabour141
  456. =454North Warwickshire and BedworthLabour141
  457. =454Walsall and BloxwichLabour141
  458. =458Bridlington and The WoldsConservative140
  459. =458BromsgroveConservative140
  460. =458Crewe and NantwichLabour140
  461. =458Dunfermline and DollarLabour140
  462. =458Gateshead Central and WhickhamLabour140
  463. =458Surrey HeathLiberal Democrat140
  464. =464BootleLabour139
  465. =464ChelmsfordLiberal Democrat139
  466. =464Colne ValleyLabour139
  467. =464PrestonLabour139
  468. =464South West NorfolkLabour139
  469. =464Sutton and CheamLiberal Democrat139
  470. =464Tipton and WednesburyLabour139
  471. =464Vale of GlamorganLabour139
  472. =472Berwickshire, Roxburgh and SelkirkConservative138
  473. =472Birmingham NorthfieldLabour138
  474. =472Bolton South and WalkdenLabour138
  475. =472Castle PointConservative138
  476. =472Gillingham and RainhamLabour138
  477. =472Godalming and AshConservative138
  478. =472North NorfolkLiberal Democrat138
  479. =472Northampton NorthLabour138
  480. =472Rossendale and DarwenLabour138
  481. =472St Neots and Mid CambridgeshireLiberal Democrat138
  482. =482Bournemouth WestLabour137
  483. =482Edinburgh WestLiberal Democrat137
  484. =482Honiton and SidmouthLiberal Democrat137
  485. =482Kingston upon Hull North and CottinghamLabour137
  486. =482Normanton and HemsworthLabour137
  487. =482North West LeicestershireLabour137
  488. =482Spen ValleyLabour137
  489. =482Stoke-on-Trent CentralLabour137
  490. =482Wyre ForestConservative137
  491. =491Ashton-under-LyneLabour136
  492. =491Rhondda and OgmoreLabour136
  493. =491South East CornwallLabour136
  494. =491TynemouthLabour136
  495. =491West BromwichLabour136
  496. =496Alyn and DeesideLabour135
  497. =496ChesterfieldLabour135
  498. =496Chingford and Woodford GreenConservative135
  499. =496Leeds Central and HeadingleyLabour135
  500. =496MakerfieldLabour135
  501. =496Rochester and StroodLabour135
  502. =496StrangfordDemocratic Unionist Party135
  503. =503Doncaster East and the Isle of AxholmeLabour134
  504. =503GosportConservative134
  505. =503GraveshamLabour134
  506. =503Kilmarnock and LoudounLabour134
  507. =507Bishop AucklandLabour133
  508. =507Dumfriesshire, Clydesdale and TweeddaleConservative133
  509. =507HavantConservative133
  510. =507Paisley and Renfrewshire SouthLabour133
  511. =507South Holland and The DeepingsConservative133
  512. =512Liverpool WaltonLabour132
  513. =512Lothian EastLabour132
  514. =512Mid DunbartonshireLiberal Democrat132
  515. =512Neath and Swansea EastLabour132
  516. =512North DevonLiberal Democrat132
  517. =512RomfordConservative132
  518. =518Dewsbury and BatleyIndependent131
  519. =518East Kilbride and StrathavenLabour131
  520. =518FalkirkLabour131
  521. =518Louth and HorncastleConservative131
  522. =518Maidstone and MallingConservative131
  523. =518Waveney ValleyGreen Party131
  524. =524BurnleyLabour130
  525. =524EastleighLiberal Democrat130
  526. =524St Austell and NewquayLabour130
  527. =524Swansea WestLabour130
  528. =528Blackpool SouthLabour129
  529. =528Leeds EastLabour129
  530. =528RutherglenLabour129
  531. =528Wolverhampton South EastLabour129
  532. =532Birmingham YardleyLabour128
  533. =532Blackpool North and FleetwoodLabour128
  534. =532Boston and SkegnessReform UK128
  535. =532Cramlington and KillingworthLabour128
  536. =532WrexhamLabour128
  537. =537Birmingham Hodge Hill and Solihull NorthLabour127
  538. =537SouthportLabour127
  539. =539Blyth and AshingtonLabour126
  540. =539Old Bexley and SidcupConservative126
  541. =539RedditchLabour126
  542. =542Edinburgh SouthLabour125
  543. =542Harrogate and KnaresboroughLiberal Democrat125
  544. =542Hornchurch and UpminsterConservative125
  545. =542Motherwell, Wishaw and CarlukeLabour125
  546. =542Stockton NorthLabour125
  547. =542Warrington NorthLabour125
  548. =548Chatham and AylesfordLabour124
  549. =548Glenrothes and Mid FifeLabour124
  550. =548LlanelliLabour124
  551. =548Southampton ItchenLabour124
  552. =548Swindon NorthLabour124
  553. =548WiganLabour124
  554. =554Central AyrshireLabour123
  555. =554Newcastle upon Tyne East and WallsendLabour123
  556. =554Pontefract, Castleford and KnottingleyLabour123
  557. =554South Basildon and East ThurrockReform UK123
  558. =554West DunbartonshireLabour123
  559. 559Caithness, Sutherland and Easter RossLiberal Democrat122
  560. =560DarlingtonLabour121
  561. =560Great YarmouthReform UK121
  562. =560Ilford NorthLabour121
  563. =560Leeds West and PudseyLabour121
  564. =560LivingstonLabour121
  565. =565Ayr, Carrick and CumnockLabour120
  566. =565BarkingLabour120
  567. =565Blaydon and ConsettLabour120
  568. =565Brecon, Radnor and Cwm TaweLiberal Democrat120
  569. =565North East DerbyshireLabour120
  570. =565North ShropshireLiberal Democrat120
  571. =565Ossett and Denby DaleLabour120
  572. =565Scarborough and WhitbyLabour120
  573. =565Stoke-on-Trent SouthLabour120
  574. =574Cannock ChaseLabour119
  575. =574South West DevonConservative119
  576. =576Bexleyheath and CrayfordLabour118
  577. =576Dagenham and RainhamLabour118
  578. =576Hayes and HarlingtonLabour118
  579. =576Plymouth Moor ViewLabour118
  580. =580Carshalton and WallingtonLiberal Democrat117
  581. =580HarlowLabour117
  582. =580Stalybridge and HydeLabour117
  583. =580TorfaenLabour117
  584. =584Kingston upon Hull West and HaltempriceLabour116
  585. =584PontypriddLabour116
  586. =584TamworthLabour116
  587. =587Aberdeen NorthScottish National Party115
  588. =587Coatbridge and BellshillLabour115
  589. =587Merthyr Tydfil and AberdareLabour115
  590. =587Mid CheshireLabour115
  591. =587Westmorland and LonsdaleLiberal Democrat115
  592. =592Barnsley NorthLabour114
  593. =592Leeds South West and MorleyLabour114
  594. =592MansfieldLabour114
  595. =592Stockton WestConservative114
  596. =596Doncaster CentralLabour113
  597. =596StourbridgeLabour113
  598. 598Wakefield and RothwellLabour112
  599. =599BolsoverLabour111
  600. =599ClactonReform UK111
  601. =599Clwyd NorthLabour111
  602. =602CheadleLiberal Democrat110
  603. =602DudleyLabour110
  604. =602TorbayLiberal Democrat110
  605. =605Rawmarsh and ConisbroughLabour109
  606. =605YeovilLiberal Democrat109
  607. 607BridgendLabour108
  608. 608Wolverhampton North EastLabour107
  609. =609Cowdenbeath and KirkcaldyLabour106
  610. =609Orkney and ShetlandLiberal Democrat106
  611. =611Amber ValleyLabour105
  612. =611NuneatonLabour105
  613. 613Rother ValleyLabour104
  614. =614RedcarLabour103
  615. =614ScunthorpeLabour103
  616. =614Stoke-on-Trent NorthLabour103
  617. 617AshfieldReform UK102
  618. =618Houghton and Sunderland SouthLabour101
  619. =618Inverclyde and Renfrewshire WestLabour101
  620. =618LowestoftLabour101
  621. 621Washington and Gateshead SouthLabour100
  622. =622Richmond and NorthallertonConservative99
  623. =622Sunderland CentralLabour99
  624. =624Great Grimsby and CleethorpesLabour97
  625. =624ThurrockLabour97
  626. =626Airdrie and ShottsLabour95
  627. =626RochdaleLabour95
  628. =626Widnes and HalewoodLabour95
  629. =629Bathgate and LinlithgowLabour92
  630. =629Middlesbrough and Thornaby EastLabour92
  631. 631Bradford SouthLabour91
  632. 632Sittingbourne and SheppeyLabour90
  633. =633HartlepoolLabour88
  634. =633Kingston upon Hull EastLabour88
  635. =633KnowsleyLabour88
  636. =633South ShieldsLabour88
  637. =637Jarrow and Gateshead EastLabour85
  638. =637St Helens South and WhistonLabour85
  639. 639Glasgow North EastLabour81
  640. =640Aberafan MaestegLabour79
  641. =640Newton Aycliffe and SpennymoorLabour79
  642. =640Ynys MônPlaid Cymru79
  643. =643Barnsley SouthLabour78
  644. =643Isle of Wight WestLabour78
  645. 645Alloa and GrangemouthLabour74
  646. 646EasingtonLabour72
  647. 647Isle of Wight EastConservative71
  648. 648Na h-Eileanan an IarLabour53
  649. 649Glasgow South WestLabour51
  650. 650North CornwallLiberal Democrat47

Counts follow the size of the place, so the largest places tend to come first.

Data table

651 rows, a constituency each, then the totals the file gives

AreaWinnerResultMajorityElectorateValid votesInvalid votes
Aberafan Maesteg W07000081LabourLab hold10,35472,58035,75579
Aberdeen North S14000060Scottish National PartySNP hold1,76075,92542,095115
Aberdeen South S14000061Scottish National PartySNP hold3,75877,32846,345178
Aberdeenshire North and Moray East S14000062Scottish National PartySNP gain from Con94270,05838,188170
Airdrie and Shotts S14000063LabourLab gain from SNP7,54770,19936,66695
Aldershot E14001063LabourLab gain from Con5,68378,55348,544179
Aldridge-Brownhills E14001064ConservativeCon hold4,29470,26840,912156
Alloa and Grangemouth S14000064LabourLab gain from SNP6,12270,68041,20174
Altrincham and Sale West E14001065LabourLab gain from Con4,17474,02551,452184
Alyn and Deeside W07000082LabourLab hold8,79475,79043,392135
Amber Valley E14001066LabourLab gain from Con3,55471,54642,531105
Angus and Perthshire Glens S14000065Scottish National PartySNP hold4,87076,66847,348224
Arbroath and Broughty Ferry S14000066Scottish National PartySNP hold85976,14944,117161
Argyll, Bute and South Lochaber S14000067Scottish National PartySNP hold6,23271,75644,862216
Arundel and South Downs E14001067ConservativeCon hold12,13477,96954,740214
Ashfield E14001068Reform UKRUK gain from Con5,50868,92939,882102
Ashford E14001069LabourLab gain from Con1,77976,23346,975164
Ashton-under-Lyne E14001070LabourLab hold6,79171,00235,461136
Aylesbury E14001071LabourLab gain from Con63079,16949,940213
Ayr, Carrick and Cumnock S14000107LabourLab gain from SNP4,15470,34040,936120
Banbury E14001072LabourLab gain from Con3,25673,25048,178187
Bangor Aberconwy W07000083LabourLab gain from Con4,89670,52741,660154
Barking E14001073LabourLab hold11,05479,82236,477120
Barnsley North E14001074LabourLab hold7,81178,27436,894114
Barnsley South E14001075LabourLab hold4,74875,85335,08278
Barrow and Furness E14001076LabourLab gain from Con5,32474,98042,221141
Basildon and Billericay E14001077ConservativeCon hold2076,87342,124176
Basingstoke E14001078LabourLab gain from Con6,48478,48748,989189
Bassetlaw E14001079LabourLab gain from Con5,76878,16144,878150
Bath E14001080Liberal DemocratLD hold11,21869,66248,130192
Bathgate and Linlithgow S14000068LabourLab gain from SNP8,32372,18542,06592
Battersea E14001081LabourLab hold12,03972,82747,082237
Beaconsfield E14001082ConservativeCon hold5,45572,75147,726162
Beckenham and Penge E14001083LabourLab hold12,90577,19852,222218
Bedford E14001084LabourLab hold9,43072,47840,659210
Belfast East N05000001Democratic Unionist PartyDUP hold2,67672,91742,706184
Belfast North N05000002Sinn FéinSF hold5,61274,24040,452293
Belfast South and Mid Down N05000003Social Democratic & Labour PartySDLP hold12,50674,74943,491266
Belfast West N05000004Sinn FéinSF hold15,96175,34639,743256
Bermondsey and Old Southwark E14001085LabourLab hold7,78769,48237,603180
Berwickshire, Roxburgh and Selkirk S14000108ConservativeCon hold6,59976,43846,558138
Bethnal Green and Stepney E14001086LabourLab hold1,68981,43946,647320
Beverley and Holderness E14001087ConservativeCon hold12471,99444,897144
Bexhill and Battle E14001088ConservativeCon hold2,65772,19847,750188
Bexleyheath and Crayford E14001089LabourLab gain from Con2,11470,29743,461118
Bicester and Woodstock E14001090Liberal DemocratLD gain from Con4,95874,35350,219167
Birkenhead E14001091LabourLab hold13,79878,09143,134142
Birmingham Edgbaston E14001092LabourLab hold8,36871,78737,428179
Birmingham Erdington E14001093LabourLab hold7,01977,46334,137152
Birmingham Hall Green and Moseley E14001094LabourLab hold5,65676,93641,606256
Birmingham Hodge Hill and Solihull North E14001095LabourLab hold1,56677,73734,136127
Birmingham Ladywood E14001096LabourLab hold3,42183,69336,579203
Birmingham Northfield E14001097LabourLab gain from Con5,38974,04837,652138
Birmingham Perry Barr E14001098IndependentInd gain from Lab50776,35037,476211
Birmingham Selly Oak E14001099LabourLab hold11,53775,67838,423144
Birmingham Yardley E14001100LabourLab hold69373,20336,144128
Bishop Auckland E14001101LabourLab gain from Con6,67270,74540,427133
Blackburn E14001102IndependentInd gain from Lab13273,26338,887163
Blackley and Middleton South E14001103LabourLab hold10,25072,30331,340149
Blackpool North and Fleetwood E14001104LabourLab gain from Con4,64773,33941,810128
Blackpool South E14001105LabourLab gain from Con6,84877,46035,180129
Blaenau Gwent and Rhymney W07000084LabourLab hold12,18370,15329,922516
Blaydon and Consett E14001106LabourLab hold11,15370,48742,216120
Blyth and Ashington E14001107LabourLab hold9,17376,59540,401126
Bognor Regis and Littlehampton E14001108ConservativeCon hold1,76576,85447,827186
Bolsover E14001109LabourLab gain from Con6,32377,20742,434111
Bolton North East E14001110LabourLab gain from Con6,65380,01143,359148
Bolton South and Walkden E14001111LabourLab hold6,74379,62236,930138
Bolton West E14001112LabourLab gain from Con4,94574,93344,598180
Bootle E14001113LabourLab hold21,98373,03738,880139
Boston and Skegness E14001114Reform UKRUK gain from Con2,01075,81140,455128
Bournemouth East E14001115LabourLab gain from Con5,47972,35444,910143
Bournemouth West E14001116LabourLab gain from Con3,22470,25939,418137
Bracknell E14001117LabourLab gain from Con78471,66043,837155
Bradford East E14001118LabourLab hold6,18975,16437,216148
Bradford South E14001119LabourLab hold4,39270,99933,04291
Bradford West E14001120LabourLab hold70777,89737,081219
Braintree E14001121ConservativeCon hold3,67077,67349,028167
Brecon, Radnor and Cwm Tawe W07000085Liberal DemocratLD gain from Con1,47273,11446,548120
Brent East E14001122LabourLab hold13,04777,54737,802243
Brent West E14001123LabourLab hold3,79380,02741,376199
Brentford and Isleworth E14001124LabourLab hold9,82479,42345,254219
Brentwood and Ongar E14001125ConservativeCon hold5,98075,35248,332169
Bridgend W07000086LabourLab gain from Con8,59573,16841,374108
Bridgwater E14001126ConservativeCon hold1,34971,57140,129149
Bridlington and The Wolds E14001127ConservativeCon hold3,12574,43842,937140
Brigg and Immingham E14001128ConservativeCon hold3,24373,09942,508168
Brighton Kemptown and Peacehaven E14001129LabourLab hold9,66368,78440,686557
Brighton Pavilion E14001130Green PartyGreen hold14,29074,78652,363209
Bristol Central E14001131Green PartyGreen gain from Lab10,40762,73543,365165
Bristol East E14001132LabourLab hold6,60675,91746,109845
Bristol North East E14001133LabourLab hold11,16770,07641,989160
Bristol North West E14001134LabourLab hold15,66974,86948,464264
Bristol South E14001135LabourLab hold7,66675,53343,403179
Broadland and Fakenham E14001136ConservativeCon hold71976,86349,513192
Bromley and Biggin Hill E14001137ConservativeCon hold30270,71346,788173
Bromsgrove E14001138ConservativeCon hold3,01676,46850,405140
Broxbourne E14001139ConservativeCon hold2,85875,21042,952142
Broxtowe E14001140LabourLab gain from Con8,40370,44047,838165
Buckingham and Bletchley E14001141LabourLab gain from Con2,42174,83247,641206
Burnley E14001142LabourLab gain from Con3,42074,95439,719130
Burton and Uttoxeter E14001143LabourLab gain from Con2,26677,99445,627161
Bury North E14001144LabourLab gain from Con6,94477,68645,520174
Bury South E14001145LabourLab gain from Con9,36175,32642,214170
Bury St Edmunds and Stowmarket E14001146LabourLab gain from Con1,45278,47950,893193
Caerfyrddin W07000087Plaid CymruPC gain from Con4,53574,00545,604187
Caerphilly W07000088LabourLab hold6,41972,64838,234156
Caithness, Sutherland and Easter Ross S14000069Liberal DemocratLD gain from SNP10,48974,62746,048122
Calder Valley E14001147LabourLab gain from Con8,99177,36449,608188
Camborne and Redruth E14001148LabourLab gain from Con7,80674,34247,785196
Cambridge E14001149LabourLab hold11,07870,32142,100372
Cannock Chase E14001150LabourLab gain from Con3,12576,97442,953119
Canterbury E14001151LabourLab hold8,65371,15547,231173
Cardiff East W07000089LabourLab hold9,09772,87639,123172
Cardiff North W07000090LabourLab hold11,20771,46047,473232
Cardiff South and Penarth W07000091LabourLab hold11,76773,06039,176221
Cardiff West W07000092LabourLab hold7,01975,69744,757195
Carlisle E14001152LabourLab gain from Con5,20077,86345,979152
Carshalton and Wallington E14001153Liberal DemocratLD gain from Con7,90574,36246,670117
Castle Point E14001154ConservativeCon hold3,25171,02640,633138
Central Ayrshire S14000109LabourLab gain from SNP6,86969,41341,419123
Central Devon E14001155ConservativeCon hold6175,38553,432211
Central Suffolk and North Ipswich E14001156ConservativeCon hold4,29073,04646,423215
Ceredigion Preseli W07000093Plaid CymruPC hold14,78975,69046,302155
Chatham and Aylesford E14001157LabourLab gain from Con1,99875,10940,845124
Cheadle E14001158Liberal DemocratLD gain from Con12,23574,38350,731110
Chelmsford E14001159Liberal DemocratLD gain from Con4,75376,97050,716139
Chelsea and Fulham E14001160LabourLab gain from Con15278,46847,116184
Cheltenham E14001161Liberal DemocratLD gain from Con7,21076,14449,542986
Chesham and Amersham E14001162Liberal DemocratLD gain from Con5,45174,88954,455161
Chester North and Neston E14001163LabourLab hold11,87070,21544,694216
Chester South and Eddisbury E14001164ConservativeCon hold3,05774,28452,486155
Chesterfield E14001165LabourLab hold10,82071,64541,555135
Chichester E14001166Liberal DemocratLD gain from Con12,17278,37451,947146
Chingford and Woodford Green E14001167ConservativeCon hold4,75774,01048,512135
Chippenham E14001168Liberal DemocratLD gain from Con8,13874,10749,512157
Chipping Barnet E14001169LabourLab gain from Con2,91478,03850,859209
Chorley E14001170SpeakerSpk hold20,57574,80133,9641,198
Christchurch E14001171ConservativeCon hold7,45571,06047,335143
Cities of London and Westminster E14001172LabourLab gain from Con2,70873,36939,215202
City of Durham E14001173LabourLab hold11,75770,58340,627165
Clacton E14001174Reform UKRUK gain from Con8,40578,24545,958111
Clapham and Brixton Hill E14001175LabourLab hold18,00574,15942,741209
Clwyd East W07000094LabourLab gain from Con4,62276,63747,822163
Clwyd North W07000095LabourLab gain from Con1,19675,02741,627111
Coatbridge and Bellshill S14000070LabourLab gain from SNP6,34472,66738,731115
Colchester E14001176LabourLab gain from Con8,25078,66244,903156
Colne Valley E14001177LabourLab gain from Con4,96372,63846,221139
Congleton E14001178LabourLab gain from Con3,38774,24350,125153
Corby and East Northamptonshire E14001179LabourLab gain from Con6,33178,77049,589165
Coventry East E14001180LabourLab hold11,62375,77337,014144
Coventry North West E14001181LabourLab hold11,17475,03642,030180
Coventry South E14001182LabourLab hold10,20176,23242,731159
Cowdenbeath and Kirkcaldy S14000071LabourLab gain from SNP7,24871,84540,814106
Cramlington and Killingworth E14001183LabourLab hold12,82076,22845,394128
Crawley E14001184LabourLab gain from Con5,23575,56945,642190
Crewe and Nantwich E14001185LabourLab gain from Con9,72778,42347,197140
Croydon East E14001186LabourLab hold6,82576,59543,779174
Croydon South E14001187ConservativeCon hold2,31374,88949,378159
Croydon West E14001188LabourLab hold14,22677,89138,122172
Cumbernauld and Kirkintilloch S14000072LabourLab gain from SNP4,14470,35040,976170
Dagenham and Rainham E14001189LabourLab hold7,17376,47538,867118
Darlington E14001190LabourLab gain from Con2,29870,67242,378121
Dartford E14001191LabourLab gain from Con1,19275,42644,488272
Daventry E14001192ConservativeCon hold3,01280,87953,082216
Derby North E14001193LabourLab gain from Con8,91571,87940,919187
Derby South E14001194LabourLab hold6,00272,94437,399145
Derbyshire Dales E14001195LabourLab gain from Con35073,32451,272173
Dewsbury and Batley E14001196IndependentInd gain from Lab6,93471,68538,070131
Didcot and Wantage E14001197Liberal DemocratLD gain from Con6,23380,68954,733215
Doncaster Central E14001198LabourLab hold9,55174,67837,944113
Doncaster East and the Isle of Axholme E14001199LabourLab gain from Con2,31170,15439,132134
Doncaster North E14001200LabourLab hold9,12669,75931,002475
Dorking and Horley E14001201Liberal DemocratLD gain from Con5,39171,64549,965168
Dover and Deal E14001202LabourLab gain from Con7,58576,40647,775185
Droitwich and Evesham E14001203ConservativeCon hold8,99576,62449,609177
Dudley E14001204LabourLab gain from Con1,90070,15135,796110
Dulwich and West Norwood E14001205LabourLab hold18,78974,25945,378227
Dumfries and Galloway S14000073ConservativeCon hold93078,54145,775162
Dumfriesshire, Clydesdale and Tweeddale S14000074ConservativeCon hold4,24271,90044,214133
Dundee Central S14000075Scottish National PartySNP hold67574,22138,848153
Dunfermline and Dollar S14000076LabourLab gain from SNP8,24172,82444,537140
Dunstable and Leighton Buzzard E14001206LabourLab gain from Con66776,74246,045171
Dwyfor Meirionnydd W07000096Plaid CymruPC hold15,87673,04040,395215
Ealing Central and Acton E14001207LabourLab hold13,99578,43647,769254
Ealing North E14001208LabourLab hold12,51974,82043,232198
Ealing Southall E14001209LabourLab hold15,79378,66946,816214
Earley and Woodley E14001210LabourLab gain from Con84873,54845,914572
Easington E14001211LabourLab hold6,54269,39534,32472
East Antrim N05000005Democratic Unionist PartyDUP hold1,30673,30239,675142
East Grinstead and Uckfield E14001212ConservativeCon hold8,48075,38550,393471
East Ham E14001213LabourLab hold12,86379,21937,892173
East Hampshire E14001214ConservativeCon hold1,27570,65950,006157
East Kilbride and Strathaven S14000077LabourLab gain from SNP9,05776,41446,707131
East Londonderry N05000006Democratic Unionist PartyDUP hold17975,70741,277158
East Renfrewshire S14000021LabourLab gain from SNP8,42174,62650,227141
East Surrey E14001215ConservativeCon hold7,45073,30749,196208
East Thanet E14001216LabourLab gain from Con6,97174,92742,713167
East Wiltshire E14001217ConservativeCon hold4,71674,13947,193167
East Worthing and Shoreham E14001218LabourLab gain from Con9,51974,73849,078181
Eastbourne E14001219Liberal DemocratLD gain from Con12,20472,59045,605159
Eastleigh E14001220Liberal DemocratLD gain from Con1,54669,96546,420130
Edinburgh East and Musselburgh S14000078LabourLab gain from SNP3,71576,18845,575206
Edinburgh North and Leith S14000079LabourLab gain from SNP7,26878,41149,475173
Edinburgh South S14000080LabourLab hold17,25170,83846,826125
Edinburgh South West S14000081LabourLab gain from SNP6,21773,78445,664147
Edinburgh West S14000082Liberal DemocratLD hold16,47076,49052,471137
Edmonton and Winchmore Hill E14001221LabourLab hold12,63275,79241,045204
Ellesmere Port and Bromborough E14001222LabourLab hold16,90870,79941,964153
Eltham and Chislehurst E14001223LabourLab gain from Con8,42973,97945,566192
Ely and East Cambridgeshire E14001224Liberal DemocratLD gain from Con49579,11252,369155
Enfield North E14001225LabourLab hold12,73678,77043,492159
Epping Forest E14001226ConservativeCon hold5,68272,22941,753793
Epsom and Ewell E14001227Liberal DemocratLD gain from Con3,68676,51354,525172
Erewash E14001228LabourLab gain from Con5,85971,50143,006175
Erith and Thamesmead E14001229LabourLab hold16,30278,74040,379157
Esher and Walton E14001230Liberal DemocratLD gain from Con12,00374,04253,880157
Exeter E14001231LabourLab hold11,93767,84040,195180
Exmouth and Exeter East E14001232ConservativeCon hold12179,98351,316151
Falkirk S14000083LabourLab gain from SNP4,99673,58442,625131
Fareham and Waterlooville E14001233ConservativeCon hold6,07976,94750,123168
Farnham and Bordon E14001234ConservativeCon hold1,34975,92053,015197
Faversham and Mid Kent E14001235ConservativeCon hold1,46974,30146,594172
Feltham and Heston E14001236LabourLab hold7,94476,98238,887165
Fermanagh and South Tyrone N05000007Sinn FéinSF hold4,57177,82851,076260
Filton and Bradley Stoke E14001237LabourLab gain from Con10,00077,58250,367152
Finchley and Golders Green E14001238LabourLab gain from Con4,58177,50049,289202
Folkestone and Hythe E14001239LabourLab gain from Con3,72970,05643,246146
Forest of Dean E14001240LabourLab gain from Con27872,85748,091233
Foyle N05000008Social Democratic & Labour PartySDLP hold4,16673,49638,358310
Frome and East Somerset E14001241Liberal DemocratLD gain from Con5,41571,59346,716143
Fylde E14001242ConservativeCon hold56177,10047,960145
Gainsborough E14001243ConservativeCon hold3,53275,83646,685177
Gateshead Central and Whickham E14001244LabourLab hold9,64469,82740,217140
Gedling E14001245LabourLab gain from Con11,88177,00648,722176
Gillingham and Rainham E14001246LabourLab gain from Con3,97273,52341,140138
Glasgow East S14000084LabourLab gain from SNP3,78468,98735,445143
Glasgow North S14000085LabourLab gain from SNP3,53967,57934,739166
Glasgow North East S14000086LabourLab gain from SNP4,63772,61034,09181
Glasgow South S14000087LabourLab gain from SNP4,15470,21942,378144
Glasgow South West S14000088LabourLab gain from SNP3,28568,87135,66951
Glasgow West S14000089LabourLab gain from SNP6,44669,02839,902186
Glastonbury and Somerton E14001247Liberal DemocratLD gain from Con6,61173,26847,642203
Glenrothes and Mid Fife S14000090LabourLab gain from SNP2,95470,65536,139124
Gloucester E14001248LabourLab gain from Con3,43179,47545,692144
Godalming and Ash E14001249ConservativeCon hold89175,81654,696138
Goole and Pocklington E14001250ConservativeCon hold3,57279,92549,742165
Gordon and Buchan S14000091ConservativeCon hold87869,60543,848166
Gorton and Denton E14001251LabourLab hold13,41376,52436,560175
Gosport E14001252ConservativeCon hold6,05473,26144,277134
Gower W07000097LabourLab hold11,56776,12347,229160
Grantham and Bourne E14001253ConservativeCon hold4,49673,28546,125150
Gravesham E14001254LabourLab gain from Con2,71273,09443,232134
Great Grimsby and Cleethorpes E14001255LabourLab gain from Con4,80376,15736,61997
Great Yarmouth E14001256Reform UKRUK gain from Con1,42673,31740,748121
Greenwich and Woolwich E14001257LabourLab hold18,36673,07342,719221
Guildford E14001258Liberal DemocratLD gain from Con8,42970,66248,294162
Hackney North and Stoke Newington E14001259LabourLab hold15,08077,81240,959254
Hackney South and Shoreditch E14001260LabourLab hold14,73778,27741,701213
Halesowen E14001261LabourLab gain from Con4,36468,54938,578142
Halifax E14001262LabourLab hold6,26977,51640,214149
Hamble Valley E14001263ConservativeCon hold4,80279,47854,004187
Hamilton and Clyde Valley S14000092LabourLab gain from SNP9,47275,48042,084183
Hammersmith and Chiswick E14001264LabourLab hold15,29075,86046,021260
Hampstead and Highgate E14001265LabourLab hold14,97080,02948,550238
Harborough, Oadby and Wigston E14001266ConservativeCon hold2,37877,07550,386191
Harlow E14001267LabourLab gain from Con2,50474,68343,357117
Harpenden and Berkhamsted E14001268Liberal DemocratLD gain from Con10,70872,24254,336188
Harrogate and Knaresborough E14001269Liberal DemocratLD gain from Con8,23877,95552,064125
Harrow East E14001270ConservativeCon hold11,68076,51347,777204
Harrow West E14001271LabourLab hold6,64279,90245,241150
Hartlepool E14001272LabourLab hold7,69871,43735,51188
Harwich and North Essex E14001273ConservativeCon hold1,16276,29648,043195
Hastings and Rye E14001274LabourLab gain from Con8,65375,93945,990183
Havant E14001275ConservativeCon hold9272,32342,186133
Hayes and Harlington E14001276LabourLab hold12,03174,40538,315118
Hazel Grove E14001277Liberal DemocratLD gain from Con6,50072,84645,998170
Hemel Hempstead E14001278LabourLab gain from Con4,85771,03544,108168
Hendon E14001279LabourLab gain from Con1574,86541,256190
Henley and Thame E14001280Liberal DemocratLD gain from Con6,26773,74953,157174
Hereford and South Herefordshire E14001281ConservativeCon hold1,27972,20345,572154
Herne Bay and Sandwich E14001282ConservativeCon hold2,49977,86948,827196
Hertford and Stortford E14001283LabourLab gain from Con4,74878,91554,009203
Hertsmere E14001284ConservativeCon hold7,99273,46548,007204
Hexham E14001285LabourLab gain from Con3,71376,43151,828433
Heywood and Middleton North E14001286LabourLab hold6,08273,32837,130146
High Peak E14001287LabourLab gain from Con7,90874,38549,206178
Hinckley and Bosworth E14001288ConservativeCon hold5,40876,43847,799147
Hitchin E14001289LabourLab gain from Con8,10975,87752,510179
Holborn and St Pancras E14001290LabourLab hold11,57271,30038,602223
Honiton and Sidmouth E14001291Liberal DemocratLD gain from Con6,70075,53750,655137
Hornchurch and Upminster E14001292ConservativeCon hold1,94375,43846,911125
Hornsey and Friern Barnet E14001293LabourLab hold21,47569,88548,642287
Horsham E14001294Liberal DemocratLD gain from Con2,51779,15055,499225
Houghton and Sunderland South E14001295LabourLab hold7,16978,44840,032101
Hove and Portslade E14001296LabourLab hold19,79174,06351,909247
Huddersfield E14001297LabourLab hold4,53377,79540,165147
Huntingdon E14001298ConservativeCon hold1,49979,07452,040194
Hyndburn E14001299LabourLab gain from Con1,68767,14736,374149
Ilford North E14001300LabourLab hold52878,65746,888121
Ilford South E14001301LabourLab hold6,89480,99341,170167
Inverclyde and Renfrewshire West S14000093LabourLab gain from SNP6,37170,12640,350101
Inverness, Skye and West Ross-shire S14000094Liberal DemocratLD gain from SNP2,16077,92748,056168
Ipswich E14001302LabourLab gain from Con7,40375,39644,071167
Isle of Wight East E14001303ConservativeCon hold3,32355,85534,07871
Isle of Wight West E14001304LabourLab gain from Con3,17755,40634,29078
Islington North E14001305IndependentInd gain from Lab7,24772,85249,006189
Islington South and Finsbury E14001306LabourLab hold15,45574,12242,754235
Jarrow and Gateshead East E14001307LabourLab hold8,96470,27236,72885
Keighley and Ilkley E14001308ConservativeCon hold1,62574,36746,186175
Kenilworth and Southam E14001309ConservativeCon hold6,57474,92353,320184
Kensington and Bayswater E14001310LabourLab hold2,90377,30641,908213
Kettering E14001311LabourLab gain from Con3,82079,36050,231152
Kilmarnock and Loudoun S14000110LabourLab gain from SNP5,11974,62842,478134
Kingston and Surbiton E14001312Liberal DemocratLD hold17,23577,35350,664149
Kingston upon Hull East E14001313LabourLab hold3,92070,65029,81688
Kingston upon Hull North and Cottingham E14001314LabourLab hold10,67975,28038,228137
Kingston upon Hull West and Haltemprice E14001315LabourLab gain from Con8,97973,25238,178116
Kingswinford and South Staffordshire E14001316ConservativeCon hold6,30371,64545,180146
Knowsley E14001317LabourLab hold18,31971,96436,04788
Lagan Valley N05000009AllianceAPNI gain from DUP2,95982,20149,081162
Lancaster and Wyre E14001318LabourLab gain from Con9,25374,76043,008199
Leeds Central and Headingley E14001319LabourLab hold8,42270,55431,595135
Leeds East E14001320LabourLab hold11,26576,20739,388129
Leeds North East E14001321LabourLab hold16,08370,17845,167221
Leeds North West E14001322LabourLab gain from Con11,89671,59249,777176
Leeds South E14001323LabourLab hold11,27975,95331,678473
Leeds South West and Morley E14001324LabourLab gain from Con8,42371,85440,209114
Leeds West and Pudsey E14001325LabourLab hold12,39270,06938,494121
Leicester East E14001326ConservativeCon gain from Lab4,42676,56046,714255
Leicester South E14001327IndependentInd gain from Lab97970,86741,837158
Leicester West E14001328LabourLab hold8,77774,10235,397161
Leigh and Atherton E14001329LabourLab gain from Con8,88179,97841,170147
Lewes E14001330Liberal DemocratLD gain from Con12,62476,16653,173171
Lewisham East E14001331LabourLab hold18,07373,38040,637192
Lewisham North E14001332LabourLab hold15,78274,20544,167262
Lewisham West and East Dulwich E14001333LabourLab hold18,39769,38646,414213
Leyton and Wanstead E14001334LabourLab hold13,96471,49143,732208
Lichfield E14001335LabourLab gain from Con81076,11849,104159
Lincoln E14001336LabourLab gain from Con8,79372,31542,160165
Liverpool Garston E14001337LabourLab hold20,10469,28241,993155
Liverpool Riverside E14001338LabourLab hold14,79371,38032,381156
Liverpool Walton E14001339LabourLab hold20,24569,31736,886132
Liverpool Wavertree E14001340LabourLab hold16,30470,58139,815231
Liverpool West Derby E14001341LabourLab hold20,42369,93438,006162
Livingston S14000095LabourLab gain from SNP3,52878,04344,840121
Llanelli W07000098LabourLab hold1,50471,53840,744124
Lothian East S14000096LabourLab gain from SNP13,26575,45648,102132
Loughborough E14001342LabourLab gain from Con4,96068,96142,259177
Louth and Horncastle E14001343ConservativeCon hold5,50676,88046,479131
Lowestoft E14001344LabourLab gain from Con2,01674,33241,824101
Luton North E14001345LabourLab hold7,51074,86638,745162
Luton South and South Bedfordshire E14001346LabourLab hold6,85877,31238,382176
Macclesfield E14001347LabourLab gain from Con9,12076,41652,792143
Maidenhead E14001348Liberal DemocratLD gain from Con2,96375,68750,329516
Maidstone and Malling E14001349ConservativeCon hold1,67476,44946,389131
Makerfield E14001350LabourLab hold5,39976,64140,263135
Maldon E14001351ConservativeCon hold6,90678,28249,841199
Manchester Central E14001352LabourLab hold13,79785,20439,725181
Manchester Rusholme E14001353LabourLab hold8,23572,60829,033193
Manchester Withington E14001354LabourLab hold13,98270,55541,731240
Mansfield E14001355LabourLab gain from Con3,48574,53541,087114
Melksham and Devizes E14001356Liberal DemocratLD gain from Con2,40173,48251,203203
Melton and Syston E14001357ConservativeCon hold5,39674,31645,986163
Meriden and Solihull East E14001358ConservativeCon hold4,58473,65944,035161
Merthyr Tydfil and Aberdare W07000099LabourLab hold7,44774,46035,215115
Mid Bedfordshire E14001359ConservativeCon hold1,32175,45749,621179
Mid Buckinghamshire E14001360ConservativeCon hold5,87275,62253,951231
Mid Cheshire E14001361LabourLab gain from Con8,92770,38441,509115
Mid Derbyshire E14001362LabourLab gain from Con1,87869,91747,543153
Mid Dorset and North Poole E14001363Liberal DemocratLD gain from Con1,35275,29449,514798
Mid Dunbartonshire S14000097Liberal DemocratLD gain from SNP9,67373,60352,738132
Mid Leicestershire E14001364ConservativeCon hold2,20175,92448,050181
Mid Norfolk E14001365ConservativeCon hold3,05475,23845,897222
Mid Sussex E14001366Liberal DemocratLD gain from Con6,66275,96953,328145
Mid Ulster N05000010Sinn FéinSF hold14,92374,00045,445246
Mid and South Pembrokeshire W07000100LabourLab gain from Con1,87879,03346,629147
Middlesbrough South and East Cleveland E14001368LabourLab gain from Con21470,33138,035529
Middlesbrough and Thornaby East E14001367LabourLab hold9,19275,12334,40792
Midlothian S14000045LabourLab gain from SNP8,16773,55444,165162
Milton Keynes Central E14001369LabourLab gain from Con7,29181,07847,729201
Milton Keynes North E14001370LabourLab gain from Con5,43070,70945,977184
Mitcham and Morden E14001371LabourLab hold18,76177,28245,255182
Monmouthshire W07000101LabourLab gain from Con3,33874,82350,844154
Montgomeryshire and Glyndwr W07000102LabourLab gain from Con3,81574,03943,259193
Moray West, Nairn and Strathspey S14000098Scottish National PartySNP hold1,00177,24346,554167
Morecambe and Lunesdale E14001372LabourLab gain from Con5,81576,42448,059171
Motherwell, Wishaw and Carluke S14000099LabourLab gain from SNP7,08571,77739,026125
Na h-Eileanan an Iar S14000027LabourLab gain from SNP3,83621,32513,52853
Neath and Swansea East W07000103LabourLab hold6,62776,29140,137132
New Forest East E14001373ConservativeCon hold8,49570,61845,230146
New Forest West E14001374ConservativeCon hold5,60068,64446,337152
Newark E14001375ConservativeCon hold3,57279,78353,459198
Newbury E14001376Liberal DemocratLD gain from Con2,37771,98248,930173
Newcastle upon Tyne Central and West E14001377LabourLab hold11,06076,82241,355167
Newcastle upon Tyne East and Wallsend E14001378LabourLab hold12,81776,24542,321123
Newcastle upon Tyne North E14001379LabourLab hold17,76274,76848,617197
Newcastle-under-Lyme E14001380LabourLab gain from Con5,06967,81539,618158
Newport East W07000104LabourLab hold9,00976,68338,531154
Newport West and Islwyn W07000105LabourLab hold8,86875,78541,951163
Newry and Armagh N05000011Sinn FéinSF hold15,49378,24445,942294
Newton Abbot E14001381Liberal DemocratLD gain from Con2,24673,88547,992158
Newton Aycliffe and Spennymoor E14001382LabourLab gain from Con8,83972,21539,84679
Normanton and Hemsworth E14001383LabourLab hold6,66275,64536,349137
North Antrim N05000012Traditional Unionist VoiceTUV gain from DUP45074,69741,185176
North Ayrshire and Arran S14000048LabourLab gain from SNP3,55172,17642,262161
North Bedfordshire E14001384ConservativeCon hold5,41478,85051,561210
North Cornwall E14001385Liberal DemocratLD gain from Con9,95776,74151,24547
North Cotswolds E14001386ConservativeCon hold3,35773,20350,229188
North Devon E14001387Liberal DemocratLD gain from Con6,74479,07951,417132
North Dorset E14001388ConservativeCon hold1,58972,69049,683153
North Down N05000013IndependentInd gain from APNI7,30573,88543,296168
North Durham E14001389LabourLab hold5,87373,22641,565162
North East Cambridgeshire E14001390ConservativeCon hold7,18971,51139,176145
North East Derbyshire E14001391LabourLab gain from Con1,75373,23445,866120
North East Fife S14000100Liberal DemocratLD gain from SNP13,47969,76242,728147
North East Hampshire E14001392Liberal DemocratLD gain from Con63476,92355,560143
North East Hertfordshire E14001393LabourLab gain from Con1,92377,69752,520173
North East Somerset and Hanham E14001394LabourLab gain from Con5,31973,88951,125142
North Herefordshire E14001395Green PartyGreen gain from Con5,89472,79750,362145
North Norfolk E14001396Liberal DemocratLD gain from Con2,58571,43847,043138
North Northumberland E14001397LabourLab gain from Con5,06774,19048,843149
North Shropshire E14001398Liberal DemocratLD gain from Con15,31177,57349,594120
North Somerset E14001399LabourLab gain from Con63974,42653,766177
North Warwickshire and Bedworth E14001400LabourLab gain from Con2,19869,75240,940141
North West Cambridgeshire E14001401LabourLab gain from Con3975,91544,424184
North West Essex E14001402ConservativeCon hold2,61079,69854,386215
North West Hampshire E14001403ConservativeCon hold3,28878,62950,823171
North West Leicestershire E14001404LabourLab gain from Con1,01277,75048,572137
North West Norfolk E14001405ConservativeCon hold4,95474,41544,566187
Northampton North E14001406LabourLab gain from Con9,01475,57541,813138
Northampton South E14001407LabourLab gain from Con4,07170,39343,904159
Norwich North E14001408LabourLab gain from Con10,85073,71745,765185
Norwich South E14001409LabourLab hold13,23976,29645,095179
Nottingham East E14001410LabourLab hold15,16269,39536,401226
Nottingham North and Kimberley E14001411LabourLab hold9,42773,76835,007200
Nottingham South E14001412LabourLab hold10,29464,25532,879164
Nuneaton E14001413LabourLab gain from Con3,47971,84341,213105
Old Bexley and Sidcup E14001414ConservativeCon hold3,54873,19847,633126
Oldham East and Saddleworth E14001415LabourLab hold6,35773,46040,065157
Oldham West, Chadderton and Royton E14001416LabourLab hold4,97676,03138,573199
Orkney and Shetland S14000051Liberal DemocratLD hold7,80734,23620,688106
Orpington E14001417ConservativeCon hold5,11871,28446,073165
Ossett and Denby Dale E14001418LabourLab gain from Con4,54272,31243,873120
Oxford East E14001419LabourLab hold14,46571,84539,341390
Oxford West and Abingdon E14001420Liberal DemocratLD hold14,89469,85145,998196
Paisley and Renfrewshire North S14000101LabourLab gain from SNP6,33371,10341,519144
Paisley and Renfrewshire South S14000102LabourLab gain from SNP6,52771,57441,283133
Peckham E14001421LabourLab hold15,22872,12738,797226
Pendle and Clitheroe E14001422LabourLab gain from Con90278,79646,754158
Penistone and Stocksbridge E14001423LabourLab gain from Con8,73970,43543,965167
Penrith and Solway E14001424LabourLab gain from Con5,25777,93549,281148
Perth and Kinross-shire S14000103Scottish National PartySNP hold4,12777,26150,077142
Peterborough E14001425LabourLab gain from Con11873,37841,872143
Plymouth Moor View E14001426LabourLab gain from Con5,60474,72442,856118
Plymouth Sutton and Devonport E14001427LabourLab hold13,32875,31342,095193
Pontefract, Castleford and Knottingley E14001428LabourLab hold6,63074,61835,957123
Pontypridd W07000106LabourLab hold8,40275,95139,378116
Poole E14001429LabourLab gain from Con1872,50944,495148
Poplar and Limehouse E14001430LabourLab hold12,56084,11643,051316
Portsmouth North E14001431LabourLab gain from Con78070,44641,593148
Portsmouth South E14001432LabourLab hold13,15573,71138,928180
Preston E14001433LabourLab hold5,29177,40039,993139
Putney E14001434LabourLab hold12,48872,68649,295218
Queen's Park and Maida Vale E14001435LabourLab hold14,91375,55838,343275
Rawmarsh and Conisbrough E14001436LabourLab hold6,90869,13333,904109
Rayleigh and Wickford E14001437ConservativeCon hold5,62176,57647,978166
Reading Central E14001438LabourLab hold12,63773,60045,291216
Reading West and Mid Berkshire E14001439LabourLab gain from Con1,36168,78146,551151
Redcar E14001440LabourLab gain from Con3,32370,24138,209103
Redditch E14001441LabourLab gain from Con78971,04242,375126
Reigate E14001442ConservativeCon hold3,18777,10253,161198
Rhondda and Ogmore W07000107LabourLab hold7,79074,49335,806136
Ribble Valley E14001443LabourLab gain from Con85680,48452,023181
Richmond Park E14001445Liberal DemocratLD hold17,15574,98852,205218
Richmond and Northallerton E14001444ConservativeCon hold12,18573,88648,52699
Rochdale E14001446LabourLab hold1,44072,50739,68895
Rochester and Strood E14001447LabourLab gain from Con2,93074,25742,598135
Romford E14001448ConservativeCon hold1,46372,92844,047132
Romsey and Southampton North E14001449ConservativeCon hold2,19171,87150,027151
Rossendale and Darwen E14001450LabourLab gain from Con5,62874,44044,618138
Rother Valley E14001451LabourLab gain from Con99869,45941,608104
Rotherham E14001452LabourLab hold5,49075,92936,932364
Rugby E14001453LabourLab gain from Con4,42874,90149,004196
Ruislip, Northwood and Pinner E14001454ConservativeCon hold7,58171,68347,091160
Runcorn and Helsby E14001455LabourLab hold14,69670,80142,235171
Runnymede and Weybridge E14001456ConservativeCon hold7,62773,61048,253156
Rushcliffe E14001457LabourLab gain from Con7,42679,16057,744212
Rutherglen S14000104LabourLab gain from SNP8,76772,67442,484129
Rutland and Stamford E14001458ConservativeCon hold10,39471,76348,577170
Salford E14001459LabourLab hold15,10183,63339,704185
Salisbury E14001460ConservativeCon hold3,80771,80250,173174
Scarborough and Whitby E14001461LabourLab gain from Con5,40874,54444,221120
Scunthorpe E14001462LabourLab gain from Con3,54273,85539,051103
Sefton Central E14001463LabourLab hold18,28274,28447,449225
Selby E14001464LabourLab gain from Con10,19578,04349,222161
Sevenoaks E14001465ConservativeCon hold5,44073,70849,899151
Sheffield Brightside and Hillsborough E14001466LabourLab hold11,60070,38931,612529
Sheffield Central E14001467LabourLab hold8,28660,59431,803287
Sheffield Hallam E14001468LabourLab hold8,18972,90051,601504
Sheffield Heeley E14001469LabourLab hold15,30473,45238,446638
Sheffield South East E14001470LabourLab hold12,45874,15635,771796
Sherwood Forest E14001471LabourLab gain from Con5,44378,89648,660161
Shipley E14001472LabourLab gain from Con8,60374,13048,303147
Shrewsbury E14001473LabourLab gain from Con11,35576,59951,560195
Sittingbourne and Sheppey E14001474LabourLab gain from Con35579,06740,99890
Skipton and Ripon E14001475ConservativeCon hold1,65079,23853,450164
Sleaford and North Hykeham E14001476ConservativeCon hold4,34675,65148,565196
Slough E14001477LabourLab hold3,64781,29543,278167
Smethwick E14001478LabourLab hold11,18872,86335,115211
Solihull West and Shirley E14001479ConservativeCon hold4,62071,81646,877151
South Antrim N05000014Ulster Unionist PartyUUP gain from DUP7,51277,05842,908181
South Basildon and East Thurrock E14001480Reform UKRUK gain from Con9872,67339,549123
South Cambridgeshire E14001481Liberal DemocratLD gain from Con10,64177,32754,885228
South Cotswolds E14001482Liberal DemocratLD gain from Con4,97371,97152,287163
South Derbyshire E14001483LabourLab gain from Con4,16873,71445,737153
South Devon E14001484Liberal DemocratLD gain from Con7,12772,26149,004142
South Dorset E14001485LabourLab gain from Con1,04875,92449,037171
South Down N05000015Sinn FéinSF hold9,28076,24845,243228
South East Cornwall E14001486LabourLab gain from Con1,91172,65449,286136
South Holland and The Deepings E14001487ConservativeCon hold6,85678,47345,930133
South Leicestershire E14001488ConservativeCon hold5,50678,51151,359183
South Norfolk E14001489LabourLab gain from Con2,82674,00649,579164
South Northamptonshire E14001490ConservativeCon hold3,68778,23353,697187
South Ribble E14001491LabourLab gain from Con6,50173,42046,720170
South Shields E14001492LabourLab hold6,65368,36636,82488
South Shropshire E14001493ConservativeCon hold1,62476,67751,653209
South Suffolk E14001494ConservativeCon hold3,04774,61948,801183
South West Devon E14001495ConservativeCon hold2,11277,60052,242119
South West Hertfordshire E14001496ConservativeCon hold4,45671,73748,254145
South West Norfolk E14001497LabourLab gain from Con63074,72444,335139
South West Wiltshire E14001498ConservativeCon hold3,24373,07146,168167
Southampton Itchen E14001499LabourLab gain from Con6,10568,37938,053124
Southampton Test E14001500LabourLab hold9,33365,52035,805160
Southend East and Rochford E14001501LabourLab gain from Con4,02770,21739,656145
Southend West and Leigh E14001502LabourLab gain from Con1,94975,15446,968163
Southgate and Wood Green E14001503LabourLab hold15,30077,54245,671256
Southport E14001504LabourLab gain from Con5,78973,64145,059127
Spelthorne E14001505ConservativeCon hold1,59073,78246,166144
Spen Valley E14001506LabourLab gain from Con6,18872,64241,058137
St Albans E14001507Liberal DemocratLD hold19,83472,73951,614203
St Austell and Newquay E14001508LabourLab gain from Con2,47076,07646,732130
St Helens North E14001509LabourLab hold12,16975,48340,474155
St Helens South and Whiston E14001510LabourLab hold11,94571,56938,03585
St Ives E14001511Liberal DemocratLD gain from Con13,78669,97848,106150
St Neots and Mid Cambridgeshire E14001512Liberal DemocratLD gain from Con4,62178,11552,882138
Stafford E14001513LabourLab gain from Con4,59570,60846,009160
Staffordshire Moorlands E14001514ConservativeCon hold1,17569,89243,302188
Stalybridge and Hyde E14001515LabourLab hold8,53972,26537,239117
Stevenage E14001516LabourLab gain from Con6,61870,97642,715155
Stirling and Strathallan S14000105LabourLab gain from SNP1,39476,28449,782242
Stockport E14001517LabourLab hold15,27076,63243,683185
Stockton North E14001518LabourLab hold7,93970,24237,401125
Stockton West E14001519ConservativeCon hold2,13971,86848,638114
Stoke-on-Trent Central E14001520LabourLab gain from Con6,40973,81235,289137
Stoke-on-Trent North E14001521LabourLab gain from Con5,08269,85436,150103
Stoke-on-Trent South E14001522LabourLab gain from Con62770,00240,942120
Stone, Great Wyrley and Penkridge E14001523ConservativeCon hold5,46671,56142,770727
Stourbridge E14001524LabourLab gain from Con3,07368,31139,878113
Strangford N05000016Democratic Unionist PartyDUP hold5,13174,52538,909135
Stratford and Bow E14001525LabourLab hold11,63480,73543,435287
Stratford-on-Avon E14001526Liberal DemocratLD gain from Con7,12275,71452,959179
Streatham and Croydon North E14001527LabourLab hold15,60376,31344,553190
Stretford and Urmston E14001528LabourLab hold16,15075,15346,002168
Stroud E14001529LabourLab gain from Con11,38877,90555,221227
Suffolk Coastal E14001530LabourLab gain from Con1,07074,52249,451189
Sunderland Central E14001531LabourLab hold6,07376,14539,95799
Surrey Heath E14001532Liberal DemocratLD gain from Con5,64071,93447,788140
Sussex Weald E14001533ConservativeCon hold6,84272,88549,175190
Sutton Coldfield E14001535ConservativeCon hold2,54374,08048,333172
Sutton and Cheam E14001534Liberal DemocratLD gain from Con3,80172,30347,606139
Swansea West W07000108LabourLab hold8,51574,23635,657130
Swindon North E14001536LabourLab gain from Con4,10373,22444,165124
Swindon South E14001537LabourLab gain from Con9,60672,57544,794147
Tamworth E14001538LabourLab gain from Con1,38275,05543,788116
Tatton E14001539ConservativeCon hold1,13675,97851,909198
Taunton and Wellington E14001540Liberal DemocratLD gain from Con11,93978,68050,294167
Telford E14001541LabourLab gain from Con8,10273,80840,730148
Tewkesbury E14001542Liberal DemocratLD gain from Con6,26273,45848,539150
The Wrekin E14001543ConservativeCon hold88378,94250,020163
Thirsk and Malton E14001544ConservativeCon hold7,55078,46849,797169
Thornbury and Yate E14001545Liberal DemocratLD gain from Con3,01478,19253,367148
Thurrock E14001546LabourLab gain from Con6,47473,39237,55897
Tipton and Wednesbury E14001547LabourLab gain from Con3,38574,09831,850139
Tiverton and Minehead E14001548Liberal DemocratLD gain from Con3,50772,08747,491197
Tonbridge E14001549ConservativeCon hold11,16672,79950,328150
Tooting E14001550LabourLab hold19,48776,16852,943255
Torbay E14001551Liberal DemocratLD gain from Con5,34976,18546,115110
Torfaen W07000109LabourLab hold7,32271,73835,705117
Torridge and Tavistock E14001552ConservativeCon hold3,95074,72750,820170
Tottenham E14001553LabourLab hold15,43475,90640,148250
Truro and Falmouth E14001554LabourLab gain from Con8,15172,98250,264163
Tunbridge Wells E14001555Liberal DemocratLD gain from Con8,68778,73854,250191
Twickenham E14001556Liberal DemocratLD hold21,45774,98053,635226
Tynemouth E14001557LabourLab hold15,45573,19448,418136
Upper Barn N05000017Democratic Unionist PartyDUP hold7,40681,24947,358241
Uxbridge and South Ruislip E14001558LabourLab gain from Con58774,74545,914175
Vale of Glamorgan W07000110LabourLab gain from Con4,21674,46545,826139
Vauxhall and Camberwell Green E14001559LabourLab hold15,11269,65237,536261
Wakefield and Rothwell E14001560LabourLab gain from Con9,34675,06740,656112
Wallasey E14001561LabourLab hold17,99674,08242,746168
Walsall and Bloxwich E14001562LabourLab gain from Con4,91474,95137,191141
Walthamstow E14001563LabourLab hold17,99674,47445,668255
Warrington North E14001564LabourLab hold9,19070,60140,041125
Warrington South E14001565LabourLab hold11,34078,39449,672192
Warwick and Leamington E14001566LabourLab hold12,41276,29449,198245
Washington and Gateshead South E14001567LabourLab hold6,91370,97237,021100
Watford E14001568LabourLab gain from Con4,72373,10044,455192
Waveney Valley E14001569Green PartyGreen gain from Con5,59473,05649,072131
Weald of Kent E14001570ConservativeCon hold8,42275,98750,712257
Wellingborough and Rushden E14001571LabourLab gain from Con5,48677,54243,985145
Wells and Mendip Hills E14001572Liberal DemocratLD gain from Con11,12173,53850,368149
Welwyn Hatfield E14001573LabourLab gain from Con3,79975,25948,455192
West Aberdeenshire and Kincardine S14000111ConservativeCon hold3,44172,99448,958161
West Bromwich E14001574LabourLab gain from Con9,55474,02536,481136
West Dorset E14001575Liberal DemocratLD gain from Con7,78975,99852,605618
West Dunbartonshire S14000106LabourLab gain from SNP6,01069,07439,584123
West Ham and Beckton E14001576LabourLab hold9,25478,96436,348149
West Lancashire E14001577LabourLab hold13,62574,08144,200224
West Suffolk E14001578ConservativeCon hold3,24777,14546,161173
West Tyrone N05000018Sinn FéinSF hold15,91774,26943,695262
West Worcestershire E14001579ConservativeCon hold6,54779,24654,687191
Westmorland and Lonsdale E14001580Liberal DemocratLD gain from Con21,47272,02949,533115
Weston-super-Mare E14001581LabourLab gain from Con4,40971,39642,390143
Wetherby and Easingwold E14001582ConservativeCon hold4,84674,31452,259171
Whitehaven and Workington E14001583LabourLab gain from Con13,28673,19841,840159
Widnes and Halewood E14001584LabourLab hold16,42570,16138,11695
Wigan E14001585LabourLab hold9,54977,53840,899124
Wimbledon E14001586Liberal DemocratLD gain from Con12,61076,33454,985171
Winchester E14001587Liberal DemocratLD gain from Con13,82178,28957,076185
Windsor E14001588ConservativeCon hold6,45773,33445,246173
Wirral West E14001589LabourLab hold9,99872,83849,951187
Witham E14001590ConservativeCon hold5,14578,99150,603171
Witney E14001591Liberal DemocratLD gain from Con4,33975,44850,584158
Woking E14001592Liberal DemocratLD gain from Con11,24672,96948,145171
Wokingham E14001593Liberal DemocratLD gain from Con8,34575,08253,999199
Wolverhampton North East E14001594LabourLab gain from Con5,42270,71533,289107
Wolverhampton South East E14001595LabourLab hold9,18877,47333,382129
Wolverhampton West E14001596LabourLab gain from Con7,86877,85143,657153
Worcester E14001597LabourLab gain from Con7,11674,93146,036179
Worsley and Eccles E14001598LabourLab hold11,09178,64342,543164
Worthing West E14001599LabourLab gain from Con3,94977,03950,997178
Wrexham W07000111LabourLab gain from Con5,94870,26940,373128
Wycombe E14001600LabourLab gain from Con4,59173,41544,637174
Wyre Forest E14001601ConservativeCon hold81277,32945,158137
Wythenshawe and Sale East E14001602LabourLab hold14,61077,76739,132142
Yeovil E14001603Liberal DemocratLD gain from Con12,26879,91848,952109
Ynys Môn W07000112Plaid CymruPC gain from Con63753,14132,62879
York Central E14001604LabourLab hold19,15479,55743,323228
York Outer E14001605LabourLab gain from Con9,39176,22851,106184
United Kingdom–––48,224,21228,809,340116,253

Download CSVDownload JSON with full provenance

Source and licence

Publisher
House of Commons Library – election results
Check it yourself
https://electionresults.parliament.uk/general-elections/6
Licence
Open Parliament Licence v3.0 – Contains Parliamentary information licensed under the Open Parliament Licence v3.0.
Retrieved
31 October 2026, 11:11 UTC
Raw files fetched

Verification

Verified against source, 31 October 2026, 11:12 UTC Run at 31 October 2026, 11:12 UTC; 3903 of 3903 figures matched the live source.

ResultCheckDetail
PassProvenance recordedHouse of Commons Library – election results; Open Parliament Licence v3.0; retrieved 2026-10-31T11:11:10Z; 1 raw file(s)
PassRaw files match recorded SHA-2561 of 1 files intact
PassRe-parsing raw files reproduces figures3903 of 3903 figures and the headline reproduced
PassFigures are finite numbers3903 figures, 0 invalid
PassLive source matches every figure3903 of 3903 figures match exactly after downloading 1 source file(s) again (1 byte-identical); the headline matches
PassThe party summary agrees13 of 13 parties' seats won in https://electionresults.parliament.uk/general-elections/6/political-parties.csv match the seats each holds in the record; the other 7 winners are 6 Independent, 1 Speaker, which it lists no party for
PassThe seats add up to the UK3 of 3 of the file's UK totals (electorate, valid and invalid votes) are its 650 seats' sum exactly
PassSource page answershttps://electionresults.parliament.uk/general-elections/6 – HTTP 200

Notes

  • Each seat's winner is the candidacy the file places first, named by its main party: Labour and Co-operative candidates are Labour, their main party. The file gives the Speaker and independent candidates no party, so they are named as its own flags have them, Speaker and Independent.
  • The result ('Lab gain from Con') is the file's own summary, set against the service's notional results for 2019 on the 2024 boundaries.
  • The file gives no turnout, so none is shown. Votes for each candidate are left out: the file names no party for independent candidates, and the hub does not keep candidates' names.
  • The stored raw file is the hub's copy of the candidacies file, without each candidate's given and family names, Parliament's id for them and the link to their member page. Every other column is kept, and the live check downloads the file again and drops the same four.