Skip to content

Thursday 23 February 1950

1950 UK general election results

Labour won 315 of 625 seats with 46.1% of the vote, an overall majority of 5. Afterwards: Labour majority government, with Clement Attlee as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
LabourClement Attlee315−6013,266,61546.1%−1.6617
ConservativeWinston Churchill282+9511,507,06040.0%+3.8564
National Liberal—17+6996,2553.5%+0.656
LiberalClement Davies9−32,610,8779.1%0475
Others—2−6142,8400.5%−1.622
9 other parties and independents228,0040.8%

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

South East: Conservative 52 of 63 seatsWest Midlands: Labour 32 of 52 seatsNorth West: Labour 45 of 84 seatsEast Midlands: Labour 25 of 40 seatsLondon: Labour 52 of 99 seatsYorkshire and the Humber: Labour 37 of 57 seatsEast of England: Conservative 21 of 37 seatsSouth West: Conservative 30 of 43 seatsNorth East: Labour 27 of 31 seatsNorthern Ireland: Conservative 10 of 12 seatsScotland: Labour 37 of 71 seatsWales: Labour 27 of 36 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. Gloucestershire Stroud and Thornbury Con by 28 votes
  2. Middlesex Spelthorne Con by 31 votes
  3. Manchester Blackley Lab by 42 votes
  4. Pudsey Con by 64 votes
  5. York Con by 77 votes
  6. Yorkshire (West Riding) Shipley Con by 81 votes
  7. Dorset North Con by 97 votes
  8. Pembrokeshire Lab by 129 votes
  9. Bexley Con by 133 votes
  10. Woolwich West Con by 140 votes

50 closest seats →

What changed

Compare with 1945 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberdareWalesLab27,83262.286.9%
Aberdeen NorthScotlandLab15,88930.482.9%
Aberdeen SouthScotlandCon8,82618.184.9%
Aberdeenshire EastScotlandCon12,08531.975.6%
Aberdeenshire WestScotlandCon10,25232.580.9%
AccringtonNorth WestLab4,2739.091.0%
ActonLondonLab2,6356.087.6%
Altrincham and SaleNorth WestCon14,29926.688.7%
AngleseyWalesLib1,9296.682.7%
Angus and Kincardinshire North Angus and MearnsScotlandNat Lib7,18123.981.4%
Angus and Kincardinshire South AngusScotlandNat Lib10,14828.382.0%
Antrim NorthNorthern IrelandConunopposed——
Antrim SouthNorthern IrelandCon32,95567.163.3%
ArgyllScotlandCon10,04434.775.1%
ArmaghNorthern IrelandConunopposed——
Ashton under LyneNorth WestLab9242.286.4%
Ayrshire and Bute AyrScotlandCon6,21417.384.7%
Ayrshire and Bute Bute and North AyrshireScotlandCon9,77628.579.1%
Ayrshire and Bute Central AyrshireScotlandLab1,9625.185.6%
Ayrshire and Bute KilmarnockScotlandLab8,23320.886.2%
Ayrshire and Bute South AyrshireScotlandLab7,56720.585.4%
BanffshireScotlandCon7,64931.974.1%
BarkingLondonLab20,03043.983.6%
BarnsleyYorkshire and the HumberLab31,20950.988.9%
Barrow in FurnessNorth WestLab9,54920.487.8%
BathSouth WestCon3,7307.687.3%
Batley and MorleyYorkshire and the HumberLab9,88519.987.0%
Battersea NorthLondonLab15,67844.180.7%
Battersea SouthLondonLab3681.185.6%
BebingtonNorth WestCon3,2195.687.2%
BeckenhamLondonCon19,37930.486.5%
Bedfordshire BedfordEast of EnglandCon2,1084.687.5%
Bedfordshire MidEast of EnglandCon2,1595.186.2%
Bedfordshire SouthEast of EnglandLab1,5243.486.9%
Belfast EastNorthern IrelandCon12,50626.576.6%
Belfast NorthNorthern IrelandCon16,26628.874.8%
Belfast SouthNorthern IrelandCon23,19250.469.3%
Belfast WestNorthern IrelandCon3,3785.183.6%
Berkshire AbingdonSouth EastCon3,8628.782.1%
Berkshire NewburySouth EastCon6,23618.281.1%
Berkshire WindsorSouth EastCon9,21221.882.0%
Berkshire WokinghamSouth EastCon10,31628.981.0%
BermondseyLondonLab20,05459.379.7%
Berwickshire and East LothianScotlandLab1,7284.182.8%
Bethnal GreenLondonLab10,80433.376.9%
BexleyLondonCon1330.288.7%
BilstonWest MidlandsLab12,06125.282.9%
BirkenheadNorth WestLab6,12911.684.9%
Birmingham AstonWest MidlandsLab12,04125.378.4%
Birmingham EdgbastonWest MidlandsCon11,89225.478.8%
Birmingham ErdingtonWest MidlandsLab5,4109.683.4%
Birmingham Hall GreenWest MidlandsCon3,8537.983.8%
Birmingham HansworthWest MidlandsCon5,47211.483.1%
Birmingham King'S NortonWest MidlandsCon5,59310.484.3%
Birmingham LadywoodWest MidlandsLab9,53222.980.4%
Birmingham NorthfieldWest MidlandsLab6,74013.484.7%
Birmingham Perry BarrWest MidlandsLab8,00619.683.0%
Birmingham Small HeathWest MidlandsLab16,42932.379.3%
Birmingham SparbrookWest MidlandsLab9,67523.977.6%
Birmingham StrechfordWest MidlandsLab12,37821.983.4%
Birmingham YardleyWest MidlandsLab3,9119.084.3%
Blackburn EastNorth WestLab4,81813.189.1%
Blackburn WestNorth WestCon1,8795.189.6%
Blackpool NorthNorth WestCon16,34734.879.4%
Blackpool SouthNorth WestCon12,61027.281.4%
BlythNorth EastLab26,57049.387.0%
Bolton EastNorth WestLab3,7096.887.3%
Bolton WestNorth WestLab5,0489.787.5%
BootleNorth WestLab3,7997.982.1%
Bournemouth East and ChristchurchSouth EastCon14,88731.685.0%
Bournemouth WestSouth EastCon13,07224.683.9%
Bradford CentralYorkshire and the HumberLab11,44727.184.6%
Bradford EastYorkshire and the HumberLab15,16732.784.7%
Bradford NorthYorkshire and the HumberNat Lib2,1114.787.7%
Bradford SouthYorkshire and the HumberLab5,34611.986.2%
Breconshire and RadnorshireWalesLab2,8296.188.8%
Brentford and ChiswickLondonCon8572.287.7%
Brighouse and SpenboroughYorkshire and the HumberLab2,1324.488.0%
Brighton KemptownSouth EastCon3,0016.578.0%
Brighton PavilionSouth EastCon14,65333.578.9%
Bristol CentralSouth WestLab12,42828.684.5%
Bristol North EastSouth WestLab4,37410.684.4%
Bristol North WestSouth WestCon2,4905.085.1%
Bristol SouthSouth WestLab10,98328.085.1%
Bristol South EastSouth WestLab16,80335.885.0%
Bristol WestSouth WestCon12,24329.082.4%
BromleyLondonCon10,68826.685.0%
Buckinghamshire AylesburySouth EastCon3,3618.583.4%
Buckinghamshire BuckinghamSouth EastLab1,6543.886.2%
Buckinghamshire SouthSouth EastCon15,47633.885.7%
Buckinghamshire WycombeSouth EastLab4760.985.8%
BurnleyNorth WestLab7,05912.889.5%
Bury and RadcliffeNorth WestCon7801.487.0%
Caernarvonshire CaernarvonWalesLab10,57828.385.9%
Caernarvonshire ConwayWalesLab8032.084.6%
Caithness and SutherlandScotlandCon2691.476.5%
Camberwell DulwichLondonLab1,3252.483.3%
Camberwell PeckhamLondonLab19,30039.377.6%
CambridgeEast of EnglandCon4,8549.686.5%
CambridgeshireEast of EnglandCon2,8005.983.4%
Cardiff NorthWalesCon2,9075.784.4%
Cardiff South EastWalesLab5,89511.683.3%
Cardiff WestWalesLab4,3078.682.2%
CardiganshireWalesLib8,03824.573.6%
CarlisleNorth WestLab5,18112.788.5%
Carmarthenshire CarmarthenWalesLib1870.483.4%
Carmarthenshire LlanelliWalesLab31,62657.080.9%
ChelseaLondonCon13,48436.970.6%
CheltenhamSouth WestCon4,98212.085.0%
Cheshire CheadleNorth WestCon17,35132.888.9%
Cheshire City of ChesterNorth WestCon7,63916.683.9%
Cheshire CreweNorth WestLab3,6266.786.7%
Cheshire KnutsfordNorth WestCon16,91333.787.1%
Cheshire MacclesfieldNorth WestCon6,56213.089.4%
Cheshire NorthwichNorth WestCon5,25810.187.7%
Cheshire RuncornNorth WestCon8,08219.788.6%
Cheshire Stalybridge and HydeNorth WestLab1,8433.787.7%
Cheshire WirralNorth WestCon13,23925.885.9%
ChesterfieldEast MidlandsLab16,68329.987.0%
Cities of London and WestminsterLondonCon17,82333.672.4%
Coatbridge and AirdrieScotlandLab6,78716.586.1%
Cornwall BodminSouth WestCon7,79219.784.3%
Cornwall Falmouth and CamborneSouth WestLab1,9614.582.6%
Cornwall NorthSouth WestCon3,0728.485.9%
Cornwall St IvesSouth WestNat Lib5,53515.381.6%
Cornwall TruroSouth WestCon3,2937.383.3%
Coventry EastWest MidlandsLab13,45326.288.2%
Coventry NorthWest MidlandsLab11,11722.387.8%
Coventry SouthWest MidlandsLab6,09211.587.2%
CrosbyNorth WestCon12,94434.984.5%
Croydon EastLondonCon8,58115.586.9%
Croydon NorthLondonCon9,30416.986.8%
Croydon WestLondonCon9872.283.7%
Cumberland Penrith and the BorderNorth WestCon8,88120.285.3%
Cumberland WhitehavenNorth WestLab7,61720.087.0%
Cumberland WorkingtonNorth WestLab11,09525.589.4%
DagenhamLondonLab31,73553.181.3%
DarlingtonNorth EastLab6,10711.688.0%
DartfordSouth EastLab13,63820.285.5%
Debry SouthEast MidlandsLab12,96129.087.1%
Denbighshire DenbighWalesNat Lib1,2092.782.3%
Denbighshire WrexhamWalesLab17,92532.487.3%
DeptfordLondonLab14,90033.381.6%
Derby NorthEast MidlandsLab7,43018.385.5%
Derbyshire BelperEast MidlandsLab9,32316.088.8%
Derbyshire BolsolverEast MidlandsLab25,83361.286.2%
Derbyshire High PeakEast MidlandsCon2,8076.585.8%
Derbyshire IlkestonEast MidlandsLab28,23346.488.5%
Derbyshire North EastEast MidlandsLab16,45132.686.5%
Derbyshire South EastEast MidlandsLab5,2508.686.9%
Derbyshire WestEast MidlandsCon6,53717.087.5%
Devon HonitonSouth WestCon15,95134.484.4%
Devon NorthSouth WestCon6,08415.986.3%
Devon TavistockSouth WestCon8,49322.984.7%
Devon TivertonSouth WestCon8,55121.685.0%
Devon TorringtonSouth WestNat Lib9,53925.583.2%
Devon TotnesSouth WestCon10,33719.484.6%
DewsburyYorkshire and the HumberLab11,26520.687.9%
DoncasterYorkshire and the HumberLab8781.885.6%
Dorset NorthSouth WestCon970.385.0%
Dorset SouthSouth WestCon2,5435.884.4%
Dorset WestSouth WestCon6,80418.884.0%
Down NorthNorthern IrelandCon30,97458.868.1%
Down SouthNorthern IrelandCon16,33226.976.7%
DroylsdenNorth WestLab4,1368.087.7%
DudleyWest MidlandsLab13,03121.786.8%
DumfriesshireScotlandNat Lib8,24318.678.6%
Dunbartonshire EastScotlandLab4,5769.386.0%
Dunbartonshire WestScotlandLab6131.585.5%
Dundee EastScotlandLab4,3478.988.6%
Dundee WestScotlandLab4,7018.988.1%
Dunfermline BurghsScotlandLab8,67422.583.9%
Durham Bishop AucklandNorth EastLab11,37026.386.5%
Durham BlaydonNorth EastLab15,57137.987.5%
Durham Chester Le StreetNorth EastLab24,96954.687.3%
Durham ConsettNorth EastLab22,27342.686.8%
Durham DurhamNorth EastLab19,12136.187.0%
Durham EasingtonNorth EastLab29,39562.187.7%
Durham Houghton Le SpringNorth EastLab25,36254.387.2%
Durham JarrowNorth EastLab16,85631.582.8%
Durham North WestNorth EastLab17,55439.486.5%
Durham SedgefieldNorth EastLab11,16425.087.0%
Ealing NorthLondonLab2,4044.788.0%
Ealing SouthLondonCon11,20222.484.7%
East Ham NorthLondonLab8,64124.184.2%
East Ham SouthLondonLab12,04632.584.5%
EcclesNorth WestLab5,2239.788.4%
Edinburgh CentralScotlandLab2,9378.574.3%
Edinburgh EastScotlandLab6,54114.583.2%
Edinburgh LeithScotlandLab2,2706.280.7%
Edinburgh NorthScotlandCon4,14311.978.7%
Edinburgh PentlandsScotlandCon5,19511.482.0%
Edinburgh SouthScotlandCon14,35640.482.1%
Edinburgh WestScotlandCon12,60128.082.8%
EdmontonLondonLab11,57218.384.5%
Enfield EastLondonLab10,90326.984.8%
Enfield WestLondonCon9,19325.886.4%
Essex BillericayEast of EnglandCon4,3669.379.6%
Essex ChelmsfordEast of EnglandCon4,8599.384.3%
Essex ColchesterEast of EnglandCon9312.086.8%
Essex EppingEast of EnglandCon3,9077.986.6%
Essex HarwichEast of EnglandNat Lib6,05813.481.9%
Essex MaldonEast of EnglandLab1,7244.086.2%
Essex Saffron WaldenEast of EnglandCon4,88912.384.4%
Essex ThurrockEast of EnglandLab9,58722.185.3%
Eton and SloughSouth EastLab4,39310.785.7%
ExeterSouth WestCon3,2047.186.0%
Fermanagh and South TyroneNorthern IrelandOth2,3113.792.1%
Fife EastScotlandNat Lib15,05537.381.6%
Fife WestScotlandLab13,44539.966.5%
FinchleyLondonCon12,57920.684.9%
Flintshire EastWalesLab6,69715.188.0%
Flintshire WestWalesCon6,71917.086.6%
Fulham EastLondonLab2,7657.384.2%
Fulham WestLondonLab2,8497.286.2%
Gateshead EastNorth EastLab1,7195.185.8%
Gateshead WestNorth EastLab9,21228.383.9%
GillinghamSouth EastCon2,0805.384.9%
Glamorganshire AberavonWalesLab21,18749.785.8%
Glamorganshire BarryWalesLab1,0252.286.0%
Glamorganshire CaerphillyWalesLab21,49955.184.3%
Glamorganshire GowerWalesLab22,35652.384.5%
Glamorganshire NeathWalesLab26,80959.287.5%
Glamorganshire OgmoreWalesLab26,04554.485.2%
Glamorganshire PontypriddWalesLab21,89648.884.3%
Glasgow BridgetonScotlandLab9,24327.176.9%
Glasgow CamlachieScotlandLab1,2473.180.7%
Glasgow CathcartScotlandCon14,07237.483.8%
Glasgow CentralScotlandLab3,00411.074.0%
Glasgow GorbalsScotlandLab11,05926.677.3%
Glasgow GovanScotlandCon3730.984.0%
Glasgow HillheadScotlandCon10,26126.982.2%
Glasgow KelvingroveScotlandCon1,2244.078.8%
Glasgow MaryhillScotlandLab10,43129.080.0%
Glasgow PollokScotlandCon7,78917.581.3%
Glasgow ScotstounScotlandCon2390.684.6%
Glasgow ShettlestonScotlandLab8,24119.979.9%
Glasgow SpringburnScotlandLab11,93727.876.9%
Glasgow TradestonScotlandLab10,89425.878.8%
Glasgow WoodsideScotlandCon1,0793.180.2%
GloucesterSouth WestLab4,49410.686.4%
Gloucestershire Cirencester and TewkesburySouth WestCon8,28218.081.3%
Gloucestershire SouthSouth WestLab6,13812.386.9%
Gloucestershire Stroud and ThornburySouth WestCon280.185.4%
Gloucestershire WestSouth WestLab9,10121.982.3%
Gosport and FarehamSouth EastCon10,58420.782.9%
GreenockScotlandLab8,90922.083.2%
GreenwichLondonLab11,12421.983.0%
GrimsbyYorkshire and the HumberLab6,41212.582.7%
Hackney SouthLondonLab20,71635.377.4%
HalifaxYorkshire and the HumberLab8,34413.885.1%
Hammersmith NorthLondonLab2,9408.881.0%
Hammersmith SouthLondonLab2,6647.381.7%
Hampshire AldershotSouth EastCon6,17215.279.7%
Hampshire BasingstokeSouth EastCon4,89410.879.5%
Hampshire New ForestSouth EastCon12,44124.581.6%
Hampshire PetersfieldSouth EastCon11,72923.778.0%
Hampshire WinchesterSouth EastCon7,50713.684.0%
HampsteadLondonCon12,57622.080.5%
Harrow CentralLondonCon6,53614.886.8%
Harrow EastLondonCon1,4642.887.2%
Harrow WestLondonCon11,77329.086.7%
HastingsSouth EastCon12,43221.982.1%
Hayes and HarlingtonLondonLab11,27230.285.1%
Hendon NorthLondonCon2,2554.886.3%
Hendon SouthLondonCon9,52820.083.6%
Herefordshire HerefordWest MidlandsCon7,12920.180.5%
Herefordshire LeominsterWest MidlandsCon9,63429.880.9%
Hertfordshire BarnetLondonCon10,53417.087.4%
Hertfordshire Hemel HempsteadEast of EnglandCon6,85715.685.0%
Hertfordshire HertfordEast of EnglandCon5,75010.583.2%
Hertfordshire HitchinEast of EnglandCon1,7513.485.8%
Hertfordshire South WestEast of EnglandCon8,69520.486.1%
Hertfordshire St AlbansEast of EnglandCon2,3824.684.9%
Heston and IsleworthLondonCon4,2796.486.1%
Holborn and St Pancras SouthLondonLab1,2303.172.1%
HornchurchLondonLab1,7672.985.7%
HornseyLondonCon11,09517.685.2%
HoveSouth EastCon21,95743.581.9%
Huddersfield EastYorkshire and the HumberLab5,23313.385.7%
Huddersfield WestYorkshire and the HumberLib6,91416.586.9%
HuntingdonshireEast of EnglandNat Lib5,45515.182.6%
Ilford NorthLondonCon8,56514.985.9%
Ilford SouthLondonCon4,5288.085.4%
Inverness Shire and Ross and Cromarty InvernessScotlandCon4,82013.768.6%
Inverness Shire and Ross and Cromarty Ross and CromartyScotlandNat Lib4,39125.263.1%
Inverness Shire and Ross and Cromarty Western IslesScotlandLab1,4379.155.7%
IpswichEast of EnglandLab4,3937.086.8%
Isle of ElyEast of EnglandCon4,96310.479.6%
Isle of WightSouth EastCon11,48821.180.6%
Islington EastLondonLab8,09220.279.3%
Islington NorthLondonLab9,37920.676.9%
Islington South-WestLondonLab17,18936.974.6%
KeighleyYorkshire and the HumberLab5,58112.488.1%
Kensington NorthLondonLab3,6248.578.3%
Kensington SouthLondonCon24,86855.371.0%
Kent AshfordSouth EastCon6,14715.084.1%
Kent CanterburySouth EastCon11,92825.282.5%
Kent ChislehurstLondonCon1670.386.3%
Kent DoverSouth EastCon2,3094.485.8%
Kent FavershamSouth EastLab2,2394.686.3%
Kent Folkestone and HytheSouth EastCon9,88224.283.2%
Kent GravesendSouth EastLab5,57110.586.3%
Kent Isle of ThanetSouth EastCon10,82319.283.0%
Kent MaidstoneSouth EastCon6,63113.681.8%
Kent OrpingtonLondonCon10,28923.985.1%
Kent SevenoaksSouth EastCon7,68215.784.9%
Kent TonbridgeSouth EastCon8,36815.683.5%
Kingston upon Hull CentralYorkshire and the HumberLab11,40023.678.2%
Kingston upon Hull EastYorkshire and the HumberLab12,91527.085.3%
Kingston upon Hull HaltempriceYorkshire and the HumberCon5,32611.385.1%
Kingston upon Hull NorthYorkshire and the HumberCon7701.886.3%
Kingston upon ThamesLondonCon15,65725.085.2%
Kirkcaldy BurghsScotlandLab8,56419.984.8%
Kirkcudbrightshire and Wigtownshire GallowayScotlandCon9,08031.163.0%
Lambeth BrixtonLondonLab5,05811.181.1%
Lambeth NorwoodLondonCon2,0754.084.2%
Lambeth VauxhallLondonLab13,37034.975.7%
Lanarkshire BothwellScotlandLab6,11013.584.5%
Lanarkshire HamiltonScotlandLab16,73740.081.7%
Lanarkshire LanarkScotlandCon6851.884.7%
Lanarkshire MotherwellScotlandLab8,42520.284.5%
Lanarkshire NorthScotlandLab7,35019.384.7%
Lanarkshire RutherglenScotlandLab6951.886.1%
Lancashire ChorleyNorth WestLab3610.788.4%
Lancashire ClitheroeNorth WestCon2,4555.991.7%
Lancashire DarwenNorth WestCon4,56912.489.6%
Lancashire FarnworthNorth WestLab11,10924.888.1%
Lancashire Heywood and RoytonNorth WestCon2,0363.888.0%
Lancashire HuytonNorth WestLab8341.985.0%
Lancashire InceNorth WestLab19,53343.688.7%
Lancashire LancasterNorth WestCon3,0968.185.1%
Lancashire Middleton and PrestwichNorth WestCon7,80516.086.9%
Lancashire Morecombe and LonsdaleNorth WestCon15,27332.884.2%
Lancashire NewtonNorth WestLab9,76418.188.0%
Lancashire North FyldeNorth WestCon13,02333.782.8%
Lancashire OrmskirkNorth WestCon14,07132.583.9%
Lancashire South FyldeNorth WestCon22,27844.283.6%
Lancashire West HoughtonNorth WestLab11,85824.588.2%
Lancashire WidnesNorth WestLab3,2208.288.2%
Leeds CentralYorkshire and the HumberLab10,67927.078.3%
Leeds NorthYorkshire and the HumberCon12,74827.084.2%
Leeds North EastYorkshire and the HumberLab6,81917.282.3%
Leeds North WestYorkshire and the HumberCon9,59923.085.5%
Leeds SouthYorkshire and the HumberLab15,35931.584.6%
Leeds South EastYorkshire and the HumberLab8,73221.185.3%
Leeds WestYorkshire and the HumberLab4,51510.986.4%
Leicester North EastEast MidlandsLab10,39523.285.8%
Leicester North WestEast MidlandsLab7,59317.185.9%
Leicester South EastEast MidlandsCon6,14115.185.9%
Leicester South WestEast MidlandsLab8,67220.283.8%
Leicestershire BosworthEast MidlandsLab13,29424.488.1%
Leicestershire HarboroughEast MidlandsCon6,46111.689.0%
Leicestershire LoughboroughEast MidlandsLab6,72514.987.0%
Leicestershire MeltonEast MidlandsCon6,55612.887.5%
LeighNorth WestLab14,60027.087.4%
Lewisham NorthLondonCon2,4915.584.5%
Lewisham SouthLondonLab7,77415.986.5%
Lewisham WestLondonCon2,1954.685.7%
LeytonLondonLab11,65017.883.3%
Lincnolshire (Parts of Lindsey) LouthEast MidlandsCon4,58411.382.4%
LincolnEast MidlandsLab3,7538.788.7%
Lincolnshire (Parts of Holland) Holland With BostonEast MidlandsNat Lib7,96214.282.2%
Lincolnshire (Parts of Kesteven and Rutlandshire) GranthamEast MidlandsCon4,73810.284.6%
Lincolnshire (Parts of Kesteven and Rutlandshire) Rutland and StamfordEast MidlandsCon2,7868.483.8%
Lincolnshire (Parts of Lindsey) BriggYorkshire and the HumberLab10,41319.085.7%
Lincolnshire (Parts of Lindsey) GainsboroughEast MidlandsCon2,1765.383.5%
Lincolnshire (Parts of Lindsey) HorncastleEast MidlandsCon10,65831.478.7%
Liverpool Edge HillNorth WestLab3,0047.078.3%
Liverpool ExchangeNorth WestLab5,34215.772.8%
Liverpool GarstonNorth WestCon14,30325.984.9%
Liverpool KirkdaleNorth WestLab6281.679.7%
Liverpool ScotlandNorth WestLab13,84732.374.8%
Liverpool ToxtethNorth WestCon2,6206.080.4%
Liverpool WaltonNorth WestCon4,2678.083.1%
Liverpool WavertreeNorth WestCon7,60515.182.4%
Liverpool West DerbyNorth WestCon2,0323.881.6%
LondonderryNorthern IrelandCon14,72225.280.6%
LutonEast of EnglandNat Lib1,0862.287.1%
Manchester ArdwickNorth WestLab4,73311.781.5%
Manchester BlackleyNorth WestLab420.185.7%
Manchester CheethamNorth WestLab9,83125.979.5%
Manchester ClaytonNorth WestLab14,32831.082.7%
Manchester ExchangeNorth WestLab4,61913.674.8%
Manchester GortonNorth WestLab9,52418.785.5%
Manchester Moss SideNorth WestCon8,57819.278.7%
Manchester WithingtonNorth WestCon8,61119.785.3%
Manchester WythenshaweNorth WestCon5,58412.184.2%
MerionethshireWalesLib1,0704.388.8%
Merthyr TydfilWalesLab22,91661.885.9%
Merton and MordenLondonCon2,8035.788.1%
Mid-UlsterNorthern IrelandOth3,3025.391.6%
Middlesborough EastNorth EastLab16,78036.182.9%
Middlesbrough WestNorth EastLab3,8338.286.4%
Middlesex SpelthorneSouth EastCon310.181.8%
Middlesex UxbridgeLondonLab2,3985.784.6%
Midlothian and PeeblesshireScotlandLab7,18814.182.9%
MitchamLondonCon4,8267.785.8%
Monmouthshire AbertilleryWalesLab25,20674.184.6%
Monmouthshire BedwelltyWalesLab25,08266.885.5%
Monmouthshire Ebbw ValeWalesLab21,50061.586.7%
Monmouthshire MonmouthWalesCon4,23110.783.2%
Monmouthshire PontypoolWalesLab21,65155.384.8%
MontgomeryshireWalesLib6,78024.186.8%
Moray and NairnshireScotlandCon5,09519.775.0%
Nelson and ColneNorth WestLab4,2429.188.6%
Newcastle under LymeWest MidlandsLab8,11715.587.6%
Newcastle upon Tyne CentralNorth EastLab11,62329.479.6%
Newcastle upon Tyne EastNorth EastLab5,82812.185.6%
Newcastle upon Tyne NorthNorth EastCon8,46518.083.7%
Newcastle upon Tyne WestNorth EastLab9,28117.387.2%
NewportWalesLab9,99216.087.9%
Norfolk CentralEast of EnglandNat Lib3,8919.884.3%
Norfolk King'S LynnEast of EnglandLab2700.683.8%
Norfolk NorthEast of EnglandLab2,0495.084.3%
Norfolk SouthEast of EnglandCon2,4296.883.9%
Norfolk South WestEast of EnglandLab2600.883.4%
Norfolk YarmouthEast of EnglandLab1,1622.784.1%
NorthamptonEast MidlandsLab7,28211.287.6%
Northamptonshire (and the Soke of Peterborough) KetteringEast MidlandsLab8,25414.388.4%
Northamptonshire (and the Soke of Peterborough) PeterboroughEast MidlandsCon1440.386.4%
Northamptonshire (and the Soke of Peterborough) SouthEast MidlandsCon1,7604.587.1%
Northamptonshire (and the Soke of Peterborough) WellingboroughEast MidlandsLab8,56518.689.5%
Northumberland Berwick upon TweedNorth EastCon4,54413.580.1%
Northumberland HexhamNorth EastCon20,54971.261.9%
Northumberland MorpethNorth EastLab16,57543.086.6%
Norwich NorthEast of EnglandLab13,19435.786.2%
Norwich SouthEast of EnglandCon2,3256.684.9%
Nottingham CentralEast MidlandsLab1,7504.282.9%
Nottingham EastEast MidlandsLab2,3255.384.3%
Nottingham North WestEast MidlandsLab17,20734.886.1%
Nottingham SouthEast MidlandsLab1,6414.285.4%
Nottinghamshire BassetlawEast MidlandsLab13,96725.587.2%
Nottinghamshire BroxtoweEast MidlandsLab22,02645.086.1%
Nottinghamshire CarltonEast MidlandsCon3950.887.2%
Nottinghamshire MansfieldEast MidlandsLab23,72943.785.8%
Nottinghamshire NewarkEast MidlandsLab7,43713.988.1%
Nottinghamshire RushcliffeEast MidlandsCon6,63712.487.8%
Oldbury and HalesowenWest MidlandsLab11,11619.786.3%
Oldham EastNorth WestLab3930.884.1%
Oldham WestNorth WestLab4,79310.185.1%
Orkney and ShetlandScotlandLib2,95615.067.7%
OxfordSouth EastCon3,6066.184.9%
Oxfordshire BanburySouth EastCon1,9574.083.6%
Oxfordshire HenleySouth EastCon5,77913.981.7%
Paddington NorthLondonLab3,86110.781.4%
Paddington SouthLondonCon6,87319.373.9%
PaisleyScotlandLab10,20319.684.0%
PembrokeshireWalesLab1290.383.2%
Perthshire and Kinross Shire Kinross and West PerthshireScotlandCon8,11629.476.9%
Perthshire and Kinross Shire Perth and East PerthshireScotlandCon13,14429.781.6%
Plymouth DevonportSouth WestLab3,4835.787.2%
Plymouth SuttonSouth WestLab9241.686.4%
PontefractYorkshire and the HumberLab24,00151.287.3%
PooleSouth WestCon6,51313.287.1%
PoplarLondonLab24,66862.778.4%
Portsmouth LangstoneSouth EastCon11,78623.683.7%
Portsmouth SouthSouth EastCon13,57927.983.5%
Portsmouth WestSouth EastCon9451.983.5%
Preston NorthNorth WestCon9382.186.8%
Preston SouthNorth WestLab1490.385.7%
PudseyYorkshire and the HumberCon640.188.9%
Reading NorthSouth EastLab5271.686.8%
Reading SouthSouth EastLab2,2546.288.1%
Renfrewshire EastScotlandCon14,93430.978.9%
Renfrewshire WestScotlandNat Lib3,0307.977.6%
Rhondda EastWalesLab22,18263.287.5%
Rhondda WestWalesLab23,51871.387.9%
RichmondLondonCon13,66925.486.2%
RochdaleNorth WestLab4,2047.488.0%
Rochester and ChathamSouth EastLab4771.084.2%
RomfordLondonCon1,2692.185.7%
RossendaleNorth WestLab2,1134.488.9%
RotherhamYorkshire and the HumberLab16,46734.087.3%
Rowley Regis and TiptonWest MidlandsLab18,89638.083.6%
Roxburghshire and SelkirkshireScotlandLib1,1563.082.1%
Ruislip NorthwoodLondonCon9,50923.788.0%
Salford EastNorth WestLab8,24816.681.3%
Salford WestNorth WestLab5,29210.185.0%
Sheffield AttercliffeYorkshire and the HumberLab18,54143.286.4%
Sheffield BrightsideYorkshire and the HumberLab19,40641.584.6%
Sheffield HallamYorkshire and the HumberNat Lib16,71538.786.4%
Sheffield HeeleyYorkshire and the HumberNat Lib8,70418.488.1%
Sheffield HillsboroughYorkshire and the HumberLab9,31218.987.1%
Sheffield NeepsendYorkshire and the HumberLab19,00645.783.8%
Sheffield ParkYorkshire and the HumberLab16,88037.485.2%
Shoreditch and FinsburyLondonLab14,63134.674.4%
Shropshire LudlowWest MidlandsCon7,76721.079.9%
Shropshire OswestryWest MidlandsCon9,00623.678.3%
Shropshire ShrewsburyWest MidlandsCon5,92816.083.9%
Shropshire the WrekinWest MidlandsLab2,6917.381.3%
SmethwickWest MidlandsLab11,19724.285.3%
Somerset BridgewaterSouth WestCon5,67912.885.8%
Somerset NorthSouth WestCon9031.787.7%
Somerset TauntonSouth WestCon1,3723.188.8%
Somerset WellsSouth WestCon2,6265.486.3%
Somerset Weston Super MareSouth WestCon13,47328.483.1%
Somerset YeovilSouth WestCon1,6133.387.5%
South ShieldsNorth EastLab17,55529.781.7%
SouthallLondonLab8,71517.382.7%
Southampton ItchenSouth EastLab5,2139.484.0%
Southampton TestSouth EastLab1,3892.784.4%
Southend EastEast of EnglandCon2,1655.082.5%
Southend WestEast of EnglandCon18,84631.883.0%
SouthgateLondonCon19,27938.986.4%
SouthportNorth WestCon15,60729.581.8%
SouthwarkLondonLab22,37843.674.0%
St HelensNorth WestLab18,77330.084.9%
St MaryleboneLondonCon13,42031.074.0%
St Pancras NorthLondonLab10,13519.479.6%
Staffordshire Brierley HillWest MidlandsLab4,6379.685.4%
Staffordshire BurtonWest MidlandsCon1,4853.186.1%
Staffordshire CannockWest MidlandsLab17,65835.885.7%
Staffordshire LeekWest MidlandsLab4,2247.686.0%
Staffordshire Lichfield and TamworthWest MidlandsLab4,5188.486.3%
Staffordshire Stafford and StoneWest MidlandsCon5,03811.086.0%
StepneyLondonLab27,23757.073.2%
Stirling and Falkirk District of BurghsScotlandLab1,5543.484.4%
Stirlingshire and Clackmannanshire Clackmannan and East StirlingshireScotlandLab9,35023.083.4%
Stirlingshire and Clackmannanshire West StirlingshireScotlandLab4,03611.385.7%
Stockport NorthNorth WestCon3,6287.688.5%
Stockport SouthNorth WestCon2,1825.286.9%
Stockton on TeesNorth EastLab6,98016.189.4%
Stoke Newington and Hackney NorthLondonLab14,31423.378.7%
Stoke on Trent CentralWest MidlandsLab16,54731.183.2%
Stoke on Trent NorthWest MidlandsLab22,24943.285.0%
Stoke on Trent SouthWest MidlandsLab19,70237.085.3%
StretfordNorth WestCon5,6038.986.9%
Suffolk Bury St. EdmundsEast of EnglandCon4,1299.082.5%
Suffolk EyeEast of EnglandLib6271.383.8%
Suffolk LowestoftEast of EnglandLab3,3227.283.8%
Suffolk Sudbury and WoodbridgeEast of EnglandCon4,5379.384.5%
Sunderland NorthNorth EastLab7,34116.084.3%
Sunderland SouthNorth EastLab5,1809.583.3%
Surrey CarshaltonLondonCon7,95714.288.1%
Surrey ChertseySouth EastCon5,23614.082.7%
Surrey DorkingSouth EastCon10,98229.483.4%
Surrey EastSouth EastCon20,21237.687.2%
Surrey EpsomSouth EastCon17,84732.786.2%
Surrey EsherSouth EastCon17,58032.485.6%
Surrey FarnhamSouth EastCon8,69322.483.0%
Surrey GuildfordSouth EastCon9,54021.284.1%
Surrey ReigateSouth EastCon9,09621.285.1%
Surrey WokingSouth EastCon11,29726.883.2%
Sussex (East) East GrinsteadSouth EastCon16,80331.181.7%
Sussex (East) EastbourneSouth EastCon17,12128.885.1%
Sussex (East) LewesSouth EastCon15,40729.681.0%
Sussex (West) Arundel and ShorehamSouth EastCon15,55429.482.9%
Sussex (West) ChichesterSouth EastCon16,49235.480.5%
Sussex (West) HorshamSouth EastCon10,42327.280.0%
Sutton and CheamLondonCon11,49422.486.7%
Swansea EastWalesLab21,96850.681.9%
Swansea WestWalesLab3,6657.583.8%
SwindonSouth WestLab8,27919.487.2%
The HartlepoolsNorth EastLab5,23610.487.2%
TorquaySouth WestCon14,86627.382.8%
TottenhamLondonLab14,03925.981.0%
TwickenhamLondonCon13,66920.885.7%
TynemouthNorth EastCon5,6379.784.0%
WakefieldYorkshire and the HumberLab10,07121.587.3%
WallaseyNorth WestCon14,91525.182.5%
WallsendNorth EastLab12,14720.387.5%
WalsallWest MidlandsLab7,78311.986.2%
Walthamstow EastLondonLab3,2728.384.4%
Walthamstow WestLondonLab12,10734.781.7%
Wandsworth CentralLondonLab2,0493.682.1%
Wandsworth ClaphamLondonLab1,2062.580.6%
Wandsworth PutneyLondonCon5,69210.581.8%
Wandsworth StreathamLondonCon11,34024.581.0%
WarringtonNorth WestLab8,75218.886.0%
Warwickshire NuneatonWest MidlandsLab8,64117.472.7%
Warwickshire RugbyWest MidlandsLab1,0362.788.2%
Warwickshire SolihullWest MidlandsCon14,01734.486.9%
Warwickshire StratfordWest MidlandsCon9,34924.683.1%
Warwickshire Sutton ColdfieldWest MidlandsCon14,65325.583.2%
Warwickshire Warwick and LeamingtonWest MidlandsCon8,95319.682.9%
WatfordEast of EnglandLab1,4573.287.3%
WednesburyWest MidlandsLab15,45426.086.3%
Wembley NorthLondonCon7,44317.288.5%
Wembley SouthLondonCon3,6698.588.3%
West BromwichWest MidlandsLab14,86730.882.8%
West Ham NorthLondonLab21,15943.077.8%
West Ham SouthLondonLab31,33270.378.5%
West LothianScotlandLab11,23725.079.1%
WestmorlandNorth WestCon13,17432.785.5%
WiganNorth WestLab17,01332.589.3%
Willesden EastLondonLab3,3416.582.5%
Willesden WestLondonLab16,11529.083.2%
Wiltshire ChippenhamSouth WestCon4,09710.283.0%
Wiltshire DevizesSouth WestCon1,1853.182.1%
Wiltshire SalisburySouth WestCon4,98213.083.7%
Wiltshire WestburySouth WestCon1,6793.886.3%
WimbledonLondonCon20,04330.585.7%
Wolverhampton North EastWest MidlandsLab14,64329.783.1%
Wolverhampton South WestWest MidlandsCon6911.687.2%
Wood GreenLondonLab8,46815.681.7%
WoodfordSouth EastCon18,49929.686.1%
Woolwich EastLondonLab12,37028.683.3%
Woolwich WestLondonCon1400.387.1%
WorcesterWest MidlandsCon4,3408.986.1%
Worcestershire BromsgroveWest MidlandsCon1900.485.8%
Worcestershire KidderminsterWest MidlandsCon3,8058.384.1%
Worcestershire SouthWest MidlandsCon11,28026.580.2%
WorthingSouth EastCon19,44744.184.0%
YorkYorkshire and the HumberCon770.187.6%
Yorkshire (East Riding) BeverleyYorkshire and the HumberCon14,30029.883.0%
Yorkshire (East Riding) BridlingtonYorkshire and the HumberCon9,96619.481.9%
Yorkshire (North Riding) ClevelandNorth EastLab7,60813.585.8%
Yorkshire (North Riding) RichmondYorkshire and the HumberCon14,30536.879.7%
Yorkshire (North Riding) Scarborough and WhitbyYorkshire and the HumberCon14,47527.780.8%
Yorkshire (North Riding) Thirsk and MaltonYorkshire and the HumberCon14,84436.981.5%
Yorkshire (West Riding) Barkston AshYorkshire and the HumberCon6,57315.087.3%
Yorkshire (West Riding) Colne ValleyYorkshire and the HumberLab9,08418.086.5%
Yorkshire (West Riding) Dearne ValleyYorkshire and the HumberLab30,05559.288.0%
Yorkshire (West Riding) Don ValleyYorkshire and the HumberLab26,80749.987.7%
Yorkshire (West Riding) GooleYorkshire and the HumberLab8,78220.785.5%
Yorkshire (West Riding) HarrogateYorkshire and the HumberCon15,46837.181.2%
Yorkshire (West Riding) HemsworthYorkshire and the HumberLab37,68064.888.2%
Yorkshire (West Riding) NormantonYorkshire and the HumberLab21,05749.187.5%
Yorkshire (West Riding) PenistoneYorkshire and the HumberLab18,85133.487.7%
Yorkshire (West Riding) RiponYorkshire and the HumberCon10,97532.784.0%
Yorkshire (West Riding) Rother ValleyYorkshire and the HumberLab29,33553.287.4%
Yorkshire (West Riding) ShipleyYorkshire and the HumberCon810.289.4%
Yorkshire (West Riding) SkiptonYorkshire and the HumberCon5,96413.288.9%
Yorkshire (West Riding) SowerbyYorkshire and the HumberLab3,6657.388.3%

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 1950 general election?

Labour won 315 of 625 seats with 46.1% of the vote, an overall majority of 5. Clement Attlee became (or remained) prime minister: Labour majority government.

How many seats did each party win in 1950?

Labour 315; Conservative 282; National Liberal 17; Liberal 9; Others 2 (out of 625 seats; 313 were needed for a majority).

Who won the most votes in 1950?

Labour won the most votes: 13,266,615 (46.1% of the 28,751,651 votes counted).

What was the turnout at the 1950 general election?

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

What was the closest result in 1950?

Gloucestershire Stroud and Thornbury, where the Conservatives won by 28 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/1950/" width="100%" height="640" style="border:0" loading="lazy"></iframe>