Skip to content

Thursday 5 May 2005

2005 UK general election results

Labour won 355 of 646 seats with 35.2% of the vote, an overall majority of 64. Afterwards: Labour majority government, with Tony Blair as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
LabourTony Blair355−579,552,37235.2%−5.5627
ConservativeMichael Howard198+328,785,94232.4%+0.7630
Liberal DemocratsCharles Kennedy62+105,985,70422.1%+3.8626
Democratic Unionist Party—9+4241,8560.9%+0.218
Scottish National Party—6+1412,2671.5%−0.259
Sinn Féin—5+1174,5300.6%018
Others—4+21,568,7835.8%+1.7620
Plaid Cymru—3−1174,8380.6%−0.140
Social Democratic and Labour Party—30125,6260.5%−0.218
Ulster Unionist Party—1−5127,4140.5%−0.418

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

South East: Conservative 58 of 83 seatsWest Midlands: Labour 39 of 59 seatsNorth West: Labour 61 of 76 seatsEast Midlands: Labour 25 of 44 seatsLondon: Labour 44 of 74 seatsYorkshire and the Humber: Labour 44 of 56 seatsEast of England: Conservative 40 of 56 seatsSouth West: Conservative 22 of 51 seatsNorth East: Labour 28 of 30 seatsNorthern Ireland: Democratic Unionist Party 9 of 18 seatsScotland: Labour 40 of 59 seatsWales: Labour 29 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. Crawley Lab by 37 votes
  2. Croydon Central Con by 75 votes
  3. Sittingbourne and Sheppey Lab by 79 votes
  4. Harlow Lab by 97 votes
  5. Romsey LD by 125 votes
  6. Clwyd West Con by 133 votes
  7. Battersea Lab by 163 votes
  8. Medway Lab by 213 votes
  9. Ceredigion LD by 219 votes
  10. Gillingham Lab by 254 votes

50 closest seats →

What changed

Compare with 2001 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab13,93746.358.7%
Aberdeen NorthScotlandLab6,79518.656.5%
Aberdeen SouthScotlandLab1,3483.263.1%
Airdrie and ShottsScotlandLab14,08442.553.6%
AldershotSouth EastCon5,33411.162.0%
Aldridge-BrownhillsWest MidlandsCon5,50713.964.1%
Altrincham and Sale WestNorth WestCon7,15916.268.3%
Alyn and DeesideWalesLab8,37823.659.9%
Amber ValleyEast MidlandsLab5,27511.163.1%
AngusScotlandSNP1,6014.260.0%
Argyll and ButeScotlandLD5,72613.263.9%
Arundel and South DownsSouth EastCon11,30922.869.3%
AshfieldEast MidlandsLab10,21324.357.2%
AshfordSouth EastCon13,29825.765.5%
Ashton under LyneNorth WestLab13,95237.751.6%
AylesburySouth EastCon11,06721.563.1%
Ayr Carrick and CumnockScotlandLab9,99722.260.9%
BanburySouth EastCon10,79719.264.5%
Banff and BuchanScotlandSNP11,83731.856.7%
BarkingLondonLab6,90023.750.8%
Barnsley CentralYorkshire and the HumberLab12,73244.547.2%
Barnsley East and MexboroughYorkshire and the HumberLab14,12542.849.3%
Barnsley West and PenistoneYorkshire and the HumberLab11,31430.755.0%
Barrow and FurnessNorth WestLab6,03716.558.5%
BasildonEast of EnglandLab3,1427.358.3%
BasingstokeSouth EastCon4,6809.763.6%
BassetlawEast MidlandsLab10,83726.958.6%
BathSouth WestLD4,63810.168.8%
Batley and SpenYorkshire and the HumberLab5,78814.862.1%
BatterseaLondonLab1630.459.4%
BeaconsfieldSouth EastCon15,25335.164.4%
BeckenhamLondonCon8,40117.265.2%
BedfordEast of EnglandLab3,3838.062.3%
Belfast EastNorthern IrelandDUP5,87719.163.7%
Belfast NorthNorthern IrelandDUP5,18817.066.5%
Belfast SouthNorthern IrelandSDLP1,2353.968.9%
Belfast WestNorthern IrelandSF19,31555.975.1%
Berwick-upon-TweedNorth EastLD8,63223.963.4%
Berwickshire Roxburgh and SelkirkScotlandLD5,90113.063.3%
Bethnal Green and BowLondonOth2,8796.553.6%
Beverley and HoldernessYorkshire and the HumberCon2,5805.164.8%
Bexhill and BattleSouth EastCon13,44928.767.2%
Bexleyheath and CrayfordLondonCon4,55110.765.7%
BillericayEast of EnglandCon11,20622.961.5%
BirkenheadNorth WestLab12,93446.648.7%
Birmingham EdgbastonWest MidlandsLab2,3496.257.6%
Birmingham ErdingtonWest MidlandsLab9,57530.248.4%
Birmingham Hall GreenWest MidlandsLab5,71416.659.8%
Birmingham Hodge HillWest MidlandsLab5,44919.252.2%
Birmingham LadywoodWest MidlandsLab6,80120.546.8%
Birmingham NorthfieldWest MidlandsLab6,45420.856.0%
Birmingham Perry BarrWest MidlandsLab7,94820.455.0%
Birmingham Selly OakWest MidlandsLab8,85121.259.0%
Birmingham Sparkbrook and Small HeathWest MidlandsLab5891.551.4%
Birmingham YardleyWest MidlandsLD2,6729.157.2%
Bishop AucklandNorth EastLab10,04726.456.3%
BlabyEast MidlandsCon7,87315.965.5%
BlackburnNorth WestLab8,00919.257.4%
Blackpool North and FleetwoodNorth WestLab5,06211.757.2%
Blackpool SouthNorth WestLab7,92220.751.6%
Blaenau GwentWalesOth9,31326.466.0%
BlaydonNorth EastLab5,33513.762.2%
Blyth ValleyNorth EastLab8,52723.856.3%
Bognor Regis and LittlehamptonSouth EastCon7,82219.263.3%
BolsoverEast MidlandsLab18,43747.656.0%
Bolton North EastNorth WestLab4,10311.154.9%
Bolton South EastNorth WestLab11,63836.550.2%
Bolton WestNorth WestLab2,0645.163.7%
BootleNorth WestLab16,35763.847.7%
Boston and SkegnessEast MidlandsCon5,90714.158.9%
BosworthEast MidlandsCon5,31911.266.0%
Bournemouth EastSouth WestCon5,24414.059.2%
Bournemouth WestSouth WestCon4,03111.953.4%
BracknellSouth EastCon12,03623.563.4%
Bradford NorthYorkshire and the HumberLab3,51110.253.8%
Bradford SouthYorkshire and the HumberLab9,16725.054.6%
Bradford WestYorkshire and the HumberLab3,0268.354.8%
BraintreeEast of EnglandCon3,8937.365.5%
Brecon and RadnorshireWalesLD3,90510.270.0%
Brent EastLondonLD2,7128.756.4%
Brent NorthLondonLab5,64115.859.8%
Brent SouthLondonLab11,32638.153.4%
Brentford and IsleworthLondonLab4,4119.657.9%
Brentwood and OngarEast of EnglandCon11,61226.368.6%
BridgendWalesLab6,52317.259.3%
BridgwaterSouth WestCon8,46917.663.7%
Brigg and GooleYorkshire and the HumberLab2,8946.863.1%
Brighton KemptownSouth EastLab2,7376.960.2%
Brighton PavilionSouth EastLab4,88511.264.1%
Bristol EastSouth WestLab8,62120.761.4%
Bristol North WestSouth WestLab8,96218.961.0%
Bristol SouthSouth WestLab11,14226.359.2%
Bristol WestSouth WestLD5,1288.971.4%
Bromley and ChislehurstLondonCon13,34228.964.5%
BromsgroveWest MidlandsCon10,08021.167.6%
BroxbourneEast of EnglandCon11,50928.359.4%
BroxtoweEast MidlandsLab2,2964.769.2%
BuckinghamSouth EastCon18,12937.569.4%
BurnleyNorth WestLab4,44211.459.0%
BurtonWest MidlandsLab1,4213.061.6%
Bury NorthNorth WestLab2,9266.661.9%
Bury SouthNorth WestLab8,91222.858.3%
Bury St EdmundsEast of EnglandCon9,93018.967.0%
CaernarfonWalesPC5,20918.660.3%
CaerphillyWalesLab15,35939.258.8%
Caithness Sutherland and Easter RossScotlandLD8,16829.559.0%
Calder ValleyYorkshire and the HumberLab1,3672.966.3%
Camberwell and PeckhamLondonLab13,48346.552.0%
CambridgeEast of EnglandLD4,33910.062.1%
Cannock ChaseWest MidlandsLab9,22721.457.4%
CanterburySouth EastCon7,47115.766.4%
Cardiff CentralWalesLD5,59315.559.0%
Cardiff NorthWalesLab1,1462.569.9%
Cardiff South and PenarthWalesLab9,23725.056.0%
Cardiff WestWalesLab8,16723.657.3%
CarlisleNorth WestLab5,69516.159.0%
Carmarthen East and DinefwrWalesPC6,71817.571.7%
Carmarthen West and South PembrokeshireWalesLab1,9105.067.0%
Carshalton and WallingtonLondonLD1,0682.564.3%
Castle PointEast of EnglandCon8,20117.966.2%
Central AyrshireScotlandLab10,42324.362.2%
Central Suffolk and North IpswichEast of EnglandCon7,85615.467.1%
CeredigionWalesLD2190.666.4%
CharnwoodEast MidlandsCon8,80917.466.3%
Chatham and AylesfordSouth EastLab2,3325.560.7%
CheadleNorth WestLD4,0208.570.1%
CheltenhamSouth WestLD2,3035.361.3%
Chesham and AmershamSouth EastCon13,79829.367.7%
Chester, City ofNorth WestLab9152.0—
ChesterfieldEast MidlandsLD3,0456.961.5%
ChichesterSouth EastCon10,86020.766.3%
Chingford and Woodford GreenLondonCon10,64127.562.8%
Chipping BarnetLondonCon5,96014.164.0%
ChorleyNorth WestLab7,62515.462.3%
ChristchurchSouth WestCon15,55930.270.0%
Cities of London and WestminsterLondonCon8,09522.251.2%
CleethorpesYorkshire and the HumberLab2,6426.161.0%
Clwyd SouthWalesLab6,34819.362.8%
Clwyd WestWalesCon1330.464.2%
Coatbridge Chryston and BellshillScotlandLab19,51950.956.5%
ColchesterEast of EnglandLD6,27714.057.7%
Colne ValleyYorkshire and the HumberLab1,5013.165.9%
CongletonNorth WestCon8,24617.763.8%
ConwyWalesLab3,0819.262.7%
CopelandNorth WestLab6,32018.761.8%
CorbyEast MidlandsLab1,5173.264.1%
CotswoldSouth WestCon9,68820.567.2%
Coventry North EastWest MidlandsLab14,22238.253.7%
Coventry North WestWest MidlandsLab9,31521.460.2%
Coventry SouthWest MidlandsLab6,25515.460.5%
CrawleySouth EastLab370.158.2%
Crewe and NantwichNorth WestLab7,07816.360.3%
CrosbyNorth WestLab5,84016.164.2%
Croydon CentralLondonCon750.260.4%
Croydon NorthLondonLab13,88831.752.3%
Croydon SouthLondonCon13,52827.763.4%
Cumbernauld Kilsyth and Kirkintilloch EastScotlandLab11,56229.659.8%
Cynon ValleyWalesLab13,25949.858.8%
DagenhamLondonLab7,60524.751.1%
DarlingtonNorth EastLab10,40426.460.0%
DartfordSouth EastLab7061.563.6%
DaventryEast MidlandsCon14,68624.369.2%
DelynWalesLab6,64419.563.9%
Denton and ReddishNorth WestLab13,49838.152.4%
Derby NorthEast MidlandsLab3,7578.665.3%
Derby SouthEast MidlandsLab5,65713.063.1%
DevizesSouth WestCon13,19423.565.1%
DewsburyYorkshire and the HumberLab4,61512.062.0%
Don ValleyYorkshire and the HumberLab8,59823.355.1%
Doncaster CentralYorkshire and the HumberLab9,80228.552.4%
Doncaster NorthYorkshire and the HumberLab12,15938.551.2%
DoverSouth EastLab4,94110.367.5%
Dudley NorthWest MidlandsLab5,43213.160.2%
Dudley SouthWest MidlandsLab4,24410.860.2%
Dulwich and West NorwoodLondonLab8,80721.058.2%
Dumfries and GallowayScotlandLab2,9225.769.5%
Dumfriesshire Clydesdale and TweeddaleScotlandCon1,7383.968.1%
Dundee EastScotlandSNP3831.058.2%
Dundee WestScotlandLab5,37914.659.7%
Dunfermline and West FifeScotlandLab11,56227.359.6%
Durham City ofNorth EastLab3,2747.462.8%
Ealing Acton and Shepherd'S BushLondonLab5,52013.956.5%
Ealing NorthLondonLab7,05915.259.5%
Ealing SouthallLondonLab11,44024.356.4%
EasingtonNorth EastLab18,63658.551.9%
East AntrimNorthern IrelandDUP7,30423.059.7%
East DevonSouth WestCon7,93616.169.7%
East DunbartonshireScotlandLD4,0618.772.4%
East HamLondonLab12,57531.851.0%
East HampshireSouth EastCon5,50910.467.2%
East Kilbride Strathaven and LesmahagowScotlandLab14,72330.862.5%
East LondonderryNorthern IrelandDUP7,72721.865.0%
East LothianScotlandLab7,62016.764.6%
East RenfrewshireScotlandLab6,65714.072.1%
East SurreySouth EastCon15,92132.366.3%
East Worthing and ShorehamSouth EastCon8,18318.462.1%
East YorkshireYorkshire and the HumberCon6,28313.461.2%
EastbourneSouth EastCon1,1242.368.7%
EastleighSouth EastLD5681.165.2%
EcclesNorth WestLab12,88637.250.7%
EddisburyNorth WestCon6,19513.663.5%
Edinburgh EastScotlandLab6,20215.661.1%
Edinburgh North and LeithScotlandLab2,1535.162.9%
Edinburgh SouthScotlandLab4051.069.3%
Edinburgh South WestScotlandLab7,24216.564.8%
Edinburgh WestScotlandLD13,60030.168.1%
EdmontonLondonLab8,07523.359.1%
Ellesmere Port and NestonNorth WestLab6,48615.461.6%
ElmetYorkshire and the HumberLab4,5289.668.3%
ElthamLondonLab3,2769.361.6%
Enfield NorthLondonLab1,9204.761.4%
Enfield SouthgateLondonCon1,7474.166.4%
Epping ForestEast of EnglandCon14,35832.062.3%
Epsom and EwellSouth EastCon16,44733.066.1%
ErewashEast MidlandsLab7,08414.064.3%
Erith and ThamesmeadLondonLab11,50030.552.5%
Esher and WaltonSouth EastCon7,72716.164.2%
ExeterSouth WestLab7,66513.965.8%
FalkirkScotlandLab13,47529.559.3%
Falmouth and CamborneSouth WestLD1,8863.966.8%
FarehamSouth EastCon11,70224.166.4%
Faversham and Mid KentSouth EastCon8,72020.065.9%
Feltham and HestonLondonLab6,82018.346.3%
Fermanagh and South TyroneNorthern IrelandSF4,5829.479.3%
Finchley and Golders GreenLondonLab7411.762.4%
Folkestone and HytheSouth EastCon11,68024.169.3%
Forest of DeanSouth WestCon2,0494.370.8%
FoyleNorthern IrelandSDLP5,95713.174.4%
FyldeNorth WestCon12,45927.460.7%
GainsboroughEast MidlandsCon8,00317.564.9%
Gateshead East and Washington WestNorth EastLab13,40738.756.2%
GedlingEast MidlandsLab3,8118.764.1%
GillinghamSouth EastLab2540.663.9%
Glasgow CentralScotlandLab8,53130.444.1%
Glasgow EastScotlandLab13,50743.748.4%
Glasgow NorthScotlandLab3,33812.050.1%
Glasgow North EastScotlandOth18,38064.745.9%
Glasgow North WestScotlandLab10,09329.655.1%
Glasgow SouthScotlandLab10,83228.255.7%
Glasgow South WestScotlandLab13,89644.950.1%
GlenrothesScotlandLab10,66428.555.7%
GloucesterSouth WestLab4,2718.263.1%
GordonScotlandLD11,02624.862.3%
GosportSouth EastCon5,73013.361.2%
GowerWalesLab6,70317.064.8%
Grantham and StamfordEast MidlandsCon7,44515.863.4%
GraveshamSouth EastCon6541.565.5%
Great GrimsbyYorkshire and the HumberLab7,65423.251.0%
Great YarmouthEast of EnglandLab3,0557.459.7%
Greenwich and WoolwichLondonLab10,14628.555.9%
GuildfordSouth EastCon3470.768.4%
Hackney North and Stoke NewingtonLondonLab7,42725.350.1%
Hackney South and ShoreditchLondonLab10,20431.750.5%
Halesowen and Rowley RegisWest MidlandsLab4,33710.562.9%
HalifaxYorkshire and the HumberLab3,4178.661.2%
Haltemprice and HowdenYorkshire and the HumberCon5,11610.769.7%
HaltonNorth WestLab14,60642.752.7%
Hammersmith and FulhamLondonCon5,02910.263.0%
Hampstead and HighgateLondonLab3,7299.857.2%
HarboroughEast MidlandsCon3,8928.164.4%
HarlowEast of EnglandLab970.262.9%
Harrogate and KnaresboroughYorkshire and the HumberLD10,42924.366.2%
Harrow EastLondonLab4,7309.360.5%
Harrow WestLondonLab2,0284.364.3%
HartlepoolNorth EastLab7,47821.151.3%
HarwichEast of EnglandCon9201.862.7%
Hastings and RyeSouth EastLab2,0264.758.7%
HavantSouth EastCon6,50815.760.7%
Hayes and HarlingtonLondonLab10,84733.556.0%
Hazel GroveNorth WestLD7,74819.861.0%
Hemel HempsteadEast of EnglandCon4991.164.4%
HemsworthYorkshire and the HumberLab13,48136.654.6%
HendonLondonLab2,6996.559.0%
HenleySouth EastCon12,79327.568.8%
HerefordWest MidlandsLD9622.166.4%
Hertford and StortfordEast of EnglandCon13,09726.467.4%
HertsmereEast of EnglandCon11,09326.164.0%
HexhamNorth EastCon5,02012.168.8%
Heywood and MiddletonNorth WestLab11,08328.454.1%
High PeakEast MidlandsLab7351.566.4%
Hitchin and HarpendenEast of EnglandCon11,39324.070.8%
Holborn and St PancrasLondonLab4,78713.951.8%
HornchurchLondonCon4801.363.3%
Hornsey and Wood GreenLondonLD2,3955.161.8%
HorshamSouth EastCon12,62723.268.1%
Houghton and Washington EastNorth EastLab16,06546.351.5%
HoveSouth EastLab4200.964.4%
HuddersfieldYorkshire and the HumberLab8,35123.956.6%
HuntingdonEast of EnglandCon12,84724.563.5%
HyndburnNorth WestLab5,58714.258.9%
Ilford NorthLondonCon1,6533.861.5%
Ilford SouthLondonLab9,22821.654.5%
InverclydeScotlandLab11,25931.260.8%
Inverness Nairn Badenoch and StrathspeyScotlandLD4,1489.463.6%
IpswichEast of EnglandLab5,33212.760.9%
Isle of WightSouth EastCon12,97819.461.7%
Islington NorthLondonLab6,71621.355.3%
Islington South and FinsburyLondonLab4841.654.8%
IslwynWalesLab15,74051.061.2%
JarrowNorth EastLab13,90440.954.4%
KeighleyYorkshire and the HumberLab4,85210.568.6%
Kensington and ChelseaLondonCon12,41839.651.0%
KetteringEast MidlandsCon3,3015.969.0%
Kilmarnock and LoudounScotlandLab8,70319.661.0%
Kingston and SurbitonLondonLD8,96618.069.8%
Kingston upon Hull EastYorkshire and the HumberLab11,74737.845.2%
Kingston upon Hull NorthYorkshire and the HumberLab7,35124.948.6%
Kingston upon Hull West and HessleYorkshire and the HumberLab9,45034.045.0%
KingswoodSouth WestLab7,87314.067.2%
Kirkcaldy and CowdenbeathScotlandLab18,21643.658.0%
Knowsley North and Sefton EastNorth WestLab16,26943.954.1%
Knowsley SouthNorth WestLab17,68848.551.3%
Lagan ValleyNorthern IrelandDUP14,11733.264.8%
Lanark and Hamilton EastScotlandLab11,94727.458.1%
Lancaster and WyreNorth WestCon4,1718.063.9%
Leeds CentralYorkshire and the HumberLab11,86640.746.2%
Leeds EastYorkshire and the HumberLab11,57838.554.6%
Leeds North EastYorkshire and the HumberLab5,26212.765.1%
Leeds North WestYorkshire and the HumberLD1,8774.262.2%
Leeds WestYorkshire and the HumberLab12,81038.053.3%
Leicester EastEast MidlandsLab15,87638.462.8%
Leicester SouthEast MidlandsLab3,7178.859.2%
Leicester WestEast MidlandsLab9,07027.353.8%
LeighNorth WestLab17,27247.350.3%
LeominsterWest MidlandsCon13,18727.069.3%
LewesSouth EastLD8,47418.269.9%
Lewisham DeptfordLondonLab11,81138.953.8%
Lewisham EastLondonLab6,75121.754.0%
Lewisham WestLondonLab9,93231.155.0%
Leyton and WansteadLondonLab6,85720.655.4%
LichfieldWest MidlandsCon7,08016.266.5%
LincolnEast MidlandsLab4,61412.556.8%
Linlithgow and East FalkirkScotlandLab11,20224.260.2%
Liverpool GarstonNorth WestLab7,19320.654.5%
Liverpool RiversideNorth WestLab10,21432.841.4%
Liverpool WaltonNorth WestLab15,95757.144.5%
Liverpool WavertreeNorth WestLab5,17314.750.5%
Liverpool West DerbyNorth WestLab14,29846.947.1%
LivingstonScotlandLab13,09729.558.3%
LlanelliWalesLab7,23420.563.7%
LoughboroughEast MidlandsLab1,9964.363.9%
Louth and HorncastleEast MidlandsCon9,89621.262.1%
LudlowWest MidlandsCon2,0274.471.7%
Luton NorthEast of EnglandLab6,48716.656.8%
Luton SouthEast of EnglandLab5,65014.553.9%
MacclesfieldNorth WestCon9,40120.662.9%
MaidenheadSouth EastCon6,23113.671.1%
Maidstone and the WealdSouth EastCon14,85630.565.6%
MakerfieldNorth WestLab17,54249.351.5%
Maldon and East ChelmsfordEast of EnglandCon12,57327.366.0%
Manchester BlackleyNorth WestLab12,02743.646.3%
Manchester CentralNorth WestLab9,77633.443.1%
Manchester GortonNorth WestLab5,80819.945.9%
Manchester WithingtonNorth WestLD6671.856.1%
MansfieldEast MidlandsLab10,87528.456.3%
MedwaySouth EastLab2130.562.7%
Meirionnydd Nant ConwyWalesPC6,61432.061.7%
MeridenWest MidlandsCon7,00915.160.3%
Merthyr Tydfil and RhymneyWalesLab13,93446.554.9%
Mid BedfordshireEast of EnglandCon11,35522.568.6%
Mid Dorset and North PooleSouth WestLD5,48212.168.6%
Mid NorfolkEast of EnglandCon7,56013.867.3%
Mid SussexSouth EastCon5,89011.970.0%
Mid UlsterNorthern IrelandSF10,97624.278.0%
Mid WorcestershireWest MidlandsCon13,32727.767.0%
MiddlesbroughNorth EastLab12,56739.148.9%
Middlesbrough South and East ClevelandNorth EastLab8,00018.360.8%
MidlothianScotlandLab7,26519.362.2%
Milton Keynes South WestSouth EastLab4,0108.261.0%
Mitcham and MordenLondonLab12,56031.560.8%
Mole ValleySouth EastCon11,99724.371.5%
MonmouthWalesCon4,5279.973.3%
MontgomeryshireWalesLD7,17323.864.5%
MorayScotlandSNP5,67614.658.7%
Morecambe and LunesdaleNorth WestLab4,76811.561.3%
Morley and RothwellYorkshire and the HumberLab12,34329.158.4%
Motherwell and WishawScotlandLab15,22241.055.5%
Na H-Eileanan An IarScotlandSNP1,44110.464.8%
NeathWalesLab12,71035.562.0%
New Forest EastSouth EastCon6,55114.566.2%
New Forest WestSouth EastCon17,28537.566.8%
NewarkEast MidlandsCon6,46414.263.7%
NewburySouth EastCon3,4606.372.8%
Newcastle upon Tyne CentralNorth EastLab3,98211.159.2%
Newcastle upon Tyne East and WallsendNorth EastLab7,56523.955.1%
Newcastle upon Tyne NorthNorth EastLab7,02318.361.9%
Newcastle-under-LymeWest MidlandsLab8,10820.457.8%
Newport EastWalesLab6,83821.557.8%
Newport WestWalesLab5,45815.359.0%
Newry and ArmaghNorthern IrelandSF8,19516.276.3%
NormantonYorkshire and the HumberLab10,00226.757.4%
North AntrimNorthern IrelandDUP17,96539.165.6%
North Ayrshire and ArranScotlandLab11,29625.659.6%
North CornwallSouth WestLD3,0765.564.4%
North DevonSouth WestLD4,9729.668.5%
North DorsetSouth WestCon2,2444.371.4%
North DownNorthern IrelandUUP4,94415.359.1%
North DurhamNorth EastLab16,78144.955.1%
North East BedfordshireEast of EnglandCon12,25124.868.2%
North East CambridgeshireEast of EnglandCon8,90117.559.4%
North East DerbyshireEast MidlandsLab10,06523.259.8%
North East FifeScotlandLD12,57132.661.7%
North East HampshireSouth EastCon12,54926.565.2%
North East HertfordshireEast of EnglandCon9,13819.366.0%
North East Milton KeynesSouth EastCon1,6653.364.5%
North EssexEast of EnglandCon10,90322.766.4%
North NorfolkEast of EnglandLD10,60618.072.5%
North ShropshireWest MidlandsCon11,02023.763.3%
North Southwark and BermondseyLondonLD5,40614.249.2%
North SwindonSouth WestLab2,5715.761.3%
North ThanetSouth EastCon7,63417.560.3%
North TynesideNorth EastLab15,03740.757.1%
North WarwickshireWest MidlandsLab7,55316.162.0%
North West CambridgeshireEast of EnglandCon9,83320.063.2%
North West DurhamNorth EastLab13,44334.057.7%
North West HampshireSouth EastCon13,26425.964.9%
North West LeicestershireEast MidlandsLab4,4779.567.0%
North West NorfolkEast of EnglandCon9,18018.162.3%
North WiltshireSouth WestCon5,3039.569.3%
Northampton NorthEast MidlandsLab3,9609.457.4%
Northampton SouthEast MidlandsCon4,4198.161.5%
NorthavonSouth WestLD11,03318.772.8%
Norwich NorthEast of EnglandLab5,45911.660.6%
Norwich SouthEast of EnglandLab3,6538.760.6%
Nottingham EastEast MidlandsLab6,93923.149.6%
Nottingham NorthEast MidlandsLab12,17140.148.9%
Nottingham SouthEast MidlandsLab7,48621.550.4%
NuneatonWest MidlandsLab2,2805.061.1%
Ochil and South PerthshireScotlandLab6881.565.7%
OgmoreWalesLab13,70345.357.4%
Old Bexley and SidcupLondonCon9,92022.365.5%
Oldham East and SaddleworthNorth WestLab3,5908.357.5%
Oldham West and RoytonNorth WestLab10,45427.853.4%
Orkney and ShetlandScotlandLD6,62737.454.0%
OrpingtonLondonCon4,9479.069.3%
Oxford EastSouth EastLab9632.358.2%
Oxford West and AbingdonSouth EastLD7,68314.666.2%
Paisley and Renfrewshire NorthScotlandLab11,00126.964.7%
Paisley and Renfrewshire SouthScotlandLab13,23235.063.3%
PendleNorth WestLab2,1805.363.5%
Penrith and the BorderNorth WestCon11,90425.466.1%
Perth and North PerthshireScotlandSNP1,5213.365.2%
PeterboroughEast of EnglandCon2,7406.760.9%
Plymouth DevonportSouth WestLab8,10319.357.4%
Plymouth SuttonSouth WestLab4,10910.856.8%
Pontefract and CastlefordYorkshire and the HumberLab15,24646.353.2%
PontypriddWalesLab13,19133.361.1%
PooleSouth WestCon5,98814.863.8%
Poplar and Canning TownLondonLab6,16515.846.9%
Portsmouth NorthSouth EastLab1,1393.060.5%
Portsmouth SouthSouth EastLD3,3628.358.3%
Preseli PembrokeshireWalesCon6071.668.9%
PrestonNorth WestLab9,40727.657.0%
PudseyYorkshire and the HumberLab5,87012.665.6%
PutneyLondonCon1,7664.859.7%
RayleighEast of EnglandCon14,72631.964.3%
Reading EastSouth EastCon4751.158.6%
Reading WestSouth EastLab4,68211.160.0%
RedcarNorth EastLab12,11631.258.0%
RedditchWest MidlandsLab2,7166.763.7%
Regent'S Park and Kensington NorthLondonLab6,13115.152.6%
ReigateSouth EastCon10,98825.864.6%
RhonddaWalesLab16,24252.161.1%
Ribble ValleyNorth WestCon14,17128.566.3%
Richmond (Yorks)Yorkshire and the HumberCon17,80739.4—
Richmond ParkLondonLD3,7317.374.4%
RochdaleNorth WestLD4421.157.9%
Rochford and Southend EastEast of EnglandCon5,49013.955.4%
RomfordLondonCon11,58931.861.8%
RomseySouth EastLD1250.370.6%
Ross Skye and LochaberScotlandLD14,24943.864.3%
Rossendale and DarwenNorth WestLab3,6768.362.0%
Rother ValleyYorkshire and the HumberLab14,22436.058.1%
RotherhamYorkshire and the HumberLab10,68135.654.9%
Rugby and KenilworthWest MidlandsCon1,6282.968.6%
Ruislip NorthwoodLondonCon8,91022.564.8%
Runnymede and WeybridgeSouth EastCon12,34928.460.0%
RushcliffeEast MidlandsCon12,97423.070.3%
Rutherglen and Hamilton WestScotlandLab16,11237.257.7%
Rutland and MeltonEast MidlandsCon12,93026.265.7%
RyedaleYorkshire and the HumberCon10,46923.765.4%
Saffron WaldenEast of EnglandCon13,00824.568.0%
SalfordNorth WestLab7,94535.243.3%
SalisburySouth WestCon11,14220.567.8%
Scarborough and WhitbyYorkshire and the HumberCon1,2452.763.9%
ScunthorpeYorkshire and the HumberLab8,96327.453.8%
SedgefieldNorth EastLab18,28244.161.8%
SelbyYorkshire and the HumberLab4670.967.4%
SevenoaksSouth EastCon12,97030.066.9%
Sheffield AttercliffeYorkshire and the HumberLab15,96743.155.0%
Sheffield BrightsideYorkshire and the HumberLab13,64455.448.4%
Sheffield CentralYorkshire and the HumberLab7,05523.551.4%
Sheffield HallamYorkshire and the HumberLD8,68221.569.0%
Sheffield HeeleyYorkshire and the HumberLab11,37033.457.6%
Sheffield HillsboroughYorkshire and the HumberLab11,24324.561.2%
SherwoodEast MidlandsLab6,65214.162.3%
ShipleyYorkshire and the HumberCon4220.969.3%
Shrewsbury and AtchamWest MidlandsCon1,8083.668.8%
Sittingbourne and SheppeySouth EastLab790.265.4%
Skipton and RiponYorkshire and the HumberCon11,62023.066.4%
Sleaford and North HykehamEast MidlandsCon12,70523.867.3%
SloughSouth EastLab7,85121.253.7%
SolihullWest MidlandsLD2790.567.5%
Somerton and FromeSouth WestLD8121.569.4%
South AntrimNorthern IrelandDUP3,4489.163.0%
South CambridgeshireEast of EnglandCon8,00115.269.5%
South DerbyshireEast MidlandsLab4,4958.165.9%
South DorsetSouth WestLab1,8123.769.2%
South DownNorthern IrelandSDLP9,14019.070.9%
South East CambridgeshireEast of EnglandCon8,62415.466.0%
South East CornwallSouth WestLD6,50712.266.8%
South Holland and the DeepingsEast MidlandsCon15,78032.762.2%
South NorfolkEast of EnglandCon8,78214.968.2%
South RibbleNorth WestLab2,1844.664.8%
South ShieldsNorth EastLab12,31240.850.4%
South StaffordshireWest MidlandsCon8,84734.537.2%
South SuffolkEast of EnglandCon6,60613.668.8%
South SwindonSouth WestLab1,3533.160.5%
South ThanetSouth EastLab6641.664.8%
South West BedfordshireEast of EnglandCon8,27718.162.5%
South West DevonSouth WestCon10,14120.768.4%
South West HertfordshireEast of EnglandCon8,47316.969.3%
South West NorfolkEast of EnglandCon10,08618.362.1%
South West SurreySouth EastCon5,71110.972.0%
Southampton ItchenSouth EastLab9,30221.554.5%
Southampton TestSouth EastLab7,01816.857.1%
Southend WestEast of EnglandCon8,95922.561.2%
SouthportNorth WestLD3,8389.360.8%
SpelthorneSouth EastCon9,93623.262.5%
St AlbansEast of EnglandCon1,3613.070.3%
St Helens NorthNorth WestLab13,96235.655.8%
St Helens SouthNorth WestLab9,30926.253.9%
St IvesSouth WestLD11,60923.067.5%
StaffordWest MidlandsLab2,1214.767.5%
Staffordshire MoorlandsWest MidlandsLab2,4385.564.1%
Stalybridge and HydeNorth WestLab8,34823.653.9%
StevenageEast of EnglandLab3,1397.563.1%
StirlingScotlandLab4,76710.968.0%
StockportNorth WestLab9,16325.654.8%
Stockton NorthNorth EastLab12,43734.157.0%
Stockton SouthNorth EastLab6,13913.762.5%
Stoke-on-Trent CentralWest MidlandsLab9,77435.048.6%
Stoke-on-Trent NorthWest MidlandsLab10,03632.652.7%
Stoke-on-Trent SouthWest MidlandsLab8,68123.053.7%
StoneWest MidlandsCon9,08919.367.0%
StourbridgeWest MidlandsLab4071.064.8%
StrangfordNorthern IrelandDUP13,04935.258.1%
Stratford-on-AvonWest MidlandsCon12,18420.968.8%
StreathamLondonLab7,46618.451.7%
Stretford and UrmstonNorth WestLab7,85120.664.1%
StroudSouth WestLab3500.670.9%
Suffolk CoastalEast of EnglandCon9,68518.467.6%
Sunderland NorthNorth EastLab9,99534.649.6%
Sunderland SouthNorth EastLab11,05936.049.2%
Surrey HeathSouth EastCon10,84522.763.7%
Sutton and CheamLondonLD2,8466.867.3%
Sutton ColdfieldWest MidlandsCon12,28326.562.9%
Swansea EastWalesLab11,24936.553.1%
Swansea WestWalesLab4,26912.956.2%
TamworthWest MidlandsLab2,5695.961.2%
TattonNorth WestCon11,73128.364.5%
TauntonSouth WestLD5731.069.7%
TeignbridgeSouth WestLD6,21510.269.0%
TelfordWest MidlandsLab5,40615.857.3%
TewkesburySouth WestCon9,89221.863.3%
ThurrockEast of EnglandLab6,37514.654.5%
Tiverton and HonitonSouth WestCon11,05119.070.3%
Tonbridge and MallingSouth EastCon13,35229.068.8%
TootingLondonLab5,38113.059.2%
TorbaySouth WestLD2,0294.361.4%
TorfaenWalesLab14,79141.158.8%
Torridge and West DevonSouth WestCon3,2365.571.0%
TotnesSouth WestCon1,9473.968.3%
TottenhamLondonLab13,03441.247.7%
Truro and St AustellSouth WestLD7,40314.463.9%
Tunbridge WellsSouth EastCon9,98823.565.7%
TwickenhamLondonLD9,96519.372.7%
Tyne BridgeNorth EastLab10,40039.448.7%
TynemouthNorth EastLab4,1439.766.8%
UpminsterLondonCon6,04217.462.5%
Upper BannNorthern IrelandDUP5,29811.966.6%
UxbridgeLondonCon6,17118.059.0%
Vale of ClwydWalesLab4,66914.561.9%
Vale of GlamorganWalesLab1,8083.869.2%
Vale of YorkYorkshire and the HumberCon13,71227.266.6%
VauxhallLondonLab9,97726.747.3%
WakefieldYorkshire and the HumberLab5,15411.959.4%
WallaseyNorth WestLab9,10924.857.6%
Walsall NorthWest MidlandsLab6,64019.952.9%
Walsall SouthWest MidlandsLab7,94622.558.7%
WalthamstowLondonLab7,99323.254.8%
WansbeckNorth EastLab10,58128.758.6%
WansdykeSouth WestLab1,8393.672.5%
WantageSouth EastCon8,01715.468.8%
WarleyWest MidlandsLab10,14731.657.3%
Warrington NorthNorth WestLab12,20430.255.3%
Warrington SouthNorth WestLab3,5157.562.0%
Warwick and LeamingtonWest MidlandsLab2660.567.8%
WatfordEast of EnglandLab1,1482.365.1%
WaveneyEast of EnglandLab5,91511.963.9%
WealdenSouth EastCon15,92128.667.7%
Weaver ValeNorth WestLab6,85517.457.2%
WellingboroughEast MidlandsCon6871.366.8%
WellsSouth WestCon3,0405.768.3%
Welwyn HatfieldEast of EnglandCon5,94613.368.3%
WentworthYorkshire and the HumberLab15,05642.355.9%
West Aberdeenshire and KincardineScotlandLD7,47117.964.2%
West Bromwich EastWest MidlandsLab11,65232.858.7%
West Bromwich WestWest MidlandsLab10,89431.252.3%
West ChelmsfordEast of EnglandCon9,62018.862.5%
West DerbyshireEast MidlandsCon10,75321.068.2%
West DorsetSouth WestCon2,4614.676.2%
West DunbartonshireScotlandLab12,55330.260.8%
West HamLondonLab7,69624.950.2%
West LancashireNorth WestLab6,08414.158.2%
West SuffolkEast of EnglandCon8,90920.261.1%
West TyroneNorthern IrelandSF5,00511.580.2%
West WorcestershireWest MidlandsCon2,4755.370.6%
WestburySouth WestCon5,3499.667.0%
Westmorland and LonsdaleNorth WestLD2670.571.1%
Weston Super MareSouth WestCon2,0794.265.9%
WiganNorth WestLab11,76734.353.3%
WimbledonLondonCon2,3015.367.9%
WinchesterSouth EastLD7,47612.173.1%
WindsorSouth EastCon10,29223.663.7%
Wirral SouthNorth WestLab3,7249.467.5%
Wirral WestNorth WestLab1,0972.767.5%
WitneySouth EastCon14,15626.369.6%
WokingSouth EastCon6,61214.463.1%
WokinghamSouth EastCon7,24015.768.4%
Wolverhampton North EastWest MidlandsLab8,15624.854.8%
Wolverhampton South EastWest MidlandsLab10,49537.252.5%
Wolverhampton South WestWest MidlandsLab2,8796.962.9%
WoodspringSouth WestCon6,01611.772.1%
WorcesterWest MidlandsLab3,1446.864.0%
WorkingtonNorth WestLab6,89517.464.4%
WorsleyNorth WestLab9,36825.453.3%
Worthing WestSouth EastCon9,37920.962.5%
Wrekin TheWest MidlandsCon9422.166.7%
WrexhamWalesLab6,81922.463.0%
WycombeSouth EastCon7,05115.962.2%
Wyre ForestWest MidlandsOth9,29319.864.2%
Wythenshawe and Sale EastNorth WestLab10,82729.951.2%
YeovilSouth WestLD8,56217.264.1%
Ynys MônWalesLab1,2423.567.7%
York City ofYorkshire and the HumberLab10,47222.562.2%

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 2005 general election?

Labour won 355 of 646 seats with 35.2% of the vote, an overall majority of 64. Tony Blair became (or remained) prime minister: Labour majority government.

How many seats did each party win in 2005?

Labour 355; Conservative 198; Liberal Democrats 62; Democratic Unionist Party 9; Scottish National Party 6; Sinn Féin 5 (out of 646 seats; 324 were needed for a majority).

Who won the most votes in 2005?

Labour won the most votes: 9,552,372 (35.2% of the 27,149,332 votes counted).

What was the turnout at the 2005 general election?

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

What was the closest result in 2005?

Crawley, where Labour won by 37 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/2005/" width="100%" height="640" style="border:0" loading="lazy"></iframe>