Skip to content

1923 general election

England: 1923 general election results

How England voted at the 1923 general election: the Conservatives won 212 of 485 seats with 39.9% of the vote. Every constituency result.

England: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Conservative212−864,571,61739.9%−1.6436
Labour131+393,408,08029.7%+0.9343
Liberal119+773,410,64129.7%+10.1354
Others3+176,2340.7%−0.111

Change compared with the 1922 general election in England.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AccringtonLib3,1888.786.5%Lib gain from Lab
Ashton under LyneCon2391.185.3%Con hold
BarnsleyLab5,79021.974.1%Lab hold
Barrow in FurnessCon4201.486.3%Con hold
BathLib8643.379.1%Lib gain from Con
Batley and MorleyLab1,4845.273.8%Lab hold
Battersea NorthLib1860.861.9%Lib gain from Lab
Battersea SouthCon1,1184.063.5%Con hold
Bedfordshire BedfordCon4571.873.5%Con hold
Bedfordshire LutonLib3,83112.678.1%Lib gain from Con
Bedfordshire MidLib2,0239.172.6%Lib hold
Berkshire AbingdonLib2541.279.5%Lib gain from Con
Berkshire NewburyLib410.271.3%Lib gain from Con
Berkshire WindsorCon3,62516.757.1%Con hold
Bermondsey RotherhitheLab3,27817.463.8%Lab gain from Con
Bermondsey West BermondseyLib8885.166.1%Lib gain from Lab
Bethnal Green North EastLab6253.959.1%Lab gain from Lib
Bethnal Green South WestLib4843.762.2%Lib hold
Birkenhead EastLib6,75427.174.1%Lib hold
Birkenhead WestLab2,61111.772.4%Lab gain from Con
Birmingham AstonCon5,75024.365.0%Con hold
Birmingham DeritendCon2,61912.256.8%Con hold
Birmingham DuddestonCon4,40322.456.9%Con hold
Birmingham EdgbastonCon9,49744.356.7%Con hold
Birmingham ErdingtonCon7,10931.959.4%Con hold
Birmingham HandsworthConunopposed——Con hold
Birmingham King'S NortonCon2,80212.874.1%Con hold
Birmingham LadywoodCon1,5546.472.0%Con hold
Birmingham MoseleyCon11,72442.663.1%Con hold
Birmingham SparkbrookCon7,57531.463.7%Con hold
Birmingham West BirminghamCon3,95716.563.9%Con hold
Birmingham YardleyCon1,7387.064.4%Con hold
Blackburn2-member seat: not split by party in the source——85.0%
BlackpoolLib3,0727.484.8%Lib gain from Con
Bolton2-member seat: not split by party in the source——80.0%
BootleLib4531.968.1%Lib hold
BournemouthCon6,25020.379.0%Con hold
Bradford CentralLab4,51614.171.0%Lab hold
Bradford EastLab5,56219.775.6%Lab hold
Bradford NorthLib1730.681.7%Lib gain from Con
Bradford SouthLib6752.076.9%Lib hold
BriggCon1,6597.272.8%Con hold
Brighton2-member seat: not split by party in the source——69.3%
Bristol CentralCon2,4549.365.8%Con hold
Bristol EastLab2,0407.476.5%Lab gain from Nat Lib
Bristol NorthLab1,6626.074.4%Lab gain from Nat Lib
Bristol SouthLib1,5345.374.8%Lib gain from Nat Lib
Bristol WestConunopposed——Con hold
BromleyCon8832.964.1%Con hold
Buckinghamshire AylesburyLib710.374.7%Lib gain from Con
Buckinghamshire BuckinghamCon1,5276.168.4%Con hold
Buckinghamshire WycombeLib1,6825.368.2%Lib gain from Con
BurnleyLab2,6516.087.3%Lab hold
BuryCon1,1124.280.8%Con hold
Camberwell DulwichCon1,3676.761.3%Con hold
Camberwell NorthLab4,68628.356.9%Lab hold
Camberwell North WestLib800.461.9%Lib gain from Nat Lib
Camberwell PeckhamCon1560.761.4%Con hold
CambridgeCon1,9628.480.9%Con hold
CambridgeshireCon3,15611.772.5%Con hold
CarlisleLab2761.287.8%Lab hold
ChelseaCon5,41429.563.8%Con hold
CheltenhamCon1,3446.879.5%Con hold
Cheshire AltrinchamLib2,9658.476.6%Lib gain from Con
Cheshire City of ChesterCon3,77317.278.6%Con hold
Cheshire CreweLab5,89418.882.8%Lab hold
Cheshire EddisburyCon1961.176.4%Con hold
Cheshire KnutsfordCon800.376.8%Con hold
Cheshire MacclesfieldCon3,48510.783.9%Con hold
Cheshire NorthwichCon2,0706.776.1%Con hold
Cheshire Stalybridge and HydeLib2,3747.572.2%Lib gain from Con
Cheshire WirralLib1,8407.271.6%Lib gain from Con
City of LondonConunopposed——Con hold
Cornwall BodminLib1,9627.282.0%Lib hold
Cornwall CamborneLib3,69818.658.0%Lib gain from Nat Lib
Cornwall NorthernLib2,85313.075.6%Lib gain from Nat Lib
Cornwall Penryn and FalmouthLib6,58624.073.0%Lib gain from Con
Cornwall St IvesLib1,2706.071.4%Lib gain from Con
CoventryLab6201.377.1%Lab gain from Con
Croydon NorthCon7,03125.955.7%Con hold
Croydon SouthCon4,38413.963.4%Con hold
Cumberland NorthernCon2181.283.2%Con hold
Cumberland Penrith and CockermouthCon3271.883.2%Con gain from Lib
Cumberland WhitehavenLab1,3905.983.1%Lab hold
Cumberland WorkingtonLab3,51513.083.5%Lab hold
DarlingtonCon2,3548.586.8%Con hold
DaventryCon1,6006.876.1%Con hold
DeptfordLab8,91026.063.3%Lab hold
Derby2-member seat: not split by party in the source——81.1%
Derbyshire BelperCon2,37810.370.0%Con gain from Lib
Derbyshire ChesterfieldLib5,96625.069.0%Lib hold
Derbyshire Clay CrossLab7,05833.161.4%Lab hold
Derbyshire High PeakCon2,73010.078.2%Con hold
Derbyshire IlkestonLab2,62512.069.4%Lab hold
Derbyshire North EasternLab2,2037.975.8%Lab hold
Derbyshire SouthernCon1,9835.975.7%Con hold
Derbyshire WesternCon4531.784.9%Con gain from Lib
Devonshire BarnstapleLib1,2664.387.6%Lib gain from Con
Devonshire HonitonCon2931.281.0%Con hold
Devonshire South MoltonLibunopposed——Lib hold
Devonshire TavistockLib1,8118.377.7%Lib hold
Devonshire TivertonLib30.087.4%Lib gain from Con
Devonshire TorquayLib3721.280.0%Lib gain from Con
Devonshire TotnesLib5021.580.7%Lib gain from Con
DewsburyLib2,25611.270.7%Lib gain from Lab
Dorset EasternCon4,94519.278.5%Con gain from Ind Con
Dorset NorthernLib7813.784.3%Lib hold
Dorset SouthernCon5,08424.671.6%Con hold
Dorset WesternCon3,01317.570.9%Con hold
DudleyCon1,7178.378.8%Con hold
Durham Barnard CastleLab1,68910.178.8%Lab gain from Con
Durham Bishop AucklandLab6,64225.575.5%Lab hold
Durham BlaydonLab7,94935.862.1%Lab hold
Durham Chester Le StreetLab13,69749.470.1%Lab hold
Durham ConsettLab1,2434.178.2%Lab hold
Durham DurhamLab3,28913.577.2%Lab hold
Durham Houghton Le SpringLab4,78018.669.0%Lab hold
Durham JarrowLab7,22227.967.2%Lab hold
Durham SeahamLab12,73542.771.3%Lab hold
Durham SedgefieldCon60.074.5%Con gain from Lab
Durham SpennymoorLab7,45131.569.7%Lab hold
EalingCon5,93925.569.0%Con hold
East Ham NorthLab4161.769.0%Lab gain from Con
East Ham SouthLab2,63011.368.5%Lab hold
EcclesLab1,8636.578.2%Lab hold
EdmontonLab4,79228.754.8%Lab hold
Essex ChelmsfordLib2,69211.763.5%Lib gain from Con
Essex ColchesterCon2,2199.178.2%Con hold
Essex EppingCon1,5745.766.4%Con hold
Essex HarwichLib1,9178.676.2%Lib hold
Essex MaldonLab490.269.6%Lab gain from Con
Essex RomfordCon4761.861.4%Con gain from Nat Lib
Essex Saffron WaldenCon3,25414.967.7%Con hold
Essex South EasternLab1,6006.158.1%Lab gain from Con
ExeterCon7,78535.372.6%Con hold
FinsburyLab1,8448.853.8%Lab gain from Con
Fulham EastCon2,0749.358.0%Con hold
Fulham WestCon1,2785.162.9%Con hold
GainsboroughLib1,8539.075.4%Lib gain from Con
GatesheadLib6551.673.2%Lib gain from Lab
GloucesterCon5032.286.5%Con hold
Gloucestershire Cirencester and TewkesburyCon7,55732.563.6%Con hold
Gloucestershire Forest of DeanLab4,10321.764.7%Lab hold
Gloucestershire StroudLib1,8246.478.2%Lib gain from Con
Gloucestershire ThornburyLib6,47024.075.6%Lib gain from Con
GranthamCon1,7336.079.1%Con gain from Lib
Great YarmouthLib2,92413.379.2%Lib hold
GreenwichLab1,5685.461.8%Lab gain from Con
GrimsbyCon1,6184.862.2%Con hold
Hackney CentralLib1,3175.962.8%Lib gain from Nat Lib
Hackney NorthLib1,6548.061.2%Lib gain from Con
Hackney SouthLab2,82112.665.8%Lab gain from Con
HalifaxLibunopposed——Lib hold
Hammersmith NorthLab8454.363.0%Lab gain from Con
Hammersmith SouthCon1,2106.461.1%Con hold
Hampshire AldershotCon2,81618.259.6%Con hold
Hampshire BasingstokeLib3481.568.8%Lib gain from Con
Hampshire FarehamCon8,26138.859.7%Con hold
Hampshire New Forest and ChristchurchCon2,0117.868.8%Con hold
Hampshire PetersfieldCon5,79231.160.6%Con hold
Hampshire WinchesterCon4,74519.867.9%Con hold
HampsteadCon3,97517.258.0%Con hold
HastingsCon6,03826.776.4%Con hold
Herefordshire HerefordCon3,16815.372.6%Con hold
Herefordshire LeominsterCon2,96814.775.8%Con hold
Hertfordshire Hemel HempsteadLib170.165.8%Lib gain from Con
Hertfordshire HertfordCon8974.460.6%Con hold
Hertfordshire HitchinCon5,24423.467.7%Con hold
Hertfordshire St AlbansCon5,32821.368.8%Con hold
Hertfordshire WatfordCon3,00112.368.5%Con hold
HolbornCon4,54334.248.8%Con hold
Holland With BostonLab2,3668.268.8%Lab hold
HorncastleLib1,8199.180.9%Lib hold
HornseyCon1,6154.676.6%Con hold
HuddersfieldLab260.181.9%Lab gain from Lib
HuntingdonshireLib1,0615.369.6%Lib gain from Con
HytheConunopposed——Con hold
IlfordCon2,1716.864.8%Con hold
IpswichLab4601.578.7%Lab gain from Con
Isle of ElyLib4671.868.1%Lib gain from Con
Isle of WightLib900.376.6%Lib hold
Islington EastLib1,6326.160.0%Lib gain from Con
Islington NorthCon5832.061.6%Con hold
Islington SouthLab2331.160.9%Lab gain from Con
Islington WestLab2,12611.157.7%Lab gain from Con
Kensington NorthCon5702.455.8%Con hold
Kensington SouthConunopposed——Con hold
Kent AshfordCon4,93524.357.8%Con hold
Kent CanterburyCon3,45616.859.3%Con hold
Kent ChislehurstCon1,91911.060.5%Con hold
Kent DartfordLab2,8298.470.0%Lab gain from Oth
Kent DoverConunopposed——Con hold
Kent FavershamCon1,0614.163.4%Con hold
Kent GravesendLab1190.568.8%Lab gain from Con
Kent Isle of ThanetCon480.269.5%Con hold
Kent MaidstoneCon2,1978.278.9%Con hold
Kent SevenoaksLib6693.264.4%Lib gain from Con
Kent TonbridgeCon6,47723.270.6%Con hold
KetteringLab2,5068.681.3%Lab gain from Con
Kingston upon Hull CentralLib5,34020.373.0%Lib hold
Kingston upon Hull EastCon1,0573.879.4%Con hold
Kingston upon Hull North WestCon1150.573.7%Con hold
Kingston upon Hull South WestLib1,4335.770.3%Lib hold
Kingston upon ThamesCon4,87323.153.9%Con hold
Lambeth BrixtonLib1,4056.951.9%Lib gain from Con
Lambeth KenningtonLab5102.457.6%Lab gain from Con
Lambeth NorthLib3,52718.959.8%Lib hold
Lambeth NorwoodCon4,59817.859.4%Con hold
Lancashire ChorleyCon2,5369.474.4%Con hold
Lancashire ClitheroeCon1,5295.188.2%Con hold
Lancashire DarwenLib2,8109.690.6%Lib gain from Con
Lancashire FarnworthLab3,72414.373.5%Lab hold
Lancashire FyldeCon3,28011.076.1%Con hold
Lancashire Heywood and RadcliffeLib1,8905.878.3%Lib gain from Nat Lib
Lancashire InceLab11,10347.072.2%Lab hold
Lancashire LancasterLib5,50018.380.0%Lib gain from Con
Lancashire LonsdaleLib1,0104.775.4%Lib gain from Con
Lancashire Middleton and PrestwichCon5291.972.8%Con gain from Nat Lib
Lancashire MossleyOth3751.754.5%Oth gain from Ind
Lancashire NewtonLab4,11719.778.5%Lab hold
Lancashire OrmskirkCon1,2106.165.7%Con hold
Lancashire RoytonLib2,5168.482.9%Lib gain from Con
Lancashire StretfordLib4,52016.567.9%Lib gain from Nat Lib
Lancashire WaterlooCon6503.272.6%Con hold
Lancashire West HoughtonLab5,24420.679.3%Lab hold
Lancashire WidnesCon7882.983.0%Con hold
Leeds CentralCon3,27912.460.1%Con hold
Leeds NorthCon7,44228.567.1%Con hold
Leeds North EastCon4,19315.373.9%Con hold
Leeds SouthLab4,02615.274.1%Lab hold
Leeds South EastLab5,10026.454.1%Lab hold
Leeds WestLab2,0027.171.6%Lab gain from Lib
Leicester EastLab4,91516.776.1%Lab gain from Nat Lib
Leicester SouthLib4,01815.871.0%Lib gain from Con
Leicester WestLab4,39814.476.0%Lab hold
Leicestershire BosworthLib3,16611.280.3%Lib gain from Con
Leicestershire HarboroughLib1,3046.469.1%Lib gain from Con
Leicestershire LoughboroughLib8733.576.9%Lib gain from Nat Lib
Leicestershire MeltonCon440.280.9%Con hold
LeighLab4,13512.786.5%Lab hold
Lewisham EastCon3,95612.962.6%Con hold
Lewisham WestCon4391.857.0%Con hold
Leyton EastLab1,4117.069.1%Lab gain from Con
Leyton WestCon640.368.0%Con hold
LincolnCon2,0877.785.5%Con hold
Liverpool East ToxtethConunopposed——Con hold
Liverpool Edge HillLab3,28913.869.9%Lab gain from Con
Liverpool EvertonCon1,5109.059.8%Con hold
Liverpool ExchangeCon2291.151.9%Con hold
Liverpool FairfieldConunopposed——Con hold
Liverpool KirkdaleConunopposed——Con hold
Liverpool ScotlandOthunopposed——Oth hold
Liverpool WaltonConunopposed——Con hold
Liverpool WavertreeLib6492.671.9%Lib gain from Con
Liverpool West DerbyLib1,9908.363.5%Lib gain from Con
Liverpool West ToxtethCon1390.666.1%Con hold
LouthLib1,1014.879.6%Lib hold
Manchester ArdwickLab5,40720.969.3%Lab hold
Manchester BlackleyLib4,92225.275.4%Lib gain from Con
Manchester ClaytonLab4,09113.583.5%Lab gain from Con
Manchester ExchangeLib1,7997.959.4%Lib gain from Con
Manchester GortonLab5,37820.174.5%Lab hold
Manchester HulmeCon4321.571.5%Con hold
Manchester Moss SideLib3,11314.066.4%Lib gain from Con
Manchester PlattingLab2,9799.678.1%Lab hold
Manchester RusholmeLib2,0258.178.0%Lib gain from Con
Manchester WithingtonLib3,91816.478.0%Lib gain from Con
Middlesbrough EastLib1,5296.777.3%Lib gain from Con
Middlesbrough WestLib9,42438.968.6%Lib hold
Middlesex ActonCon2,87414.463.5%Con hold
Middlesex Brentford and ChiswickCon4,82027.262.6%Con hold
Middlesex EnfieldLab1,1625.668.5%Lab gain from Con
Middlesex FinchleyLib2,2769.576.0%Lib gain from Con
Middlesex HarrowOth4,64619.864.5%Oth gain from Ind
Middlesex HendonCon5,95423.367.3%Con hold
Middlesex SpelthorneCon5,73632.846.0%Con hold
Middlesex TwickenhamCon7,39431.862.0%Con hold
Middlesex UxbridgeCon1,8318.066.6%Con hold
Middlesex Wood GreenCon3,36910.269.1%Con hold
MorpethLab7,49128.559.4%Lab hold
Nelson and ColneLab6,98018.883.4%Lab hold
Newcastle under LymeLab6,13531.364.2%Lab hold
Newcastle upon Tyne CentralLab1,1875.067.4%Lab hold
Newcastle upon Tyne EastLib1,1244.773.2%Lib gain from Lab
Newcastle upon Tyne NorthCon6,39426.273.6%Con hold
Newcastle upon Tyne WestLib3,61413.679.3%Lib gain from Lab
Norfolk EasternLib3,33514.072.5%Lib gain from Con
Norfolk King'S LynnLib6772.671.9%Lib gain from Con
Norfolk NorthernLab3,25615.368.3%Lab hold
Norfolk South WesternCon1,4907.164.7%Con gain from Nat Lib
Norfolk SouthernLab8613.868.3%Lab gain from Con
NorthamptonLab4,03610.584.3%Lab gain from Nat Lib
Northumberland Berwick upon TweedCon1,8698.473.4%Con gain from Nat Lib
Northumberland HexhamLib2,40611.975.5%Lib gain from Con
Northumberland WansbeckLab4,45213.668.4%Lab hold
Norwich2-member seat: not split by party in the source——79.8%
Nottingham CentralLib1,8057.372.8%Lib hold
Nottingham EastLib1,4366.867.8%Lib gain from Con
Nottingham SouthCon5,54826.667.6%Con hold
Nottingham WestLab4,99625.363.5%Lab hold
Nottinghamshire BassetlawCon3,17212.976.6%Con hold
Nottinghamshire BroxtoweLab2,1708.962.0%Lab hold
Nottinghamshire MansfieldLab5,05615.575.9%Lab gain from Lib
Nottinghamshire NewarkCon2,61611.872.4%Con hold
Nottinghamshire RushcliffeCon3,84613.873.3%Con hold
Oldham2-member seat: not split by party in the source——76.3%
OxfordLib2,69312.383.5%Lib hold
Oxfordshire BanburyCon2190.876.0%Con hold
Oxfordshire HenleyCon8263.573.3%Con hold
Paddington NorthCon1,7677.859.7%Con hold
Paddington SouthCon6,03243.446.3%Con hold
PeterboroughCon3,45712.974.4%Con hold
Plymouth DevonportLib1,8416.982.7%Lib gain from Con
Plymouth DrakeCon4961.877.9%Con hold
Plymouth SuttonCon2,6769.177.9%Con hold
Poplar Bow and BromleyLab8,39537.763.7%Lab hold
Poplar South PoplarLab6,63829.659.5%Lab hold
Portsmouth CentralLib1,2624.378.2%Lib gain from Con
Portsmouth NorthCon3,70614.171.7%Con hold
Portsmouth SouthCon9,23731.172.7%Con hold
Preston2-member seat: not split by party in the source——87.2%
ReadingLab1,5424.282.1%Lab gain from Con
Richmond (Surrey)Con5,41026.059.4%Con gain from Ind Con
RochdaleLib1,5623.887.8%Lib gain from Lab
Rochester ChathamCon1,7677.474.6%Con hold
Rochester GillinghamCon2,75212.473.9%Con hold
RossendaleCon1,7705.983.8%Con hold
RotherhamLab2,4487.875.3%Lab gain from Con
Rutland and StamfordCon5,60026.776.7%Con hold
Salford NorthLab5672.273.9%Lab hold
Salford SouthLab2,73110.472.2%Lab gain from Con
Salford WestLab1160.576.5%Lab gain from Con
Sheffield AttercliffeLab7,47532.366.8%Lab hold
Sheffield BrightsideLab5,33319.273.0%Lab hold
Sheffield CentralCon9654.561.3%Con hold
Sheffield EcclesallCon5,59127.369.5%Con hold
Sheffield HallamCon6,61328.775.0%Con hold
Sheffield HillsboroughLab6,71824.873.3%Lab hold
Sheffield ParkCon5982.674.1%Con gain from Nat Lib
ShoreditchLab3,21613.147.4%Lab gain from Nat Lib
Shropshire LudlowConunopposed——Con hold
Shropshire OswestryCon1,8157.375.8%Con hold
Shropshire ShrewsburyLib5492.581.8%Lib gain from Con
Shropshire the WrekinLab1,3836.366.0%Lab gain from Con
SmethwickLab2,3339.471.7%Lab hold
Somerset BridgwaterLib1,4315.583.4%Lib gain from Con
Somerset FromeLab2,5968.979.7%Lab gain from Con
Somerset TauntonLib1,2555.182.6%Lib hold
Somerset WellsLib9094.179.1%Lib gain from Con
Somersetshire Weston Super MareLib9053.178.6%
Somersetshire YeovilCon1,9756.981.1%
South ShieldsLib7,19518.673.5%Lib hold
Southampton2-member seat: not split by party in the source——67.3%
Southend on SeaCon1130.469.3%Con hold
SouthportLib9283.575.9%Lib gain from Con
Southwark CentralLib1,98610.460.4%Lib gain from Nat Lib
Southwark NorthLab3622.459.7%Lab gain from Nat Lib
Southwark South EastLab1,4908.655.7%Lab gain from Nat Lib
St HelensLab3,97711.080.5%Lab hold
St MaryleboneCon8,33933.152.5%Con hold
St Pancras NorthLab2,84611.268.2%Lab gain from Con
St Pancras South EastLab6923.761.0%Lab gain from Con
St Pancras South WestCon1,77610.556.9%Con hold
Staffordshire BurtonConunopposed——Con hold
Staffordshire CannockLab2,5188.770.5%Lab hold
Staffordshire KingswinfordLab4,31214.176.6%Lab hold
Staffordshire LeekLab1,8477.177.3%Lab hold
Staffordshire LichfieldLab2,0198.969.7%Lab gain from Nat Lib
Staffordshire StaffordCon1,4117.772.9%Con hold
Staffordshire StoneCon3141.667.5%Con hold
Stepney LimehouseLab6,18536.955.0%Lab hold
Stepney Mile EndLab1,4789.763.8%Lab gain from Con
Stepney Whitechapel and St George'SLab1,1568.058.3%Lab hold
Stockport2-member seat: not split by party in the source——81.7%
Stockton on TeesLib730.287.5%Lib gain from Nat Lib
Stoke NewingtonLib1,1017.063.5%Lib gain from Con
Stoke on Trent BurslemLib630.382.4%Lib gain from Lab
Stoke on Trent HanleyLab5,69126.463.7%Lab hold
Stoke on Trent StokeLib6172.463.2%Lib gain from Nat Lib
Suffolk (East) EyeCon1,9288.270.9%Con gain from Lib
Suffolk (East) LowestoftCon2,74111.367.6%Con hold
Suffolk (East) WoodbridgeCon3,27814.470.9%Con hold
Suffolk (West) Bury St EdmundsConunopposed——Con hold
Suffolk (West) SudburyLib6653.963.8%Lib gain from Con
Sunderland2-member seat: not split by party in the source——77.9%
Surrey ChertseyCon2,63911.060.1%Con hold
Surrey EasternConunopposed——Con hold
Surrey EpsomCon8,42342.055.6%Con hold
Surrey FarnhamCon7,55535.959.6%Con hold
Surrey GuildfordCon6,51624.267.6%Con hold
Surrey MitchamCon9524.663.2%Con hold
Surrey ReigateConunopposed——Con hold
Sussex (East) East GrinsteadCon7,76437.652.4%Con hold
Sussex (East) EastbourneCon1,8807.677.0%Con hold
Sussex (East) LewesCon3,05219.258.1%Con hold
Sussex (East) RyeCon1,5167.369.4%Con hold
Sussex (West) ChichesterLib1,1654.260.2%Lib gain from Con
Sussex (West) Horsham and WorthingCon9,03333.759.0%Con hold
The HartlepoolsLib1450.487.5%Lib hold
Tottenham NorthLab4,37317.169.3%Lab hold
Tottenham SouthLab2,62512.062.5%Lab gain from Con
TynemouthCon6042.681.1%Con hold
WakefieldLab6213.180.9%Lab gain from Con
WallaseyCon8493.167.2%Con hold
WallsendLab3,17610.975.6%Lab hold
WalsallLib2,1635.882.6%Lib hold
Walthamstow EastCon2441.267.8%Con hold
Walthamstow WestLab1,7928.565.5%Lab hold
Wandsworth Balham and TootingCon5,21820.361.1%Con hold
Wandsworth CentralCon3,48018.962.0%Con hold
Wandsworth ClaphamCon3,88317.560.7%Con hold
Wandsworth PutneyConunopposed——Con hold
Wandsworth StreathamCon3,52319.961.3%Con hold
WarringtonLab6702.386.1%Lab gain from Con
Warwickshire NuneatonLib3,57810.072.6%Lib gain from Con
Warwickshire RugbyLib2,51210.075.2%Lib gain from Con
Warwickshire TamworthConunopposed——Con hold
Warwickshire Warwick and LeamingtonCon5,20316.572.9%Con hold
WednesburyLab1,0193.088.7%Lab hold
WellingboroughLab2,5379.679.9%Lab gain from Nat Lib
West BromwichLab1,7646.185.0%Lab hold
West Ham PlaistowLab8,99549.249.9%Lab hold
West Ham SilvertownLab9,82962.545.9%Lab hold
West Ham StratfordLab6,02329.061.8%Lab hold
West Ham UptonLab1,0264.767.2%Lab gain from Con
Westminster AbbeyConunopposed——Con hold
Westminster St George'SConunopposed——Con gain from Ind Con
WestmorlandConunopposed——Con hold
WiganLab5,18615.285.0%Lab hold
Willesden EastLib1140.468.1%Lib gain from Con
Willesden WestLab5,74821.169.1%Lab gain from Con
Wiltshire ChippenhamLib7973.581.6%Lib hold
Wiltshire DevizesLib6283.569.5%Lib gain from Con
Wiltshire SalisburyLib6652.880.2%Lib gain from Con
Wiltshire SwindonCon3,50412.582.8%Con hold
Wiltshire WestburyLib9763.983.5%Lib hold
WimbledonCon8,77839.557.3%Con hold
Wolverhampton BilstonCon1,1014.574.9%Con hold
Wolverhampton EastLibunopposed——Lib hold
Wolverhampton WestCon2410.879.5%Con hold
Woolwich EastLab5,92723.274.4%Lab hold
Woolwich WestCon1,0234.367.8%Con hold
WorcesterCon1,2285.785.8%Con gain from Lib
Worcestershire BewdleyCon6,36934.668.8%Con hold
Worcestershire EveshamCon5,52327.467.7%Con hold
Worcestershire KidderminsterCon5,80619.969.4%Con hold
Worcestershire StourbridgeCon1,4954.078.5%Con hold
YorkCon3,1469.282.8%Con hold
Yorkshire (East Riding) BuckroseCon2140.984.1%Con hold
Yorkshire (East Riding) HoldernessCon2531.278.1%Con gain from Lib
Yorkshire (East Riding) HowdenshireConunopposed——Con hold
Yorkshire (North Riding) ClevelandLib1,4714.280.4%Lib gain from Con
Yorkshire (North Riding) RichmondConunopposed——Con hold
Yorkshire (North Riding) Scarborough and WhitbyCon9943.276.4%Con hold
Yorkshire (North Riding) Thirsk and MaltonCon4,60624.966.9%Con hold
Yorkshire (West Riding) Barkston AshCon4,96818.976.1%Con hold
Yorkshire (West Riding) Colne ValleyLab1,9215.979.0%Lab hold
Yorkshire (West Riding) Don ValleyLab4,44720.862.2%Lab hold
Yorkshire (West Riding) DoncasterLab5,68421.368.4%Lab hold
Yorkshire (West Riding) EllandLib4451.870.0%Lib gain from Lab
Yorkshire (West Riding) HemsworthLab7,53540.161.3%Lab hold
Yorkshire (West Riding) KeighleyLib5261.877.4%Lib gain from Lab
Yorkshire (West Riding) NormantonLab11,09056.061.5%Lab hold
Yorkshire (West Riding) PenistoneLib8353.471.8%Lib hold
Yorkshire (West Riding) PontefractLab2,2629.273.5%Lab hold
Yorkshire (West Riding) Pudsey and OtleyCon2,2078.479.1%Con hold
Yorkshire (West Riding) RiponConunopposed——Con hold
Yorkshire (West Riding) Rother ValleyLab8,64437.164.0%Lab hold
Yorkshire (West Riding) RothwellLab7,32732.060.9%Lab hold
Yorkshire (West Riding) ShipleyLab1,6565.382.7%Lab gain from Nat Lib
Yorkshire (West Riding) SkiptonCon1,3914.483.6%Con hold
Yorkshire (West Riding) SowerbyLib1,4185.081.0%Lib gain from Con
Yorkshire (West Riding) Spen ValleyLib1,0753.282.7%Lib hold
Yorkshire (West Riding) WentworthLabunopposed——Lab hold

England at every election →

Questions and answers

Who won in England at the 1923 general election?

The Conservatives won 212 of the 485 seats in England, with 39.9% of the vote.

How many seats were there in England in 1923?

485 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