Skip to content

Thursday 7 June 2001

2001 UK general election results

Labour won 412 of 659 seats with 40.7% of the vote, an overall majority of 165. Afterwards: Labour majority government, with Tony Blair as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
LabourTony Blair412−610,724,95340.7%−2.5640
ConservativeWilliam Hague166+18,357,61531.7%+1.0643
Liberal DemocratsCharles Kennedy52+64,814,32118.3%+1.5639
Ulster Unionist Party—6−4216,8390.8%017
Scottish National Party—5−1464,3141.8%−0.272
Democratic Unionist Party—5+3181,9990.7%+0.414
Plaid Cymru—40195,8930.7%+0.240
Sinn Féin—4+2175,9330.7%+0.318
Social Democratic and Labour Party—30169,8650.6%018
Others—201,065,6514.0%−0.4606

Change is compared with the 1997 general election. Before 2010 “Others” groups all smaller parties and independents, as in the source.

South East: Conservative 53 of 83 seatsWest Midlands: Labour 43 of 59 seatsNorth West: Labour 64 of 76 seatsEast Midlands: Labour 28 of 44 seatsLondon: Labour 55 of 74 seatsYorkshire and the Humber: Labour 47 of 56 seatsEast of England: Conservative 34 of 56 seatsSouth West: Conservative 20 of 51 seatsNorth East: Labour 28 of 30 seatsNorthern Ireland: Ulster Unionist Party 6 of 18 seatsScotland: Labour 55 of 72 seatsWales: Labour 34 of 40 seats
Each nation and region is coloured by the party that won most of its seats; darker means a larger share of the seats. Constituency maps start in 2010, when the hexagon layouts begin.

Nations and regions

Closest results

  1. Cheadle LD by 33 votes
  2. Perth SNP by 48 votes
  3. Fermanagh and South Tyrone SF by 53 votes
  4. Galloway and Upper Nithsdale Con by 74 votes
  5. East Antrim UUP by 128 votes
  6. South Dorset Lab by 153 votes
  7. Taunton Con by 235 votes
  8. Orpington Con by 269 votes
  9. Weston Super Mare LD by 338 votes
  10. Braintree Lab by 358 votes

50 closest seats →

29 seats changed hands

Compared with the previous general election, where the constituency had the same boundaries.

  • Liberal Democrats gained 7 from Conservative
  • Conservative gained 5 from Labour
  • Democratic Unionist Party gained 3 from Ulster Unionist Party
  • Sinn Féin gained 2 from Ulster Unionist Party
  • Others gained 2 from Labour
  • Conservative gained 2 from Liberal Democrats
  • Plaid Cymru gained 1 from Labour
  • Liberal Democrats gained 1 from Labour
  • Conservative gained 1 from Scottish National Party
  • Ulster Unionist Party gained 1 from UK Unionist Party

Every gain → · Compare with 1997 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab16,10853.461.0%Lab hold
Aberdeen CentralScotlandLab6,64625.252.7%Lab hold
Aberdeen NorthScotlandLab4,44914.757.4%Lab hold
Aberdeen SouthScotlandLab4,38811.962.5%Lab hold
Airdrie and ShottsScotlandLab12,34038.954.4%Lab hold
AldershotSouth EastCon6,59414.657.9%Con hold
Aldridge-BrownhillsWest MidlandsCon3,76810.060.6%Con hold
Altrincham and Sale WestNorth WestCon2,9416.860.3%Con hold
Alyn and DeesideWalesLab9,22226.058.6%Lab hold
Amber ValleyEast MidlandsLab7,22716.260.3%Lab hold
AngusScotlandSNP3,61110.359.3%SNP hold
Argyll and ButeScotlandLD1,6535.363.0%LD hold
Arundel and South DownsSouth EastCon13,70429.964.7%Con hold
AshfieldEast MidlandsLab13,26833.753.6%Lab hold
AshfordSouth EastCon7,35915.462.5%Con hold
Ashton under LyneNorth WestLab15,51843.449.1%Lab hold
AylesburySouth EastCon10,00920.461.4%Con hold
AyrScotlandLab2,5456.669.3%Lab hold
BanburySouth EastCon5,21910.161.1%Con hold
Banff and BuchanScotlandSNP10,50334.154.4%SNP hold
BarkingLondonLab9,53437.945.5%Lab hold
Barnsley CentralYorkshire and the HumberLab15,13054.945.8%Lab hold
Barnsley East and MexboroughYorkshire and the HumberLab16,78951.649.5%Lab hold
Barnsley West and PenistoneYorkshire and the HumberLab12,35235.752.9%Lab hold
Barrow and FurnessNorth WestLab9,88925.360.3%Lab hold
BasildonEast of EnglandLab7,73818.955.1%Lab hold
BasingstokeSouth EastCon8801.860.7%Con hold
BassetlawEast MidlandsLab9,74825.156.8%Lab hold
BathSouth WestLD9,89421.464.9%LD hold
Batley and SpenYorkshire and the HumberLab5,06413.160.5%Lab hold
BatterseaLondonLab5,05313.754.5%Lab hold
BeaconsfieldSouth EastCon13,06531.060.8%Con hold
BeckenhamLondonCon4,95910.962.6%Con hold
BedfordEast of EnglandLab6,15715.259.9%Lab hold
Belfast EastNorthern IrelandDUP5,97216.263.0%DUP hold
Belfast NorthNorthern IrelandDUP6,38715.667.2%DUP gain from UUP
Belfast SouthNorthern IrelandUUP5,39914.263.9%UUP hold
Belfast WestNorthern IrelandSF19,34247.268.7%SF hold
Berwick-upon-TweedNorth EastLD8,45823.363.8%LD hold
Bethnal Green and BowLondonLab10,05726.250.2%Lab hold
Beverley and HoldernessYorkshire and the HumberCon7811.762.0%Con hold
Bexhill and BattleSouth EastCon10,50323.564.9%Con hold
Bexleyheath and CrayfordLondonLab1,4723.763.5%Lab hold
BillericayEast of EnglandCon5,01311.058.1%Con hold
BirkenheadNorth WestLab15,59153.848.3%Lab hold
Birmingham EdgbastonWest MidlandsLab4,69812.556.0%Lab hold
Birmingham ErdingtonWest MidlandsLab9,96232.646.6%Lab hold
Birmingham Hall GreenWest MidlandsLab6,64820.157.5%Lab hold
Birmingham Hodge HillWest MidlandsLab11,61843.947.9%Lab hold
Birmingham LadywoodWest MidlandsLab18,03257.344.3%Lab hold
Birmingham NorthfieldWest MidlandsLab7,79826.452.8%Lab hold
Birmingham Perry BarrWest MidlandsLab8,75323.452.6%Lab hold
Birmingham Selly OakWest MidlandsLab10,33925.856.3%Lab hold
Birmingham Sparkbrook and Small HeathWest MidlandsLab14,31639.149.3%Lab hold
Birmingham YardleyWest MidlandsLab2,5768.657.2%Lab hold
Bishop AucklandNorth EastLab13,92636.157.2%Lab hold
BlabyEast MidlandsCon6,20913.064.5%Con hold
BlackburnNorth WestLab9,24923.055.5%Lab hold
Blackpool North and FleetwoodNorth WestLab5,72113.457.2%Lab hold
Blackpool SouthNorth WestLab8,26221.352.2%Lab hold
Blaenau GwentWalesLab19,31360.959.5%Lab hold
BlaydonNorth EastLab7,80921.157.4%Lab hold
Blyth ValleyNorth EastLab12,18835.354.7%Lab hold
Bognor Regis and LittlehamptonSouth EastCon5,64314.558.2%Con hold
BolsoverEast MidlandsLab18,77749.156.5%Lab hold
Bolton North EastNorth WestLab8,42221.656.0%Lab hold
Bolton South EastNorth WestLab12,87137.750.1%Lab hold
Bolton WestNorth WestLab5,51813.462.4%Lab hold
BootleNorth WestLab19,04369.049.8%Lab hold
Boston and SkegnessEast MidlandsCon5151.358.3%Con hold
BosworthEast MidlandsCon2,2805.164.4%Con hold
Bournemouth EastSouth WestCon3,4349.658.2%Con hold
Bournemouth WestSouth WestCon4,71814.053.2%Con hold
BracknellSouth EastCon6,71313.660.7%Con hold
Bradford NorthYorkshire and the HumberLab8,96925.652.7%Lab hold
Bradford SouthYorkshire and the HumberLab9,66227.551.3%Lab hold
Bradford WestYorkshire and the HumberLab4,16510.953.6%Lab hold
BraintreeEast of EnglandLab3580.763.6%Lab hold
Brecon and RadnorshireWalesLD7512.070.5%LD hold
Brent EastLondonLab13,04745.051.9%Lab hold
Brent NorthLondonLab10,20530.157.7%Lab hold
Brent SouthLondonLab17,38060.751.2%Lab hold
Brentford and IsleworthLondonLab10,31823.253.7%Lab hold
Brentwood and OngarEast of EnglandCon1,8514.367.3%Con hold
BridgendWalesLab10,04627.260.2%Lab hold
BridgwaterSouth WestCon4,98710.464.4%Con hold
Brigg and GooleYorkshire and the HumberLab3,9619.763.5%Lab hold
Brighton KemptownSouth EastLab4,92212.657.6%Lab hold
Brighton PavilionSouth EastLab9,64323.758.5%Lab hold
Bristol EastSouth WestLab13,39233.257.4%Lab hold
Bristol North WestSouth WestLab10,88723.460.4%Lab hold
Bristol SouthSouth WestLab14,18134.656.5%Lab hold
Bristol WestSouth WestLab4,4268.065.6%Lab hold
Bromley and ChislehurstLondonCon9,03720.964.3%Con hold
BromsgroveWest MidlandsCon8,13817.867.1%Con hold
BroxbourneEast of EnglandCon8,99323.855.7%Con hold
BroxtoweEast MidlandsLab5,87312.066.5%Lab hold
BuckinghamSouth EastCon13,32529.469.4%Con hold
BurnleyNorth WestLab10,49828.555.7%Lab hold
BurtonWest MidlandsLab4,84910.461.7%Lab hold
Bury NorthNorth WestLab6,53214.663.0%Lab hold
Bury SouthNorth WestLab12,77232.358.8%Lab hold
Bury St EdmundsEast of EnglandCon2,5035.066.0%Con hold
CaernarfonWalesPC3,51112.162.0%PC hold
CaerphillyWalesLab14,42537.257.7%Lab hold
Caithness Sutherland and Easter RossScotlandLD2,74411.060.2%LD hold
Calder ValleyYorkshire and the HumberLab3,0946.563.0%Lab hold
Camberwell and PeckhamLondonLab14,12356.346.8%Lab hold
CambridgeEast of EnglandLab8,57920.060.6%Lab hold
Cannock ChaseWest MidlandsLab10,70426.155.4%Lab hold
CanterburySouth EastCon2,0694.660.9%Con hold
Cardiff CentralWalesLab6591.958.3%Lab hold
Cardiff NorthWalesLab6,16514.369.0%Lab hold
Cardiff South and PenarthWalesLab12,28734.457.1%Lab hold
Cardiff WestWalesLab11,32133.258.4%Lab hold
CarlisleNorth WestLab5,70216.359.4%Lab hold
Carmarthen East and DinefwrWalesPC2,5906.870.4%PC gain from Lab
Carmarthen West and South PembrokeshireWalesLab4,53812.365.3%Lab hold
Carrick Cumnock and Doon ValleyScotlandLab14,85637.061.8%Lab hold
Carshalton and WallingtonLondonLD4,54711.260.3%LD hold
Castle PointEast of EnglandCon9852.558.4%Con gain from Lab
Central FifeScotlandLab10,07531.054.6%Lab hold
Central Suffolk and North IpswichEast of EnglandCon3,4697.463.5%Con hold
CeredigionWalesPC3,94411.461.7%PC hold
CharnwoodEast MidlandsCon7,73916.064.4%Con hold
Chatham and AylesfordSouth EastLab4,34010.957.0%Lab hold
CheadleNorth WestLD330.163.2%LD gain from Con
CheltenhamSouth WestLD5,25512.661.9%LD hold
Chesham and AmershamSouth EastCon11,88226.264.7%Con hold
Chester, City ofNorth WestLab6,89415.4—
ChesterfieldEast MidlandsLD2,5865.860.7%LD gain from Lab
ChichesterSouth EastCon11,35522.963.8%Con hold
Chingford and Woodford GreenLondonCon5,48714.858.5%Con hold
Chipping BarnetLondonCon2,7016.460.4%Con hold
ChorleyNorth WestLab8,44417.662.2%Lab hold
ChristchurchSouth WestCon13,54427.367.5%Con hold
Cities of London and WestminsterLondonCon4,49913.247.2%Con hold
CleethorpesYorkshire and the HumberLab5,62013.362.0%Lab hold
Clwyd SouthWalesLab8,89826.662.4%Lab hold
Clwyd WestWalesLab1,1153.264.1%Lab hold
Clydebank and MilngavieScotlandLab10,72433.062.5%Lab hold
ClydesdaleScotlandLab7,79420.459.3%Lab hold
Coatbridge and ChrystonScotlandLab15,31450.558.1%Lab hold
ColchesterEast of EnglandLD5,55312.756.1%LD hold
Colne ValleyYorkshire and the HumberLab4,6399.963.3%Lab hold
CongletonNorth WestCon7,13415.862.7%Con hold
ConwyWalesLab6,21918.162.9%Lab hold
CopelandNorth WestLab4,96414.364.9%Lab hold
CorbyEast MidlandsLab5,70012.165.0%Lab hold
CotswoldSouth WestCon11,98326.167.5%Con hold
Coventry North EastWest MidlandsLab15,75142.350.3%Lab hold
Coventry North WestWest MidlandsLab10,87425.655.5%Lab hold
Coventry SouthWest MidlandsLab8,27920.755.3%Lab hold
CrawleySouth EastLab6,77017.155.2%Lab hold
Crewe and NantwichNorth WestLab9,90623.860.2%Lab hold
CrosbyNorth WestLab8,35322.765.1%Lab hold
Croydon CentralLondonLab3,9848.759.1%Lab hold
Croydon NorthLondonLab16,85840.353.2%Lab hold
Croydon SouthLondonCon8,69719.361.4%Con hold
Cumbernauld and KilsythScotlandLab7,52025.359.7%Lab hold
Cunninghame NorthScotlandLab8,39824.861.5%Lab hold
Cunninghame SouthScotlandLab11,23040.056.2%Lab hold
Cynon ValleyWalesLab12,99848.255.4%Lab hold
DagenhamLondonLab8,69331.546.5%Lab hold
DarlingtonNorth EastLab10,38426.062.0%Lab hold
DartfordSouth EastLab3,3067.461.9%Lab hold
DaventryEast MidlandsCon9,64917.065.5%Con hold
DelynWalesLab8,60524.863.3%Lab hold
Denton and ReddishNorth WestLab15,33045.648.5%Lab hold
Derby NorthEast MidlandsLab6,98215.957.8%Lab hold
Derby SouthEast MidlandsLab13,85532.255.9%Lab hold
DevizesSouth WestCon11,89622.364.2%Con hold
DewsburyYorkshire and the HumberLab7,44920.358.8%Lab hold
Don ValleyYorkshire and the HumberLab9,52026.054.8%Lab hold
Doncaster CentralYorkshire and the HumberLab11,99935.451.6%Lab hold
Doncaster NorthYorkshire and the HumberLab15,18748.450.5%Lab hold
DoverSouth EastLab5,19911.665.1%Lab hold
Dudley NorthWest MidlandsLab6,80017.655.9%Lab hold
Dudley SouthWest MidlandsLab6,81718.855.4%Lab hold
Dulwich and West NorwoodLondonLab12,31032.253.4%Lab hold
DumbartonScotlandLab9,57528.261.1%Lab hold
DumfriesScotlandLab8,83420.767.0%Lab hold
Dundee EastScotlandLab4,46613.857.3%Lab hold
Dundee WestScotlandLab6,80023.354.4%Lab hold
Dunfermline EastScotlandLab15,06350.157.0%Lab hold
Dunfermline WestScotlandLab10,98035.557.1%Lab hold
Durham City ofNorth EastLab13,44132.459.6%Lab hold
Ealing Acton and Shepherd'S BushLondonLab10,78929.052.6%Lab hold
Ealing NorthLondonLab11,83726.358.0%Lab hold
Ealing SouthallLondonLab10,88623.356.8%Lab hold
EasingtonNorth EastLab21,94966.553.6%Lab hold
East AntrimNorthern IrelandUUP1280.459.1%UUP hold
East DevonSouth WestCon8,19517.168.8%Con hold
East HamLondonLab21,03256.452.3%Lab hold
East HampshireSouth EastCon8,89017.764.3%Con hold
East KilbrideScotlandLab12,75530.662.6%Lab hold
East LondonderryNorthern IrelandDUP1,9014.866.2%DUP gain from UUP
East LothianScotlandLab10,83029.462.5%Lab hold
East SurreySouth EastCon13,20328.163.3%Con hold
East Worthing and ShorehamSouth EastCon6,13914.359.7%Con hold
East YorkshireYorkshire and the HumberCon4,68210.860.1%Con hold
EastbourneSouth EastCon2,1544.859.6%Con hold
EastleighSouth EastLD3,0586.463.8%LD hold
EastwoodScotlandLab9,14118.970.8%Lab hold
EcclesNorth WestLab14,52843.848.3%Lab hold
EddisburyNorth WestCon4,56810.364.2%Con hold
Edinburgh CentralScotlandLab8,14223.752.0%Lab hold
Edinburgh East and MusselburghScotlandLab12,16835.358.2%Lab hold
Edinburgh North and LeithScotlandLab8,81726.553.0%Lab hold
Edinburgh PentlandsScotlandLab1,7424.564.4%Lab hold
Edinburgh SouthScotlandLab5,49914.857.7%Lab hold
Edinburgh WestScotlandLD7,58919.263.2%LD hold
EdmontonLondonLab9,77228.156.3%Lab hold
Ellesmere Port and NestonNorth WestLab10,86126.260.9%Lab hold
ElmetYorkshire and the HumberLab4,1719.165.6%Lab hold
ElthamLondonLab6,99620.758.7%Lab hold
Enfield NorthLondonLab2,2916.057.0%Lab hold
Enfield SouthgateLondonLab5,54613.263.5%Lab hold
Epping ForestEast of EnglandCon8,42619.958.4%Con hold
Epsom and EwellSouth EastCon10,08021.662.8%Con hold
ErewashEast MidlandsLab6,93214.361.9%Lab hold
Erith and ThamesmeadLondonLab11,16733.550.2%Lab hold
Esher and WaltonSouth EastCon11,53825.361.9%Con hold
ExeterSouth WestLab11,75922.464.2%Lab hold
Falkirk EastScotlandLab10,71231.857.9%Lab hold
Falkirk WestScotlandLab8,53227.657.1%Lab hold
Falmouth and CamborneSouth WestLab4,5279.764.3%Lab hold
FarehamSouth EastCon7,00915.463.5%Con hold
Faversham and Mid KentSouth EastCon4,18310.260.4%Con hold
Feltham and HestonLondonLab12,65735.049.2%Lab hold
Fermanagh and South TyroneNorthern IrelandSF530.178.0%SF gain from UUP
Finchley and Golders GreenLondonLab3,7168.557.3%Lab hold
Folkestone and HytheSouth EastCon5,90712.964.1%Con hold
Forest of DeanSouth WestLab2,0494.667.3%Lab hold
FoyleNorthern IrelandSDLP11,55023.668.9%SDLP hold
FyldeNorth WestCon9,61021.560.9%Con hold
GainsboroughEast MidlandsCon8,07119.164.2%Con hold
Galloway and Upper NithsdaleScotlandCon740.267.4%Con gain from SNP
Gateshead East and Washington WestNorth EastLab17,90453.352.5%Lab hold
GedlingEast MidlandsLab5,59812.863.9%Lab hold
GillinghamSouth EastLab2,2725.459.5%Lab hold
Glasgow AnnieslandScotlandLab11,05441.450.1%Lab hold
Glasgow BailliestonScotlandLab9,83942.347.2%Lab hold
Glasgow CathcartScotlandLab10,81639.552.6%Lab hold
Glasgow GovanScotlandLab6,40025.346.8%Lab hold
Glasgow KelvinScotlandLab7,26027.143.6%Lab hold
Glasgow MaryhillScotlandLab9,88844.540.1%Lab hold
Glasgow PollokScotlandLab11,26844.651.4%Lab hold
Glasgow RutherglenScotlandLab12,62543.256.3%Lab hold
Glasgow ShettlestonScotlandLab9,81848.039.7%Lab hold
Glasgow SpringburnScotlandOth14,75461.243.7%Oth gain from Lab
GloucesterSouth WestLab3,8808.159.4%Lab hold
GordonScotlandLD7,87922.558.3%LD hold
GosportSouth EastCon2,6216.657.1%Con hold
GowerWalesLab7,39519.863.4%Lab hold
Grantham and StamfordEast MidlandsCon4,5189.861.3%Con hold
GraveshamSouth EastLab4,86211.162.7%Lab hold
Great GrimsbyYorkshire and the HumberLab11,48434.852.3%Lab hold
Great YarmouthEast of EnglandLab4,56411.358.3%Lab hold
Greenock and InverclydeScotlandLab9,89034.859.3%Lab hold
Greenwich and WoolwichLondonLab13,43341.354.1%Lab hold
GuildfordSouth EastLD5381.162.7%LD gain from Con
Hackney North and Stoke NewingtonLondonLab13,65146.149.0%Lab hold
Hackney South and ShoreditchLondonLab15,04949.647.4%Lab hold
Halesowen and Rowley RegisWest MidlandsLab7,35918.759.8%Lab hold
HalifaxYorkshire and the HumberLab6,12915.257.8%Lab hold
Haltemprice and HowdenYorkshire and the HumberCon1,9034.365.8%Con hold
HaltonNorth WestLab17,42850.654.1%Lab hold
Hamilton North and BellshillScotlandLab13,56144.656.8%Lab hold
Hamilton SouthScotlandLab10,77540.357.3%Lab hold
Hammersmith and FulhamLondonLab2,0154.556.4%Lab hold
Hampstead and HighgateLondonLab7,87622.254.3%Lab hold
HarboroughEast MidlandsCon5,25211.363.3%Con hold
HarlowEast of EnglandLab5,22813.059.7%Lab hold
Harrogate and KnaresboroughYorkshire and the HumberLD8,84521.064.6%LD hold
Harrow EastLondonLab11,12423.158.4%Lab hold
Harrow WestLondonLab6,15613.263.0%Lab hold
HartlepoolNorth EastLab14,57138.355.8%Lab hold
HarwichEast of EnglandLab2,5965.462.1%Lab hold
Hastings and RyeSouth EastLab4,30810.558.3%Lab hold
HavantSouth EastCon4,20710.457.6%Con hold
Hayes and HarlingtonLondonLab13,46641.656.3%Lab hold
Hazel GroveNorth WestLD8,43521.959.1%LD hold
Hemel HempsteadEast of EnglandLab3,7428.262.3%Lab hold
HemsworthYorkshire and the HumberLab15,63644.451.8%Lab hold
HendonLondonLab7,41718.252.2%Lab hold
HenleySouth EastCon8,45819.164.3%Con hold
HerefordWest MidlandsLD9682.265.2%LD hold
Hertford and StortfordEast of EnglandCon5,60311.962.2%Con hold
HertsmereEast of EnglandCon4,90211.860.3%Con hold
HexhamNorth EastCon2,5296.070.9%Con hold
Heywood and MiddletonNorth WestLab11,67030.153.1%Lab hold
High PeakEast MidlandsLab4,4899.365.2%Lab hold
Hitchin and HarpendenEast of EnglandCon6,66314.866.9%Con hold
Holborn and St PancrasLondonLab11,17535.949.6%Lab hold
HornchurchLondonLab1,4824.258.3%Lab hold
Hornsey and Wood GreenLondonLab10,61424.158.0%Lab hold
HorshamSouth EastCon13,66626.963.8%Con hold
Houghton and Washington EastNorth EastLab19,81858.949.5%Lab hold
HoveSouth EastLab3,1717.658.9%Lab hold
HuddersfieldYorkshire and the HumberLab10,04628.455.0%Lab hold
HuntingdonEast of EnglandCon12,79226.161.1%Con hold
HyndburnNorth WestLab8,21921.557.5%Lab hold
Ilford NorthLondonLab2,1155.358.4%Lab hold
Ilford SouthLondonLab13,99733.954.3%Lab hold
Inverness East Nairn and LochaberScotlandLab4,71611.163.9%Lab hold
IpswichEast of EnglandLab8,08120.857.0%Lab hold
Isle of WightSouth EastCon2,8264.560.8%Con gain from LD
Islington NorthLondonLab12,95842.948.8%Lab hold
Islington South and FinsburyLondonLab7,28025.847.4%Lab hold
IslwynWalesLab15,30948.361.9%Lab hold
JarrowNorth EastLab17,59551.055.1%Lab hold
KeighleyYorkshire and the HumberLab4,0059.263.4%Lab hold
Kensington and ChelseaLondonCon8,77131.343.3%Con hold
KetteringEast MidlandsLab6651.268.1%Lab hold
Kilmarnock and LoudounScotlandLab10,33427.461.7%Lab hold
Kingston and SurbitonLondonLD15,67631.967.5%LD hold
Kingston upon Hull EastYorkshire and the HumberLab15,32549.646.5%Lab hold
Kingston upon Hull NorthYorkshire and the HumberLab10,72137.445.5%Lab hold
Kingston upon Hull West and HessleYorkshire and the HumberLab10,95137.945.9%Lab hold
KingswoodSouth WestLab13,96226.564.6%Lab hold
KirkcaldyScotlandLab8,96331.854.6%Lab hold
Knowsley North and Sefton EastNorth WestLab18,92750.553.0%Lab hold
Knowsley SouthNorth WestLab21,31658.351.8%Lab hold
Lagan ValleyNorthern IrelandUUP18,34239.963.2%UUP hold
Lancaster and WyreNorth WestLab4810.965.9%Lab hold
Leeds CentralYorkshire and the HumberLab14,38152.741.7%Lab hold
Leeds EastYorkshire and the HumberLab12,64343.551.5%Lab hold
Leeds North EastYorkshire and the HumberLab7,08917.862.0%Lab hold
Leeds North WestYorkshire and the HumberLab5,23612.358.2%Lab hold
Leeds WestYorkshire and the HumberLab14,93546.550.0%Lab hold
Leicester EastEast MidlandsLab13,44233.162.1%Lab hold
Leicester SouthEast MidlandsLab13,24331.458.0%Lab hold
Leicester WestEast MidlandsLab9,63929.050.9%Lab hold
LeighNorth WestLab16,36246.449.7%Lab hold
LeominsterWest MidlandsCon10,36722.269.4%Con hold
LewesSouth EastLD9,71021.468.5%LD hold
Lewisham DeptfordLondonLab15,29352.548.3%Lab hold
Lewisham EastLondonLab9,00329.953.1%Lab hold
Lewisham WestLondonLab11,92038.752.1%Lab hold
Leyton and WansteadLondonLab12,90438.354.8%Lab hold
LichfieldWest MidlandsCon4,42610.665.9%Con hold
LincolnEast MidlandsLab8,42022.756.0%Lab hold
LinlithgowScotlandLab9,12928.858.0%Lab hold
Liverpool GarstonNorth WestLab12,49438.350.2%Lab hold
Liverpool RiversideNorth WestLab13,95054.734.1%Lab hold
Liverpool WaltonNorth WestLab17,99663.243.0%Lab hold
Liverpool WavertreeNorth WestLab12,31938.344.3%Lab hold
Liverpool West DerbyNorth WestLab15,85351.345.5%Lab hold
LivingstonScotlandLab10,61629.555.6%Lab hold
LlanelliWalesLab6,40317.762.3%Lab hold
LoughboroughEast MidlandsLab6,37814.463.1%Lab hold
Louth and HorncastleEast MidlandsCon7,55417.062.1%Con hold
LudlowWest MidlandsLD1,6303.867.9%LD gain from Con
Luton NorthEast of EnglandLab9,97725.557.9%Lab hold
Luton SouthEast of EnglandLab10,13325.855.1%Lab hold
MacclesfieldNorth WestCon7,20015.862.3%Con hold
MaidenheadSouth EastCon3,2847.662.0%Con hold
Maidstone and the WealdSouth EastCon10,31822.661.6%Con hold
MakerfieldNorth WestLab17,75050.950.9%Lab hold
Maldon and East ChelmsfordEast of EnglandCon8,46219.262.8%Con hold
Manchester BlackleyNorth WestLab14,46454.544.9%Lab hold
Manchester CentralNorth WestLab13,74253.039.1%Lab hold
Manchester GortonNorth WestLab11,30441.542.7%Lab hold
Manchester WithingtonNorth WestLab11,52432.951.9%Lab hold
MansfieldEast MidlandsLab11,03830.055.2%Lab hold
MedwaySouth EastLab3,7809.859.5%Lab hold
Meirionnydd Nant ConwyWalesPC5,68427.063.9%PC hold
MeridenWest MidlandsCon3,7848.560.4%Con hold
Merthyr Tydfil and RhymneyWalesLab14,92347.157.7%Lab hold
Mid BedfordshireEast of EnglandCon8,06617.365.9%Con hold
Mid Dorset and North PooleSouth WestLD3840.965.6%LD gain from Con
Mid NorfolkEast of EnglandCon4,5628.768.1%Con hold
Mid SussexSouth EastCon6,89815.164.9%Con hold
Mid UlsterNorthern IrelandSF9,95319.981.3%SF hold
Mid WorcestershireWest MidlandsCon10,62723.762.3%Con hold
MiddlesbroughNorth EastLab16,33048.449.8%Lab hold
Middlesbrough South and East ClevelandNorth EastLab9,35121.361.0%Lab hold
MidlothianScotlandLab9,01431.459.1%Lab hold
Milton Keynes South WestSouth EastLab6,97815.462.3%Lab hold
Mitcham and MordenLondonLab13,78536.357.8%Lab hold
Mole ValleySouth EastCon10,15321.668.9%Con hold
MonmouthWalesLab3840.971.5%Lab hold
MontgomeryshireWalesLD6,23421.565.5%LD hold
MorayScotlandSNP1,7445.357.4%SNP hold
Morecambe and LunesdaleNorth WestLab5,09212.261.1%Lab hold
Morley and RothwellYorkshire and the HumberLab12,09031.553.5%Lab hold
Motherwell and WishawScotlandLab10,95636.956.6%Lab hold
NeathWalesLab14,81642.362.5%Lab hold
New Forest EastSouth EastCon3,8299.163.2%Con hold
New Forest WestSouth EastCon13,19129.965.1%Con hold
NewarkEast MidlandsCon4,0739.063.5%Con gain from Lab
NewburySouth EastLD2,4154.867.3%LD hold
Newcastle upon Tyne CentralNorth EastLab11,60533.351.3%Lab hold
Newcastle upon Tyne East and WallsendNorth EastLab14,22343.553.2%Lab hold
Newcastle upon Tyne NorthNorth EastLab14,45039.757.5%Lab hold
Newcastle-under-LymeWest MidlandsLab9,98625.858.8%Lab hold
Newport EastWalesLab9,87431.654.7%Lab hold
Newport WestWalesLab9,30426.559.1%Lab hold
Newry and ArmaghNorthern IrelandSDLP3,5756.476.8%SDLP hold
NormantonYorkshire and the HumberLab9,93729.152.2%Lab hold
North AntrimNorthern IrelandDUP14,22428.966.1%DUP hold
North CornwallSouth WestLD9,83218.263.8%LD hold
North DevonSouth WestLD2,9846.168.3%LD hold
North DorsetSouth WestCon3,7977.966.3%Con hold
North DownNorthern IrelandUUP6,88018.558.8%UUP gain from UKUP
North DurhamNorth EastLab18,68348.456.9%Lab hold
North East BedfordshireEast of EnglandCon8,57719.064.8%Con hold
North East CambridgeshireEast of EnglandCon6,37313.360.1%Con hold
North East DerbyshireEast MidlandsLab12,25829.158.9%Lab hold
North East FifeScotlandLD9,73628.156.0%LD hold
North East HampshireSouth EastCon13,25730.261.6%Con hold
North East HertfordshireEast of EnglandCon3,4447.765.0%Con hold
North East Milton KeynesSouth EastLab1,8293.964.6%Lab hold
North EssexEast of EnglandCon7,18616.062.8%Con hold
North NorfolkEast of EnglandLD4830.970.2%LD gain from Con
North ShropshireWest MidlandsCon6,24113.463.1%Con hold
North Southwark and BermondseyLondonLD9,63226.150.1%LD hold
North SwindonSouth WestLab8,10519.261.0%Lab hold
North TaysideScotlandSNP3,2838.562.5%SNP hold
North ThanetSouth EastCon6,65015.959.0%Con hold
North TynesideNorth EastLab20,56854.957.7%Lab hold
North WarwickshireWest MidlandsLab9,63921.760.2%Lab hold
North West CambridgeshireEast of EnglandCon8,10118.461.7%Con hold
North West DurhamNorth EastLab16,33341.658.5%Lab hold
North West HampshireSouth EastCon12,00924.762.3%Con hold
North West LeicestershireEast MidlandsLab8,15718.165.8%Lab hold
North West NorfolkEast of EnglandCon3,4856.865.1%Con gain from Lab
North WiltshireSouth WestCon3,8787.367.3%Con hold
Northampton NorthEast MidlandsLab7,89319.056.0%Lab hold
Northampton SouthEast MidlandsLab8851.759.6%Lab hold
NorthavonSouth WestLD9,87717.770.7%LD hold
Norwich NorthEast of EnglandLab5,86312.959.1%Lab hold
Norwich SouthEast of EnglandLab8,81620.759.8%Lab hold
Nottingham EastEast MidlandsLab10,32034.745.5%Lab hold
Nottingham NorthEast MidlandsLab12,24040.746.7%Lab hold
Nottingham SouthEast MidlandsLab9,98927.350.1%Lab hold
NuneatonWest MidlandsLab7,53517.460.1%Lab hold
OchilScotlandLab5,34915.261.3%Lab hold
OgmoreWalesLab14,57448.058.2%Lab hold
Old Bexley and SidcupLondonCon3,3457.962.1%Con hold
Oldham East and SaddleworthNorth WestLab2,7266.061.0%Lab hold
Oldham West and RoytonNorth WestLab12,97132.557.6%Lab hold
Orkney and ShetlandScotlandLD3,47520.852.4%LD hold
OrpingtonLondonCon2690.564.6%Con hold
Oxford EastSouth EastLab10,34426.055.8%Lab hold
Oxford West and AbingdonSouth EastLD9,18517.864.5%LD hold
Paisley NorthScotlandLab9,32134.356.6%Lab hold
Paisley SouthScotlandLab11,91039.057.2%Lab hold
PendleNorth WestLab4,27510.863.2%Lab hold
Penrith and the BorderNorth WestCon14,67733.264.5%Con hold
PerthScotlandSNP480.161.5%SNP hold
PeterboroughEast of EnglandLab2,8547.261.4%Lab hold
Plymouth DevonportSouth WestLab13,03331.256.6%Lab hold
Plymouth SuttonSouth WestLab7,51719.257.1%Lab hold
Pontefract and CastlefordYorkshire and the HumberLab16,37852.249.7%Lab hold
PontypriddWalesLab17,68446.253.4%Lab hold
PooleSouth WestCon7,16618.360.7%Con hold
Poplar and Canning TownLondonLab14,10841.444.9%Lab hold
Portsmouth NorthSouth EastLab5,13413.957.4%Lab hold
Portsmouth SouthSouth EastLD6,09315.550.9%LD hold
Preseli PembrokeshireWalesLab2,9468.067.8%Lab hold
PrestonNorth WestLab12,26834.049.2%Lab hold
PudseyYorkshire and the HumberLab5,62612.563.3%Lab hold
PutneyLondonLab2,7718.156.5%Lab hold
RayleighEast of EnglandCon8,29019.460.5%Con hold
Reading EastSouth EastLab5,59512.858.4%Lab hold
Reading WestSouth EastLab8,84921.159.1%Lab hold
RedcarNorth EastLab13,44335.256.3%Lab hold
RedditchWest MidlandsLab2,4846.759.2%Lab hold
Regent'S Park and Kensington NorthLondonLab10,26627.748.8%Lab hold
ReigateSouth EastCon8,02520.360.2%Con hold
RhonddaWalesLab16,04747.260.6%Lab hold
Ribble ValleyNorth WestCon11,23822.966.2%Con hold
RichmondYorkshire and the HumberCon16,31937.167.4%Con hold
Richmond ParkLondonLD4,96410.168.0%LD hold
RochdaleNorth WestLab5,65514.456.7%Lab hold
Rochford and Southend EastEast of EnglandCon7,03418.852.7%Con hold
RomfordLondonCon5,97716.759.6%Con gain from Lab
RomseySouth EastLD2,3704.967.2%LD gain from Con
Ross Skye and Inverness WestScotlandLD12,95237.262.3%LD hold
Rossendale and DarwenNorth WestLab4,97011.958.7%Lab hold
Rother ValleyYorkshire and the HumberLab14,88240.453.2%Lab hold
RotherhamYorkshire and the HumberLab13,07744.650.7%Lab hold
Roxburgh and BerwickshireScotlandLD7,51126.160.6%LD hold
Rugby and KenilworthWest MidlandsLab2,8775.467.4%Lab hold
Ruislip NorthwoodLondonCon7,53720.361.1%Con hold
Runnymede and WeybridgeSouth EastCon8,36019.756.1%Con hold
RushcliffeEast MidlandsCon7,35713.566.5%Con hold
Rutland and MeltonEast MidlandsCon8,61218.364.2%Con hold
RyedaleYorkshire and the HumberCon4,87511.165.7%Con hold
Saffron WaldenEast of EnglandCon12,00424.065.2%Con hold
SalfordNorth WestLab11,01248.941.6%Lab hold
SalisburySouth WestCon8,70316.565.3%Con hold
Scarborough and WhitbyYorkshire and the HumberLab3,5857.563.2%Lab hold
ScunthorpeYorkshire and the HumberLab10,37230.956.6%Lab hold
SedgefieldNorth EastLab17,71344.062.0%Lab hold
SelbyYorkshire and the HumberLab2,1384.365.0%Lab hold
SevenoaksSouth EastCon10,15423.863.9%Con hold
Sheffield AttercliffeYorkshire and the HumberLab18,84452.652.9%Lab hold
Sheffield BrightsideYorkshire and the HumberLab17,04966.747.2%Lab hold
Sheffield CentralYorkshire and the HumberLab12,54441.749.5%Lab hold
Sheffield HallamYorkshire and the HumberLD9,34724.464.8%LD hold
Sheffield HeeleyYorkshire and the HumberLab11,70434.355.1%Lab hold
Sheffield HillsboroughYorkshire and the HumberLab14,56934.357.3%Lab hold
SherwoodEast MidlandsLab9,37320.460.7%Lab hold
ShipleyYorkshire and the HumberLab1,4283.166.2%Lab hold
Shrewsbury and AtchamWest MidlandsLab3,5797.266.6%Lab hold
Sittingbourne and SheppeySouth EastLab3,5099.357.5%Lab hold
Skipton and RiponYorkshire and the HumberCon12,93026.366.1%Con hold
Sleaford and North HykehamEast MidlandsCon8,62217.764.9%Con hold
SloughSouth EastLab12,50832.153.4%Lab hold
SolihullWest MidlandsCon9,40719.563.3%Con hold
Somerton and FromeSouth WestLD6681.369.3%LD hold
South AntrimNorthern IrelandUUP1,0112.362.5%UUP hold
South CambridgeshireEast of EnglandCon8,40317.467.1%Con hold
South DerbyshireEast MidlandsLab7,85115.164.0%Lab hold
South DorsetSouth WestLab1530.365.5%Lab gain from Con
South DownNorthern IrelandSDLP13,85826.670.8%SDLP hold
South East CambridgeshireEast of EnglandCon8,99017.363.5%Con hold
South East CornwallSouth WestLD5,37510.465.4%LD hold
South Holland and the DeepingsEast MidlandsCon11,09924.062.1%Con hold
South NorfolkEast of EnglandCon6,89312.367.6%Con hold
South RibbleNorth WestLab3,8028.262.5%Lab hold
South ShieldsNorth EastLab14,09046.349.7%Lab hold
South StaffordshireWest MidlandsCon6,88116.360.3%Con hold
South SuffolkEast of EnglandCon5,08111.266.2%Con hold
South SwindonSouth WestLab7,34116.961.0%Lab hold
South ThanetSouth EastLab1,7924.563.9%Lab hold
South West BedfordshireEast of EnglandCon7761.862.1%Con hold
South West DevonSouth WestCon7,14415.266.1%Con hold
South West HertfordshireEast of EnglandCon8,18117.364.5%Con hold
South West NorfolkEast of EnglandCon9,36617.763.1%Con hold
South West SurreySouth EastCon8611.770.3%Con hold
Southampton ItchenSouth EastLab11,22327.154.0%Lab hold
Southampton TestSouth EastLab11,20727.056.3%Lab hold
Southend WestEast of EnglandCon7,94121.358.0%Con hold
SouthportNorth WestLD3,0077.358.6%LD hold
SpelthorneSouth EastCon3,2627.860.8%Con hold
St AlbansEast of EnglandLab4,46610.266.3%Lab hold
St Helens NorthNorth WestLab15,90142.352.7%Lab hold
St Helens SouthNorth WestLab8,98526.651.4%Lab hold
St IvesSouth WestLD10,05320.466.3%LD hold
StaffordWest MidlandsLab5,03211.365.3%Lab hold
Staffordshire MoorlandsWest MidlandsLab5,83813.763.9%Lab hold
Stalybridge and HydeNorth WestLab8,85927.648.4%Lab hold
StevenageEast of EnglandLab8,56620.260.7%Lab hold
StirlingScotlandLab6,27417.567.7%Lab hold
StockportNorth WestLab11,56932.753.3%Lab hold
Stockton NorthNorth EastLab14,64741.354.8%Lab hold
Stockton SouthNorth EastLab9,08620.662.9%Lab hold
Stoke-on-Trent CentralWest MidlandsLab11,81841.747.4%Lab hold
Stoke-on-Trent NorthWest MidlandsLab11,78439.151.9%Lab hold
Stoke-on-Trent SouthWest MidlandsLab10,48929.151.4%Lab hold
StoneWest MidlandsCon6,03613.266.3%Con hold
StourbridgeWest MidlandsLab3,8129.661.8%Lab hold
StrangfordNorthern IrelandDUP1,1102.659.9%DUP gain from UUP
Stratford-on-AvonWest MidlandsCon11,80221.565.2%Con hold
Strathkelvin and BearsdenScotlandLab11,71728.266.0%Lab hold
StreathamLondonLab14,63039.249.1%Lab hold
Stretford and UrmstonNorth WestLab13,27134.054.8%Lab hold
StroudSouth WestLab5,0399.170.0%Lab hold
Suffolk CoastalEast of EnglandCon4,3268.665.6%Con hold
Sunderland NorthNorth EastLab13,35444.849.0%Lab hold
Sunderland SouthNorth EastLab13,66743.848.3%Lab hold
Surrey HeathSouth EastCon10,81924.059.5%Con hold
Sutton and CheamLondonLD4,30410.862.4%LD hold
Sutton ColdfieldWest MidlandsCon10,10423.360.5%Con hold
Swansea EastWalesLab16,14853.752.3%Lab hold
Swansea WestWalesLab9,55029.855.8%Lab hold
TamworthWest MidlandsLab4,59811.457.8%Lab hold
TattonNorth WestCon8,61120.963.5%Con gain from Oth
TauntonSouth WestCon2350.467.6%Con gain from LD
TeignbridgeSouth WestLD3,0115.169.3%LD gain from Con
TelfordWest MidlandsLab8,38327.252.0%Lab hold
TewkesburySouth WestCon8,66319.263.7%Con hold
ThurrockEast of EnglandLab9,99726.849.0%Lab hold
Tiverton and HonitonSouth WestCon6,28411.369.2%Con hold
Tonbridge and MallingSouth EastCon8,25019.464.3%Con hold
TootingLondonLab10,40027.754.9%Lab hold
TorbaySouth WestLD6,70814.162.5%LD hold
TorfaenWalesLab16,28046.257.7%Lab hold
Torridge and West DevonSouth WestLD1,1942.170.5%LD hold
TotnesSouth WestCon3,5977.367.9%Con hold
TottenhamLondonLab16,91653.548.2%Lab hold
Truro and St AustellSouth WestLD8,06516.063.5%LD hold
Tunbridge WellsSouth EastCon9,73024.262.3%Con hold
Tweeddale Ettrick and LauderdaleScotlandLD5,15715.563.4%LD hold
TwickenhamLondonLD7,65515.366.4%LD hold
Tyne BridgeNorth EastLab14,88957.244.2%Lab hold
TynemouthNorth EastLab8,67819.867.4%Lab hold
UpminsterLondonCon1,2413.759.6%Con gain from Lab
Upper BannNorthern IrelandUUP2,0584.070.3%UUP hold
UxbridgeLondonCon2,0986.357.5%Con hold
Vale of ClwydWalesLab5,76117.863.6%Lab hold
Vale of GlamorganWalesLab4,70010.466.7%Lab hold
Vale of YorkYorkshire and the HumberCon12,51725.866.1%Con hold
VauxhallLondonLab13,01839.044.8%Lab hold
WakefieldYorkshire and the HumberLab7,95419.354.5%Lab hold
WallaseyNorth WestLab12,27632.957.6%Lab hold
Walsall NorthWest MidlandsLab9,39129.149.0%Lab hold
Walsall SouthWest MidlandsLab9,93128.555.7%Lab hold
WalthamstowLondonLab15,18144.153.5%Lab hold
WansbeckNorth EastLab13,10135.059.3%Lab hold
WansdykeSouth WestLab5,61311.369.9%Lab hold
WantageSouth EastCon5,60011.464.5%Con hold
WarleyWest MidlandsLab11,85037.754.1%Lab hold
Warrington NorthNorth WestLab15,15639.053.7%Lab hold
Warrington SouthNorth WestLab7,39716.361.2%Lab hold
Warwick and LeamingtonWest MidlandsLab5,95311.165.8%Lab hold
WatfordEast of EnglandLab5,55512.061.1%Lab hold
WaveneyEast of EnglandLab8,55318.160.8%Lab hold
WealdenSouth EastCon13,77226.163.5%Con hold
Weaver ValeNorth WestLab9,63724.557.6%Lab hold
WellingboroughEast MidlandsLab2,3554.664.1%Lab hold
WellsSouth WestCon2,7965.569.2%Con hold
Welwyn HatfieldEast of EnglandLab1,1962.863.9%Lab hold
WentworthYorkshire and the HumberLab16,44948.752.8%Lab hold
West Aberdeenshire and KincardineScotlandLD4,82112.761.8%LD hold
West Bromwich EastWest MidlandsLab9,76329.953.4%Lab hold
West Bromwich WestWest MidlandsLab11,35535.747.7%Lab gain from Oth
West ChelmsfordEast of EnglandCon6,26113.061.7%Con hold
West DerbyshireEast MidlandsCon7,37014.667.8%Con hold
West DorsetSouth WestCon1,4142.969.5%Con hold
West HamLondonLab15,64553.548.9%Lab hold
West LancashireNorth WestLab9,64322.458.8%Lab hold
West RenfrewshireScotlandLab8,57525.663.3%Lab hold
West SuffolkEast of EnglandCon4,29510.160.5%Con hold
West TyroneNorthern IrelandSF5,04010.479.9%SF gain from UUP
West WorcestershireWest MidlandsCon5,37412.067.1%Con hold
WestburySouth WestCon5,29410.566.6%Con hold
Western IslesScotlandLab1,0748.260.6%Lab hold
Westmorland and LonsdaleNorth WestCon3,1476.667.8%Con hold
Weston Super MareSouth WestLD3380.762.8%LD hold
WiganNorth WestLab13,74340.952.5%Lab hold
WimbledonLondonLab3,7449.164.3%Lab hold
WinchesterSouth EastLD9,63416.372.3%LD hold
WindsorSouth EastCon8,88921.157.0%Con hold
Wirral SouthNorth WestLab5,04912.765.6%Lab hold
Wirral WestNorth WestLab4,03510.065.0%Lab hold
WitneySouth EastCon7,97316.265.9%Con hold
WokingSouth EastCon6,75915.860.2%Con hold
WokinghamSouth EastCon5,99413.764.1%Con hold
Wolverhampton North EastWest MidlandsLab9,96531.652.8%Lab hold
Wolverhampton South EastWest MidlandsLab12,46445.751.3%Lab hold
Wolverhampton South WestWest MidlandsLab3,4878.562.1%Lab hold
WoodspringSouth WestCon8,79818.068.7%Con hold
WorcesterWest MidlandsLab5,76613.062.0%Lab hold
WorkingtonNorth WestLab10,85025.963.4%Lab hold
WorsleyNorth WestLab11,78733.351.0%Lab hold
Worthing WestSouth EastCon9,03720.959.7%Con hold
Wrekin TheWest MidlandsLab3,5878.763.1%Lab hold
WrexhamWalesLab9,18830.659.5%Lab hold
WycombeSouth EastCon3,1687.060.5%Con hold
Wyre ForestWest MidlandsOth17,99836.768.0%Oth gain from Lab
Wythenshawe and Sale EastNorth WestLab12,60836.048.6%Lab hold
YeovilSouth WestLD3,9288.264.2%LD hold
Ynys-MonWalesLab8002.463.7%Lab gain from PC
York City ofYorkshire and the HumberLab13,77928.759.0%Lab hold

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 2001 general election?

Labour won 412 of 659 seats with 40.7% of the vote, an overall majority of 165. Tony Blair became (or remained) prime minister: Labour majority government.

How many seats did each party win in 2001?

Labour 412; Conservative 166; Liberal Democrats 52; Ulster Unionist Party 6; Scottish National Party 5; Democratic Unionist Party 5 (out of 659 seats; 330 were needed for a majority).

Who won the most votes in 2001?

Labour won the most votes: 10,724,953 (40.7% of the 26,367,383 votes counted).

What was the turnout at the 2001 general election?

Turnout was 59.4% in contested constituencies (valid votes as a share of the electorate).

How many seats changed hands in 2001?

29 seats changed hands compared with the previous general election, where the constituency had the same boundaries.

What was the closest result in 2001?

Cheadle, where the Liberal Democrats won by 33 votes.

Official results House of Commons Library, General election results from 1918 to 2019. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page · Embed this map: <iframe src="https://britelects.com/embed/map/2001/" width="100%" height="640" style="border:0" loading="lazy"></iframe>