Skip to content

Thursday 5 July 1945

1945 UK general election results

Labour won the most seats: 375 of the 601 single-member and unopposed seats the source breaks down by party (39 seats in two-member and university constituencies are not split by party in the source). Afterwards: Labour majority government, with Clement Attlee as prime minister.

39 seats are not allocated to parties here. They were in two- and three-member constituencies (some towns and the universities), where the House of Commons Library dataset gives votes by party rather than by candidate. The Library’s own published totals for this election, including those seats, are Conservative 210 and Labour 393 (its Conservative figure includes allied groups).

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
LabourClement Attlee375+22111,515,79547.8%+9.7588
ConservativeWinston Churchill187−1788,728,12536.2%−11.5551
LiberalArchibald Sinclair12−82,181,0329.0%+2.3302
National Liberal—11−17688,6992.9%−1.149
Others—8+4503,7932.1%+0.683
Independent Labour Party—3−146,7690.2%−0.45
Communist—2new101,0390.4%—22
National Independent—2new60,5000.3%—12
Common Wealth—1new101,9750.4%—21
3 other parties and independents185,8420.8%

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

South East: Conservative 37 of 55 seatsWest Midlands: Labour 34 of 50 seatsNorth West: Labour 51 of 88 seatsEast Midlands: Labour 26 of 38 seatsLondon: Labour 86 of 114 seatsYorkshire and the Humber: Labour 43 of 56 seatsEast of England: Labour 20 of 35 seatsSouth West: Conservative 22 of 43 seatsNorth East: Labour 26 of 31 seatsNorthern Ireland: Conservative 5 of 12 seatsScotland: Labour 35 of 71 seatsWales: Labour 25 of 35 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. Worcester Con by 4 votes
  2. Caithness and Sutherland Con by 6 votes
  3. Manchester Rusholme Lab by 10 votes
  4. Cheshire Northwich Con by 15 votes
  5. Cambridgeshire Lab by 44 votes
  6. Norfolk South Western Lab by 53 votes
  7. Glasgow Kelvingrove Lab by 88 votes
  8. Bury Con by 110 votes
  9. Merionethshire Lib by 112 votes
  10. Yorkshire (West Riding) Barkston Ash Con by 116 votes

50 closest seats →

What changed

Compare with 1935 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
Aberdeen NorthScotlandLab17,13044.667.2%
Aberdeen SouthScotlandCon1,8164.471.9%
Aberdeenshire and Kincardineshire CentralScotlandCon7,70525.668.3%
Aberdeenshire and Kincardineshire EasternScotlandCon2,3729.865.7%
Aberdeenshire and Kincardineshire Kincardine and WesternScotlandCon6423.068.7%
AccringtonNorth WestLab5,07711.783.1%
Altrincham and SaleNorth WestCon5,38111.280.2%
AngleseyWalesLib1,0814.570.6%
AntrimNorthern Ireland2-member seat: not split by party in the source——56.2%
ArgyllScotlandCon6,90224.763.7%
ArmaghNorthern IrelandConunopposed——
Ashton under LyneNorth WestLab3,39412.878.6%
Ayr District of BurghsScotlandCon7281.671.5%
Ayrshire and Bute Bute and NorthernScotlandCon2,4436.068.5%
Ayrshire and Bute KilmarnockScotlandLab7,53718.876.1%
Ayrshire and Bute South AyrshireScotlandLab7,85322.775.0%
BanffshireScotlandCon4,28819.866.5%
BarkingLondonLab18,91154.473.4%
BarnsleyYorkshire and the HumberLab19,23245.880.4%
Barrow in FurnessNorth WestLab12,29131.179.7%
BathSouth WestCon2,0764.577.5%
Batley and MorleyYorkshire and the HumberLab11,59229.780.7%
Battersea NorthLondonLab9,10147.870.9%
Battersea SouthLondonLab7,22523.172.9%
Bedfordshire BedfordEast of EnglandLab2880.672.9%
Bedfordshire LutonEast of EnglandLab7,42110.474.8%
Bedfordshire MidEast of EnglandCon1,8815.073.1%
Belfast EastNorthern IrelandCon4,86912.863.2%
Belfast NorthNorthern IrelandCon4,91610.663.6%
Belfast SouthNorthern IrelandCon10,18621.966.4%
Belfast WestNorthern IrelandOth4,0587.173.1%
Berkshire AbingdonSouth EastCon4,98813.167.4%
Berkshire NewburySouth EastCon8,70918.765.4%
Berkshire WindsorSouth EastCon10,48121.167.9%
Bermondsey RotherhitheLondonLab7,16458.268.1%
Bermondsey West BermondseyLondonLab5,90152.366.3%
Berwickshire and HaddingtonshireScotlandLab3,1579.070.3%
Bethnal Green North EastLondonLab3,71728.966.9%
Bethnal Green South WestLondonLab2,45621.168.3%
BexleyLondonLab11,76327.176.7%
Birkenhead EastNorth WestLab4,65014.373.6%
Birkenhead WestNorth WestLab3,97714.675.1%
Birmingham Acock'S GreenWest MidlandsLab4,15410.372.1%
Birmingham AstonWest MidlandsLab5,76723.767.6%
Birmingham DeritendWest MidlandsLab4,57730.763.0%
Birmingham DuddestonWest MidlandsLab4,95430.063.5%
Birmingham EdgbastonWest MidlandsCon8,61821.469.1%
Birmingham ErdingtonWest MidlandsLab12,32921.568.8%
Birmingham HandsworthWest MidlandsCon1,4653.672.4%
Birmingham King'S NortonWest MidlandsLab12,29821.273.9%
Birmingham LadywoodWest MidlandsLab2,84611.869.9%
Birmingham MoseleyWest MidlandsCon9932.369.7%
Birmingham SparkbrookWest MidlandsLab5,63423.166.5%
Birmingham West BirminghamWest MidlandsLab5,38627.166.7%
Birmingham YardleyWest MidlandsLab17,32131.069.1%
BlackburnNorth West2-member seat: not split by party in the source——82.5%
Blackpool NorthNorth WestCon12,39423.968.0%
Blackpool SouthNorth WestCon16,04332.672.3%
BoltonNorth West2-member seat: not split by party in the source——78.1%
BootleNorth WestLab4,64317.269.7%
BournemouthSouth EastCon20,31232.671.2%
Bradford CentralYorkshire and the HumberLab8,98830.876.2%
Bradford EastYorkshire and the HumberLab6,63418.979.0%
Bradford NorthYorkshire and the HumberLab3,4447.479.5%
Bradford SouthYorkshire and the HumberLab9,00219.476.7%
Breconshire and RadnorshireWalesLab5,63613.480.0%
BriggYorkshire and the HumberLab8,10417.874.6%
BrightonSouth East2-member seat: not split by party in the source——65.9%
Bristol CentralSouth WestLab5,67627.871.0%
Bristol EastSouth WestLab17,90247.176.2%
Bristol NorthSouth WestLab6,17115.673.9%
Bristol SouthSouth WestLab12,55029.675.1%
Bristol WestSouth WestCon6,98610.674.7%
BromleyLondonCon6,25910.870.9%
Buckinghamshire AylesburySouth EastCon8,09215.869.5%
Buckinghamshire BuckinghamSouth EastLab3,8459.471.6%
Buckinghamshire Eton and SloughSouth EastLab2,4244.371.9%
Buckinghamshire WycombeSouth EastLab2,5365.671.9%
BurnleyNorth WestLab13,69127.180.4%
BuryNorth WestCon1100.378.3%
Caernarvon District of BoroughsWalesCon3361.073.8%
CaernarvonshireWalesLab6,40616.177.7%
Caithness and SutherlandScotlandCon60.064.0%
Camberwell DulwichLondonLab2110.971.4%
Camberwell NorthLondonLab5,79261.860.5%
Camberwell North WestLondonLab6,90539.265.2%
Camberwell PeckhamLondonLab7,03937.465.3%
CambridgeEast of EnglandLab6821.869.2%
Cambridge UniversityUniversity seats2-member seat: not split by party in the source——52.6%
CambridgeshireEast of EnglandLab440.169.9%
Cardiff CentralWalesLab4,52413.572.2%
Cardiff EastWalesLab4,99315.574.8%
Cardiff SouthWalesLab5,94420.573.9%
CardiganshireWalesLib8,19427.771.2%
CarlisleNorth WestLab5,14914.079.1%
Carmarthenshire CarmarthenWalesLib1,2793.375.9%
Carmarthenshire LlanelliWalesLab34,11762.174.8%
ChelseaLondonCon6,16932.662.8%
CheltenhamSouth WestNat Ind4,98613.475.4%
Cheshire BucklowNorth WestCon7,66814.676.3%
Cheshire City of ChesterNorth WestCon5,47914.572.0%
Cheshire CreweNorth WestLab9,94821.274.6%
Cheshire EddisburyNorth WestNat Lib7,90229.875.2%
Cheshire KnutsfordNorth WestCon18,64031.777.1%
Cheshire MacclesfieldNorth WestCon3,0535.980.1%
Cheshire NorthwichNorth WestCon150.078.1%
Cheshire Stalybridge and HydeNorth WestLab4,3709.580.5%
Cheshire WirralNorth WestCon16,62520.174.9%
City of LondonLondon2-member seat: not split by party in the source——63.9%
Combined English UniversitiesUniversity seats2-member seat: not split by party in the source——50.0%
Combined Scottish UniversitiesUniversity seats3-member seat: not split by party in the source——51.6%
Cornwall BodminSouth WestCon2,0485.876.1%
Cornwall CamborneSouth WestCon5841.864.3%
Cornwall NorthernSouth WestLib2,6657.572.7%
Cornwall Penryn and FalmouthSouth WestLab2,7936.873.0%
Cornwall St IvesSouth WestNat Lib6,06620.170.6%
Coventry EastWest MidlandsLab18,74933.071.1%
Coventry WestWest MidlandsLab15,01324.466.1%
Croydon NorthLondonCon6071.173.2%
Croydon SouthLondonLab3,5036.870.8%
Cumberland NorthernNorth WestLib1980.875.6%
Cumberland Penrith and CockermouthNorth WestCon2,61910.879.3%
Cumberland WhitehavenNorth WestLab6,74722.282.8%
Cumberland WorkingtonNorth WestLab15,43845.080.5%
DagenhamLondonLab29,53967.468.9%
DarlingtonNorth EastLab8,28918.979.9%
DartfordSouth EastLab19,71536.874.9%
DaventryEast MidlandsCon1,1703.475.0%
Denbighshire DenbighWalesNat Lib4,92212.174.8%
Denbighshire WrexhamWalesLab13,14027.476.8%
DeptfordLondonLab14,25446.968.7%
DerbyEast Midlands2-member seat: not split by party in the source——77.5%
Derbyshire BelperEast MidlandsLab8,88119.380.2%
Derbyshire ChesterfieldEast MidlandsLab12,03525.777.3%
Derbyshire Clay CrossEast MidlandsLab21,51764.170.7%
Derbyshire High PeakEast MidlandsCon2,6596.777.8%
Derbyshire IlkestonEast MidlandsLab18,09745.681.0%
Derbyshire North EasternEast MidlandsLab17,00631.279.0%
Derbyshire SouthernEast MidlandsLab22,95027.878.9%
Derbyshire WesternEast MidlandsLab1560.481.7%
Devonshire BarnstapleSouth WestCon4,0709.775.8%
Devonshire HonitonSouth WestCon11,76031.670.3%
Devonshire South MoltonSouth WestNat Lib9,92535.271.9%
Devonshire TavistockSouth WestCon5,96614.275.6%
Devonshire TivertonSouth WestCon8,28525.174.0%
Devonshire TorquaySouth WestCon11,88922.871.4%
Devonshire TotnesSouth WestCon8,54017.774.5%
DewsburyYorkshire and the HumberLab7,65626.480.1%
Dorset EasternSouth WestCon1,4682.475.0%
Dorset NorthernSouth WestLib1,9657.375.0%
Dorset SouthernSouth WestCon2,1666.373.6%
Dorset WesternSouth WestCon5,18419.474.7%
DownNorthern Ireland2-member seat: not split by party in the source——48.7%
DudleyWest MidlandsLab6,28325.673.7%
Dumbarton District of BurghsScotlandLab7,58630.473.2%
DumfriesshireScotlandNat Lib4,07711.872.2%
DunbartonshireScotlandLab7471.371.7%
DundeeScotland2-member seat: not split by party in the source——79.2%
Dunfermline District of BurghsScotlandLab9,99329.473.0%
Durham Barnard CastleNorth EastLab3,42416.675.3%
Durham Bishop AucklandNorth EastLab8,86028.373.5%
Durham BlaydonNorth EastLab18,08943.379.4%
Durham Chester Le StreetNorth EastLab23,56053.579.5%
Durham ConsettNorth EastLab16,41940.277.1%
Durham DurhamNorth EastLab11,80432.479.8%
Durham Houghton Le SpringNorth EastLab21,86633.376.6%
Durham JarrowNorth EastLab11,00732.176.0%
Durham SeahamNorth EastLab32,25760.279.5%
Durham SedgefieldNorth EastLab11,69127.677.3%
Durham SpennymoorNorth EastLab15,07746.779.5%
Ealing EastLondonCon4,2979.073.2%
Ealing WestLondonLab16,23533.774.4%
East Ham NorthLondonLab10,55940.371.2%
East Ham SouthLondonLab12,43448.069.9%
EcclesNorth WestLab7,44616.678.9%
Edinburgh CentralScotlandLab4,22021.059.5%
Edinburgh EastScotlandLab6,52919.169.4%
Edinburgh NorthScotlandLab5552.064.6%
Edinburgh SouthScotlandCon13,88541.666.4%
Edinburgh WestScotlandCon1,0542.567.5%
EdmontonLondonLab19,06939.269.0%
Essex ChelmsfordEast of EnglandCW2,0803.673.4%
Essex ColchesterEast of EnglandLab2,4646.773.9%
Essex EppingEast of EnglandLab9872.771.4%
Essex HarwichEast of EnglandNat Lib3,38511.568.7%
Essex HornchurchLondonLab11,75624.572.1%
Essex MaldonEast of EnglandLab7,72720.874.5%
Essex Saffron WaldenEast of EnglandCon1,1583.274.5%
Essex South EasternEast of EnglandLab3,5917.665.7%
Essex ThurrockEast of EnglandLab13,26240.176.9%
ExeterSouth WestCon1,1753.174.3%
Fermanagh and TyroneNorthern Ireland2-member seat: not split by party in the source——88.5%
Fife EasternScotlandNat Lib13,84538.870.8%
Fife WesternScotlandCom2,0564.975.4%
FinsburyLondonLab5,75741.763.9%
FlintshireWalesCon1,0391.576.7%
ForfarshireScotlandCon5,41620.568.9%
Fulham EastLondonLab5,35318.973.8%
Fulham WestLondonLab7,52123.876.3%
GainsboroughEast MidlandsCon1,6455.775.2%
GallowayScotlandOth1,8255.569.9%
GatesheadNorth EastLab19,01734.976.0%
Glamorganshire AberavonWalesLab19,42645.079.3%
Glamorganshire CaerphillyWalesLab21,96960.477.1%
Glamorganshire GowerWalesLab16,56137.076.9%
Glamorganshire Llandaff and BarryWalesLab6,5989.373.8%
Glamorganshire NeathWalesLab29,49158.974.6%
Glamorganshire OgmoreWalesLab25,00358.475.6%
Glamorganshire PontypriddWalesLab20,56350.775.7%
Glasgow BridgetonScotlandILP6,52532.858.2%
Glasgow CamlachieScotlandILP4,15915.465.0%
Glasgow CathcartScotlandCon5,54917.767.6%
Glasgow CentralScotlandCon1,5167.159.6%
Glasgow GorbalsScotlandLab15,80460.056.8%
Glasgow GovanScotlandLab9,08232.163.9%
Glasgow HillheadScotlandCon6,36425.065.8%
Glasgow KelvingroveScotlandLab880.361.7%
Glasgow MaryhillScotlandLab7,90220.166.8%
Glasgow PartickScotlandCon8533.269.0%
Glasgow PollokScotlandCon8,51026.968.2%
Glasgow ShettlestonScotlandILP1,4944.466.6%
Glasgow SpringburnScotlandLab10,00830.063.6%
Glasgow St RolloxScotlandLab5,96725.961.1%
Glasgow TradestonScotlandLab4,28219.462.0%
GloucesterSouth WestLab3,54411.974.8%
Gloucestershire Cirencester and TewkesburySouth WestCon7,11017.567.7%
Gloucestershire Forest of DeanSouth WestLab9,19230.470.9%
Gloucestershire StroudSouth WestLab9491.772.6%
Gloucestershire ThornburySouth WestLab9,43716.476.4%
GranthamEast MidlandsOth15,51332.675.9%
Great YarmouthEast of EnglandLab2,10511.769.6%
GreenockScotlandLab8,08923.568.0%
GreenwichLondonLab10,49831.269.9%
GrimsbyYorkshire and the HumberLab9,64320.468.2%
Hackney CentralLondonLab9,92145.065.5%
Hackney NorthLondonLab11,56643.469.2%
Hackney SouthLondonLab5,53127.467.4%
HalifaxYorkshire and the HumberLab10,78119.677.4%
Hammersmith NorthLondonOth11,32938.473.0%
Hammersmith SouthLondonLab3,45816.165.7%
Hampshire AldershotSouth EastCon5,02114.868.9%
Hampshire BasingstokeSouth EastCon4,93712.166.4%
Hampshire FarehamSouth EastCon3,3814.971.0%
Hampshire New Forest and ChristchurchSouth EastCon9,41015.071.3%
Hampshire PetersfieldSouth EastCon12,56935.264.4%
Hampshire WinchesterSouth EastLab3,0315.371.7%
HampsteadLondonCon1,3583.668.4%
Harrow EastLondonLab6,77011.477.2%
Harrow WestLondonCon9,65616.878.4%
HastingsSouth EastCon3,52512.975.3%
Hendon NorthLondonLab4,64412.174.9%
Hendon SouthLondonCon2,0575.375.1%
Herefordshire HerefordWest MidlandsCon9,08027.069.2%
Herefordshire LeominsterWest MidlandsCon6382.374.4%
Hertfordshire BarnetLondonLab6821.773.8%
Hertfordshire Hemel HempsteadEast of EnglandCon5,11011.671.2%
Hertfordshire HertfordEast of EnglandCon2,5285.570.4%
Hertfordshire HitchinEast of EnglandLab3460.772.4%
Hertfordshire St AlbansEast of EnglandLab1,8793.672.6%
Hertfordshire WatfordEast of EnglandLab2,1943.173.3%
Heston and IsleworthLondonLab6,56912.274.3%
HolbornLondonCon9258.368.3%
Holland With BostonEast MidlandsNat Lib5,67611.872.9%
HorncastleEast MidlandsCon6,96726.470.4%
HornseyLondonCon12,66927.172.9%
HuddersfieldYorkshire and the HumberLab8,86612.878.4%
HuntingdonshireEast of EnglandNat Lib5,93119.365.7%
HytheSouth EastCon1,95711.373.3%
Ilford NorthLondonLab2,8206.471.4%
Ilford SouthLondonLab4,70611.771.0%
Inverness Shire and Ross and Cromarty InvernessScotlandOth2,4358.759.0%
Inverness Shire and Ross and Cromarty Ross and CromartyScotlandOth4,10225.661.9%
Inverness Shire and Ross and Cromarty Western IslesScotlandLab1,63712.653.3%
IpswichEast of EnglandLab8,11915.279.9%
Isle of ElyEast of EnglandCon2,3216.067.8%
Isle of WightSouth EastCon2,7845.975.8%
Islington EastLondonLab8,97631.166.2%
Islington NorthLondonLab11,99434.867.2%
Islington SouthLondonLab8,01645.164.0%
Islington WestLondonLab7,40647.560.1%
Kensington NorthLondonLab6,13920.670.2%
Kensington SouthLondonCon16,15250.967.9%
Kent AshfordSouth EastCon6,22517.271.0%
Kent CanterburySouth EastCon10,16725.868.7%
Kent ChislehurstLondonLab6,27912.272.4%
Kent DoverSouth EastLab1,6825.173.0%
Kent FavershamSouth EastLab2,4655.573.1%
Kent GravesendSouth EastLab7,05617.174.5%
Kent Isle of ThanetSouth EastCon2,9489.668.9%
Kent MaidstoneSouth EastCon3,0257.671.0%
Kent OrpingtonLondonCon4,54210.872.7%
Kent SevenoaksSouth EastCon3,9469.573.5%
Kent TonbridgeSouth EastCon6,49114.072.9%
KetteringEast MidlandsLab6,44411.675.1%
Kingston upon Hull CentralYorkshire and the HumberLab4,68031.373.0%
Kingston upon Hull EastYorkshire and the HumberLab12,00439.775.6%
Kingston upon Hull North WestYorkshire and the HumberLab3,49412.276.9%
Kingston upon Hull South WestYorkshire and the HumberLab8,31226.474.5%
Kingston upon ThamesLondonCon8,56913.174.0%
Kirkcaldy District of BurghsScotlandLab5,30215.576.2%
Lambeth BrixtonLondonLab6,65527.265.4%
Lambeth KenningtonLondonLab7,43940.562.2%
Lambeth NorthLondonLab6,05346.564.4%
Lambeth NorwoodLondonLab2,0235.771.3%
Lanarkshire BothwellScotlandLab12,16231.573.0%
Lanarkshire CoatbridgeScotlandLab6,77722.376.0%
Lanarkshire HamiltonScotlandLab12,78947.070.0%
Lanarkshire LanarkScotlandLab1,8845.674.8%
Lanarkshire MotherwellScotlandLab7,80926.072.8%
Lanarkshire NorthernScotlandLab9,76219.273.3%
Lanarkshire RutherglenScotlandLab8,00219.376.4%
Lancashire ChorleyNorth WestLab2,9556.476.1%
Lancashire ClitheroeNorth WestLab2,6477.383.2%
Lancashire DarwenNorth WestCon2,3417.182.7%
Lancashire FarnworthNorth WestLab13,89232.377.5%
Lancashire FyldeNorth WestCon15,82825.670.6%
Lancashire Heywood and RadcliffeNorth WestLab8922.076.4%
Lancashire InceNorth WestLab18,82748.878.9%
Lancashire LancasterNorth WestCon7,72314.174.0%
Lancashire LonsdaleNorth WestCon5,13516.077.2%
Lancashire Middleton and PrestwichNorth WestCon7911.575.4%
Lancashire MossleyNorth WestLab4,3127.576.2%
Lancashire NewtonNorth WestLab9,73223.976.2%
Lancashire OrmskirkNorth WestLab7,02210.869.3%
Lancashire RoytonNorth WestCon1,6354.581.0%
Lancashire StretfordNorth WestLab6,2949.778.5%
Lancashire WaterlooNorth WestCon5,85514.176.2%
Lancashire West HoughtonNorth WestLab9,64429.877.3%
Lancashire WidnesNorth WestLab12,59817.776.0%
Leeds CentralYorkshire and the HumberLab5,35922.963.5%
Leeds NorthYorkshire and the HumberCon1280.271.9%
Leeds North EastYorkshire and the HumberLab8,46415.671.7%
Leeds SouthYorkshire and the HumberLab10,40235.575.3%
Leeds South EastYorkshire and the HumberLab15,84555.971.5%
Leeds WestYorkshire and the HumberLab14,13631.475.2%
Leicester EastEast MidlandsLab13,23226.575.9%
Leicester SouthEast MidlandsLab1,1682.775.4%
Leicester WestEast MidlandsLab7,21518.776.6%
Leicestershire BosworthEast MidlandsLab5,29711.377.6%
Leicestershire HarboroughEast MidlandsLab2040.475.8%
Leicestershire LoughboroughEast MidlandsLab8,75122.174.7%
Leicestershire MeltonEast MidlandsCon5,39310.476.6%
LeighNorth WestLab18,41839.680.9%
LeithScotlandLab9,45529.469.1%
Lewisham EastLondonLab15,21925.276.2%
Lewisham WestLondonLab2,5166.773.6%
Leyton EastLondonLab6,24631.568.2%
Leyton WestLondonLab8,72929.672.7%
LincolnEast MidlandsLab3,63810.780.3%
LinlithgowshireScotlandLab10,89128.273.2%
Liverpool East ToxtethNorth WestCon5,76915.770.1%
Liverpool Edge HillNorth WestLab6,03929.866.1%
Liverpool EvertonNorth WestLab4,28230.862.9%
Liverpool ExchangeNorth WestLab6654.160.9%
Liverpool FairfieldNorth WestLab1,1473.665.8%
Liverpool KirkdaleNorth WestLab4,22621.564.2%
Liverpool ScotlandNorth WestLabunopposed——
Liverpool WaltonNorth WestLab2,6366.369.4%
Liverpool WavertreeNorth WestCon5,2219.973.1%
Liverpool West DerbyNorth WestCon3,4288.567.6%
Liverpool West ToxtethNorth WestLab4,81419.568.5%
London UniversityUniversity seatsNat Ind1491.063.0%
LondonderryNorthern IrelandCon2,6533.488.1%
LouthEast MidlandsCon4,70813.371.9%
Manchester ArdwickNorth WestLab6,26727.968.2%
Manchester BlackleyNorth WestLab4,81411.074.9%
Manchester ClaytonNorth WestLab12,51838.869.6%
Manchester ExchangeNorth WestLab4,01720.070.2%
Manchester GortonNorth WestLab13,29638.175.5%
Manchester HulmeNorth WestLab2,43411.364.7%
Manchester Moss SideNorth WestLab2,77813.559.2%
Manchester PlattingNorth WestLab7,16527.972.6%
Manchester RusholmeNorth WestLab100.074.6%
Manchester WithingtonNorth WestCon8,24712.474.2%
MerionethshireWalesLib1120.582.2%
Merthyr Tydfil AberdareWalesLab27,96968.576.1%
Merthyr Tydfil MerthyrWalesLab19,18662.868.6%
Middlesbrough EastNorth EastLab8,07530.276.7%
Middlesbrough WestNorth EastLab2,6137.077.2%
Middlesex ActonLondonLab7,45621.477.7%
Middlesex Brentford and ChiswickLondonLab4,68715.375.8%
Middlesex EnfieldLondonLab11,69018.774.4%
Middlesex FinchleyLondonCon5,64511.373.9%
Middlesex SpelthorneSouth EastLab8,33915.470.3%
Middlesex UxbridgeLondonLab1,0841.973.0%
Middlesex Wood GreenLondonCon5,8858.774.9%
Midlothian and Peeblesshire NorthernScotlandCon1,1772.370.1%
Midlothian and Peeblesshire Peebles and SouthernScotlandLab6,49623.373.5%
MitchamLondonLab7,16815.473.4%
Monmouthshire AbertilleryWalesLab24,19373.281.1%
Monmouthshire BedwelltyWalesLab23,83964.277.8%
Monmouthshire Ebbw ValeWalesLab20,45160.282.6%
Monmouthshire MonmouthWalesCon1,6523.972.0%
Monmouthshire PontypoolWalesLab19,38354.677.0%
MontgomeryshireWalesLib3,12312.577.4%
Montrose District of BurghsScotlandNat Lib3,95516.572.3%
Moray and NairnshireScotlandCon4,81623.261.8%
MorpethNorth EastLab24,44246.579.4%
Nelson and ColneNorth WestLab8,12618.981.6%
Newcastle under LymeWest MidlandsLab17,52344.877.1%
Newcastle upon Tyne CentralNorth EastLab4,09123.871.4%
Newcastle upon Tyne EastNorth EastLab14,34237.972.9%
Newcastle upon Tyne NorthNorth EastCon7,15320.873.0%
Newcastle upon Tyne WestNorth EastLab8,18317.072.7%
NewportWalesLab9,09120.772.8%
Norfolk EasternEast of EnglandNat Lib4,84011.668.9%
Norfolk King'S LynnEast of EnglandLab3,2748.871.2%
Norfolk NorthernEast of EnglandLab5,24617.370.9%
Norfolk South WesternEast of EnglandLab530.265.9%
Norfolk SouthernEast of EnglandLab5,96317.869.0%
NorthamptonEast MidlandsLab6,99714.375.4%
Northumberland Berwick upon TweedNorth EastCon1,9626.967.5%
Northumberland HexhamNorth EastCon4,64516.573.5%
Northumberland WansbeckNorth EastLab13,65320.077.5%
NorwichEast of England2-member seat: not split by party in the source——73.2%
Nottingham CentralEast MidlandsLab2,7349.773.9%
Nottingham EastEast MidlandsLab8482.872.0%
Nottingham SouthEast MidlandsLab4,55015.075.9%
Nottingham WestEast MidlandsLab15,17636.376.3%
Nottinghamshire BassetlawEast MidlandsLab12,37725.678.6%
Nottinghamshire BroxtoweEast MidlandsLab24,20144.178.3%
Nottinghamshire MansfieldEast MidlandsLab28,81150.275.8%
Nottinghamshire NewarkEast MidlandsCon1,1322.873.0%
Nottinghamshire RushcliffeEast MidlandsLab6,7598.576.9%
OldhamNorth West2-member seat: not split by party in the source——76.3%
Orkney and ShetlandScotlandCon3291.955.5%
OxfordSouth EastCon2,8639.169.1%
Oxford UniversityUniversity seats2-member seat: not split by party in the source——53.1%
Oxfordshire BanburySouth EastCon1,8264.070.6%
Oxfordshire HenleySouth EastCon2,8295.466.3%
Paddington NorthLondonLab6,54524.171.0%
Paddington SouthLondonCon3,53015.564.2%
PaisleyScotlandLab10,33022.873.9%
PembrokeshireWalesLib1680.472.3%
Perthshire and Kinross Shire Kinross and WesternScotlandCon8,75436.067.4%
Perthshire and Kinross Shire PerthScotlandCon10,86730.565.3%
PeterboroughEast MidlandsLab5711.372.9%
Plymouth DevonportSouth WestLab2,0138.171.1%
Plymouth DrakeSouth WestLab2,1997.471.6%
Plymouth SuttonSouth WestLab4,67915.771.9%
Poplar Bow and BromleyLondonLab8,90768.262.7%
Poplar South PoplarLondonLab10,21778.566.2%
Portsmouth CentralSouth EastLab3,40012.873.5%
Portsmouth NorthSouth EastLab1,0423.575.4%
Portsmouth SouthSouth EastCon3,02710.674.9%
PrestonNorth West2-member seat: not split by party in the source——80.2%
Queen'S University of BelfastUniversity seatsCon1,19545.151.6%
ReadingSouth EastLab6,39010.273.3%
Renfrewshire EasternScotlandCon5,6767.267.2%
Renfrewshire WesternScotlandLab1,2143.970.2%
Rhondda EastWalesLab9722.882.8%
Rhondda WestWalesLabunopposed——
Richmond (Surrey)LondonCon8,32518.376.4%
RochdaleNorth WestLab5,19510.680.7%
Rochester ChathamSouth EastLab3,71610.772.1%
Rochester GillinghamSouth EastLab1,8566.571.3%
RomfordLondonLab5,77718.074.5%
RossendaleNorth WestLab5,58815.583.4%
RotherhamYorkshire and the HumberLab23,23448.376.4%
Roxburghshire and SelkirkshireScotlandCon1,6284.773.6%
Rutland and StamfordEast MidlandsCon2,1367.572.9%
Salford NorthNorth WestLab6,35021.072.5%
Salford SouthNorth WestLab4,79120.872.6%
Salford WestNorth WestLab3,68911.076.8%
Sheffield AttercliffeYorkshire and the HumberLab18,09262.779.4%
Sheffield BrightsideYorkshire and the HumberLab11,19635.475.5%
Sheffield CentralYorkshire and the HumberLab2,47318.472.0%
Sheffield EcclesallYorkshire and the HumberCon6,07518.175.5%
Sheffield HallamYorkshire and the HumberCon2,8658.575.7%
Sheffield HillsboroughYorkshire and the HumberLab10,55626.876.0%
Sheffield ParkYorkshire and the HumberLab13,54229.973.9%
ShoreditchLondonLab7,51147.957.6%
Shropshire LudlowWest MidlandsCon7,57029.671.1%
Shropshire OswestryWest MidlandsCon8,30523.871.7%
Shropshire ShrewsburyWest MidlandsCon4,59413.572.9%
Shropshire the WrekinWest MidlandsLab5,03112.672.3%
SmethwickWest MidlandsLab9,88531.772.4%
Somerset BridgwaterSouth WestOth2,3125.972.7%
Somerset FromeSouth WestLab5,50710.278.3%
Somerset TauntonSouth WestLab2,1185.673.2%
Somerset WellsSouth WestCon2,4657.874.9%
Somersetshire Weston Super MareSouth WestCon10,18816.473.6%
Somersetshire YeovilSouth WestCon1740.475.2%
South ShieldsNorth EastLab7,11418.973.1%
SouthallLondonLab24,05741.274.2%
SouthamptonSouth East2-member seat: not split by party in the source——72.6%
Southend on SeaEast of EnglandCon3,0775.873.3%
SouthportNorth WestCon13,19626.074.2%
Southwark CentralLondonLab5,68243.762.6%
Southwark NorthLondonLab3,27038.061.1%
Southwark South EastLondonLab6,71853.860.6%
St HelensNorth WestLab16,98932.576.7%
St MaryleboneLondonCon5,15115.568.3%
St Pancras NorthLondonLab7,63029.171.0%
St Pancras South EastLondonLab4,71028.064.2%
St Pancras South WestLondonLab3,67123.961.1%
Staffordshire BurtonWest MidlandsLab7602.166.8%
Staffordshire CannockWest MidlandsLab19,63425.171.3%
Staffordshire KingswinfordWest MidlandsLab19,01038.373.7%
Staffordshire LeekWest MidlandsLab16,66334.476.7%
Staffordshire LichfieldWest MidlandsLab16,57121.471.5%
Staffordshire StaffordWest MidlandsLab1,4234.179.5%
Staffordshire StoneWest MidlandsCon2,1064.572.6%
Stepney LimehouseLondonLab6,78067.761.2%
Stepney Mile EndLondonCom1,21411.465.9%
Stepney Whitechapel and St George'SLondonLab9,34774.666.4%
Stirling and Falkirk District of BurghsScotlandLab4,00312.371.5%
Stirlingshire and Clackmannanshire Clackmannan and EasternScotlandLab10,10025.871.7%
Stirlingshire and Clackmannanshire WesternScotlandLab2,5778.775.0%
StockportNorth West2-member seat: not split by party in the source——77.2%
Stockton on TeesNorth EastLab8,66417.681.2%
Stoke NewingtonLondonLab4,20123.167.3%
Stoke on Trent BurslemWest MidlandsLab10,16730.778.7%
Stoke on Trent HanleyWest MidlandsLab11,60236.073.6%
Stoke on Trent StokeWest MidlandsLab16,34838.275.7%
Suffolk (East) EyeEast of EnglandLib9493.171.6%
Suffolk (East) LowestoftEast of EnglandLab1,7635.867.7%
Suffolk (East) WoodbridgeEast of EnglandCon4,69313.771.4%
Suffolk (West) Bury St EdmundsEast of EnglandCon5,81818.967.2%
Suffolk (West) SudburyEast of EnglandLab2471.069.5%
SunderlandNorth East2-member seat: not split by party in the source——77.2%
Surrey CarshaltonLondonCon1,0172.377.0%
Surrey ChertseySouth EastCon12,26217.171.0%
Surrey EasternSouth EastCon13,40923.074.5%
Surrey EpsomSouth EastCon6,54812.174.6%
Surrey FarnhamSouth EastCon11,54422.468.6%
Surrey GuildfordSouth EastCon11,30217.174.8%
Surrey ReigateSouth EastCon6,79614.272.9%
Sussex (East) East GrinsteadSouth EastCon15,75431.870.9%
Sussex (East) EastbourneSouth EastCon5,53616.277.2%
Sussex (East) LewesSouth EastCon7,65915.071.8%
Sussex (East) RyeSouth EastCon12,28736.570.8%
Sussex (West) ChichesterSouth EastCon17,31930.567.9%
Sussex (West) HorshamSouth EastCon10,15025.668.0%
Sussex (West) WorthingSouth EastCon19,76740.072.0%
Sutton and CheamLondonCon2,1385.175.7%
Swansea EastWalesLab13,02551.674.7%
Swansea WestWalesLab5,00916.174.7%
The HartlepoolsNorth EastLab2750.776.1%
Tottenham NorthLondonLab15,40543.670.3%
Tottenham SouthLondonLab13,85555.469.0%
TwickenhamLondonCon3,3096.174.6%
TynemouthNorth EastLab3,07910.276.7%
University of WalesUniversity seatsLib3,54351.158.5%
WakefieldYorkshire and the HumberLab6,11023.380.3%
WallaseyNorth WestCon3,8108.975.2%
WallsendNorth EastLab10,74620.178.9%
WalsallWest MidlandsLab4,1277.976.2%
Walthamstow EastLondonLab6,53221.373.5%
Walthamstow WestLondonLab12,70047.470.1%
Wandsworth Balham and TootingLondonLab5,23015.270.9%
Wandsworth CentralLondonLab5,17422.473.6%
Wandsworth ClaphamLondonLab5,19118.570.8%
Wandsworth PutneyLondonCon3,88711.573.6%
Wandsworth StreathamLondonCon6,16618.472.7%
WarringtonNorth WestLab9,15525.973.7%
Warwickshire NuneatonWest MidlandsLab18,32035.078.4%
Warwickshire RugbyWest MidlandsOth1,5663.473.5%
Warwickshire SolihullWest MidlandsCon5,04910.471.9%
Warwickshire Sutton ColdfieldWest MidlandsCon9,96420.574.5%
Warwickshire Warwick and LeamingtonWest MidlandsCon17,63429.269.0%
WednesburyWest MidlandsLab15,93536.375.8%
WellingboroughEast MidlandsLab5,99015.474.4%
Wembley NorthLondonLab4321.276.8%
Wembley SouthLondonLab3,4319.774.9%
West BromwichWest MidlandsLab15,95139.972.5%
West Ham PlaistowLondonLab14,88875.168.4%
West Ham SilvertownLondonLab8,86486.565.8%
West Ham StratfordLondonLab8,32254.160.9%
West Ham UptonLondonLab9,39649.067.4%
Westminster AbbeyLondonCon4,75228.258.5%
Westminster St George'SLondonCon7,77239.957.2%
WestmorlandNorth WestCon10,04327.176.9%
WiganNorth WestLab16,72636.380.4%
Willesden EastLondonLab9,43021.372.5%
Willesden WestLondonLab16,33044.470.5%
Wiltshire ChippenhamSouth WestCon4,02310.869.7%
Wiltshire DevizesSouth WestCon4,67617.269.9%
Wiltshire SalisburySouth WestCon4,39811.671.0%
Wiltshire SwindonSouth WestLab10,90424.773.8%
Wiltshire WestburySouth WestCon9312.575.4%
WimbledonLondonLab1,3682.076.0%
Wolverhampton BilstonWest MidlandsLab16,80235.773.0%
Wolverhampton EastWest MidlandsLab6,55717.673.3%
Wolverhampton WestWest MidlandsLab7,01019.874.8%
WoodfordSouth EastCon17,20045.165.5%
Woolwich EastLondonLab11,74643.872.7%
Woolwich WestLondonLab8,88423.172.1%
WorcesterWest MidlandsCon40.075.9%
Worcestershire BewdleyWest MidlandsCon3,17010.067.5%
Worcestershire EveshamWest MidlandsCon9,98629.963.3%
Worcestershire KidderminsterWest MidlandsLab7,17411.670.7%
Worcestershire StourbridgeWest MidlandsLab15,93322.174.2%
YorkYorkshire and the HumberLab4,0729.276.2%
Yorkshire (East Riding) BuckroseYorkshire and the HumberLib9503.171.7%
Yorkshire (East Riding) HoldernessYorkshire and the HumberCon2,1453.775.4%
Yorkshire (East Riding) HowdenshireYorkshire and the HumberCon10,18726.771.1%
Yorkshire (North Riding) ClevelandNorth EastLab7,92114.076.0%
Yorkshire (North Riding) RichmondYorkshire and the HumberCon8,90525.768.2%
Yorkshire (North Riding) Scarborough and WhitbyYorkshire and the HumberCon10,04724.669.0%
Yorkshire (North Riding) Thirsk and MaltonYorkshire and the HumberCon6,91120.365.4%
Yorkshire (West Riding) Barkston AshYorkshire and the HumberCon1160.275.5%
Yorkshire (West Riding) Colne ValleyYorkshire and the HumberLab11,89527.779.0%
Yorkshire (West Riding) Don ValleyYorkshire and the HumberLab24,32143.473.2%
Yorkshire (West Riding) DoncasterYorkshire and the HumberLab23,05140.474.5%
Yorkshire (West Riding) EllandYorkshire and the HumberLab8,06220.779.9%
Yorkshire (West Riding) HemsworthYorkshire and the HumberLab26,20662.880.8%
Yorkshire (West Riding) KeighleyYorkshire and the HumberLab11,35726.982.2%
Yorkshire (West Riding) NormantonYorkshire and the HumberLab22,97968.679.9%
Yorkshire (West Riding) PenistoneYorkshire and the HumberLab19,31131.675.1%
Yorkshire (West Riding) PontefractYorkshire and the HumberLab8,64221.274.7%
Yorkshire (West Riding) Pudsey and OtleyYorkshire and the HumberCon1,6513.278.7%
Yorkshire (West Riding) RiponYorkshire and the HumberCon17,07535.369.8%
Yorkshire (West Riding) Rother ValleyYorkshire and the HumberLab29,83050.475.2%
Yorkshire (West Riding) RothwellYorkshire and the HumberLab28,45948.175.3%
Yorkshire (West Riding) ShipleyYorkshire and the HumberLab7,93015.980.2%
Yorkshire (West Riding) SkiptonYorkshire and the HumberCon2,2015.181.5%
Yorkshire (West Riding) SowerbyYorkshire and the HumberLab6,93319.981.9%
Yorkshire (West Riding) Spen ValleyYorkshire and the HumberLab6,07713.482.1%
Yorkshire (West Riding) WentworthYorkshire and the HumberLab35,41067.178.3%

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 1945 general election?

Labour won the most seats: 375 of the 601 single-member and unopposed seats the source breaks down by party (39 seats in two-member and university constituencies are not split by party in the source). Clement Attlee became (or remained) prime minister: Labour majority government.

How many seats did each party win in 1945?

Labour 375; Conservative 187; Liberal 12; National Liberal 11; Others 8; Independent Labour Party 3 (out of 640 seats; 321 were needed for a majority).

Who won the most votes in 1945?

Labour won the most votes: 11,515,795 (47.8% of the 24,113,569 votes counted).

What was the turnout at the 1945 general election?

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

What was the closest result in 1945?

Worcester, where the Conservatives won by 4 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/1945/" width="100%" height="640" style="border:0" loading="lazy"></iframe>