General Election 2019

Data for the GE 2019

Three General Elections in five years means that data changes very quickly, which presents challenges to us when it comes to keeping our Neighbourhood Reports up-to-date.

Our reports contain a local politics section, which contains data about each constituency that a postcode sits it. So, whenever there's a General Election (GE), it's all change.

Getting hold of this data is a major challenge. It can be difficult to track down the data for each constituency so soon after a GE takes place because it takes time to compile the information, get hold of profile photos for each new MP, update them with new cabinet titles (which also change all the time), and then drop them all into a database so that they are ready to be placed within our ZoomLocal neighbourhood reports.

In order to do this, I had to fetch the results data from official sources (including the BBC's Election Results pages), cross-referencing the data with my own constituency data.

But just two working days after the GE, that's now been completed. ZoomLocal founder Chris Haycock set aside a couple of days to compile all the results of the election, and has made it available here on ZoomLocal.

Please note that data is currently being updated in real-time as cabinet reshuffling takes place, MPs resign from their seats, and data is cross-referenced. However, as of today (Tuesday 17 Dec) we don't expect any further significant changes.

Feel free to download the full dataset as a CSV download below. We would be grateful if you reference ZoomLocal - with a link back here - if you use the data for your own purposes, although you are not obliged to do so.

Download full data

DOWNLOAD AS .XLS


Public Domain Mark

This work (GE2019 Data, by Chris Haycock), identified by ZoomLocal, is free of known copyright restrictions.

Constituency MP Party Votes Majority Electorate Turnout 2017 Party 2017 Majority 2017 Turnout
AberavonStephen KinnockLabour17,00810,49050,74762.3%Lab16,76166.8%
AberconwyRobin John MillarConservative14,6872,03444,69971.3%Con63571.2%
Aberdeen NorthKirsty BlackmanScottish National20,20512,67062,48959.9%SNP4,13959.2%
Aberdeen SouthStephen FlynnScottish National20,3883,99065,71969.4%Con4,75268.6%
Airdrie and ShottsNeil GrayScottish National17,9295,20164,00862.1%SNP19559.3%
AldershotLeo DochertyConservative27,98016,69872,61766.0%Con11,47364.4%
Aldridge-BrownhillsWendy MortonConservative27,85019,83660,13865.4%Con14,30766.8%
Altrincham and Sale WestGraham BradyConservative26,3116,13973,14674.9%Con6,42672.3%
Alyn and DeesideMark TamiLabour18,27121362,78368.5%Lab5,23571.2%
Amber ValleyNigel MillsConservative29,09616,88669,97665.1%Con8,30067.5%
AngusDave DooganScottish National21,2163,79563,95267.5%Con2,64563.1%
ArfonHywel WilliamsPlaid Cymru13,1342,78142,21568.9%PC9268.4%
Argyll and ButeBrendan O'HaraScottish National21,0404,11066,52572.2%SNP1,32871.6%
Arundel and South DownsAndrew GriffithConservative35,56622,52181,72675.1%Con23,88376%
AshfieldLee AndersonConservative19,2315,73378,20462.6%Lab44164.1%
AshfordDamian GreenConservative37,27024,02989,55067.1%Con17,47868.7%
Ashton-under-LyneAngela RaynerLabour18,5444,26367,97856.7%Lab11,29558.9%
AylesburyRob ButlerConservative32,73717,37386,66569.9%Con14,65671.4%
Ayr, Carrick and CumnockAllan DoransScottish National20,2722,32971,97064.7%Con2,77465%
BanburyVictoria PrentisConservative34,14816,81390,11369.8%Con12,39973.6%
Banff and BuchanDavid DuguidConservative21,1824,11866,65563.4%Con3,69361.7%
BarkingMargaret HodgeLabour27,21915,42777,94657.1%Lab21,60862%
Barnsley CentralDan JarvisLabour14,8043,57165,27756.5%Lab15,54661%
Barnsley EastStephanie PeacockLabour14,3293,21769,50454.8%Lab13,28359%
Barrow and FurnessSimon FellConservative23,8765,78970,15865.6%Lab20968.6%
Basildon and BillericayJohn BaronConservative29,59020,41269,90663.1%Con13,40065.1%
BasingstokeMaria MillerConservative29,59314,19882,92666.0%Con9,46668.5%
BassetlawBrendan Clarke-SmithConservative28,07814,01380,03563.5%Lab4,85266.7%
BathWera HobhouseLiberal Democrats28,41912,32267,75277.0%LD5,69474.4%
Batley and SpenTracy BrabinLabour Co-operative22,5943,52579,55866.5%Lab8,96167.2%
BatterseaMarsha de CordovaLabour27,2905,66879,30975.6%Lab2,41671.1%
BeaconsfieldJoy MorrisseyConservative32,47715,71277,72074.5%Con24,54372.4%
BeckenhamBob StewartConservative27,28214,25868,67173.6%Con15,08776.3%
BedfordMohammad YasinLabour20,49114571,57966.1%Lab78967.7%
Belfast EastGavin RobinsonDUP20,8741,81966,24564.1%DUP8,47467.7%
Belfast NorthJohn FinucaneSinn Fein23,0781,94372,22567.9%DUP2,08167.5%
Belfast SouthClaire HannaSDLP27,07915,40169,98467.7%DUP1,99666.3%
Belfast WestPaul MaskeySinn Fein20,86614,67265,64459.1%SF21,65265.4%
Bermondsey and Old SouthwarkNeil CoyleLabour31,72316,12693,31362.8%Lab12,97267.2%
Berwick-upon-TweedAnne-Marie TrevelyanConservative23,94714,83559,93970.3%Con11,78171.9%
Berwickshire, Roxburgh and SelkirkJohn LamontConservative25,7475,14874,51871.3%Con11,06071.7%
Bethnal Green and BowRushanara AliLabour44,05237,52488,16968.7%Lab35,39369.8%
Beverley and HoldernessGraham StuartConservative33,25020,44879,68367.2%Con14,04269.2%
Bexhill and BattleHuw MerrimanConservative37,59026,05981,96872.1%Con22,16573.2%
Bexleyheath and CrayfordDavid EvennettConservative25,85613,10365,46666.1%Con9,07369.3%
BirkenheadMick WhitleyLabour24,99017,70563,76266.4%Lab25,51467.9%
Birmingham, EdgbastonPreet Kaur GillLabour Co-operative21,2175,61468,82861.5%Lab6,91764.2%
Birmingham, ErdingtonJack DromeyLabour17,7203,60166,14853.3%Lab7,28557.4%
Birmingham, Hall GreenTahir AliLabour35,88928,50880,28365.9%Lab33,94469.6%
Birmingham, Hodge HillLiam ByrneLabour35,39728,65578,29557.5%Lab31,02661.5%
Birmingham, LadywoodShabana MahmoodLabour33,35528,58274,91256.2%Lab28,71459.2%
Birmingham, NorthfieldGary SambrookConservative19,9571,64073,69458.5%Lab4,66761.5%
Birmingham, Perry BarrKhalid MahmoodLabour26,59415,31772,00658.5%Lab18,38363.3%
Birmingham, Selly OakSteve McCabeLabour27,71412,41474,92666.0%Lab15,20766.1%
Birmingham, YardleyJess PhillipsLabour23,37910,65974,70457.1%Lab16,57461.5%
Bishop AucklandDehenna DavisonConservative24,0677,96268,17065.7%Lab50264.1%
BlackburnKate HollernLabour29,04018,30471,22862.8%Lab20,36867.5%
Blackley and BroughtonGraham StringerLabour23,88714,40273,37252.6%Lab19,60156.1%
Blackpool North and CleveleysPaul MaynardConservative22,3648,59663,69160.9%Con2,02364.2%
Blackpool SouthScott Lloyd BentonConservative16,2473,69057,68856.8%Lab2,52359.9%
Blaenau GwentNick SmithLabour14,8628,64750,73659.6%Lab11,90763.3%
BlaydonLiz TwistLabour19,7945,53167,85367.3%Lab13,47770.3%
Blyth ValleyIan LevyConservative17,44071264,42963.4%Lab7,91567.1%
Bognor Regis and LittlehamptonNick GibbConservative32,52122,50377,48866.1%Con17,49467.9%
BolsoverMark FletcherConservative21,7915,29975,15761.1%Lab5,28863.5%
Bolton North EastMark LoganConservative19,75937867,56464.5%Lab3,79767.3%
Bolton South EastYasmin QureshiLabour21,5167,59869,16358.7%Lab13,12661.6%
Bolton WestChris GreenConservative27,2558,85573,19167.4%Con93670.2%
BootlePeter DowdLabour39,06634,55674,83265.7%Lab36,20069.2%
Boston and SkegnessMatt WarmanConservative31,96325,62169,26560.2%Con16,57262.8%
BosworthLuke EvansConservative36,05626,27881,53769.2%Con18,35168.9%
Bournemouth EastTobias EllwoodConservative24,9268,80674,12766.5%Con7,93765.3%
Bournemouth WestConor BurnsConservative24,55010,15074,21162.0%Con7,71161%
BracknellJames SunderlandConservative31,89419,82979,20668.6%Con16,01670.8%
Bradford EastImran HussainLabour27,82518,14473,20660.4%Lab20,54064.9%
Bradford SouthJudith CumminsLabour18,3902,34669,04678.6%Lab6,70060.7%
Bradford WestNaz ShahLabour33,73627,01970,69462.6%Lab21,90267.7%
BraintreeJames CleverlyConservative34,11224,67375,20867.1%Con18,42269.6%
Brecon and RadnorshireFay Alicia JonesConservative21,9587,13155,49074.5%Con8,03873.9%
Brent CentralDawn ButlerLabour31,77920,87084,20458.3%Lab27,99765.2%
Brent NorthBarry GardinerLabour26,9118,07983,77261.9%Lab17,06168.6%
Brentford and IsleworthRuth CadburyLabour29,26610,51485,77068.0%Lab12,18272.5%
Brentwood and OngarAlex BurghartConservative36,30829,06575,25370.4%Con24,00270.6%
BridgendJamie Hamilton WallisConservative18,1931,15761,38068.8%Lab4,70069.6%
Bridgwater and West SomersetIan Liddell-GraingerConservative35,82724,43985,32767.6%Con15,44865.4%
Brigg and GooleAndrew PercyConservative30,94121,94165,93965.8%Con12,36368.3%
Brighton, KemptownLloyd Russell-MoyleLabour Co-operative25,0338,06169,83369.5%Lab9,86872.7%
Brighton, PavilionCaroline LucasGreen33,15119,94079,05773.4%Green14,69976.6%
Bristol EastKerry McCarthyLabour27,71710,79473,86770.6%Lab13,39470.3%
Bristol North WestDarren JonesLabour27,3305,69276,27373.3%Lab4,76171.9%
Bristol SouthKarin SmythLabour27,8959,85984,07965.6%Lab15,98765.6%
Bristol WestThangam DebbonaireLabour47,02828,21999,25376.1%Lab37,33677.2%
BroadlandJerome MayhewConservative33,93421,86178,15172.9%Con15,81672.5%
Bromley and ChislehurstBob NeillConservative23,95810,89166,71168.3%Con9,59071.8%
BromsgroveSajid JavidConservative34,40823,10675,07972.3%Con16,57373.7%
BroxbourneCharles WalkerConservative30,63119,80773,18263.8%Con15,79264.7%
BroxtoweDarren George HenryConservative26,6025,33173,05275.7%Con86375.2%
BuckinghamGreg SmithConservative37,03520,41183,14676.3%Spk25,72568.6%
BurnleyAntony HigginbothamConservative15,7201,35264,34360.6%Lab6,35362.4%
BurtonKate GriffithsConservative29,56014,49675,03065.0%Con10,04767.7%
Bury NorthJames DalyConservative21,66010568,80268.1%Lab4,37571.1%
Bury SouthChristian WakefordConservative22,03440275,15266.9%Lab5,96569.3%
Bury St EdmundsJo ChurchillConservative37,77024,98889,64469.1%Con18,44172.4%
CaerphillyWayne DavidLabour18,0186,83363,16663.5%Lab12,07864.3%
Caithness, Sutherland and Easter RossJamie StoneLiberal Democrats11,70520446,93067.0%LD2,04466%
Calder ValleyCraig WhittakerConservative29,9815,77479,28772.9%Con60973.6%
Camberwell and PeckhamHarriet HarmanLabour40,25133,77389,04263.4%Lab37,31667.3%
Camborne and RedruthGeorge EusticeConservative26,7648,70070,25071.7%Con1,57771%
CambridgeDaniel ZeichnerLabour25,7769,63979,95167.2%Lab12,66171.4%
Cannock ChaseAmanda MillingConservative31,63619,87974,81361.9%Con8,39164.3%
CanterburyRosie DuffieldLabour29,0181,83680,20375.0%Lab18772.9%
Cardiff CentralJo StevensLabour25,60517,17964,03765.3%Lab17,19668.2%
Cardiff NorthAnna McMorrinLabour26,0646,98268,43877.0%Lab4,17477.5%
Cardiff South and PenarthStephen DoughtyLabour Co-operative27,38212,73778,83764.2%Lab14,86466.5%
Cardiff WestKevin BrennanLabour23,90810,98668,50867.4%Lab12,55170%
CarlisleJohn StevensonConservative23,6598,31965,10565.9%Con2,59969.3%
Carmarthen East and DinefwrJonathan EdwardsPlaid Cymru15,9391,80957,40771.4%PC3,90873.4%
Carmarthen West and South PembrokeshireSimon Anthony HartConservative22,1837,74558,62971.8%Con3,11072.2%
Carshalton and WallingtonElliot ColburnConservative20,82262972,92667.3%LD1,36971.8%
Castle PointRebecca HarrisConservative33,97126,63469,64363.6%Con18,87264.5%
Central AyrshirePhilippa WhitfordScottish National21,4865,30469,74266.7%SNP1,26765.5%
Central DevonMel StrideConservative32,09517,72182,66570.2%Con15,68077.9%
Central Suffolk and North IpswichDaniel PoulterConservative35,25323,39176,20173.8%Con17,18572.5%
CeredigionBen LakePlaid Cymru15,2086,32956,25071.3%PC10473.4%
CharnwoodEdward ArgarConservative35,12122,39779,55669.6%Con16,34170.8%
Chatham and AylesfordTracey CrouchConservative28,85618,54073,30559.1%Con10,45863.9%
CheadleMary RobinsonConservative25,6942,33674,63974.9%Con4,50774.5%
ChelmsfordVicky FordConservative31,93417,62180,48171.0%Con13,57270.3%
Chelsea and FulhamGreg HandsConservative23,34511,24167,11069.8%Con8,18866.3%
CheltenhamAlex ChalkConservative28,48698181,04373.2%Con2,56972.4%
Chesham and AmershamCheryl GillanConservative30,85016,22372,54276.8%Con22,14077.3%
ChesterfieldToby PerkinsLabour18,1711,45171,03063.6%Lab9,60566.6%
ChichesterGillian KeeganConservative35,40221,49085,49971.6%Con22,62170.7%
Chingford and Woodford GreenIain Duncan SmithConservative23,4811,26265,39374.1%Con2,43871.5%
ChippenhamMichelle DonelanConservative30,99411,28877,22573.9%Con16,63075%
Chipping BarnetTheresa VilliersConservative25,7411,20879,96072.0%Con35372%
ChorleyLindsay HoyleSpeaker26,83117,39278,17751.0%Lab7,51273%
ChristchurchChristopher ChopeConservative33,89424,61771,52172.6%Con25,17172.2%
Cities of London and WestminsterNickie AikenConservative17,0493,95363,70067.1%Con3,14863%
City of ChesterChris MathesonLabour27,0826,16476,05771.7%Lab9,17677.6%
City of DurhamMary FoyLabour20,5315,02571,27168.6%Lab12,36468.1%
ClactonGiles WatlingConservative31,43824,70270,93061.3%Con15,82863.8%
CleethorpesMartin VickersConservative31,96921,41873,68962.9%Con10,40065.9%
Clwyd SouthSimon BaynesConservative16,2221,23953,91967.3%Lab4,35669.9%
Clwyd WestDavid JonesConservative20,4036,74757,71469.7%Con3,43769.9%
Coatbridge, Chryston and BellshillSteven BonnarScottish National22,6805,62472,94366.1%Lab1,58663.4%
ColchesterWill QuinceConservative26,9179,42382,62564.6%Con5,67767.1%
Colne ValleyJason McCartneyConservative29,4825,10384,17472.4%Lab91571.8%
CongletonFiona BruceConservative33,74718,56180,93070.7%Con12,61973.4%
CopelandTrudy HarrisonConservative22,8565,84261,69368.9%Con1,69569.7%
CorbyTom PursgloveConservative33,41010,26886,15170.2%Con2,69072.4%
Coventry North EastColleen FletcherLabour23,4127,69276,00258.5%Lab15,58061.6%
Coventry North WestTaiwo OwatemiLabour20,91820875,24063.5%Lab8,58066.4%
Coventry SouthZarah SultanaLabour19,54440170,97063.5%Lab7,94766.6%
CrawleyHenry SmithConservative27,0408,36074,20767.2%Con2,45768.7%
Crewe and NantwichKieran John MullanConservative28,7048,50880,32167.3%Lab4869.9%
Croydon CentralSarah JonesLabour27,1245,94981,41066.4%Lab5,65271.5%
Croydon NorthSteve ReedLabour Co-operative36,49524,67388,46662.9%Lab32,36568.3%
Croydon SouthChris PhilpConservative30,98512,33983,97770.7%Con11,40673.5%
Cumbernauld, Kilsyth and Kirkintilloch EastStuart McDonaldScottish National24,15812,97666,07969.1%SNP4,26465.9%
Cynon ValleyBeth WinterLabour15,5338,82251,13459.1%Lab13,23862.1%
Dagenham and RainhamJon CruddasLabour19,46829371,04361.6%Lab4,65265%
DarlingtonPeter GibsonConservative20,9013,29466,39565.5%Lab3,28067.7%
DartfordGareth JohnsonConservative34,00619,16082,20965.7%Con13,18669.2%
DaventryChris Heaton-HarrisConservative37,05526,08077,49374.1%Con21,73474.1%
DelynRob RobertsConservative16,75686554,55270.3%Lab4,24073%
Denton and ReddishAndrew GwynneLabour19,3176,17566,23458.3%Lab14,07760.3%
Derby NorthAmanda SollowayConservative21,2592,54073,21264.2%Lab2,01569.8%
Derby SouthMargaret BeckettLabour21,6906,01973,07958.1%Lab11,24864.9%
Derbyshire DalesSarah Elizabeth DinesConservative29,35617,38165,06076.9%Con14,32777.2%
DevizesDanny KrugerConservative32,15023,99373,37969.4%Con21,13670.2%
DewsburyMark EastwoodConservative26,1791,56181,25369.4%Lab3,32169.7%
Don ValleyNicholas FletcherConservative19,6093,63075,35660.3%Lab5,16962.3%
Doncaster CentralRosie WintertonLabour16,6382,27871,38758.2%Lab10,13160.2%
Doncaster NorthEd MilibandLabour15,7402,37072,36356.2%Lab14,02458.6%
DoverNatalie ElphickeConservative28,83012,27876,35566.4%Con6,43769.8%
Dudley NorthMarco LonghiConservative23,13411,53361,93659.2%Lab2262.8%
Dudley SouthMike WoodConservative24,83515,56560,73160.2%Con7,73062.4%
Dulwich and West NorwoodHelen HayesLabour36,52127,31084,67565.9%Lab28,15672.2%
Dumfries and GallowayAlister JackConservative22,6781,80574,58069.0%Con5,64369.6%
Dumfriesshire, Clydesdale and TweeddaleDavid MundellConservative22,6113,78168,33071.9%Con9,44172.4%
Dundee EastStewart HosieScottish National24,36113,37566,21068.4%SNP6,64565.3%
Dundee WestChris LawScottish National22,35512,25964,43164.5%SNP5,26261.9%
Dunfermline and West FifeDouglas ChapmanScottish National23,72710,69976,65269.8%SNP84467.5%
Dwyfor MeirionnyddLiz Saville RobertsPlaid Cymru14,4474,74044,36267.5%PC4,85068%
Ealing Central and ActonRupa HuqLabour28,13213,30075,51072.6%Lab13,80774.8%
Ealing NorthJames MurrayLabour Co-operative28,03612,26974,47366.6%Lab19,69370.4%
Ealing, SouthallVirendra SharmaLabour25,67816,08464,58065.4%Lab22,09069.5%
EasingtonGrahame MorrisLabour15,7236,58161,18256.5%Lab14,89258.4%
East AntrimSammy WilsonDUP16,8716,70664,83057.5%DUP15,92360.8%
East DevonSimon JuppConservative32,5776,70887,13373.5%Con8,03673.4%
East DunbartonshireAmy CallaghanScottish National19,67214966,07580.3%LD5,33978.2%
East HamStephen TimmsLabour41,70333,17689,36961.1%Lab39,88367.7%
East HampshireDamian HindsConservative33,44619,69676,47874.4%Con25,85274.9%
East Kilbride, Strathaven and LesmahagowLisa CameronScottish National26,11313,32281,22469.4%SNP3,86667.4%
East LondonderryGregory CampbellDUP15,7659,60769,24656.8%DUP8,84261.4%
East LothianKenny MacAskillScottish National21,1563,88681,60071.7%Lab3,08370.7%
East RenfrewshireKirsten OswaldScottish National24,8775,42672,23276.6%Con4,71276.8%
East SurreyClaire CoutinhoConservative35,62424,04083,14871.8%Con23,91472.3%
East Worthing and ShorehamTim LoughtonConservative27,1077,46375,19670.7%Con5,10670.4%
East YorkshireGreg KnightConservative33,98822,78780,87165.3%Con15,00666.7%
EastbourneCaroline AnsellConservative26,9514,33179,30769.5%LD1,60973%
EastleighPaul HolmesConservative32,69015,60783,88070.3%Con14,17970.7%
EddisburyEdward TimpsonConservative30,09518,44373,70071.9%Con11,94273.2%
Edinburgh EastTommy SheppardScottish National23,16510,41769,42468.9%SNP3,42566.2%
Edinburgh North and LeithDeidre BrockScottish National25,92512,80881,33673.0%SNP1,62571.2%
Edinburgh SouthIan MurrayLabour23,74511,09566,18875.1%Lab15,51474.2%
Edinburgh South WestJoanna CherryScottish National24,83011,98273,50170.9%SNP1,09769.5%
Edinburgh WestChristine JardineLiberal Democrats21,7663,76972,50775.2%LD2,98873.9%
EdmontonKate OsamorLabour Co-operative26,21716,01565,56861.5%Lab21,11566.6%
Ellesmere Port and NestonJustin MaddersLabour26,0018,76470,32769.3%Lab11,39074.3%
Elmet and RothwellAlec ShelbrookeConservative33,72617,35380,95771.9%Con9,80574.3%
ElthamClive EffordLabour20,5503,19764,04668.2%Lab6,29671.8%
Enfield NorthFeryal ClarkLabour23,3406,49268,06666.2%Lab10,24771.5%
Enfield, SouthgateBambos CharalambousLabour22,9234,45065,05572.7%Lab4,35574.4%
Epping ForestEleanor LaingConservative32,36422,17374,30567.7%Con18,24368.1%
Epsom and EwellChris GraylingConservative31,81917,87381,13873.3%Con20,47574.3%
ErewashMaggie ThroupConservative27,56010,60672,51967.3%Con4,53468.3%
Erith and ThamesmeadAbena Oppong-AsareLabour19,8823,75865,39963.3%Lab10,01463.9%
Esher and WaltonDominic RaabConservative31,1322,74381,18477.7%Con23,29874%
ExeterBen BradshawLabour29,88210,40382,04768.5%Lab16,11771.8%
FalkirkJohn McNallyScottish National29,35114,94884,47266.1%SNP4,92365.5%
FarehamSuella BravermanConservative36,45926,08678,62472.8%Con21,55572.5%
Faversham and Mid KentHelen WhatelyConservative31,86421,97673,40468.7%Con17,41369%
Feltham and HestonSeema MalhotraLabour Co-operative24,8767,85980,93259.1%Lab15,60365%
Fermanagh and South TyroneMichelle GildernewSinn Fein21,9865772,84869.7%SF87576.1%
Filton and Bradley StokeJack LoprestiConservative26,2935,64674,01672.6%Con4,19070.2%
Finchley and Golders GreenMike FreerConservative24,1626,56277,57371.0%Con1,65771.7%
Folkestone and HytheDamian CollinsConservative35,48321,33788,27366.8%Con15,41168.4%
Forest of DeanMark HarperConservative30,68015,86971,43872.1%Con9,50273.1%
FoyleColum EastwoodSDLP26,88117,11074,34663.4%SF16965.6%
FyldeMark MenziesConservative28,43216,61166,84769.8%Con11,80570.7%
GainsboroughEdward LeighConservative33,89322,96776,34366.9%Con17,02368%
Garston and HalewoodMaria EagleLabour38,57831,62476,11670.1%Lab32,14971.3%
GatesheadIan MearnsLabour20,4507,20064,44959.2%Lab17,35064.7%
GedlingTom RandallConservative22,71867971,36670.0%Lab4,69472.7%
Gillingham and RainhamRehman ChishtiConservative28,17315,11973,63162.4%Con9,43067.2%
Glasgow CentralAlison ThewlissScottish National19,7506,47469,23057.9%SNP2,26756.1%
Glasgow EastDavid LindenScottish National18,3575,56667,38157.1%SNP7554.7%
Glasgow NorthPatrick GradyScottish National16,9825,60157,13063.3%SNP1,06062.3%
Glasgow North EastAnne McLaughlinScottish National15,9112,54861,07555.5%Lab24253.1%
Glasgow North WestCarol MonaghanScottish National19,6788,35963,40262.7%SNP2,56161%
Glasgow SouthStewart McDonaldScottish National22,8299,00570,89166.9%SNP2,02764.6%
Glasgow South WestChris StephensScottish National17,6434,90064,57557.1%SNP6056.3%
GlenrothesPeter GrantScottish National21,23411,75765,76263.2%SNP3,26760.9%
GloucesterRichard GrahamConservative29,15910,27781,33266.1%Con5,52065.3%
GordonRichard Gordon ThomsonScottish National23,88581979,62970.2%Con2,60768.4%
GosportCaroline DinenageConservative32,22623,27873,54165.9%Con17,21166.8%
GowerTonia AntoniazziLabour20,2081,83761,76272.0%Lab3,26973.4%
Grantham and StamfordGareth DaviesConservative36,79426,00381,50268.7%Con20,09469.4%
GraveshamAdam HollowayConservative29,58015,58173,23464.9%Con9,34767.3%
Great GrimsbyLia NiciConservative18,1507,33161,40953.9%Lab2,56557.6%
Great YarmouthBrandon LewisConservative28,59317,66371,95760.4%Con7,97362.1%
Greenwich and WoolwichMatthew PennycookLabour30,18518,46479,99766.4%Lab20,71469.1%
GuildfordAngela Joy RichardsonConservative26,3753,39577,72975.4%Con17,04073.9%
Hackney North and Stoke NewingtonDiane AbbottLabour39,97233,18892,45161.5%Lab35,13966.4%
Hackney South and ShoreditchMeg HillierLabour Co-operative39,88433,98589,38060.9%Lab37,93166.9%
Halesowen and Rowley RegisJames MorrisConservative25,60712,07468,30062.0%Con5,25364.6%
HalifaxHolly Walker-LynchLabour21,4962,56971,90464.6%Lab5,37667.9%
Haltemprice and HowdenDavid DavisConservative31,04520,32971,06270.1%Con15,40572.1%
HaltonDerek TwiggLabour29,33318,97571,93064.2%Lab25,40567.5%
HammersmithAndy SlaughterLabour30,07417,84774,75969.5%Lab18,65172%
Hampstead and KilburnTulip SiddiqLabour28,08014,18882,43269.6%Lab15,56070.6%
HarboroughNeil O'BrienConservative31,69817,27880,48071.2%Con12,42973.2%
HarlowRobert HalfonConservative27,51014,06368,07863.7%Con7,03166.4%
Harrogate and KnaresboroughAndrew JonesConservative29,9629,67577,91473.1%Con18,16873.6%
Harrow EastBob BlackmanConservative26,9358,17072,12068.6%Con1,75771.1%
Harrow WestGareth ThomasLabour Co-operative25,1328,69272,47766.1%Lab13,31472.3%
HartlepoolMike HillLabour15,4643,59570,85557.9%Lab7,65059.3%
Harwich and North EssexBernard JenkinConservative31,83020,18274,15370.1%Con14,35671.8%
Hastings and RyeSally-Ann HartConservative26,8964,04380,52467.4%Con34670.1%
HavantAlan MakConservative30,05121,79272,13063.7%Con15,95664%
Hayes and HarlingtonJohn McDonnellLabour24,5459,26172,35660.8%Lab18,11565.4%
Hazel GroveWilliam WraggConservative21,5924,42365,45767.6%Con5,51470%
Hemel HempsteadMike PenningConservative28,96814,56373,73769.5%Con9,44570.5%
HemsworthJon TrickettLabour16,4601,18073,72659.6%Lab10,17464%
HendonMatthew OffordConservative26,8784,23082,66166.6%Con1,07268.4%
HenleyJohn HowellConservative32,18914,05376,66076.6%Con22,29476.3%
Hereford and South HerefordshireJesse NormanConservative30,39019,68672,08568.9%Con15,01371.1%
Hertford and StortfordJulie MarsonConservative33,71219,62082,40772.9%Con19,03573.1%
HertsmereOliver DowdenConservative32,65121,31373,97170.6%Con16,95171.2%
HexhamGuy OppermanConservative25,15210,54961,32475.3%Con9,23675.8%
Heywood and MiddletonChris ClarksonConservative20,45366378,91660.2%Lab7,61762.5%
High PeakRobert LarganConservative24,84459074,34372.9%Lab2,32273.7%
Hitchin and HarpendenBim AfolamiConservative27,7196,89576,32177.1%Con12,03177.6%
Holborn and St PancrasKeir StarmerLabour36,64127,76387,23665.1%Lab30,50967.2%
Hornchurch and UpminsterJulia LopezConservative35,49523,30880,76566.8%Con17,72369.5%
Hornsey and Wood GreenCatherine WestLabour35,12619,24281,81474.8%Lab30,73878.1%
HorshamJeremy QuinConservative35,90021,12786,73072.9%Con23,48475%
Houghton and Sunderland SouthBridget PhillipsonLabour16,2103,11568,82857.8%Lab12,34161%
HovePeter KyleLabour32,87617,04474,31375.9%Lab18,75777.7%
HuddersfieldBarry SheermanLabour Co-operative25,0099,43765,52570.8%Lab12,00565.6%
HuntingdonJonathan DjanoglyConservative32,38619,38384,68669.8%Con14,47571%
HyndburnSara BritcliffeConservative20,5652,95170,91059.8%Lab5,81563.3%
Ilford NorthWes StreetingLabour25,3235,21872,96368.7%Lab9,63972.7%
Ilford SouthSam TarryLabour35,08524,10184,95762.9%Lab31,64767.7%
InverclydeRonnie CowanScottish National19,2957,51260,62265.8%SNP38466.5%
Inverness, Nairn, Badenoch and StrathspeyDrew HendryScottish National26,25710,45078,05770.2%SNP4,92468.8%
IpswichTom HuntConservative24,9525,47975,52565.6%Lab83167.7%
Isle of WightBob SeelyConservative41,81523,737113,02165.9%Con21,06967.4%
Islington NorthJeremy CorbynLabour34,60326,18875,16271.6%Lab33,21573.6%
Islington South and FinsburyEmily ThornberryLabour26,89717,32870,48967.8%Lab20,26369.3%
IslwynChris EvansLabour Co-operative15,3565,46455,42362.0%Lab11,41264.3%
JarrowKate OsborneLabour18,3637,12065,10363.5%Lab17,26366.5%
KeighleyRobbie MooreConservative25,2092,12972,77872.2%Lab23972.5%
Kenilworth and SouthamJeremy WrightConservative30,35120,35368,15677.2%Con18,07677.5%
KensingtonFelicity BuchanConservative16,76815064,60967.7%Lab2064%
KetteringPhilip HolloboneConservative29,78716,76573,18767.4%Con10,56269.3%
Kilmarnock and LoudounAlan BrownScottish National24,21612,65974,51763.9%SNP6,26963.5%
Kingston and SurbitonEd DaveyLiberal Democrats31,10310,48981,97574.2%LD4,12476.3%
Kingston upon Hull EastKarl TurnerLabour12,7131,23965,74549.3%Lab10,39655.6%
Kingston upon Hull NorthDiana JohnsonLabour17,0337,59365,51552.2%Lab14,32257.5%
Kingston upon Hull West and HessleEmma HardyLabour13,3842,85660,40951.9%Lab8,02557.5%
KingswoodChris SkidmoreConservative27,71211,22068,97271.5%Con7,50070.4%
Kirkcaldy and CowdenbeathNeale HanveyScottish National16,5681,24372,85364.5%Lab25963.6%
KnowsleyGeorge HowarthLabour44,37439,94284,06065.4%Lab42,21467.9%
Lagan ValleyJeffrey M. DonaldsonDUP19,5866,49975,73560.0%DUP19,22962.2%
Lanark and Hamilton EastAngela CrawleyScottish National22,2435,18777,65968.3%SNP26665.4%
Lancaster and FleetwoodCat SmithLabour21,1842,38070,05964.5%Lab6,66168.6%
Leeds CentralHilary BennLabour30,41319,27090,97154.2%Lab23,69853.4%
Leeds EastRichard BurgonLabour19,4645,53167,28658.0%Lab12,75263%
Leeds North EastFabian HamiltonLabour29,02417,08970,58071.6%Lab16,99175.7%
Leeds North WestAlex SobelLabour Co-operative23,97110,74967,74172.8%Lab4,22468.1%
Leeds WestRachel ReevesLabour22,18610,56467,72759.5%Lab15,96562.2%
Leicester EastClaudia WebbeLabour25,0906,01978,43263.0%Lab22,42867.7%
Leicester SouthJon AshworthLabour33,60622,67577,66564.6%Lab26,26167.1%
Leicester WestLiz KendallLabour17,2914,21264,91853.6%Lab11,06058%
LeighJames GrundyConservative21,2661,96577,41760.7%Lab9,55461.7%
LewesMaria CaulfieldConservative26,2682,45771,50376.7%Con5,50876.6%
Lewisham EastJanet DabyLabour26,66117,00867,85766.0%Lab21,21369.4%
Lewisham West and PengeEllie ReevesLabour31,86021,54374,61569.8%Lab23,16273.2%
Lewisham, DeptfordVicky FoxcroftLabour39,21632,91380,61768.7%Lab34,89970.5%
Leyton and WansteadJohn CryerLabour28,83620,80864,85268.7%Lab22,60771.1%
LichfieldMichael FabricantConservative34,84423,63876,75170.3%Con18,58172.1%
LincolnKarl McCartneyConservative24,2673,51474,77867.7%Lab1,53866.7%
Linlithgow and East FalkirkMartyn DayScottish National25,55111,26687,04466.4%SNP2,91965.2%
Liverpool, RiversideKim JohnsonLabour41,17037,04380,31065.7%Lab35,94763.1%
Liverpool, WaltonDan CardenLabour34,53830,52062,62865.1%Lab32,55167.4%
Liverpool, WavertreePaula BarkerLabour31,31027,08563,45868.4%Lab29,46670.1%
Liverpool, West DerbyIan ByrneLabour34,11729,98465,64067.0%Lab32,90869.5%
LivingstonHannah BardellScottish National25,61713,43582,28566.3%SNP3,87864.8%
LlanelliNia GriffithLabour16,1254,67060,51363.2%Lab12,02468%
LoughboroughJane HuntConservative27,9547,16979,77668.5%Con4,26968.2%
Louth and HorncastleVictoria AtkinsConservative38,02128,86879,64865.7%Con19,64166.9%
LudlowPhilip DunneConservative32,18523,64869,44272.3%Con19,28673.7%
Luton NorthSarah OwenLabour23,4969,24768,18564.0%Lab14,36470%
Luton SouthRachel HopkinsLabour21,7878,75669,33860.7%Lab13,92568.8%
MacclesfieldDavid RutleyConservative28,29210,71176,21670.7%Con8,60872.4%
MaidenheadTheresa MayConservative32,62018,84676,66873.7%Con26,45776.7%
Maidstone and The WealdHelen GrantConservative31,22021,77276,11067.9%Con17,72368.8%
MakerfieldYvonne FovargueLabour19,9544,74074,19059.7%Lab13,54263.3%
MaldonJohn WhittingdaleConservative36,30430,04172,64169.4%Con23,43070.4%
Manchester CentralLucy PowellLabour Co-operative36,82329,08994,24755.5%Lab31,44555.3%
Manchester, GortonAfzal KhanLabour34,58330,33976,41958.3%Lab31,73061.2%
Manchester, WithingtonJeff SmithLabour35,90227,90576,53069.2%Lab29,87572%
MansfieldBen BradleyConservative31,48416,30677,13163.9%Con1,05764.6%
Meon ValleyFlick DrummondConservative35,27123,55575,73772.4%Con25,69273.1%
MeridenSaqib BhattiConservative34,35822,83685,37163.4%Con19,19867.2%
Merthyr Tydfil and RhymneyGerald JonesLabour16,91310,60656,32257.3%Lab16,33460.6%
Mid BedfordshireNadine DorriesConservative38,69224,66487,79573.7%Con20,98375.2%
Mid DerbyshirePauline LathamConservative29,02715,38567,43773.2%Con11,61674.9%
Mid Dorset and North PooleMichael TomlinsonConservative29,54814,89865,42674.8%Con15,33974.4%
Mid NorfolkGeorge FreemanConservative35,05122,59481,99268.5%Con16,08669.7%
Mid SussexMims DaviesConservative33,45518,19785,14073.7%Con19,67373.4%
Mid UlsterFrancie MolloySinn Fein20,4739,53770,44963.3%SF12,89068.6%
Mid WorcestershireNigel HuddlestonConservative37,42628,01878,22171.7%Con23,32672.6%
MiddlesbroughAndy McDonaldLabour17,2028,39060,75952.9%Lab13,87358.5%
Middlesbrough South and East ClevelandSimon ClarkeConservative28,13511,62672,33966.1%Con1,02066%
MidlothianOwen ThompsonScottish National20,0335,70570,54468.4%Lab88566.4%
Milton Keynes NorthBen EverittConservative30,9386,25591,53568.3%Con1,97571.8%
Milton Keynes SouthIain StewartConservative32,0116,94496,34366.4%Con1,66570%
Mitcham and MordenSiobhain McDonaghLabour27,97816,49670,01465.4%Lab21,37570.2%
Mole ValleyPaul BeresfordConservative31,65612,04174,66576.5%Con24,13776.3%
MonmouthDavid DaviesConservative26,1609,98267,09474.8%Con8,20676.7%
MontgomeryshireCraig WilliamsConservative20,02012,13848,99769.8%Con9,28568.9%
MorayDouglas RossConservative22,11251371,03568.7%Con4,15967.5%
Morecambe and LunesdaleDavid MorrisConservative23,9256,35467,39767.2%Con1,39968.4%
Morley and OutwoodAndrea JenkynsConservative29,42411,26778,80365.9%Con2,10468.7%
Motherwell and WishawMarion FellowsScottish National20,6226,26868,85663.1%SNP31861.5%
Na h-Eileanan an IarAngus MacNeilScottish National6,5312,43821,10668.6%SNP1,00769.7%
NeathChristina ReesLabour Co-operative15,9205,63756,41665.2%Lab12,63168.7%
New Forest EastJulian LewisConservative32,76925,25173,57969.0%Con21,99570.9%
New Forest WestDesmond SwayneConservative32,11324,40370,89271.0%Con23,43172.3%
NewarkRobert JenrickConservative34,66021,84675,85572.2%Con18,14973.1%
NewburyLaura FarrisConservative34,43116,04783,41471.9%Con24,38073.6%
Newcastle upon Tyne CentralChi OnwurahLabour21,56812,27857,84564.8%Lab14,93767.1%
Newcastle upon Tyne EastNick BrownLabour26,04915,46363,79668.0%Lab19,26167.3%
Newcastle upon Tyne NorthCatherine McKinnellLabour21,3545,76568,48668.6%Lab10,34973.2%
Newcastle-under-LymeAaron BellConservative23,4857,44668,20965.6%Lab3067.1%
Newport EastJessica MordenLabour16,1251,99258,55462.0%Lab8,00364.5%
Newport WestRuth JonesLabour18,97790266,65765.2%Lab5,65867.6%
Newry and ArmaghMickey BradySinn Fein20,2879,28781,22662.5%SF12,48968.9%
Newton AbbotAnne Marie MorrisConservative29,19017,50172,53372.5%Con17,16072.2%
Normanton, Pontefract and CastlefordYvette CooperLabour18,2971,27684,52757.1%Lab14,49960.4%
North AntrimIan Paisley JrDUP20,86012,72177,13457.1%DUP20,64364.2%
North Ayrshire and ArranPatricia GibsonScottish National23,3768,52173,53464.1%SNP3,63364.9%
North CornwallScott MannConservative30,67114,75269,93573.9%Con7,20074.1%
North DevonSelaine SaxbyConservative31,47914,81375,86273.3%Con4,33273.6%
North DorsetSimon HoareConservative35,70524,30175,95673.9%Con25,77773.2%
North DownStephen Anthony FarryAlliance18,3582,96867,09960.6%Ind1,20861%
North DurhamKevan JonesLabour18,6394,74266,79663.2%Lab12,93964.8%
North East BedfordshireRichard FullerConservative38,44324,28390,67971.7%Con20,86273.5%
North East CambridgeshireSteve BarclayConservative38,42329,99383,69963.3%Con21,27063.2%
North East DerbyshireLee RowleyConservative28,89712,87672,36068.0%Con2,86070%
North East FifeWendy ChamberlainLiberal Democrats19,7631,31660,90575.3%SNP271.3%
North East HampshireRanil JayawardenaConservative35,28020,21178,95475.1%Con27,77277.4%
North East HertfordshireOliver HealdConservative31,29318,18976,12372.7%Con16,83573.4%
North East SomersetJacob Rees-MoggConservative28,36014,72973,68476.4%Con10,23575.9%
North HerefordshireBill WigginConservative32,15824,85670,25272.6%Con21,60274.2%
North NorfolkDuncan Charles BakerConservative29,79214,39570,72971.9%LD3,51275.5%
North ShropshireOwen PatersonConservative35,44422,94983,25767.9%Con16,35569.2%
North SomersetLiam FoxConservative32,80117,53680,19477.4%Con17,10377.1%
North SwindonJustin TomlinsonConservative32,58416,17182,44166.9%Con8,33568.6%
North ThanetRoger GaleConservative30,06617,18972,81166.2%Con10,73866.6%
North TynesideMary GlindonLabour25,0519,56178,90263.9%Lab19,28465.9%
North WarwickshireCraig TraceyConservative30,24917,95670,27165.3%Con8,51065.5%
North West CambridgeshireShailesh VaraConservative40,30725,98394,90968.0%Con18,00868.8%
North West DurhamRichard HoldenConservative19,9901,14472,16666.0%Lab8,79266.7%
North West HampshireKit MalthouseConservative36,59126,30883,08370.9%Con22,67972.3%
North West LeicestershireAndrew BridgenConservative33,81120,40078,93568.2%Con13,28671.2%
North West NorfolkJames WildConservative30,62719,92272,08064.7%Con13,78867.8%
North WiltshireJames GrayConservative32,37317,62673,28374.7%Con22,87775.3%
Northampton NorthMichael EllisConservative21,0315,48758,77467.3%Con80768.7%
Northampton SouthAndrew LewerConservative20,9144,69762,17265.7%Con1,15966.5%
Norwich NorthChloe SmithConservative23,3974,73867,17268.9%Con50768.7%
Norwich SouthClive LewisLabour27,76612,76077,84566.4%Lab15,59669.4%
Nottingham EastNadia WhittomeLabour25,73517,39366,26260.4%Lab19,59063.9%
Nottingham NorthAlex NorrisLabour Co-operative17,3374,49066,49553.1%Lab11,16057.4%
Nottingham SouthLilian GreenwoodLabour26,58612,56879,48560.6%Lab15,16267.8%
NuneatonMarcus JonesConservative27,39013,14470,22664.3%Con4,73966.7%
Ochil and South PerthshireJohn NicolsonScottish National26,8824,49878,77673.4%Con3,35970.7%
OgmoreChris ElmoreLabour17,6027,80556,15563.0%Lab13,87165.3%
Old Bexley and SidcupJames BrokenshireConservative29,78618,95266,10469.8%Con15,46672.9%
Oldham East and SaddleworthDebbie AbrahamsLabour20,0881,49972,17364.0%Lab8,18265.3%
Oldham West and RoytonJim McMahonLabour Co-operative24,57911,12773,06360.8%Lab17,19863.4%
Orkney and ShetlandAlistair CarmichaelLiberal Democrats10,3812,50734,21167.7%LD4,56368.3%
OrpingtonGareth BaconConservative30,88222,37868,88470.7%Con19,46174.5%
Oxford EastAnneliese DoddsLabour Co-operative28,13517,83277,94763.3%Lab23,28468.9%
Oxford West and AbingdonLayla MoranLiberal Democrats31,3408,94376,95376.4%LD81679.6%
Paisley and Renfrewshire NorthGavin NewlandsScottish National23,35311,90272,00769.0%SNP2,61369.2%
Paisley and Renfrewshire SouthMhairi BlackScottish National21,63710,67964,38566.9%SNP2,54168.1%
PendleAndrew StephensonConservative24,0766,18665,28968.1%Con1,27969.2%
Penistone and StocksbridgeMiriam Joy CatesConservative23,6887,21070,92569.8%Lab1,32270%
Penrith and The BorderNeil HudsonConservative28,87518,51967,55570.8%Con15,91071.5%
Perth and North PerthshirePete WishartScottish National27,3627,55072,60074.5%SNP2171.9%
PeterboroughPaul BristowConservative22,3432,59972,56066.0%Lab60766.9%
Plymouth, Moor ViewJohnny MercerConservative26,83112,89769,43063.7%Con5,01965.6%
Plymouth, Sutton and DevonportLuke PollardLabour Co-operative25,4614,75777,85268.3%Lab6,80767%
PontypriddAlex Davies-JonesLabour17,3815,88760,32764.7%Lab11,44866%
PooleRobert SymsConservative29,59919,11673,99268.2%Con14,20967.7%
Poplar and LimehouseApsana BegumLabour38,66028,90491,76066.8%Lab27,71267.7%
Portsmouth NorthPenny MordauntConservative28,17215,78071,29964.4%Con9,96566.3%
Portsmouth SouthStephen MorganLabour23,0685,36374,18663.9%Lab1,55464%
Preseli PembrokeshireStephen CrabbConservative21,3815,06259,58671.2%Con31472.2%
PrestonMark HendrickLabour Co-operative20,87012,14659,67256.6%Lab15,72361.7%
PudseyStuart AndrewConservative26,4533,51773,21274.1%Con33174.5%
PutneyFleur AndersonLabour22,7804,77465,54277.0%Con1,55472.3%
Rayleigh and WickfordMark FrancoisConservative39,86431,00078,95969.5%Con23,45070.5%
Reading EastMatt RoddaLabour27,1025,92477,46572.2%Lab3,74973.3%
Reading WestAlok SharmaConservative24,3934,11774,62367.5%Con2,87669.7%
RedcarJacob YoungConservative18,8113,52265,85562.0%Lab9,48563.8%
RedditchRachel MacleanConservative27,90716,03665,39167.4%Con7,36370.3%
ReigateCrispin BluntConservative28,66518,31074,84271.0%Con17,61472.3%
RhonddaChris BryantLabour16,11511,44050,26259.0%Lab13,74665.3%
Ribble ValleyNigel EvansConservative33,34618,43979,24769.8%Con13,19971%
Richmond (Yorks)Rishi SunakConservative36,69327,21082,60169.9%Con23,10870.6%
Richmond ParkSarah OlneyLiberal Democrats34,5597,76680,16181.2%Con4579.3%
RochdaleTony LloydLabour24,4759,66880,16859.2%Lab14,81964.2%
Rochester and StroodKelly Jane TolhurstConservative31,15117,07282,15663.2%Con9,85065.1%
Rochford and Southend EastJames DuddridgeConservative27,06312,28675,62461.0%Con5,54864.4%
RomfordAndrew Richard RosindellConservative30,49417,89372,35065.3%Con13,77868.1%
Romsey and Southampton NorthCaroline NokesConservative27,86210,87268,22875.3%Con18,04674.8%
Ross, Skye and LochaberIan BlackfordScottish National19,2639,44354,22973.5%SNP5,91971.8%
Rossendale and DarwenJake BerryConservative27,5789,53072,77167.1%Con3,21669.4%
Rother ValleyAlexander StaffordConservative21,9706,31874,80265.1%Lab3,88265.9%
RotherhamSarah ChampionLabour14,7363,12161,68857.8%Lab11,38760.1%
RugbyMark PawseyConservative29,25513,44772,34170.2%Con8,21271.3%
Ruislip, Northwood and PinnerDavid SimmondsConservative29,39116,39473,38972.1%Con13,98072.9%
Runnymede and WeybridgeBen SpencerConservative29,26218,27077,19669.0%Con18,05069.1%
RushcliffeRuth EdwardsConservative28,7657,64377,11678.5%Con8,01078.2%
Rutherglen and Hamilton WestMargaret FerrierScottish National23,7755,23080,91866.5%Lab26563.6%
Rutland and MeltonAlicia KearnsConservative36,50726,92482,71170.5%Con23,10473.6%
Saffron WaldenKemi BadenochConservative39,71427,59487,11772.4%Con24,96673.6%
Salford and EcclesRebecca Long BaileyLabour28,75516,32782,20261.6%Lab19,13261.1%
SalisburyJohn GlenConservative30,28019,73674,56072.1%Con17,33373.3%
Scarborough and WhitbyRobert GoodwillConservative27,59310,27074,39466.8%Con3,43568.6%
ScunthorpeHolly Mumby-CroftConservative20,3066,45161,97560.9%Lab3,43165.4%
SedgefieldPaul HowellConservative19,6094,51364,32564.6%Lab6,05965.2%
Sefton CentralBill EstersonLabour29,25415,12269,76072.9%Lab15,61875.6%
Selby and AinstyNigel AdamsConservative33,99520,13778,71571.7%Con13,77274.1%
SevenoaksLaura TrottConservative30,93220,81871,77771.0%Con21,91771.8%
Sheffield CentralPaul BlomfieldLabour33,96827,27389,84956.7%Lab27,74861.9%
Sheffield South EastClive BettsLabour19,3594,28967,83261.9%Lab11,79863.4%
Sheffield, Brightside and HillsboroughGill FurnissLabour22,36912,27469,33357.1%Lab19,14359.6%
Sheffield, HallamOlivia Frances BlakeLabour19,70971272,76378.2%Lab2,12577.7%
Sheffield, HeeleyLouise HaighLabour21,4758,52066,94063.8%Lab13,82865.1%
SherwoodMark SpencerConservative32,04916,18677,94867.6%Con5,19870.2%
ShipleyPhilip DaviesConservative27,4376,24274,02972.9%Con4,68173.2%
Shrewsbury and AtchamDaniel KawczynskiConservative31,02111,21782,23771.8%Con6,62773.8%
Sittingbourne and SheppeyGordon HendersonConservative34,74224,47983,91761.2%Con15,21163%
Skipton and RiponJulian SmithConservative34,91923,69478,67374.6%Con19,98574.7%
Sleaford and North HykehamCaroline JohnsonConservative44,68332,56594,76170.2%Con25,23772.5%
SloughTan DhesiLabour29,42113,64087,63258.2%Lab16,99865.4%
SolihullJulian KnightConservative32,30921,27378,76270.3%Con20,57173.1%
Somerton and FromeDavid WarburtonConservative36,23019,21385,86675.6%Con22,90675.8%
South AntrimPaul GirvanDUP15,1492,68971,71159.9%DUP3,20863.4%
South Basildon and East ThurrockStephen MetcalfeConservative29,97319,92274,44160.8%Con11,49064.2%
South CambridgeshireAnthony BrowneConservative31,0152,90487,28876.7%Con15,95276.3%
South DerbyshireHeather WheelerConservative33,50219,33579,36567.3%Con11,97069.1%
South DorsetRichard DraxConservative30,02417,15372,92470.0%Con11,69568.8%
South DownChris HazzardSinn Fein16,1371,62079,17562.9%SF2,44667.5%
South East CambridgeshireLucy FrazerConservative32,18711,49086,76974.2%Con16,15873.4%
South East CornwallSheryll MurrayConservative31,80720,97171,82574.7%Con17,44374.2%
South Holland and The DeepingsJohn HayesConservative37,33830,83875,72864.9%Con24,89766%
South LeicestershireAlberto CostaConservative36,79124,00480,52071.4%Con18,63171.9%
South NorfolkRichard BaconConservative36,25821,27586,21472.5%Con16,67873.8%
South NorthamptonshireAndrea LeadsomConservative41,75527,76190,84073.7%Con22,84075.9%
South RibbleKatherine FletcherConservative30,02811,19975,34471.4%Con7,42172.5%
South ShieldsEmma Lewell-BuckLabour17,2739,58562,79360.3%Lab14,50864.4%
South StaffordshireGavin WilliamsonConservative36,52028,25073,68067.9%Con22,73369.8%
South SuffolkJames CartlidgeConservative33,27022,89776,20170.2%Con17,74972%
South SwindonRobert BucklandConservative26,5366,62573,11869.4%Con2,46471%
South ThanetCraig MackinlayConservative27,08410,58773,30265.8%Con6,38768.9%
South West BedfordshireAndrew SelousConservative32,21218,58379,92666.7%Con14,16870%
South West DevonGary StreeterConservative33,28621,43072,53573.6%Con15,81674.3%
South West HertfordshireGagan MohindraConservative30,32714,40880,44976.1%Con19,55075%
South West NorfolkElizabeth TrussConservative35,50726,19578,45565.6%Con18,31267.5%
South West SurreyJeremy HuntConservative32,1918,81779,12976.3%Con21,59077.6%
South West WiltshireAndrew MurrisonConservative33,05821,65077,97070.4%Con18,32671.4%
Southampton, ItchenRoyston SmithConservative23,9524,49879,00660.0%Con3165.4%
Southampton, TestAlan WhiteheadLabour22,2566,21379,50956.6%Lab11,50367%
Southend WestDavid AmessConservative27,55514,45969,04367.4%Con10,00069.9%
SouthportDamien MooreConservative22,9144,14770,83768.0%Con2,91469.2%
SpelthorneKwasi KwartengConservative29,14118,39370,92969.8%Con13,42569.1%
St AlbansDaisy CooperLiberal Democrats28,8676,29373,72178.1%Con6,10978.5%
St Austell and NewquaySteve DoubleConservative31,27316,52679,93069.8%Con11,14269.3%
St Helens NorthConor McGinnLabour24,87012,20975,59362.9%Lab18,40666.1%
St Helens South and WhistonMarie RimmerLabour29,45719,12279,05863.6%Lab24,34367%
St IvesDerek ThomasConservative25,3654,28468,79574.7%Con31276.5%
StaffordTheo ClarkeConservative29,99214,37772,57270.5%Con7,72976%
Staffordshire MoorlandsKaren BradleyConservative28,19216,42865,48566.7%Con10,83070.7%
Stalybridge and HydeJonathan ReynoldsLabour Co-operative19,0252,94673,06458.0%Lab8,08459.6%
StevenageStephen McPartlandConservative25,3288,56271,56266.6%Con3,38669.9%
StirlingAlyn SmithScottish National26,8959,25468,47376.8%Con14874.4%
StockportNavendu MishraLabour21,69510,03965,45763.7%Lab14,47764.8%
Stockton NorthAlex CunninghamLabour17,7281,02766,67661.7%Lab8,71564.6%
Stockton SouthMatt VickersConservative27,7645,26076,89571.3%Lab88871.3%
Stoke-on-Trent CentralJo GideonConservative14,55767055,42457.9%Lab3,89758.3%
Stoke-on-Trent NorthJonathan Edward GullisConservative20,9746,28684,35747.6%Lab2,35958.6%
Stoke-on-Trent SouthJack Edgar BreretonConservative24,63211,27164,49961.4%Con66363.3%
StoneBill CashConservative31,68719,94569,37871.8%Con17,49573.9%
StourbridgeSuzanne WebbConservative27,53413,57169,89165.4%Con7,65467.2%
StrangfordJim ShannonDUP17,7057,07166,92856.0%DUP18,34360.4%
Stratford-on-AvonNadhim ZahawiConservative33,34319,97274,03874.4%Con21,95874%
StreathamBell Ribeiro-AddyLabour30,97617,69084,76366.7%Lab26,28571.1%
Stretford and UrmstonKate GreenLabour30,19516,41772,38669.2%Lab19,70570%
StroudSiobhan BaillieConservative31,5823,84084,53678.0%Lab68777.2%
Suffolk CoastalTherese CoffeyConservative32,95820,53381,91071.2%Con16,01273.5%
Sunderland CentralJulie ElliottLabour18,3362,96472,67259.8%Lab9,99762.1%
Surrey HeathMichael GoveConservative34,35818,34981,34972.1%Con24,94371.9%
Sutton and CheamPaul ScullyConservative25,2358,03571,76084.3%Con12,69874%
Sutton ColdfieldAndrew MitchellConservative31,60419,27275,63869.2%Con15,33970.1%
Swansea EastCarolyn HarrisLabour17,4057,97058,45057.4%Lab13,16860.2%
Swansea WestGeraint DaviesLabour18,4938,11657,07862.8%Lab10,59865.7%
TamworthChristopher PincherConservative30,54219,63471,58064.3%Con12,34766.3%
TattonEsther McVeyConservative28,27717,38769,01870.9%Con14,78772.5%
Taunton DeaneRebecca PowConservative34,16411,70088,67571.9%Con15,88773.9%
TelfordLucy AllanConservative25,54610,94168,92162.1%Con72065.8%
TewkesburyLaurence RobertsonConservative35,72822,41083,95872.8%Con22,57472.7%
The CotswoldsGeoffrey Robert Clifton-BrownConservative35,48420,21481,93974.7%Con25,49974.4%
The WrekinMark PritchardConservative31,02918,72670,69369.2%Con9,56472.4%
Thirsk and MaltonKevin HollinrakeConservative35,63425,15480,97969.9%Con19,00171.2%
Thornbury and YateLuke HallConservative30,20212,36969,49275.2%Con12,07174.8%
ThurrockJackie Doyle-PriceConservative27,79511,48279,79859.5%Con34564.5%
Tiverton and HonitonNeil ParishConservative35,89324,23982,95371.9%Con19,80171.8%
Tonbridge and MallingTom TugendhatConservative35,78426,94177,38073.7%Con23,50873.6%
TootingRosena Allin-KhanLabour30,81114,30776,93376.0%Lab15,45874.8%
TorbayKevin FosterConservative29,86317,74975,05467.2%Con14,28367.5%
TorfaenNick Thomas-SymondsLabour15,5463,74261,74360.2%Lab10,24062.2%
Torridge and West DevonGeoffrey CoxConservative35,90424,99279,83174.8%Con20,68674%
TotnesAnthony MangnallConservative27,75112,72469,86383.5%Con13,47773.1%
TottenhamDavid LammyLabour35,62130,17575,74061.9%Lab34,58467.9%
Truro and FalmouthCherilyn MackroryConservative27,2374,56176,71977.2%Con3,79275.9%
Tunbridge WellsGreg ClarkConservative30,11914,64574,81673.0%Con16,46572.6%
TwickenhamMunira WilsonLiberal Democrats36,16614,12182,86677.8%LD9,76279.7%
TynemouthAlan CampbellLabour26,9284,85777,26172.5%Lab11,66673.6%
Upper BannCarla LockhartDUP20,5018,21082,88760.4%DUP7,99264.2%
Uxbridge and South RuislipBoris JohnsonConservative25,3517,21070,36968.5%Con5,03466.9%
Vale of ClwydJames DaviesConservative17,2701,82756,64965.7%Lab2,37968.2%
Vale of GlamorganAlun CairnsConservative27,3053,56276,50871.6%Con2,19072.7%
VauxhallFlorence EshalomiLabour Co-operative31,61519,61288,60063.6%Lab20,25067.3%
WakefieldImran Nasir Ahmad KhanConservative21,2833,35870,19264.1%Lab2,17666%
WallaseyAngela EagleLabour29,90118,32266,31070.1%Lab23,32071.8%
Walsall NorthEddie HughesConservative23,33411,96567,17754.4%Con2,60156.7%
Walsall SouthValerie VazLabour20,8723,45668,02462.4%Lab8,89265.5%
WalthamstowStella CreasyLabour Co-operative36,78430,86270,26868.8%Lab32,01771.1%
WansbeckIan LaveryLabour17,12481463,33964.0%Lab10,43568.4%
WantageDavid JohnstonConservative34,08512,65390,87573.9%Con17,38074.3%
WarleyJohn Francis SpellarLabour21,90111,51162,42159.7%Lab16,48363.3%
Warrington NorthCharlotte NicholsLabour20,6111,50972,56564.3%Lab9,58267.6%
Warrington SouthAndy CarterConservative28,1872,01086,89571.2%Lab2,54972.5%
Warwick and LeamingtonMatt WesternLabour23,71878976,37371.0%Lab1,20673%
Washington and Sunderland WestSharon HodgsonLabour15,9413,72366,27356.6%Lab12,94060.4%
WatfordDean RussellConservative26,4214,43383,35969.7%Con2,09267.9%
WaveneyPeter AldousConservative31,77818,00282,79161.8%Con9,21565.3%
WealdenNus GhaniConservative37,04325,65582,99073.4%Con23,62874.4%
Weaver ValeMike AmesburyLabour22,77256270,55171.9%Lab3,92873.5%
WellingboroughPeter BoneConservative32,27718,54080,76464.3%Con12,46067.3%
WellsJames HeappeyConservative33,3369,99186,52270.8%Con7,58274%
Welwyn HatfieldGrant ShappsConservative27,39410,95574,89269.5%Con7,36971%
Wentworth and DearneJohn HealeyLabour16,7422,16574,53655.8%Lab14,80359.1%
West Aberdeenshire and KincardineAndrew BowieConservative22,75284372,64073.4%Con7,95071.3%
West Bromwich EastNicola Faye RichardsConservative16,8041,59362,11157.9%Lab7,71361.5%
West Bromwich WestShaun Stephen BaileyConservative17,4193,79964,57653.4%Lab4,46054.9%
West DorsetChris LoderConservative33,58914,10680,96375.3%Con19,09175.6%
West DunbartonshireMartin DochertyScottish National22,3969,55366,51767.9%SNP2,28865.3%
West HamLyn BrownLabour42,18132,38898,87160.9%Lab36,75465.9%
West LancashireRosie CooperLabour27,4588,33673,34671.8%Lab11,68974.4%
West SuffolkMatt HancockConservative33,84223,19480,19264.1%Con17,06367%
West TyroneOrfhlaith BegleySinn Fein16,5447,47866,25962.2%SF10,34268.2%
West WorcestershireHarriett Mary Morrison BaldwinConservative34,90924,49976,26775.4%Con21,32876.1%
Westminster NorthKaren BuckLabour23,24010,75965,51965.5%Lab11,51268.1%
Westmorland and LonsdaleTim FarronLiberal Democrats25,7951,93467,78977.8%LD77778%
Weston-Super-MareJohn PenroseConservative31,98317,12182,52667.4%Con11,54468.8%
WiganLisa NandyLabour21,0426,72875,68059.5%Lab16,02763.2%
WimbledonStephen HammondConservative20,37362868,23277.7%Con5,62277.3%
WinchesterSteve BrineConservative28,43098575,58277.9%Con9,99979%
WindsorAdam AfriyieConservative31,50120,07975,03871.6%Con22,38473.5%
Wirral SouthAlison McGovernLabour22,2846,10557,28076.0%Lab8,32378.5%
Wirral WestMargaret GreenwoodLabour20,6953,00355,55077.3%Lab5,36578.6%
WithamPriti PatelConservative32,87624,08270,40270.1%Con18,64671.5%
WitneyRobert Alexander CourtsConservative33,85615,17783,84573.1%Con21,24173.8%
WokingJonathan LordConservative26,3969,76775,45571.5%Con16,72472.7%
WokinghamJohn RedwoodConservative30,7347,38383,95373.8%Con18,79875.7%
Wolverhampton North EastJane StevensonConservative17,7224,08061,82955.4%Lab4,58760.2%
Wolverhampton South EastPat McFaddenLabour15,5221,23563,00653.1%Lab8,51460.3%
Wolverhampton South WestStuart Paul AndersonConservative19,8641,66160,89567.6%Lab2,18570.8%
WorcesterRobin WalkerConservative25,8566,75873,40369.3%Con2,50869.7%
WorkingtonMark JenkinsonConservative20,4884,17661,37067.8%Lab3,92569.2%
Worsley and Eccles SouthBarbara KeeleyLabour20,4463,21975,21959.4%Lab8,37962.1%
Worthing WestPeter BottomleyConservative30,47514,82378,58767.2%Con12,09070.2%
WrexhamSarah AthertonConservative15,1992,13149,73767.4%Lab1,83270.5%
WycombeSteve BakerConservative24,7664,21478,09470.1%Con6,57869.6%
Wyre and Preston NorthBen WallaceConservative31,58916,78175,16870.4%Con12,24673%
Wyre ForestMark GarnierConservative32,96021,41378,07964.8%Con13,33465.9%
Wythenshawe and Sale EastMike KaneLabour23,85510,39676,31358.3%Lab14,94460.1%
YeovilMarcus FyshConservative34,58816,18182,46871.9%Con14,72371.8%
Ynys MonVirginia CrosbieConservative12,9591,96851,92570.4%Lab5,25970.7%
York CentralRachael MaskellLabour Co-operative27,31213,54574,80166.2%Lab18,57568.9%
York OuterJulian SturdyConservative27,3249,98574,58674.2%Con8,28975.9%