Skip to content

1922 general election

England: 1922 general election results

How England voted at the 1922 general election: the Conservatives won 298 of 485 seats with 41.5% of the vote. Every constituency result.

England: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Conservative298−114,668,58741.5%−1.3402
Labour92+523,241,35428.8%+5.8334
Liberal42+182,216,19619.7%+5.0270
National Liberal26new855,2677.6%—95
Independent Conservative3+386,2520.8%+0.313
Independent2−195,9730.9%−1.012
Others2−179,5040.7%−1.115
1 other parties and independents9,6930.09%

Change compared with the 1918 general election in England.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AccringtonLab5,05413.688.7%Lab gain from Con
Ashton under LyneCon3,17215.283.3%Con hold
BarnsleyLab2,71710.275.7%Lab gain from Co Lib
Barrow in FurnessCon1,9276.287.1%Con hold
BathCon4,96718.382.4%Con hold
Batley and MorleyLab5,56217.185.2%Lab gain from Co Lib
Battersea NorthLab2,0219.056.5%Lab gain from Co Lib
Battersea SouthCon6,63523.165.5%Con hold
Bedfordshire BedfordCon7,74629.079.1%Con gain from Co Lib
Bedfordshire LutonCon3,16410.481.0%Con gain from Co Lib
Bedfordshire MidLib2,73713.070.1%Lib gain from Con
Berkshire AbingdonCon5402.677.1%Con hold
Berkshire NewburyCon3,17814.869.7%Con hold
Berkshire WindsorCon10,41742.465.7%Con hold
Bermondsey RotherhitheCon460.363.4%Con hold
Bermondsey West BermondseyLab2,32513.764.6%Lab gain from Lib
Bethnal Green North EastLib1150.758.8%Lib gain from Co Lib
Bethnal Green South WestLib1,1188.859.9%Lib gain from Con
Birkenhead EastLib3,94515.577.5%Lib gain from Con
Birkenhead WestCon1,8058.075.6%Con hold
Birmingham AstonCon5,63421.572.5%Con hold
Birmingham DeritendCon4,80820.164.7%Con hold
Birmingham DuddestonCon4,76022.262.3%Con gain from Co Lab
Birmingham EdgbastonConunopposed——Con hold
Birmingham ErdingtonConunopposed——Con hold
Birmingham HandsworthCon6,06919.282.9%Con hold
Birmingham King'S NortonCon1,8538.774.0%Con hold
Birmingham LadywoodCon2,44310.370.5%Con hold
Birmingham MoseleyConunopposed——Con hold
Birmingham SparkbrookCon6,04322.571.0%Con hold
Birmingham West BirminghamCon5,80623.267.1%Con hold
Birmingham YardleyCon4,35216.270.5%Con hold
Blackburn2-member seat: not split by party in the source——88.4%
BlackpoolCon1660.578.3%Con hold
Bolton2-member seat: not split by party in the source——87.2%
BootleLib3,40914.571.1%Lib gain from Con
BournemouthCon5,50918.479.8%Con hold
Bradford CentralLab2,1256.375.4%Lab gain from Con
Bradford EastLab3,64712.281.4%Lab gain from Co Lab
Bradford NorthCon1,2524.584.0%Con hold
Bradford SouthLib9062.682.2%Lib gain from Con
BriggCon6,27825.580.3%Con hold
Brighton2-member seat: not split by party in the source——70.1%
Bristol CentralCon3,26511.772.0%Con hold
Bristol EastNat Lib1510.677.5%Nat Lib gain from Co Lib
Bristol NorthNat Lib7,92829.373.2%Nat Lib gain from Co Lib
Bristol SouthNat Lib3,54912.375.9%Nat Lib gain from Co Lib
Bristol WestCon7,02424.076.9%Con hold
BromleyCon7,67525.066.3%Con hold
Buckinghamshire AylesburyCon5712.271.4%Con hold
Buckinghamshire BuckinghamCon6,40823.076.9%Con hold
Buckinghamshire WycombeCon4,47314.369.2%Con hold
BurnleyLab2,6546.088.7%Lab hold
BuryCon1,1874.581.3%Con hold
Camberwell DulwichCon7,31335.264.0%Con hold
Camberwell NorthLab2541.656.7%Lab gain from Con
Camberwell North WestNat Lib3,15718.853.6%Nat Lib gain from Co Lib
Camberwell PeckhamCon4,47917.766.1%Con gain from Co Lib
CambridgeCon4,23318.481.2%Con hold
CambridgeshireCon6792.670.8%Con gain from Co Lib
CarlisleLab1,3016.284.0%Lab gain from Co Lib
ChelseaCon8,92449.763.1%Con hold
CheltenhamCon3,14616.081.8%Con hold
Cheshire AltrinchamCon7,66921.379.8%Con hold
Cheshire City of ChesterCon6,52429.681.2%Con hold
Cheshire CreweLab5551.980.9%Lab gain from Co Lib
Cheshire EddisburyConunopposed——Con hold
Cheshire KnutsfordCon4,26215.877.2%Con hold
Cheshire MacclesfieldCon5,34816.386.0%Con hold
Cheshire NorthwichCon2,3888.471.6%Con hold
Cheshire Stalybridge and HydeCon6,95119.881.1%Con hold
Cheshire WirralCon4,87419.374.0%Con hold
City of LondonConunopposed——Con hold
Cornwall BodminLib1,8256.880.4%Lib gain from Con
Cornwall CamborneNat Lib2681.360.5%Nat Lib gain from Lib
Cornwall NorthernNat Libunopposed——Nat Lib gain from Co Lib
Cornwall Penryn and FalmouthCon2,6879.972.5%Con hold
Cornwall St IvesCon1,3727.165.6%Con gain from Co Lib
CoventryCon4,6979.580.8%Con hold
Croydon NorthConunopposed——Con hold
Croydon SouthCon6,41419.866.4%Con hold
Cumberland NorthernCon2711.679.9%Con hold
Cumberland Penrith and CockermouthLib3782.183.0%Lib gain from Con
Cumberland WhitehavenLab1,9798.287.0%Lab gain from Con
Cumberland WorkingtonLab2,4829.383.7%Lab hold
DarlingtonCon4,23815.888.0%Con hold
DaventryCon4,20519.272.1%Con hold
DeptfordLab1,8255.266.2%Lab hold
Derby2-member seat: not split by party in the source——84.0%
Derbyshire BelperLib4,55222.363.6%Lib hold
Derbyshire ChesterfieldLibunopposed——Lib hold
Derbyshire Clay CrossLab6,91230.372.1%Lab gain from Co Lib
Derbyshire High PeakCon7,19425.382.9%Con hold
Derbyshire IlkestonLab1,0844.676.8%Lab gain from Co Lib
Derbyshire North EasternLab150.177.3%Lab gain from Lib
Derbyshire SouthernCon4,46313.079.8%Con gain from Co Lib
Derbyshire WesternLib870.386.1%Lib hold
Devonshire BarnstapleCon1740.683.1%Con gain from Lib
Devonshire HonitonCon2,56811.079.1%Con hold
Devonshire South MoltonLibunopposed——Lib hold
Devonshire TavistockLib1,9519.177.6%Lib gain from Con
Devonshire TivertonCon740.380.1%Con hold
Devonshire TorquayCon1,2514.578.5%Con hold
Devonshire TotnesCon1,5004.878.1%Con hold
DewsburyLab7563.284.0%Lab gain from Con
Dorset EasternInd Con5,59922.080.2%Ind Con gain from Co Lib
Dorset NorthernLib9364.584.2%Lib gain from Con
Dorset SouthernCon7,46435.375.2%Con hold
Dorset WesternCon4,54824.378.5%Con hold
DudleyCon4,35420.482.5%Con hold
Durham Barnard CastleCon2191.378.5%Con gain from Lab
Durham Bishop AucklandLab1,9277.474.8%Lab hold
Durham BlaydonLab6,75924.877.0%Lab gain from Co Lib
Durham Chester Le StreetLab10,96137.076.6%Lab hold
Durham ConsettLab4,59914.882.0%Lab gain from Lib
Durham DurhamLab2,67210.581.9%Lab gain from Con
Durham Houghton Le SpringLab7,05625.178.4%Lab hold
Durham JarrowLab7,04222.182.2%Lab gain from Co Lib
Durham SeahamLab11,88835.281.9%Lab gain from Lib
Durham SedgefieldLab6893.176.1%Lab gain from Con
Durham SpennymoorLab6,19922.681.2%Lab gain from Lib
EalingCon8,37939.265.8%Con hold
East Ham NorthCon4681.969.8%Con gain from Co Lib
East Ham SouthLab3,99918.266.3%Lab gain from Co Lab
EcclesLab8032.977.7%Lab gain from Con
EdmontonLab1,7099.262.8%Lab gain from Con
Essex ChelmsfordCon4,88722.861.0%Con hold
Essex ColchesterCon3,09713.477.9%Con hold
Essex EppingCon5,07219.963.5%Con hold
Essex HarwichLib7643.871.6%Lib gain from Con
Essex MaldonCon4,25219.474.8%Con hold
Essex RomfordNat Lib4,10317.159.2%Nat Lib gain from Co Lib
Essex Saffron WaldenCon3,04713.571.1%Con gain from Co Lib
Essex South EasternCon2,0638.358.9%Con hold
ExeterCon3,40613.585.6%Con hold
FinsburyCon2,99814.354.3%Con hold
Fulham EastCon7,88936.658.0%Con hold
Fulham WestCon6,66528.958.4%Con hold
GainsboroughCon1,7998.577.6%Con hold
GatesheadLab5,37112.578.4%Lab gain from Con
GloucesterCon510.284.7%Con hold
Gloucestershire Cirencester and TewkesburyCon7,26828.371.3%Con hold
Gloucestershire Forest of DeanLab4,84423.572.0%Lab hold
Gloucestershire StroudCon5,68219.779.9%Con gain from Co Lib
Gloucestershire ThornburyCon1040.477.9%Con gain from Co Lib
GranthamLib4281.579.5%Lib gain from Con
Great YarmouthLib9194.379.0%Lib gain from Con
GreenwichCon6,07421.960.4%Con hold
GrimsbyCon9,49925.072.3%Con hold
Hackney CentralNat Lib2,97014.160.3%Nat Lib gain from Co Lib
Hackney NorthCon4,61521.663.5%Con hold
Hackney SouthCon4,74120.470.0%Con gain from Ind
HalifaxLibunopposed——Lib gain from Co Lib
Hammersmith NorthCon2,95316.560.0%Con hold
Hammersmith SouthCon4,48025.956.4%Con hold
Hampshire AldershotCon5,65634.864.8%Con hold
Hampshire BasingstokeCon5,73425.766.9%Con hold
Hampshire FarehamCon10,76346.367.4%Con hold
Hampshire New Forest and ChristchurchConunopposed——Con hold
Hampshire PetersfieldCon5,56428.365.7%Con hold
Hampshire WinchesterCon6,63830.663.8%Con hold
HampsteadCon9,01436.963.1%Con hold
HastingsCon7,49936.671.2%Con hold
Herefordshire HerefordCon9,04452.562.0%Con hold
Herefordshire LeominsterCon1,2806.279.0%Con hold
Hertfordshire Hemel HempsteadCon6,12134.866.0%Con hold
Hertfordshire HertfordCon4,87227.254.1%Con gain from Ind
Hertfordshire HitchinCon5,07524.066.2%Con hold
Hertfordshire St AlbansCon3,93215.671.1%Con hold
Hertfordshire WatfordCon3,47914.269.0%Con hold
HolbornCon5,23941.147.2%Con hold
Holland With BostonLab5911.976.9%Lab hold
HorncastleLib1,6398.281.5%Lib gain from Con
HornseyCon2,2236.477.2%Con hold
HuddersfieldLib2060.483.1%Lib gain from Co Lib
HuntingdonshireCon4,95624.970.7%Con hold
HytheConunopposed——Con hold
IlfordCon6,44620.370.5%Con hold
IpswichCon2,2106.982.4%Con hold
Isle of ElyCon6,19323.372.0%Con gain from Co Lib
Isle of WightLib1,5824.775.4%Lib gain from Con
Islington EastCon3,84714.859.4%Con hold
Islington NorthCon5,52719.261.1%Con hold
Islington SouthCon5252.464.2%Con hold
Islington WestCon6923.757.5%Con hold
Kensington NorthCon6,10326.354.9%Con hold
Kensington SouthCon10,79652.158.1%Con hold
Kent AshfordCon8,66138.364.2%Con hold
Kent CanterburyCon8,31542.456.8%Con hold
Kent ChislehurstCon5,54530.763.7%Con hold
Kent DartfordOth1,9185.771.2%Oth gain from Co Lib
Kent DoverCon10,09734.677.6%Con hold
Kent FavershamCon2,57910.461.7%Con hold
Kent GravesendCon9864.963.0%Con hold
Kent Isle of ThanetCon5,89022.468.4%Con hold
Kent MaidstoneCon330.178.5%Con hold
Kent SevenoaksCon5,19627.560.9%Con hold
Kent TonbridgeCon7,13225.572.5%Con hold
KetteringCon3091.181.0%Con gain from Oth
Kingston upon Hull CentralLib3,02710.979.1%Lib gain from Con
Kingston upon Hull EastCon3,53712.782.5%Con hold
Kingston upon Hull North WestCon3,70014.277.0%Con hold
Kingston upon Hull South WestLib7633.072.5%Lib hold
Kingston upon ThamesCon7,57333.459.3%Con hold
Lambeth BrixtonCon1,9689.652.8%Con hold
Lambeth KenningtonCon2,41111.358.4%Con gain from Co Lib
Lambeth NorthLib7704.162.2%Lib hold
Lambeth NorwoodCon9,86837.261.7%Con hold
Lancashire ChorleyConunopposed——Con hold
Lancashire ClitheroeCon2,6759.485.3%Con gain from Lab
Lancashire DarwenCon2741.091.4%Con hold
Lancashire FarnworthLab3,35411.484.8%Lab gain from Con
Lancashire FyldeConunopposed——Con hold
Lancashire Heywood and RadcliffeNat Lib3,68210.783.8%Nat Lib gain from Co Lib
Lancashire InceLab9,07535.580.0%Lab hold
Lancashire LancasterCon10,52836.879.2%Con hold
Lancashire LonsdaleCon6,24028.677.3%Con hold
Lancashire Middleton and PrestwichNat Lib4,32717.168.4%Nat Lib gain from Co Lib
Lancashire MossleyInd4,57716.867.5%Ind gain from Co Lib
Lancashire NewtonLab4,09818.586.1%Lab hold
Lancashire OrmskirkCon3,54717.567.8%Con gain from Lab
Lancashire RoytonCon1,0933.783.4%Con hold
Lancashire StretfordNat Lib10,45237.471.9%Nat Lib gain from Co Lib
Lancashire WaterlooCon6,66734.669.4%Con hold
Lancashire West HoughtonLab2,90910.985.4%Lab hold
Lancashire WidnesCon1,7826.586.8%Con hold
Leeds CentralCon6,29322.366.1%Con gain from Co Lib
Leeds NorthCon6,54124.471.8%Con gain from Co Lib
Leeds North EastCon4,45216.674.2%Con hold
Leeds SouthLab1,8307.469.8%Lab gain from Co Lib
Leeds South EastLab4,12217.766.2%Lab hold
Leeds WestLib9043.567.6%Lib gain from Co Lib
Leicester EastNat Lib1,3144.576.9%Nat Lib gain from Co Lib
Leicester SouthCon1090.471.7%Con hold
Leicester WestLab4,79216.772.5%Lab gain from Co Lab
Leicestershire BosworthCon2,5119.181.0%Con gain from Co Lib
Leicestershire HarboroughCon2,92913.376.9%Con hold
Leicestershire LoughboroughNat Libunopposed——Nat Lib gain from Co Lib
Leicestershire MeltonCon1,7917.279.9%Con hold
LeighLab3,72711.289.9%Lab gain from Lib
Lewisham EastCon8,32428.764.0%Con hold
Lewisham WestCon7,74731.458.1%Con hold
Leyton EastCon1,5667.772.2%Con gain from Co Lib
Leyton WestCon4,13617.369.0%Con hold
LincolnCon4,82918.185.9%Con hold
Liverpool East ToxtethCon5,16520.674.2%Con hold
Liverpool Edge HillCon4,66619.770.5%Con hold
Liverpool EvertonCon4,06721.170.3%Con hold
Liverpool ExchangeCon3,03610.774.8%Con hold
Liverpool FairfieldCon8,83844.764.0%Con hold
Liverpool KirkdaleConunopposed——Con hold
Liverpool ScotlandOthunopposed——Oth hold
Liverpool WaltonConunopposed——Con hold
Liverpool WavertreeCon5,43123.369.5%Con hold
Liverpool West DerbyCon9,39440.965.0%Con hold
Liverpool West ToxtethCon4,82119.169.1%Con hold
LouthLib8834.078.5%Lib gain from SF
Manchester ArdwickLab1,2544.771.4%Lab gain from Con
Manchester BlackleyCon2,80413.581.4%Con hold
Manchester ClaytonCon110.082.9%Con hold
Manchester ExchangeCon3,77115.761.2%Con hold
Manchester GortonLab2,0017.179.0%Lab hold
Manchester HulmeCon4,05314.870.1%Con hold
Manchester Moss SideCon5,18922.370.4%Con hold
Manchester PlattingLab8692.781.8%Lab hold
Manchester RusholmeCon5,34421.777.8%Con hold
Manchester WithingtonCon6703.077.4%Con hold
Middlesbrough EastCon1,2785.678.8%Con gain from Lib
Middlesbrough WestLib9,38938.768.4%Lib hold
Middlesex ActonCon4,86623.867.1%Con hold
Middlesex Brentford and ChiswickCon2,34613.164.2%Con hold
Middlesex EnfieldCon1,9058.871.8%Con hold
Middlesex FinchleyCon1,4436.572.4%Con hold
Middlesex HarrowInd7,42232.165.1%Ind gain from Con
Middlesex HendonCon11,75242.475.8%Con hold
Middlesex SpelthorneCon5,83429.453.9%Con hold
Middlesex TwickenhamConunopposed——Con hold
Middlesex UxbridgeCon5,09921.773.0%Con hold
Middlesex Wood GreenCon12,52640.066.5%Con hold
MorpethLab5,01916.272.1%Lab hold
Nelson and ColneLab6,17216.983.2%Lab hold
Newcastle under LymeLab4,93020.579.5%Lab gain from Ind Lib
Newcastle upon Tyne CentralLab5,07020.172.5%Lab gain from Con
Newcastle upon Tyne EastLab3,08513.273.7%Lab gain from Co Lib
Newcastle upon Tyne NorthCon6,91428.473.9%Con hold
Newcastle upon Tyne WestLab1550.680.5%Lab gain from Co Lib
Norfolk EasternCon3081.470.2%Con hold
Norfolk King'S LynnCon1,1794.575.5%Con hold
Norfolk NorthernLab1,0294.575.2%Lab gain from Con
Norfolk South WesternNat Lib1,7779.359.1%Nat Lib gain from Co Lib
Norfolk SouthernCon2,57511.370.8%Con gain from Lib
NorthamptonNat Lib5,47614.385.5%Nat Lib gain from Co Lib
Northumberland Berwick upon TweedNat Lib4,57923.766.2%Nat Lib gain from Lib
Northumberland HexhamCon2,88313.879.3%Con hold
Northumberland WansbeckLab4,88313.876.6%Lab gain from Co Lib
Norwich2-member seat: not split by party in the source——78.5%
Nottingham CentralLib220.168.9%Lib gain from Con
Nottingham EastCon3,91219.366.2%Con hold
Nottingham SouthCon10,45252.666.3%Con hold
Nottingham WestLab4,73721.572.5%Lab hold
Nottinghamshire BassetlawCon2,44210.474.4%Con hold
Nottinghamshire BroxtoweLab3711.659.8%Lab hold
Nottinghamshire MansfieldLib1,2754.174.3%Lib gain from Lab
Nottinghamshire NewarkCon7,04529.679.9%Con hold
Nottinghamshire RushcliffeCon3,56113.769.9%Con hold
Oldham2-member seat: not split by party in the source——78.8%
OxfordLib3,80618.083.8%Lib gain from Con
Oxfordshire BanburyCon4,60617.276.4%Con gain from Co Lib
Oxfordshire HenleyCon1,3416.269.6%Con hold
Paddington NorthCon4,34825.245.6%Con hold
Paddington SouthCon4,93534.150.5%Con hold
PeterboroughCon4,89217.280.6%Con hold
Plymouth DevonportCon1,9217.879.1%Con hold
Plymouth DrakeCon3,33912.574.4%Con hold
Plymouth SuttonCon3,09310.578.0%Con hold
Poplar Bow and BromleyLab6,77628.269.9%Lab gain from Con
Poplar South PoplarLab4,33817.666.5%Lab gain from Co Lib
Portsmouth CentralCon70.077.9%Con gain from Lib
Portsmouth NorthCon7,36029.071.9%Con hold
Portsmouth SouthCon10,88037.573.7%Con hold
Preston2-member seat: not split by party in the source——87.8%
ReadingCon1,7604.783.6%Con hold
Richmond (Surrey)Ind Con6,04325.368.8%Ind Con gain from Con
RochdaleLab2,7686.887.1%Lab gain from Con
Rochester ChathamCon6533.069.8%Con hold
Rochester GillinghamCon3,48116.372.3%Con hold
RossendaleCon1,8526.185.0%Con hold
RotherhamCon6441.981.6%Con hold
Rutland and StamfordCon3,04213.881.2%Con hold
Salford NorthLab190.178.7%Lab hold
Salford SouthConunopposed——Con hold
Salford WestCon3,40612.681.8%Con hold
Sheffield AttercliffeLab8,64436.468.6%Lab gain from Co Lib
Sheffield BrightsideLab5,74320.875.0%Lab gain from Co Lib
Sheffield CentralConunopposed——Con hold
Sheffield EcclesallConunopposed——Con hold
Sheffield HallamCon4,23218.773.7%Con hold
Sheffield HillsboroughLab3,31812.374.7%Lab gain from Co Lib
Sheffield ParkNat Lib9644.473.0%Nat Lib gain from Co Lib
ShoreditchNat Lib2501.047.4%Nat Lib gain from Co Lib
Shropshire LudlowCon5,80832.771.6%Con hold
Shropshire OswestryCon6,17724.180.2%Con hold
Shropshire ShrewsburyCon1,5987.878.8%Con hold
Shropshire the WrekinCon1,0494.767.8%Con gain from Co Lib
SmethwickLab3821.575.9%Lab hold
Somerset BridgwaterCon1190.578.2%Con hold
Somerset FromeCon7062.482.2%Con hold
Somerset TauntonLib3,01312.979.1%Lib gain from Con
Somerset WellsCon3,05414.377.8%Con hold
Somerset Weston Super MareCon2,87410.277.9%Con hold
Somerset YeovilCon5,88723.573.0%Con hold
South ShieldsLib250.176.2%Lib gain from Co Lib
Southampton2-member seat: not split by party in the source——68.5%
Southend on SeaCon6,88123.868.0%Con hold
SouthportCon1,6656.576.3%Con hold
Southwark CentralNat Lib5,00031.252.7%Nat Lib gain from Co Lib
Southwark NorthNat Lib1,1128.156.1%Nat Lib gain from Co Lib
Southwark South EastNat Lib2,28012.958.2%Nat Lib gain from Co Lib
St HelensLab6,14417.480.0%Lab hold
St MaryleboneConunopposed——Con hold
St Pancras NorthCon9914.166.0%Con hold
St Pancras South EastCon3,14417.160.1%Con hold
St Pancras South WestCon2,75616.457.9%Con hold
Staffordshire BurtonConunopposed——Con hold
Staffordshire CannockLab7732.966.9%Lab gain from Co Lib
Staffordshire KingswinfordLab9193.175.2%Lab hold
Staffordshire LeekLab3841.578.7%Lab hold
Staffordshire LichfieldNat Lib1,2786.462.0%Nat Lib gain from Co Lib
Staffordshire StaffordCon3,31817.876.7%Con hold
Staffordshire StoneCon5442.771.4%Con hold
Stepney LimehouseLab1,89910.957.8%Lab gain from Co Lib
Stepney Mile EndCon7955.464.2%Con hold
Stepney Whitechapel and St George'SLab4282.764.1%Lab gain from Lib
Stockport2-member seat: not split by party in the source——83.4%
Stockton on TeesNat Lib1,2133.785.9%Nat Lib gain from Co Lib
Stoke NewingtonCon4,01625.965.0%Con hold
Stoke on Trent BurslemLab2050.978.2%Lab hold
Stoke on Trent HanleyLab4,43020.167.4%Lab gain from Co Lab
Stoke on Trent StokeNat Lib6,16322.768.0%Nat Lib gain from Co Lib
Suffolk (East) EyeLib3,53120.154.0%Lib gain from Co Lib
Suffolk (East) LowestoftCon7,94932.071.0%Con gain from Co Lib
Suffolk (East) WoodbridgeCon2,92013.469.1%Con hold
Suffolk (West) Bury St EdmundsConunopposed——Con hold
Suffolk (West) SudburyCon1,88812.259.3%Con gain from Lib
Sunderland2-member seat: not split by party in the source——81.6%
Surrey ChertseyCon4,85320.858.2%Con hold
Surrey EasternCon8,83154.664.5%Con hold
Surrey EpsomCon9,67842.465.3%Con hold
Surrey FarnhamCon9,24546.556.8%Con hold
Surrey GuildfordCon10,53141.265.4%Con hold
Surrey MitchamCon5,03629.952.7%Con hold
Surrey ReigateConunopposed——Con hold
Sussex (East) East GrinsteadCon9,45442.058.2%Con hold
Sussex (East) EastbourneCon5,05120.977.2%Con hold
Sussex (East) LewesCon6,01736.164.6%Con hold
Sussex (East) RyeCon3,43418.762.4%Con hold
Sussex (West) ChichesterCon12,74248.657.9%Con hold
Sussex (West) Horsham and WorthingConunopposed——Con hold
The HartlepoolsLib5671.687.2%Lib gain from Con
Tottenham NorthLab1,8588.065.4%Lab gain from Con
Tottenham SouthCon1,6627.563.8%Con hold
TynemouthCon4,45719.183.5%Con hold
WakefieldCon6183.184.4%Con hold
WallaseyCon7,52427.469.2%Con hold
WallsendLab2,8239.382.2%Lab gain from Co Lib
WalsallLib3250.984.4%Lib gain from Nat
Walthamstow EastCon2,79614.367.6%Con hold
Walthamstow WestLab2,50512.463.8%Lab gain from Co Lab
Wandsworth Balham and TootingCon9,19536.461.1%Con hold
Wandsworth CentralCon7,05039.461.4%Con hold
Wandsworth ClaphamCon8,36636.963.0%Con hold
Wandsworth PutneyCon4,18320.361.8%Con hold
Wandsworth StreathamCon6,79938.363.0%Con hold
WarringtonCon1,8246.384.7%Con hold
Warwickshire NuneatonCon1,9235.869.8%Con hold
Warwickshire RugbyCon3,73814.976.9%Con hold
Warwickshire TamworthConunopposed——Con hold
Warwickshire Warwick and LeamingtonConunopposed——Con hold
WednesburyLab1050.385.5%Lab hold
WellingboroughNat Lib3,93815.179.4%Nat Lib gain from Lab
West BromwichLab2,94710.585.7%Lab hold
West Ham PlaistowLab5,18126.654.7%Lab hold
West Ham SilvertownLab7,51346.349.0%Lab gain from Oth
West Ham StratfordLab1,3766.464.9%Lab gain from Con
West Ham UptonCon2,92813.269.4%Con hold
Westminster AbbeyCon11,16662.049.0%Con hold
Westminster St George'SInd Con3,69318.462.2%Ind Con gain from Con
WestmorlandConunopposed——Con hold
WiganLab4,64313.188.9%Lab hold
Willesden EastCon1,3145.558.4%Con hold
Willesden WestCon7993.166.7%Con hold
Wiltshire ChippenhamLib4882.378.0%Lib gain from Con
Wiltshire DevizesCon3,02018.764.9%Con hold
Wiltshire SalisburyCon3231.481.1%Con hold
Wiltshire SwindonCon3,38412.880.0%Con hold
Wiltshire WestburyLib6412.781.0%Lib gain from Con
WimbledonCon10,12443.362.0%Con hold
Wolverhampton BilstonCon1,9058.473.8%Con hold
Wolverhampton EastLib2,1678.680.4%Lib hold
Wolverhampton WestCon2,5487.783.5%Con hold
Woolwich EastLab3,90614.380.4%Lab hold
Woolwich WestCon4,90320.470.1%Con hold
WorcesterLib7734.082.4%Lib gain from Con
Worcestershire BewdleyCon5,44432.164.7%Con hold
Worcestershire EveshamCon3,78719.765.7%Con hold
Worcestershire KidderminsterCon10,50836.370.0%Con hold
Worcestershire StourbridgeCon1,2513.675.8%Con gain from Lib
YorkCon5,05714.885.8%Con hold
Yorkshire (East Riding) BuckroseCon6012.682.5%Con gain from Co Lib
Yorkshire (East Riding) HoldernessLib1,2795.979.1%Lib gain from Con
Yorkshire (East Riding) HowdenshireCon3,72721.071.1%Con hold
Yorkshire (North Riding) ClevelandCon1,7014.882.4%Con hold
Yorkshire (North Riding) RichmondConunopposed——Con hold
Yorkshire (North Riding) Scarborough and WhitbyCon3,09610.576.2%Con hold
Yorkshire (North Riding) Thirsk and MaltonConunopposed——Con hold
Yorkshire (West Riding) Barkston AshConunopposed——Con hold
Yorkshire (West Riding) Colne ValleyLab1,2824.078.5%Lab gain from Co Lib
Yorkshire (West Riding) Don ValleyLab4,10619.565.4%Lab gain from Co Lab
Yorkshire (West Riding) DoncasterLab5,15817.977.4%Lab gain from Co Lib
Yorkshire (West Riding) EllandLab4301.581.9%Lab gain from Con
Yorkshire (West Riding) HemsworthLab5,97826.476.3%Lab hold
Yorkshire (West Riding) KeighleyLab4,71615.681.6%Lab gain from Con
Yorkshire (West Riding) NormantonLab10,18546.568.3%Lab hold
Yorkshire (West Riding) PenistoneLib5422.273.1%Lib hold
Yorkshire (West Riding) PontefractLab6262.773.9%Lab gain from Co Lib
Yorkshire (West Riding) Pudsey and OtleyCon3,95714.982.0%Con gain from Co Lib
Yorkshire (West Riding) RiponConunopposed——Con hold
Yorkshire (West Riding) Rother ValleyLabunopposed——Lab hold
Yorkshire (West Riding) RothwellLab7,25125.578.4%Lab hold
Yorkshire (West Riding) ShipleyNat Lib1,0413.581.7%Nat Lib gain from Co Lib
Yorkshire (West Riding) SkiptonCon3,0239.585.2%Con hold
Yorkshire (West Riding) SowerbyCon3,56612.183.9%Con gain from Ind
Yorkshire (West Riding) Spen ValleyLib7872.384.6%Lib gain from Co Lib
Yorkshire (West Riding) WentworthLabunopposed——Lab hold

England at every election →

Questions and answers

Who won in England at the 1922 general election?

The Conservatives won 298 of the 485 seats in England, with 41.5% of the vote.

How many seats were there in England in 1922?

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