Skip to content

1951 general election

England: 1951 general election results

How England voted at the 1951 general election: the Conservatives won 255 of 506 seats with 45.2% of the vote. Every constituency result.

England: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Conservative255+1210,769,26345.2%+4.2461
Labour235−1611,653,16448.9%+2.8506
National Liberal12+2766,7173.2%+0.439
Liberal20537,4342.3%−7.191
Independent Conservative2+268,8510.3%+0.23
3 other parties and independents29,5860.1%

Change compared with the 1950 general election in England.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AccringtonLab2,1914.690.0%Lab hold
ActonLab1,9914.586.9%Lab hold
Altrincham and SaleCon16,52232.184.0%Con hold
Ashton under LyneLab1,6844.186.6%Lab hold
BarkingLab19,14642.481.9%Lab hold
BarnsleyLab28,22752.577.2%Lab hold
Barrow in FurnessLab6,48413.886.2%Lab hold
BathCon5,29610.585.6%Con hold
Batley and MorleyLab9,51519.485.5%Lab hold
Battersea NorthLab16,07745.180.3%Lab hold
Battersea SouthCon4941.485.6%Con gain from Lab
BebingtonCon8,42114.785.8%Con hold
BeckenhamCon21,30034.882.4%Con hold
Bedfordshire BedfordCon2,7865.987.1%Con hold
Bedfordshire MidCon1,8634.385.3%Con hold
Bedfordshire SouthNat Lib8491.986.1%Nat Lib gain from Lab
Berkshire AbingdonCon4,88310.980.0%Con hold
Berkshire NewburyCon6,59519.678.7%Con hold
Berkshire WindsorCon9,63523.279.0%Con hold
Berkshire WokinghamCon11,04631.178.5%Con hold
BermondseyLab21,00263.178.2%Lab hold
Bethnal GreenLab15,59549.176.0%Lab hold
BexleyCon1,6392.987.8%Con hold
BilstonLab12,02923.782.7%Lab hold
BirkenheadLab5,24910.082.8%Lab hold
Birmingham AstonLab11,76326.471.5%Lab hold
Birmingham EdgbastonCon13,10428.676.1%Con hold
Birmingham ErdingtonLab3,4086.183.4%Lab hold
Birmingham Hall GreenCon6,41513.382.9%Con hold
Birmingham HansworthCon8,70719.179.0%Con hold
Birmingham King'S NortonCon8,13115.481.6%Con hold
Birmingham LadywoodLab7,67719.077.2%Lab hold
Birmingham NorthfieldLab2,8505.783.3%Lab hold
Birmingham Perry BarrLab6,46716.181.1%Lab hold
Birmingham Small HeathLab15,92332.577.2%Lab hold
Birmingham SparbrookLab8,93622.776.4%Lab hold
Birmingham StrechfordLab10,97119.081.4%Lab hold
Birmingham YardleyLab2,7016.382.5%Lab hold
Blackburn EastLab2,6327.288.8%Lab hold
Blackburn WestCon2,7017.488.9%Con hold
Blackpool NorthCon17,22940.473.2%Con hold
Blackpool SouthCon14,42134.475.0%Con hold
BlythLab25,63947.586.3%Lab hold
Bolton EastCon3550.784.8%Con gain from Lab
Bolton WestLib2,7485.584.8%Lib gain from Lab
BootleLab4,0628.181.2%Lab hold
Bournemouth East and ChristchurchCon17,58838.280.8%Con hold
Bournemouth WestCon15,73731.077.7%Con hold
Bradford CentralLab8,87221.483.7%Lab hold
Bradford EastLab11,79725.884.3%Lab hold
Bradford NorthNat Lib3,8778.687.1%Nat Lib hold
Bradford SouthLab3,5017.786.2%Lab hold
Brentford and ChiswickCon1,5104.086.2%Con hold
Brighouse and SpenboroughLab2,2774.688.7%Lab hold
Brighton KemptownCon5,19711.177.1%Con hold
Brighton PavilionCon15,75737.075.5%Con hold
Bristol CentralLab10,36624.883.1%Lab hold
Bristol North EastLab2,5006.182.8%Lab hold
Bristol North WestCon3,8417.386.1%Con hold
Bristol SouthLab10,28326.684.5%Lab hold
Bristol South EastLab14,25630.183.8%Lab hold
Bristol WestCon14,14234.880.5%Con hold
BromleyCon12,12530.981.0%Con hold
Buckinghamshire AylesburyCon4,85012.183.1%Con hold
Buckinghamshire BuckinghamCon540.186.6%Con gain from Lab
Buckinghamshire SouthCon16,80637.280.1%Con hold
Buckinghamshire WycombeCon1,7533.386.2%Con gain from Lab
BurnleyLab7,22713.188.7%Lab hold
Bury and RadcliffeCon1,8913.386.5%Con hold
Camberwell DulwichCon6911.283.8%Con gain from Lab
Camberwell PeckhamLab19,14639.775.6%Lab hold
CambridgeCon5,67711.284.4%Con hold
CambridgeshireCon3,5377.681.2%Con hold
CarlisleLab3,1927.687.4%Lab hold
ChelseaCon14,25039.869.6%Con hold
CheltenhamCon5,89714.283.2%Con hold
Cheshire CheadleCon19,45937.785.7%Con hold
Cheshire City of ChesterCon7,78517.082.6%Con hold
Cheshire CreweLab2,4434.586.5%Lab hold
Cheshire KnutsfordCon19,47439.983.0%Con hold
Cheshire MacclesfieldCon9,00618.187.3%Con hold
Cheshire NorthwichCon7,07513.783.7%Con hold
Cheshire RuncornCon9,84124.785.2%Con hold
Cheshire Stalybridge and HydeLab2980.687.4%Lab hold
Cheshire WirralCon15,23930.581.7%Con hold
ChesterfieldLab14,97727.584.2%Lab hold
Cities of London and WestminsterCon17,73833.667.2%Con hold
Cornwall BodminCon9,99825.484.6%Con hold
Cornwall Falmouth and CamborneLab1,0032.283.6%Lab hold
Cornwall NorthCon5,14013.985.7%Con hold
Cornwall St IvesNat Lib7,61221.678.7%Nat Lib hold
Cornwall TruroCon5,13111.581.3%Con hold
Coventry EastLab12,67124.685.7%Lab hold
Coventry NorthLab9,58819.286.4%Lab hold
Coventry SouthLab5,46810.386.2%Lab hold
CrosbyCon14,78341.979.8%Con hold
Croydon EastCon9,66717.684.2%Con hold
Croydon NorthCon10,24619.083.7%Con hold
Croydon WestCon1,9504.382.6%Con hold
Cumberland Penrith and the BorderCon12,51529.183.5%Con hold
Cumberland WhitehavenLab7,20018.485.2%Lab hold
Cumberland WorkingtonLab8,64420.087.5%Lab hold
DagenhamLab30,79652.277.7%Lab hold
DarlingtonCon8131.587.1%Con gain from Lab
DartfordLab12,33418.285.2%Lab hold
Debry SouthLab10,98925.284.5%Lab hold
DeptfordLab13,44730.480.3%Lab hold
Derby NorthLab5,56214.282.5%Lab hold
Derbyshire BelperLab8,19714.286.8%Lab hold
Derbyshire BolsolverLab25,18959.885.4%Lab hold
Derbyshire High PeakCon3,1787.385.9%Con hold
Derbyshire IlkestonLab30,39850.486.6%Lab hold
Derbyshire North EastLab16,72133.484.4%Lab hold
Derbyshire South EastLab3,3575.486.4%Lab hold
Derbyshire WestCon6,64517.684.4%Con hold
Devon HonitonCon17,15737.182.5%Con hold
Devon NorthCon9,14824.283.9%Con hold
Devon TavistockCon9,85027.778.8%Con hold
Devon TivertonCon10,44827.181.3%Con hold
Devon TorringtonNat Lib11,35032.576.4%Nat Lib hold
Devon TotnesCon11,59622.282.8%Con hold
DewsburyLab9,08816.985.8%Lab hold
DoncasterCon3840.886.2%Con gain from Lab
Dorset NorthCon7472.086.4%Con hold
Dorset SouthCon3,4357.784.0%Con hold
Dorset WestCon7,43120.682.1%Con hold
DroylsdenLab1,8703.687.7%Lab hold
DudleyLab9,85116.783.7%Lab hold
Durham Bishop AucklandLab8,98621.085.1%Lab hold
Durham BlaydonLab15,11436.487.6%Lab hold
Durham Chester Le StreetLab24,87953.986.6%Lab hold
Durham ConsettLab19,84438.585.1%Lab hold
Durham DurhamLab18,15034.286.1%Lab hold
Durham EasingtonLab28,87461.586.7%Lab hold
Durham Houghton Le SpringLab25,67651.686.6%Lab hold
Durham JarrowLab16,74630.484.6%Lab hold
Durham North WestLab16,53237.385.1%Lab hold
Durham SedgefieldLab11,12424.686.4%Lab hold
Ealing NorthLab1200.287.8%Lab hold
Ealing SouthCon12,05724.982.2%Con hold
East Ham NorthLab7,35920.783.3%Lab hold
East Ham SouthLab10,89129.882.5%Lab hold
EcclesLab2,6114.986.8%Lab hold
EdmontonLab10,39216.981.5%Lab hold
Enfield EastLab10,70426.882.6%Lab hold
Enfield WestCon10,22529.782.5%Con hold
Essex BillericayCon6,32313.377.1%Con hold
Essex ChelmsfordCon5,29410.083.3%Con hold
Essex ColchesterCon3,8468.384.8%Con hold
Essex EppingCon4,7949.685.1%Con hold
Essex HarwichNat Lib7,92517.878.8%Nat Lib hold
Essex MaldonLab7041.687.4%Lab hold
Essex Saffron WaldenCon5,13912.983.1%Con hold
Essex ThurrockLab13,68531.182.8%Lab hold
Eton and SloughLab4,0849.984.3%Lab hold
ExeterCon4,64210.284.1%Con hold
FinchleyCon12,78821.184.0%Con hold
Fulham EastLab2,4736.584.5%Lab hold
Fulham WestLab2,5836.686.6%Lab hold
Gateshead EastLab5,18115.385.7%Lab hold
Gateshead WestLab8,97927.583.8%Lab hold
GillinghamCon2,9647.485.5%Con hold
GloucesterLab2,2615.285.5%Lab hold
Gloucestershire Cirencester and TewkesburyCon8,62519.078.0%Con hold
Gloucestershire SouthLab5,33810.686.2%Lab hold
Gloucestershire Stroud and ThornburyCon1,5822.786.0%Con hold
Gloucestershire WestLab6,67915.982.3%Lab hold
Gosport and FarehamCon10,42420.480.9%Con hold
GreenwichLab10,42820.881.0%Lab hold
GrimsbyLab6,85113.282.0%Lab hold
Hackney SouthLab21,26836.077.1%Lab hold
HalifaxLab7631.384.2%Lab hold
Hammersmith NorthLab11,08032.381.2%Lab hold
Hammersmith SouthLab3,2359.280.2%Lab hold
Hampshire AldershotCon8,54920.777.8%Con hold
Hampshire BasingstokeCon5,46511.779.9%Con hold
Hampshire New ForestCon14,03728.677.3%Con hold
Hampshire PetersfieldCon14,07527.777.8%Con hold
Hampshire WinchesterCon7,28213.083.7%Con hold
HampsteadCon12,10621.378.0%Con hold
Harrow CentralCon8,02418.685.0%Con hold
Harrow EastCon3,1715.987.9%Con hold
Harrow WestCon13,74734.983.8%Con hold
HastingsCon14,87427.577.4%Con hold
Hayes and HarlingtonLab10,87429.682.2%Lab hold
Hendon NorthCon2,5915.586.3%Con hold
Hendon SouthCon10,05621.381.7%Con hold
Herefordshire HerefordLab7,80822.677.6%Lab gain from Con
Herefordshire LeominsterCon10,01333.574.2%Con hold
Hertfordshire BarnetCon13,15221.186.1%Con hold
Hertfordshire Hemel HempsteadCon7,40016.983.8%Con hold
Hertfordshire HertfordCon6,81112.680.8%Con hold
Hertfordshire HitchinCon2,7785.385.0%Con hold
Hertfordshire South WestCon8,05817.585.0%Con hold
Hertfordshire St AlbansCon4,6918.984.1%Con hold
Heston and IsleworthCon5,5248.483.8%Con hold
Holborn and St Pancras SouthLab1,7594.373.7%Lab hold
HornchurchLab1,0341.686.1%Lab hold
HornseyCon10,77417.482.6%Con hold
HoveCon24,29648.477.4%Con hold
Huddersfield EastLab4,56911.486.6%Lab hold
Huddersfield WestLib6,98817.085.9%Lib hold
HuntingdonshireNat Lib5,35814.880.8%Nat Lib hold
Ilford NorthCon10,04017.584.8%Con hold
Ilford SouthCon5,2399.582.7%Con hold
IpswichLab4,2366.885.2%Lab hold
Isle of ElyInd Con6,40413.975.9%Ind Con gain from Con
Isle of WightCon12,78923.680.3%Con hold
Islington EastLab7,89619.878.2%Lab hold
Islington NorthLab8,86519.377.8%Lab hold
Islington South-WestLab16,88736.477.8%Lab hold
KeighleyLab2,4485.487.5%Lab hold
Kensington NorthLab4,1439.779.2%Lab hold
Kensington SouthCon25,69859.168.6%Con hold
Kent AshfordCon7,44818.381.9%Con hold
Kent CanterburyCon14,08930.190.1%Con hold
Kent ChislehurstCon9801.688.0%Con hold
Kent DoverCon3,5166.685.7%Con hold
Kent FavershamLab5621.186.0%Lab hold
Kent Folkestone and HytheCon11,82429.779.0%Con hold
Kent GravesendLab5,75510.685.7%Lab hold
Kent Isle of ThanetCon12,65923.378.0%Con hold
Kent MaidstoneCon6,44713.280.5%Con hold
Kent OrpingtonCon11,00325.382.0%Con hold
Kent SevenoaksCon9,84520.781.5%Con hold
Kent TonbridgeCon10,16819.380.6%Con hold
Kingston upon Hull CentralLab11,26123.476.3%Lab hold
Kingston upon Hull EastLab11,52423.684.2%Lab hold
Kingston upon Hull HaltempriceCon7,58416.282.8%Con hold
Kingston upon Hull NorthCon2,5205.984.7%Con hold
Kingston upon ThamesCon16,39927.181.1%Con hold
Lambeth BrixtonLab5,35312.179.8%Lab hold
Lambeth NorwoodCon2,9495.782.7%Con hold
Lambeth VauxhallLab11,65331.773.7%Lab hold
Lancashire ChorleyLab5831.288.1%Lab hold
Lancashire ClitheroeCon4,42510.690.1%Con hold
Lancashire DarwenCon3,1808.788.6%Con hold
Lancashire FarnworthLab8,18518.486.8%Lab hold
Lancashire Heywood and RoytonCon4,0037.785.1%Con hold
Lancashire HuytonLab1,1932.684.8%Lab hold
Lancashire InceLab19,84344.687.0%Lab hold
Lancashire LancasterCon2,4566.486.1%Con hold
Lancashire Middleton and PrestwichCon9,75020.385.0%Con hold
Lancashire Morecombe and LonsdaleCon17,47938.980.4%Con hold
Lancashire NewtonLab8,89816.587.2%Lab hold
Lancashire North FyldeCon14,13538.577.6%Con hold
Lancashire OrmskirkCon13,82134.978.7%Con hold
Lancashire South FyldeCon22,86848.079.9%Con hold
Lancashire West HoughtonLab10,67522.376.5%Lab hold
Lancashire WidnesLab3,3738.487.4%Lab hold
Leeds CentralLab9,49224.777.1%Lab hold
Leeds NorthCon13,04127.481.7%Con hold
Leeds North EastLab6,41116.780.9%Lab hold
Leeds North WestCon10,38325.182.4%Con hold
Leeds SouthLab14,21930.182.2%Lab hold
Leeds South EastLab8,65221.084.4%Lab hold
Leeds WestLab3,4008.285.9%Lab hold
Leicester North EastLab8,73120.084.4%Lab hold
Leicester North WestLab6,05913.784.3%Lab hold
Leicester South EastCon7,62819.083.8%Con hold
Leicester South WestLab6,99316.882.5%Lab hold
Leicestershire BosworthLab7,64514.285.4%Lab hold
Leicestershire HarboroughCon7,74713.887.6%Con hold
Leicestershire LoughboroughLab6,32313.985.9%Lab hold
Leicestershire MeltonCon6,38112.585.5%Con hold
LeighLab14,29626.786.0%Lab hold
Lewisham NorthCon3,1636.984.0%Con hold
Lewisham SouthLab7,01114.485.2%Lab hold
Lewisham WestCon2,6365.585.9%Con hold
LeytonLab10,16515.682.2%Lab hold
Lincnolshire (Parts of Lindsey) LouthCon5,76814.380.5%Con hold
LincolnLab3,5608.287.7%Lab hold
Lincolnshire (Parts of Holland) Holland With BostonNat Lib8,68915.978.7%Nat Lib hold
Lincolnshire (Parts of Kesteven and Rutlandshire) GranthamCon2,1724.684.1%Con hold
Lincolnshire (Parts of Kesteven and Rutlandshire) Rutland and StamfordCon2,7238.382.2%Con hold
Lincolnshire (Parts of Lindsey) BriggLab8,08914.982.4%Lab hold
Lincolnshire (Parts of Lindsey) GainsboroughCon3,8419.580.1%Con hold
Lincolnshire (Parts of Lindsey) HorncastleCon10,90032.976.7%Con hold
Liverpool Edge HillLab3,3377.976.4%Lab hold
Liverpool ExchangeLab6,83520.869.2%Lab hold
Liverpool GarstonCon16,62530.480.0%Con hold
Liverpool KirkdaleLab7582.077.9%Lab hold
Liverpool ScotlandLab15,21436.371.1%Lab hold
Liverpool ToxtethCon3,6348.577.5%Con hold
Liverpool WaltonCon3,7527.281.0%Con hold
Liverpool WavertreeCon8,47717.778.3%Con hold
Liverpool West DerbyCon1,7073.280.3%Con hold
LutonNat Lib2,7125.487.6%Nat Lib hold
Manchester ArdwickLab4,41811.178.5%Lab hold
Manchester BlackleyCon2,2724.485.0%Con gain from Lab
Manchester CheethamLab9,00824.675.3%Lab hold
Manchester ClaytonLab11,86326.978.6%Lab hold
Manchester ExchangeLab3,59410.871.8%Lab hold
Manchester GortonLab7,94816.081.8%Lab hold
Manchester Moss SideCon10,87824.477.0%Con hold
Manchester WithingtonCon12,20029.579.6%Con hold
Manchester WythenshaweCon6,56613.080.4%Con hold
Merton and MordenCon4,4029.186.7%Con hold
Middlesborough EastLab15,52833.080.9%Lab hold
Middlesbrough WestCon2,0974.586.3%Con gain from Lab
Middlesex SpelthorneCon1,1231.883.9%Con hold
Middlesex UxbridgeLab1,5483.684.7%Lab hold
MitchamCon5,8699.484.6%Con hold
Nelson and ColneLab4,4009.489.0%Lab hold
Newcastle under LymeLab8,53616.187.5%Lab hold
Newcastle upon Tyne CentralLab12,31230.880.9%Lab hold
Newcastle upon Tyne EastLab2,7715.786.6%Lab hold
Newcastle upon Tyne NorthNat Lib6,92514.884.6%Nat Lib gain from Con
Newcastle upon Tyne WestLab8,68415.887.2%Lab hold
Norfolk CentralNat Lib3,93910.281.8%Nat Lib hold
Norfolk King'S LynnCon9372.282.8%Con gain from Lab
Norfolk NorthLab2790.783.7%Lab hold
Norfolk SouthCon3,2399.082.4%Con hold
Norfolk South WestCon4421.382.6%Con gain from Lab
Norfolk YarmouthCon1,0152.383.3%Con gain from Lab
NorthamptonLab4,7947.386.4%Lab hold
Northamptonshire (and the Soke of Peterborough) KetteringLab6,82711.787.2%Lab hold
Northamptonshire (and the Soke of Peterborough) PeterboroughCon3730.786.8%Con hold
Northamptonshire (and the Soke of Peterborough) SouthCon2,8487.285.9%Con hold
Northamptonshire (and the Soke of Peterborough) WellingboroughLab2,2014.888.4%Lab hold
Northumberland Berwick upon TweedCon6,56319.678.8%Con hold
Northumberland HexhamCon7,49919.282.4%Con hold
Northumberland MorpethLab16,87543.885.5%Lab hold
Norwich NorthLab9,29325.584.1%Lab hold
Norwich SouthCon1,8485.184.3%Con hold
Nottingham CentralLab1390.381.4%Lab hold
Nottingham EastLab2640.683.3%Lab hold
Nottingham North WestLab15,04429.983.4%Lab hold
Nottingham SouthLab4821.284.5%Lab hold
Nottinghamshire BassetlawLab11,59321.484.4%Lab hold
Nottinghamshire BroxtoweLab22,04345.484.1%Lab hold
Nottinghamshire CarltonCon3,7447.687.0%Con hold
Nottinghamshire MansfieldLab21,13639.883.3%Lab hold
Nottinghamshire NewarkLab7,65914.485.5%Lab hold
Nottinghamshire RushcliffeCon8,46615.886.0%Con hold
Oldbury and HalesowenLab6,27211.483.3%Lab hold
Oldham EastCon2,0574.482.8%Con gain from Lab
Oldham WestLab4,1958.983.5%Lab hold
OxfordCon6,94012.082.0%Con hold
Oxfordshire BanburyCon3,5747.282.8%Con hold
Oxfordshire HenleyCon6,53116.078.3%Con hold
Paddington NorthLab4,04911.381.0%Lab hold
Paddington SouthCon6,80919.671.7%Con hold
Plymouth DevonportLab2,3903.985.3%Lab hold
Plymouth SuttonCon7101.285.4%Con gain from Lab
PontefractLab24,23752.386.0%Lab hold
PooleCon8,65217.285.0%Con hold
PoplarLab24,50264.175.7%Lab hold
Portsmouth LangstoneCon13,05525.981.7%Con hold
Portsmouth SouthCon13,19827.680.8%Con hold
Portsmouth WestCon1,2482.583.5%Con hold
Preston NorthCon1,1082.487.5%Con hold
Preston SouthLab160.086.5%Lab hold
PudseyCon3,3567.588.9%Con hold
Reading NorthCon3020.986.8%Con gain from Lab
Reading SouthLab1,0092.886.7%Lab hold
RichmondCon14,03626.882.8%Con hold
RochdaleCon4540.885.7%Con gain from Lab
Rochester and ChathamLab8471.685.5%Lab hold
RomfordCon1,2982.083.8%Con hold
RossendaleLab1,6703.588.6%Lab hold
RotherhamLab14,80731.284.2%Lab hold
Rowley Regis and TiptonLab16,31633.480.8%Lab hold
Ruislip NorthwoodCon10,80427.284.6%Con hold
Salford EastLab6,77813.979.7%Lab hold
Salford WestLab3,4876.883.0%Lab hold
Sheffield AttercliffeLab17,79742.382.7%Lab hold
Sheffield BrightsideLab19,08642.481.4%Lab hold
Sheffield HallamNat Lib17,02841.582.0%Nat Lib hold
Sheffield HeeleyNat Lib10,04722.184.6%Nat Lib hold
Sheffield HillsboroughLab8,65718.184.9%Lab hold
Sheffield NeepsendLab18,22546.179.5%Lab hold
Sheffield ParkLab17,09938.482.5%Lab hold
Shoreditch and FinsburyLab18,76345.273.2%Lab hold
Shropshire LudlowCon7,47720.477.7%Con hold
Shropshire OswestryCon9,37224.576.9%Con hold
Shropshire ShrewsburyCon6,76818.780.7%Con hold
Shropshire the WrekinLab1,8044.783.1%Lab hold
SmethwickLab9,72721.383.5%Lab hold
Somerset BridgwaterCon5,70912.784.6%
Somerset NorthCon2,5484.988.5%Con hold
Somerset TauntonCon3,9818.789.0%Con hold
Somerset WellsCon5,04310.584.2%Con hold
Somerset Weston Super MareCon14,54331.379.7%Con hold
Somerset YeovilCon2,9215.888.0%Con hold
South ShieldsLab13,42522.380.5%Lab hold
SouthallLab7,95415.884.0%Lab hold
Southampton ItchenLab4,6228.383.6%Lab hold
Southampton TestLab4650.983.5%Lab hold
Southend EastCon4,61010.680.6%Con hold
Southend WestCon21,75538.379.0%Con hold
SouthgateCon19,15539.684.1%Con hold
SouthportCon17,85335.477.7%Con hold
SouthwarkLab22,55444.672.3%Lab hold
St HelensLab15,85826.679.7%Lab hold
St MaryleboneLab14,81934.770.2%Lab gain from Con
St Pancras NorthLab10,82921.078.3%Lab hold
Staffordshire Brierley HillLab2,2984.785.0%Lab hold
Staffordshire BurtonCon7331.586.3%Con hold
Staffordshire CannockLab16,33833.783.1%Lab hold
Staffordshire LeekLab1,9103.486.2%Lab hold
Staffordshire Lichfield and TamworthLab2,8855.385.5%Lab hold
Staffordshire Stafford and StoneCon6,04613.384.1%Con hold
StepneyLab28,26360.370.9%Lab hold
Stockport NorthCon4,79810.385.4%Con hold
Stockport SouthCon3,4008.384.2%Con hold
Stockton on TeesLab5,04711.588.0%Lab hold
Stoke Newington and Hackney NorthLab16,03725.378.9%Lab hold
Stoke on Trent CentralLab15,49029.282.2%Lab hold
Stoke on Trent NorthLab22,02442.983.8%Lab hold
Stoke on Trent SouthLab16,90631.584.2%Lab hold
StretfordCon9,72515.983.4%Con hold
Suffolk Bury St. EdmundsCon3,9898.879.8%Con hold
Suffolk EyeCon2,1834.583.3%Con gain from Lib
Suffolk LowestoftLab8471.881.9%Lab hold
Suffolk Sudbury and WoodbridgeCon5,95212.382.1%Con hold
Sunderland NorthLab3,4907.983.7%Lab hold
Sunderland SouthLab3060.682.2%Lab hold
Surrey CarshaltonCon9,70617.585.1%Con hold
Surrey ChertseyCon5,69014.881.1%Con hold
Surrey DorkingCon11,75231.780.7%Con hold
Surrey EastCon23,91046.081.3%Con hold
Surrey EpsomCon19,74937.381.9%Con hold
Surrey EsherCon18,42134.383.3%Con hold
Surrey FarnhamCon10,19826.680.4%Con hold
Surrey GuildfordCon11,53626.479.6%Con hold
Surrey ReigateCon9,85022.883.3%Con hold
Surrey WokingCon12,20929.978.7%Con hold
Sussex (East) East GrinsteadCon18,53234.080.3%Con hold
Sussex (East) EastbourneCon20,06134.381.9%Con hold
Sussex (East) LewesCon17,26333.678.3%Con hold
Sussex (West) Arundel and ShorehamCon18,02334.878.0%Con hold
Sussex (West) ChichesterCon18,19539.477.3%Con hold
Sussex (West) HorshamCon12,40132.677.7%Con hold
Sutton and CheamCon12,48225.581.7%Con hold
SwindonLab5,90814.184.8%Lab hold
The HartlepoolsLab2,7105.386.6%Lab hold
TorquayCon16,64031.380.0%Con hold
TottenhamLab13,25124.879.8%Lab hold
TwickenhamCon15,20924.281.3%Con hold
TynemouthCon7,65612.884.5%Con hold
WakefieldLab7,70216.685.3%Lab hold
WallaseyCon15,70526.679.7%Con hold
WallsendLab10,57917.487.2%Lab hold
WalsallLab10,47316.383.1%Lab hold
Walthamstow EastLab1,0202.685.8%Lab hold
Walthamstow WestLab11,57433.681.9%Lab hold
Wandsworth CentralLab1,1832.183.7%Lab hold
Wandsworth ClaphamLab1,3082.781.9%Lab hold
Wandsworth PutneyCon6,19711.781.9%Con hold
Wandsworth StreathamCon12,28027.281.5%Con hold
WarringtonLab8,60219.082.7%Lab hold
Warwickshire NuneatonLab18,29530.885.0%Lab hold
Warwickshire RugbyLab1990.587.7%Lab hold
Warwickshire SolihullCon16,12440.783.2%Con hold
Warwickshire StratfordCon10,79529.079.9%Con hold
Warwickshire Sutton ColdfieldInd Con15,73527.481.6%Ind Con gain from Con
Warwickshire Warwick and LeamingtonCon9,80321.082.4%Con hold
WatfordLab5081.187.2%Lab hold
WednesburyLab12,22521.082.3%Lab hold
Wembley NorthCon8,71820.287.1%Con hold
Wembley SouthCon4,83411.586.0%Con hold
West BromwichLab13,65928.480.5%Lab hold
West Ham NorthLab19,82840.976.6%Lab hold
West Ham SouthLab30,60969.977.3%Lab hold
WestmorlandCon14,10835.483.5%Con hold
WiganLab17,45233.887.0%Lab hold
Willesden EastLab1,8683.681.8%Lab hold
Willesden WestLab15,66428.582.7%Lab hold
Wiltshire ChippenhamCon4,87812.181.5%Con hold
Wiltshire DevizesCon1,5774.081.4%Con hold
Wiltshire SalisburyCon5,41214.280.2%Con hold
Wiltshire WestburyCon2,0314.586.2%Con hold
WimbledonCon20,79432.782.6%Con hold
Wolverhampton North EastLab12,08024.680.9%Lab hold
Wolverhampton South WestCon3,1967.286.3%Con hold
Wood GreenLab6,30011.681.7%Lab hold
WoodfordCon18,57928.683.4%Con hold
Woolwich EastLab11,56227.372.0%Lab hold
Woolwich WestCon1,3442.887.5%Con hold
WorcesterCon5,15111.082.1%Con hold
Worcestershire BromsgroveCon2,6535.286.5%Con hold
Worcestershire KidderminsterCon5,15811.383.0%Con hold
Worcestershire SouthCon12,79530.775.9%Con hold
WorthingCon21,32449.380.0%Con hold
YorkCon9211.486.4%Con hold
Yorkshire (East Riding) BeverleyCon15,15932.180.0%Con hold
Yorkshire (East Riding) BridlingtonCon17,64535.378.4%Con hold
Yorkshire (North Riding) ClevelandLab5,4819.685.1%Lab hold
Yorkshire (North Riding) RichmondCon15,31641.274.4%Con hold
Yorkshire (North Riding) Scarborough and WhitbyCon16,36733.075.9%Con hold
Yorkshire (North Riding) Thirsk and MaltonCon17,16244.577.4%Con hold
Yorkshire (West Riding) Barkston AshCon6,61815.285.1%Con hold
Yorkshire (West Riding) Colne ValleyLab2,1894.387.1%Lab hold
Yorkshire (West Riding) Dearne ValleyLab29,58559.285.9%Lab hold
Yorkshire (West Riding) Don ValleyLab25,82548.285.9%Lab hold
Yorkshire (West Riding) GooleLab9,01520.984.2%Lab hold
Yorkshire (West Riding) HarrogateCon16,78541.178.7%Con hold
Yorkshire (West Riding) HemsworthLab37,49165.485.1%Lab hold
Yorkshire (West Riding) NormantonLab19,85347.085.5%Lab hold
Yorkshire (West Riding) PenistoneLab15,99428.485.1%Lab hold
Yorkshire (West Riding) RiponCon12,42036.983.1%Con hold
Yorkshire (West Riding) Rother ValleyLab28,52051.486.3%Lab hold
Yorkshire (West Riding) ShipleyCon1,5033.590.5%Con hold
Yorkshire (West Riding) SkiptonCon7,96018.186.1%Con hold
Yorkshire (West Riding) SowerbyLab1,6483.386.9%Lab hold

England at every election →

Questions and answers

Who won in England at the 1951 general election?

The Conservatives won 255 of the 506 seats in England, with 45.2% of the vote.

How many seats were there in England in 1951?

506 constituencies.

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