Skip to content

2001 general election

England: 2001 general election results

How England voted at the 2001 general election: Labour won 323 of 529 seats with 41.4% of the vote. Every constituency result.

England: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour323−59,056,82441.4%−2.1529
Conservative16507,705,87035.2%+1.5529
Liberal Democrats40+64,246,85319.4%+1.5528
Others1−1861,2153.9%−0.9485

Change compared with the 1997 general election in England.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AldershotCon6,59414.657.9%Con hold
Aldridge-BrownhillsCon3,76810.060.6%Con hold
Altrincham and Sale WestCon2,9416.860.3%Con hold
Amber ValleyLab7,22716.260.3%Lab hold
Arundel and South DownsCon13,70429.964.7%Con hold
AshfieldLab13,26833.753.6%Lab hold
AshfordCon7,35915.462.5%Con hold
Ashton under LyneLab15,51843.449.1%Lab hold
AylesburyCon10,00920.461.4%Con hold
BanburyCon5,21910.161.1%Con hold
BarkingLab9,53437.945.5%Lab hold
Barnsley CentralLab15,13054.945.8%Lab hold
Barnsley East and MexboroughLab16,78951.649.5%Lab hold
Barnsley West and PenistoneLab12,35235.752.9%Lab hold
Barrow and FurnessLab9,88925.360.3%Lab hold
BasildonLab7,73818.955.1%Lab hold
BasingstokeCon8801.860.7%Con hold
BassetlawLab9,74825.156.8%Lab hold
BathLD9,89421.464.9%LD hold
Batley and SpenLab5,06413.160.5%Lab hold
BatterseaLab5,05313.754.5%Lab hold
BeaconsfieldCon13,06531.060.8%Con hold
BeckenhamCon4,95910.962.6%Con hold
BedfordLab6,15715.259.9%Lab hold
Berwick-upon-TweedLD8,45823.363.8%LD hold
Bethnal Green and BowLab10,05726.250.2%Lab hold
Beverley and HoldernessCon7811.762.0%Con hold
Bexhill and BattleCon10,50323.564.9%Con hold
Bexleyheath and CrayfordLab1,4723.763.5%Lab hold
BillericayCon5,01311.058.1%Con hold
BirkenheadLab15,59153.848.3%Lab hold
Birmingham EdgbastonLab4,69812.556.0%Lab hold
Birmingham ErdingtonLab9,96232.646.6%Lab hold
Birmingham Hall GreenLab6,64820.157.5%Lab hold
Birmingham Hodge HillLab11,61843.947.9%Lab hold
Birmingham LadywoodLab18,03257.344.3%Lab hold
Birmingham NorthfieldLab7,79826.452.8%Lab hold
Birmingham Perry BarrLab8,75323.452.6%Lab hold
Birmingham Selly OakLab10,33925.856.3%Lab hold
Birmingham Sparkbrook and Small HeathLab14,31639.149.3%Lab hold
Birmingham YardleyLab2,5768.657.2%Lab hold
Bishop AucklandLab13,92636.157.2%Lab hold
BlabyCon6,20913.064.5%Con hold
BlackburnLab9,24923.055.5%Lab hold
Blackpool North and FleetwoodLab5,72113.457.2%Lab hold
Blackpool SouthLab8,26221.352.2%Lab hold
BlaydonLab7,80921.157.4%Lab hold
Blyth ValleyLab12,18835.354.7%Lab hold
Bognor Regis and LittlehamptonCon5,64314.558.2%Con hold
BolsoverLab18,77749.156.5%Lab hold
Bolton North EastLab8,42221.656.0%Lab hold
Bolton South EastLab12,87137.750.1%Lab hold
Bolton WestLab5,51813.462.4%Lab hold
BootleLab19,04369.049.8%Lab hold
Boston and SkegnessCon5151.358.3%Con hold
BosworthCon2,2805.164.4%Con hold
Bournemouth EastCon3,4349.658.2%Con hold
Bournemouth WestCon4,71814.053.2%Con hold
BracknellCon6,71313.660.7%Con hold
Bradford NorthLab8,96925.652.7%Lab hold
Bradford SouthLab9,66227.551.3%Lab hold
Bradford WestLab4,16510.953.6%Lab hold
BraintreeLab3580.763.6%Lab hold
Brent EastLab13,04745.051.9%Lab hold
Brent NorthLab10,20530.157.7%Lab hold
Brent SouthLab17,38060.751.2%Lab hold
Brentford and IsleworthLab10,31823.253.7%Lab hold
Brentwood and OngarCon1,8514.367.3%Con hold
BridgwaterCon4,98710.464.4%Con hold
Brigg and GooleLab3,9619.763.5%Lab hold
Brighton KemptownLab4,92212.657.6%Lab hold
Brighton PavilionLab9,64323.758.5%Lab hold
Bristol EastLab13,39233.257.4%Lab hold
Bristol North WestLab10,88723.460.4%Lab hold
Bristol SouthLab14,18134.656.5%Lab hold
Bristol WestLab4,4268.065.6%Lab hold
Bromley and ChislehurstCon9,03720.964.3%Con hold
BromsgroveCon8,13817.867.1%Con hold
BroxbourneCon8,99323.855.7%Con hold
BroxtoweLab5,87312.066.5%Lab hold
BuckinghamCon13,32529.469.4%Con hold
BurnleyLab10,49828.555.7%Lab hold
BurtonLab4,84910.461.7%Lab hold
Bury NorthLab6,53214.663.0%Lab hold
Bury SouthLab12,77232.358.8%Lab hold
Bury St EdmundsCon2,5035.066.0%Con hold
Calder ValleyLab3,0946.563.0%Lab hold
Camberwell and PeckhamLab14,12356.346.8%Lab hold
CambridgeLab8,57920.060.6%Lab hold
Cannock ChaseLab10,70426.155.4%Lab hold
CanterburyCon2,0694.660.9%Con hold
CarlisleLab5,70216.359.4%Lab hold
Carshalton and WallingtonLD4,54711.260.3%LD hold
Castle PointCon9852.558.4%Con gain from Lab
Central Suffolk and North IpswichCon3,4697.463.5%Con hold
CharnwoodCon7,73916.064.4%Con hold
Chatham and AylesfordLab4,34010.957.0%Lab hold
CheadleLD330.163.2%LD gain from Con
CheltenhamLD5,25512.661.9%LD hold
Chesham and AmershamCon11,88226.264.7%Con hold
Chester, City ofLab6,89415.4—
ChesterfieldLD2,5865.860.7%LD gain from Lab
ChichesterCon11,35522.963.8%Con hold
Chingford and Woodford GreenCon5,48714.858.5%Con hold
Chipping BarnetCon2,7016.460.4%Con hold
ChorleyLab8,44417.662.2%Lab hold
ChristchurchCon13,54427.367.5%Con hold
Cities of London and WestminsterCon4,49913.247.2%Con hold
CleethorpesLab5,62013.362.0%Lab hold
ColchesterLD5,55312.756.1%LD hold
Colne ValleyLab4,6399.963.3%Lab hold
CongletonCon7,13415.862.7%Con hold
CopelandLab4,96414.364.9%Lab hold
CorbyLab5,70012.165.0%Lab hold
CotswoldCon11,98326.167.5%Con hold
Coventry North EastLab15,75142.350.3%Lab hold
Coventry North WestLab10,87425.655.5%Lab hold
Coventry SouthLab8,27920.755.3%Lab hold
CrawleyLab6,77017.155.2%Lab hold
Crewe and NantwichLab9,90623.860.2%Lab hold
CrosbyLab8,35322.765.1%Lab hold
Croydon CentralLab3,9848.759.1%Lab hold
Croydon NorthLab16,85840.353.2%Lab hold
Croydon SouthCon8,69719.361.4%Con hold
DagenhamLab8,69331.546.5%Lab hold
DarlingtonLab10,38426.062.0%Lab hold
DartfordLab3,3067.461.9%Lab hold
DaventryCon9,64917.065.5%Con hold
Denton and ReddishLab15,33045.648.5%Lab hold
Derby NorthLab6,98215.957.8%Lab hold
Derby SouthLab13,85532.255.9%Lab hold
DevizesCon11,89622.364.2%Con hold
DewsburyLab7,44920.358.8%Lab hold
Don ValleyLab9,52026.054.8%Lab hold
Doncaster CentralLab11,99935.451.6%Lab hold
Doncaster NorthLab15,18748.450.5%Lab hold
DoverLab5,19911.665.1%Lab hold
Dudley NorthLab6,80017.655.9%Lab hold
Dudley SouthLab6,81718.855.4%Lab hold
Dulwich and West NorwoodLab12,31032.253.4%Lab hold
Durham City ofLab13,44132.459.6%Lab hold
Ealing Acton and Shepherd'S BushLab10,78929.052.6%Lab hold
Ealing NorthLab11,83726.358.0%Lab hold
Ealing SouthallLab10,88623.356.8%Lab hold
EasingtonLab21,94966.553.6%Lab hold
East DevonCon8,19517.168.8%Con hold
East HamLab21,03256.452.3%Lab hold
East HampshireCon8,89017.764.3%Con hold
East SurreyCon13,20328.163.3%Con hold
East Worthing and ShorehamCon6,13914.359.7%Con hold
East YorkshireCon4,68210.860.1%Con hold
EastbourneCon2,1544.859.6%Con hold
EastleighLD3,0586.463.8%LD hold
EcclesLab14,52843.848.3%Lab hold
EddisburyCon4,56810.364.2%Con hold
EdmontonLab9,77228.156.3%Lab hold
Ellesmere Port and NestonLab10,86126.260.9%Lab hold
ElmetLab4,1719.165.6%Lab hold
ElthamLab6,99620.758.7%Lab hold
Enfield NorthLab2,2916.057.0%Lab hold
Enfield SouthgateLab5,54613.263.5%Lab hold
Epping ForestCon8,42619.958.4%Con hold
Epsom and EwellCon10,08021.662.8%Con hold
ErewashLab6,93214.361.9%Lab hold
Erith and ThamesmeadLab11,16733.550.2%Lab hold
Esher and WaltonCon11,53825.361.9%Con hold
ExeterLab11,75922.464.2%Lab hold
Falmouth and CamborneLab4,5279.764.3%Lab hold
FarehamCon7,00915.463.5%Con hold
Faversham and Mid KentCon4,18310.260.4%Con hold
Feltham and HestonLab12,65735.049.2%Lab hold
Finchley and Golders GreenLab3,7168.557.3%Lab hold
Folkestone and HytheCon5,90712.964.1%Con hold
Forest of DeanLab2,0494.667.3%Lab hold
FyldeCon9,61021.560.9%Con hold
GainsboroughCon8,07119.164.2%Con hold
Gateshead East and Washington WestLab17,90453.352.5%Lab hold
GedlingLab5,59812.863.9%Lab hold
GillinghamLab2,2725.459.5%Lab hold
GloucesterLab3,8808.159.4%Lab hold
GosportCon2,6216.657.1%Con hold
Grantham and StamfordCon4,5189.861.3%Con hold
GraveshamLab4,86211.162.7%Lab hold
Great GrimsbyLab11,48434.852.3%Lab hold
Great YarmouthLab4,56411.358.3%Lab hold
Greenwich and WoolwichLab13,43341.354.1%Lab hold
GuildfordLD5381.162.7%LD gain from Con
Hackney North and Stoke NewingtonLab13,65146.149.0%Lab hold
Hackney South and ShoreditchLab15,04949.647.4%Lab hold
Halesowen and Rowley RegisLab7,35918.759.8%Lab hold
HalifaxLab6,12915.257.8%Lab hold
Haltemprice and HowdenCon1,9034.365.8%Con hold
HaltonLab17,42850.654.1%Lab hold
Hammersmith and FulhamLab2,0154.556.4%Lab hold
Hampstead and HighgateLab7,87622.254.3%Lab hold
HarboroughCon5,25211.363.3%Con hold
HarlowLab5,22813.059.7%Lab hold
Harrogate and KnaresboroughLD8,84521.064.6%LD hold
Harrow EastLab11,12423.158.4%Lab hold
Harrow WestLab6,15613.263.0%Lab hold
HartlepoolLab14,57138.355.8%Lab hold
HarwichLab2,5965.462.1%Lab hold
Hastings and RyeLab4,30810.558.3%Lab hold
HavantCon4,20710.457.6%Con hold
Hayes and HarlingtonLab13,46641.656.3%Lab hold
Hazel GroveLD8,43521.959.1%LD hold
Hemel HempsteadLab3,7428.262.3%Lab hold
HemsworthLab15,63644.451.8%Lab hold
HendonLab7,41718.252.2%Lab hold
HenleyCon8,45819.164.3%Con hold
HerefordLD9682.265.2%LD hold
Hertford and StortfordCon5,60311.962.2%Con hold
HertsmereCon4,90211.860.3%Con hold
HexhamCon2,5296.070.9%Con hold
Heywood and MiddletonLab11,67030.153.1%Lab hold
High PeakLab4,4899.365.2%Lab hold
Hitchin and HarpendenCon6,66314.866.9%Con hold
Holborn and St PancrasLab11,17535.949.6%Lab hold
HornchurchLab1,4824.258.3%Lab hold
Hornsey and Wood GreenLab10,61424.158.0%Lab hold
HorshamCon13,66626.963.8%Con hold
Houghton and Washington EastLab19,81858.949.5%Lab hold
HoveLab3,1717.658.9%Lab hold
HuddersfieldLab10,04628.455.0%Lab hold
HuntingdonCon12,79226.161.1%Con hold
HyndburnLab8,21921.557.5%Lab hold
Ilford NorthLab2,1155.358.4%Lab hold
Ilford SouthLab13,99733.954.3%Lab hold
IpswichLab8,08120.857.0%Lab hold
Isle of WightCon2,8264.560.8%Con gain from LD
Islington NorthLab12,95842.948.8%Lab hold
Islington South and FinsburyLab7,28025.847.4%Lab hold
JarrowLab17,59551.055.1%Lab hold
KeighleyLab4,0059.263.4%Lab hold
Kensington and ChelseaCon8,77131.343.3%Con hold
KetteringLab6651.268.1%Lab hold
Kingston and SurbitonLD15,67631.967.5%LD hold
Kingston upon Hull EastLab15,32549.646.5%Lab hold
Kingston upon Hull NorthLab10,72137.445.5%Lab hold
Kingston upon Hull West and HessleLab10,95137.945.9%Lab hold
KingswoodLab13,96226.564.6%Lab hold
Knowsley North and Sefton EastLab18,92750.553.0%Lab hold
Knowsley SouthLab21,31658.351.8%Lab hold
Lancaster and WyreLab4810.965.9%Lab hold
Leeds CentralLab14,38152.741.7%Lab hold
Leeds EastLab12,64343.551.5%Lab hold
Leeds North EastLab7,08917.862.0%Lab hold
Leeds North WestLab5,23612.358.2%Lab hold
Leeds WestLab14,93546.550.0%Lab hold
Leicester EastLab13,44233.162.1%Lab hold
Leicester SouthLab13,24331.458.0%Lab hold
Leicester WestLab9,63929.050.9%Lab hold
LeighLab16,36246.449.7%Lab hold
LeominsterCon10,36722.269.4%Con hold
LewesLD9,71021.468.5%LD hold
Lewisham DeptfordLab15,29352.548.3%Lab hold
Lewisham EastLab9,00329.953.1%Lab hold
Lewisham WestLab11,92038.752.1%Lab hold
Leyton and WansteadLab12,90438.354.8%Lab hold
LichfieldCon4,42610.665.9%Con hold
LincolnLab8,42022.756.0%Lab hold
Liverpool GarstonLab12,49438.350.2%Lab hold
Liverpool RiversideLab13,95054.734.1%Lab hold
Liverpool WaltonLab17,99663.243.0%Lab hold
Liverpool WavertreeLab12,31938.344.3%Lab hold
Liverpool West DerbyLab15,85351.345.5%Lab hold
LoughboroughLab6,37814.463.1%Lab hold
Louth and HorncastleCon7,55417.062.1%Con hold
LudlowLD1,6303.867.9%LD gain from Con
Luton NorthLab9,97725.557.9%Lab hold
Luton SouthLab10,13325.855.1%Lab hold
MacclesfieldCon7,20015.862.3%Con hold
MaidenheadCon3,2847.662.0%Con hold
Maidstone and the WealdCon10,31822.661.6%Con hold
MakerfieldLab17,75050.950.9%Lab hold
Maldon and East ChelmsfordCon8,46219.262.8%Con hold
Manchester BlackleyLab14,46454.544.9%Lab hold
Manchester CentralLab13,74253.039.1%Lab hold
Manchester GortonLab11,30441.542.7%Lab hold
Manchester WithingtonLab11,52432.951.9%Lab hold
MansfieldLab11,03830.055.2%Lab hold
MedwayLab3,7809.859.5%Lab hold
MeridenCon3,7848.560.4%Con hold
Mid BedfordshireCon8,06617.365.9%Con hold
Mid Dorset and North PooleLD3840.965.6%LD gain from Con
Mid NorfolkCon4,5628.768.1%Con hold
Mid SussexCon6,89815.164.9%Con hold
Mid WorcestershireCon10,62723.762.3%Con hold
MiddlesbroughLab16,33048.449.8%Lab hold
Middlesbrough South and East ClevelandLab9,35121.361.0%Lab hold
Milton Keynes South WestLab6,97815.462.3%Lab hold
Mitcham and MordenLab13,78536.357.8%Lab hold
Mole ValleyCon10,15321.668.9%Con hold
Morecambe and LunesdaleLab5,09212.261.1%Lab hold
Morley and RothwellLab12,09031.553.5%Lab hold
New Forest EastCon3,8299.163.2%Con hold
New Forest WestCon13,19129.965.1%Con hold
NewarkCon4,0739.063.5%Con gain from Lab
NewburyLD2,4154.867.3%LD hold
Newcastle upon Tyne CentralLab11,60533.351.3%Lab hold
Newcastle upon Tyne East and WallsendLab14,22343.553.2%Lab hold
Newcastle upon Tyne NorthLab14,45039.757.5%Lab hold
Newcastle-under-LymeLab9,98625.858.8%Lab hold
NormantonLab9,93729.152.2%Lab hold
North CornwallLD9,83218.263.8%LD hold
North DevonLD2,9846.168.3%LD hold
North DorsetCon3,7977.966.3%Con hold
North DurhamLab18,68348.456.9%Lab hold
North East BedfordshireCon8,57719.064.8%Con hold
North East CambridgeshireCon6,37313.360.1%Con hold
North East DerbyshireLab12,25829.158.9%Lab hold
North East HampshireCon13,25730.261.6%Con hold
North East HertfordshireCon3,4447.765.0%Con hold
North East Milton KeynesLab1,8293.964.6%Lab hold
North EssexCon7,18616.062.8%Con hold
North NorfolkLD4830.970.2%LD gain from Con
North ShropshireCon6,24113.463.1%Con hold
North Southwark and BermondseyLD9,63226.150.1%LD hold
North SwindonLab8,10519.261.0%Lab hold
North ThanetCon6,65015.959.0%Con hold
North TynesideLab20,56854.957.7%Lab hold
North WarwickshireLab9,63921.760.2%Lab hold
North West CambridgeshireCon8,10118.461.7%Con hold
North West DurhamLab16,33341.658.5%Lab hold
North West HampshireCon12,00924.762.3%Con hold
North West LeicestershireLab8,15718.165.8%Lab hold
North West NorfolkCon3,4856.865.1%Con gain from Lab
North WiltshireCon3,8787.367.3%Con hold
Northampton NorthLab7,89319.056.0%Lab hold
Northampton SouthLab8851.759.6%Lab hold
NorthavonLD9,87717.770.7%LD hold
Norwich NorthLab5,86312.959.1%Lab hold
Norwich SouthLab8,81620.759.8%Lab hold
Nottingham EastLab10,32034.745.5%Lab hold
Nottingham NorthLab12,24040.746.7%Lab hold
Nottingham SouthLab9,98927.350.1%Lab hold
NuneatonLab7,53517.460.1%Lab hold
Old Bexley and SidcupCon3,3457.962.1%Con hold
Oldham East and SaddleworthLab2,7266.061.0%Lab hold
Oldham West and RoytonLab12,97132.557.6%Lab hold
OrpingtonCon2690.564.6%Con hold
Oxford EastLab10,34426.055.8%Lab hold
Oxford West and AbingdonLD9,18517.864.5%LD hold
PendleLab4,27510.863.2%Lab hold
Penrith and the BorderCon14,67733.264.5%Con hold
PeterboroughLab2,8547.261.4%Lab hold
Plymouth DevonportLab13,03331.256.6%Lab hold
Plymouth SuttonLab7,51719.257.1%Lab hold
Pontefract and CastlefordLab16,37852.249.7%Lab hold
PooleCon7,16618.360.7%Con hold
Poplar and Canning TownLab14,10841.444.9%Lab hold
Portsmouth NorthLab5,13413.957.4%Lab hold
Portsmouth SouthLD6,09315.550.9%LD hold
PrestonLab12,26834.049.2%Lab hold
PudseyLab5,62612.563.3%Lab hold
PutneyLab2,7718.156.5%Lab hold
RayleighCon8,29019.460.5%Con hold
Reading EastLab5,59512.858.4%Lab hold
Reading WestLab8,84921.159.1%Lab hold
RedcarLab13,44335.256.3%Lab hold
RedditchLab2,4846.759.2%Lab hold
Regent'S Park and Kensington NorthLab10,26627.748.8%Lab hold
ReigateCon8,02520.360.2%Con hold
Ribble ValleyCon11,23822.966.2%Con hold
RichmondCon16,31937.167.4%Con hold
Richmond ParkLD4,96410.168.0%LD hold
RochdaleLab5,65514.456.7%Lab hold
Rochford and Southend EastCon7,03418.852.7%Con hold
RomfordCon5,97716.759.6%Con gain from Lab
RomseyLD2,3704.967.2%LD gain from Con
Rossendale and DarwenLab4,97011.958.7%Lab hold
Rother ValleyLab14,88240.453.2%Lab hold
RotherhamLab13,07744.650.7%Lab hold
Rugby and KenilworthLab2,8775.467.4%Lab hold
Ruislip NorthwoodCon7,53720.361.1%Con hold
Runnymede and WeybridgeCon8,36019.756.1%Con hold
RushcliffeCon7,35713.566.5%Con hold
Rutland and MeltonCon8,61218.364.2%Con hold
RyedaleCon4,87511.165.7%Con hold
Saffron WaldenCon12,00424.065.2%Con hold
SalfordLab11,01248.941.6%Lab hold
SalisburyCon8,70316.565.3%Con hold
Scarborough and WhitbyLab3,5857.563.2%Lab hold
ScunthorpeLab10,37230.956.6%Lab hold
SedgefieldLab17,71344.062.0%Lab hold
SelbyLab2,1384.365.0%Lab hold
SevenoaksCon10,15423.863.9%Con hold
Sheffield AttercliffeLab18,84452.652.9%Lab hold
Sheffield BrightsideLab17,04966.747.2%Lab hold
Sheffield CentralLab12,54441.749.5%Lab hold
Sheffield HallamLD9,34724.464.8%LD hold
Sheffield HeeleyLab11,70434.355.1%Lab hold
Sheffield HillsboroughLab14,56934.357.3%Lab hold
SherwoodLab9,37320.460.7%Lab hold
ShipleyLab1,4283.166.2%Lab hold
Shrewsbury and AtchamLab3,5797.266.6%Lab hold
Sittingbourne and SheppeyLab3,5099.357.5%Lab hold
Skipton and RiponCon12,93026.366.1%Con hold
Sleaford and North HykehamCon8,62217.764.9%Con hold
SloughLab12,50832.153.4%Lab hold
SolihullCon9,40719.563.3%Con hold
Somerton and FromeLD6681.369.3%LD hold
South CambridgeshireCon8,40317.467.1%Con hold
South DerbyshireLab7,85115.164.0%Lab hold
South DorsetLab1530.365.5%Lab gain from Con
South East CambridgeshireCon8,99017.363.5%Con hold
South East CornwallLD5,37510.465.4%LD hold
South Holland and the DeepingsCon11,09924.062.1%Con hold
South NorfolkCon6,89312.367.6%Con hold
South RibbleLab3,8028.262.5%Lab hold
South ShieldsLab14,09046.349.7%Lab hold
South StaffordshireCon6,88116.360.3%Con hold
South SuffolkCon5,08111.266.2%Con hold
South SwindonLab7,34116.961.0%Lab hold
South ThanetLab1,7924.563.9%Lab hold
South West BedfordshireCon7761.862.1%Con hold
South West DevonCon7,14415.266.1%Con hold
South West HertfordshireCon8,18117.364.5%Con hold
South West NorfolkCon9,36617.763.1%Con hold
South West SurreyCon8611.770.3%Con hold
Southampton ItchenLab11,22327.154.0%Lab hold
Southampton TestLab11,20727.056.3%Lab hold
Southend WestCon7,94121.358.0%Con hold
SouthportLD3,0077.358.6%LD hold
SpelthorneCon3,2627.860.8%Con hold
St AlbansLab4,46610.266.3%Lab hold
St Helens NorthLab15,90142.352.7%Lab hold
St Helens SouthLab8,98526.651.4%Lab hold
St IvesLD10,05320.466.3%LD hold
StaffordLab5,03211.365.3%Lab hold
Staffordshire MoorlandsLab5,83813.763.9%Lab hold
Stalybridge and HydeLab8,85927.648.4%Lab hold
StevenageLab8,56620.260.7%Lab hold
StockportLab11,56932.753.3%Lab hold
Stockton NorthLab14,64741.354.8%Lab hold
Stockton SouthLab9,08620.662.9%Lab hold
Stoke-on-Trent CentralLab11,81841.747.4%Lab hold
Stoke-on-Trent NorthLab11,78439.151.9%Lab hold
Stoke-on-Trent SouthLab10,48929.151.4%Lab hold
StoneCon6,03613.266.3%Con hold
StourbridgeLab3,8129.661.8%Lab hold
Stratford-on-AvonCon11,80221.565.2%Con hold
StreathamLab14,63039.249.1%Lab hold
Stretford and UrmstonLab13,27134.054.8%Lab hold
StroudLab5,0399.170.0%Lab hold
Suffolk CoastalCon4,3268.665.6%Con hold
Sunderland NorthLab13,35444.849.0%Lab hold
Sunderland SouthLab13,66743.848.3%Lab hold
Surrey HeathCon10,81924.059.5%Con hold
Sutton and CheamLD4,30410.862.4%LD hold
Sutton ColdfieldCon10,10423.360.5%Con hold
TamworthLab4,59811.457.8%Lab hold
TattonCon8,61120.963.5%Con gain from Oth
TauntonCon2350.467.6%Con gain from LD
TeignbridgeLD3,0115.169.3%LD gain from Con
TelfordLab8,38327.252.0%Lab hold
TewkesburyCon8,66319.263.7%Con hold
ThurrockLab9,99726.849.0%Lab hold
Tiverton and HonitonCon6,28411.369.2%Con hold
Tonbridge and MallingCon8,25019.464.3%Con hold
TootingLab10,40027.754.9%Lab hold
TorbayLD6,70814.162.5%LD hold
Torridge and West DevonLD1,1942.170.5%LD hold
TotnesCon3,5977.367.9%Con hold
TottenhamLab16,91653.548.2%Lab hold
Truro and St AustellLD8,06516.063.5%LD hold
Tunbridge WellsCon9,73024.262.3%Con hold
TwickenhamLD7,65515.366.4%LD hold
Tyne BridgeLab14,88957.244.2%Lab hold
TynemouthLab8,67819.867.4%Lab hold
UpminsterCon1,2413.759.6%Con gain from Lab
UxbridgeCon2,0986.357.5%Con hold
Vale of YorkCon12,51725.866.1%Con hold
VauxhallLab13,01839.044.8%Lab hold
WakefieldLab7,95419.354.5%Lab hold
WallaseyLab12,27632.957.6%Lab hold
Walsall NorthLab9,39129.149.0%Lab hold
Walsall SouthLab9,93128.555.7%Lab hold
WalthamstowLab15,18144.153.5%Lab hold
WansbeckLab13,10135.059.3%Lab hold
WansdykeLab5,61311.369.9%Lab hold
WantageCon5,60011.464.5%Con hold
WarleyLab11,85037.754.1%Lab hold
Warrington NorthLab15,15639.053.7%Lab hold
Warrington SouthLab7,39716.361.2%Lab hold
Warwick and LeamingtonLab5,95311.165.8%Lab hold
WatfordLab5,55512.061.1%Lab hold
WaveneyLab8,55318.160.8%Lab hold
WealdenCon13,77226.163.5%Con hold
Weaver ValeLab9,63724.557.6%Lab hold
WellingboroughLab2,3554.664.1%Lab hold
WellsCon2,7965.569.2%Con hold
Welwyn HatfieldLab1,1962.863.9%Lab hold
WentworthLab16,44948.752.8%Lab hold
West Bromwich EastLab9,76329.953.4%Lab hold
West Bromwich WestLab11,35535.747.7%Lab gain from Oth
West ChelmsfordCon6,26113.061.7%Con hold
West DerbyshireCon7,37014.667.8%Con hold
West DorsetCon1,4142.969.5%Con hold
West HamLab15,64553.548.9%Lab hold
West LancashireLab9,64322.458.8%Lab hold
West SuffolkCon4,29510.160.5%Con hold
West WorcestershireCon5,37412.067.1%Con hold
WestburyCon5,29410.566.6%Con hold
Westmorland and LonsdaleCon3,1476.667.8%Con hold
Weston Super MareLD3380.762.8%LD hold
WiganLab13,74340.952.5%Lab hold
WimbledonLab3,7449.164.3%Lab hold
WinchesterLD9,63416.372.3%LD hold
WindsorCon8,88921.157.0%Con hold
Wirral SouthLab5,04912.765.6%Lab hold
Wirral WestLab4,03510.065.0%Lab hold
WitneyCon7,97316.265.9%Con hold
WokingCon6,75915.860.2%Con hold
WokinghamCon5,99413.764.1%Con hold
Wolverhampton North EastLab9,96531.652.8%Lab hold
Wolverhampton South EastLab12,46445.751.3%Lab hold
Wolverhampton South WestLab3,4878.562.1%Lab hold
WoodspringCon8,79818.068.7%Con hold
WorcesterLab5,76613.062.0%Lab hold
WorkingtonLab10,85025.963.4%Lab hold
WorsleyLab11,78733.351.0%Lab hold
Worthing WestCon9,03720.959.7%Con hold
Wrekin TheLab3,5878.763.1%Lab hold
WycombeCon3,1687.060.5%Con hold
Wyre ForestOth17,99836.768.0%Oth gain from Lab
Wythenshawe and Sale EastLab12,60836.048.6%Lab hold
YeovilLD3,9288.264.2%LD hold
York City ofLab13,77928.759.0%Lab hold

England at every election →

Questions and answers

Who won in England at the 2001 general election?

Labour won 323 of the 529 seats in England, with 41.4% of the vote.

How many seats were there in England in 2001?

529 constituencies.

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