Skip to content

Thursday 6 December 1923

1923 UK general election results

The Conservatives won the most seats: 244 of the 585 single-member and unopposed seats the source breaks down by party (30 seats in two-member and university constituencies are not split by party in the source). Afterwards: Hung parliament: minority Labour government from January 1924, with Ramsay MacDonald as prime minister.

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

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
ConservativeStanley Baldwin244−885,307,24938.0%−0.6522
LabourRamsay MacDonald184+464,298,08630.8%+1.1422
LiberalH. H. Asquith153+934,129,34029.6%+10.6449
Others—4+1201,4141.4%+0.121
1 other parties and independents24,0880.2%

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

South East: Conservative 35 of 52 seatsWest Midlands: Conservative 29 of 47 seatsNorth West: Conservative 28 of 86 seatsEast Midlands: Conservative 14 of 38 seatsLondon: Conservative 49 of 96 seatsYorkshire and the Humber: Labour 23 of 56 seatsEast of England: Conservative 16 of 36 seatsSouth West: Liberal 25 of 43 seatsNorth East: Labour 14 of 31 seatsNorthern Ireland: Conservative 11 of 13 seatsScotland: Labour 33 of 71 seatsWales: Labour 19 of 35 seats
Each nation and region is coloured by the party that won most of its seats; darker means a larger share of the seats. Constituency maps start in 2010, when the hexagon layouts begin.

Nations and regions

Closest results

  1. Devonshire Tiverton Lib by 3 votes
  2. Durham Sedgefield Con by 6 votes
  3. University of Wales Lab by 10 votes
  4. Hertfordshire Hemel Hempstead Lib by 17 votes
  5. Huddersfield Lab by 26 votes
  6. Berkshire Newbury Lib by 41 votes
  7. Leicestershire Melton Con by 44 votes
  8. Kent Isle of Thanet Con by 48 votes
  9. Essex Maldon Lab by 49 votes
  10. Stoke on Trent Burslem Lib by 63 votes

50 closest seats →

190 seats changed hands

Compared with the previous general election, where the constituency had the same boundaries.

  • Liberal gained 68 from Conservative
  • Labour gained 40 from Conservative
  • Liberal gained 23 from National Liberal
  • Labour gained 15 from National Liberal
  • Liberal gained 13 from Labour
  • Conservative gained 8 from Liberal
  • Conservative gained 8 from National Liberal
  • Labour gained 5 from Liberal
  • Conservative gained 3 from Independent Conservative
  • Conservative gained 2 from Labour

Every gain → · Compare with 1922 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
Aberdeen NorthScotlandLab4,31823.953.0%Lab hold
Aberdeen SouthScotlandCon4,34718.360.7%Con hold
Aberdeenshire and Kincardineshire CentralScotlandLib1,3117.264.7%Lib hold
Aberdeenshire and Kincardineshire EasternScotlandLib1,84411.757.6%Lib hold
Aberdeenshire and Kincardineshire Kincardine and WesternScotlandCon2702.157.8%Con gain from Lib
AccringtonNorth WestLib3,1888.786.5%Lib gain from Lab
AngleseyWalesLibunopposed——Lib gain from Oth
AntrimNorthern IrelandConunopposed——Con hold
ArgyllScotlandLib9205.453.3%Lib gain from Nat Lib
ArmaghNorthern IrelandConunopposed——Con hold
Ashton under LyneNorth WestCon2391.185.3%Con hold
Ayr District of BurghsScotlandCon2,47410.170.0%Con hold
Ayrshire and Bute Bute and NorthernScotlandCon2,46511.155.9%Con hold
Ayrshire and Bute KilmarnockScotlandLab2,80711.075.7%Lab gain from Lib
Ayrshire and Bute South AyrshireScotlandLab2,36211.865.7%Lab hold
BanffshireScotlandLibunopposed——Lib hold
BarnsleyYorkshire and the HumberLab5,79021.974.1%Lab hold
Barrow in FurnessNorth WestCon4201.486.3%Con hold
BathSouth WestLib8643.379.1%Lib gain from Con
Batley and MorleyYorkshire and the HumberLab1,4845.273.8%Lab hold
Battersea NorthLondonLib1860.861.9%Lib gain from Lab
Battersea SouthLondonCon1,1184.063.5%Con hold
Bedfordshire BedfordEast of EnglandCon4571.873.5%Con hold
Bedfordshire LutonEast of EnglandLib3,83112.678.1%Lib gain from Con
Bedfordshire MidEast of EnglandLib2,0239.172.6%Lib hold
Belfast EastNorthern IrelandConunopposed——Con hold
Belfast NorthNorthern IrelandCon1,6005.068.2%Con hold
Belfast SouthNorthern IrelandConunopposed——Con hold
Belfast WestNorthern IrelandCon2,7505.870.3%Con hold
Berkshire AbingdonSouth EastLib2541.279.5%Lib gain from Con
Berkshire NewburySouth EastLib410.271.3%Lib gain from Con
Berkshire WindsorSouth EastCon3,62516.757.1%Con hold
Bermondsey RotherhitheLondonLab3,27817.463.8%Lab gain from Con
Bermondsey West BermondseyLondonLib8885.166.1%Lib gain from Lab
Berwickshire and HaddingtonshireScotlandLab680.369.4%Lab gain from Nat Lib
Bethnal Green North EastLondonLab6253.959.1%Lab gain from Lib
Bethnal Green South WestLondonLib4843.762.2%Lib hold
Birkenhead EastNorth WestLib6,75427.174.1%Lib hold
Birkenhead WestNorth WestLab2,61111.772.4%Lab gain from Con
Birmingham AstonWest MidlandsCon5,75024.365.0%Con hold
Birmingham DeritendWest MidlandsCon2,61912.256.8%Con hold
Birmingham DuddestonWest MidlandsCon4,40322.456.9%Con hold
Birmingham EdgbastonWest MidlandsCon9,49744.356.7%Con hold
Birmingham ErdingtonWest MidlandsCon7,10931.959.4%Con hold
Birmingham HandsworthWest MidlandsConunopposed——Con hold
Birmingham King'S NortonWest MidlandsCon2,80212.874.1%Con hold
Birmingham LadywoodWest MidlandsCon1,5546.472.0%Con hold
Birmingham MoseleyWest MidlandsCon11,72442.663.1%Con hold
Birmingham SparkbrookWest MidlandsCon7,57531.463.7%Con hold
Birmingham West BirminghamWest MidlandsCon3,95716.563.9%Con hold
Birmingham YardleyWest MidlandsCon1,7387.064.4%Con hold
BlackburnNorth West2-member seat: not split by party in the source——85.0%
BlackpoolNorth WestLib3,0727.484.8%Lib gain from Con
BoltonNorth West2-member seat: not split by party in the source——80.0%
BootleNorth WestLib4531.968.1%Lib hold
BournemouthSouth EastCon6,25020.379.0%Con hold
Bradford CentralYorkshire and the HumberLab4,51614.171.0%Lab hold
Bradford EastYorkshire and the HumberLab5,56219.775.6%Lab hold
Bradford NorthYorkshire and the HumberLib1730.681.7%Lib gain from Con
Bradford SouthYorkshire and the HumberLib6752.076.9%Lib hold
Breconshire and RadnorshireWalesLibunopposed——Lib gain from Nat Lib
BriggYorkshire and the HumberCon1,6597.272.8%Con hold
BrightonSouth East2-member seat: not split by party in the source——69.3%
Bristol CentralSouth WestCon2,4549.365.8%Con hold
Bristol EastSouth WestLab2,0407.476.5%Lab gain from Nat Lib
Bristol NorthSouth WestLab1,6626.074.4%Lab gain from Nat Lib
Bristol SouthSouth WestLib1,5345.374.8%Lib gain from Nat Lib
Bristol WestSouth WestConunopposed——Con hold
BromleyLondonCon8832.964.1%Con hold
Buckinghamshire AylesburySouth EastLib710.374.7%Lib gain from Con
Buckinghamshire BuckinghamSouth EastCon1,5276.168.4%Con hold
Buckinghamshire WycombeSouth EastLib1,6825.368.2%Lib gain from Con
BurnleyNorth WestLab2,6516.087.3%Lab hold
BuryNorth WestCon1,1124.280.8%Con hold
Caernarvon District of BoroughsWalesLib5,17626.180.9%Lib gain from Nat Lib
CaernarvonshireWalesLib1,5225.374.9%Lib gain from Lab
Caithness and SutherlandScotlandLibunopposed——Lib gain from Nat Lib
Camberwell DulwichLondonCon1,3676.761.3%Con hold
Camberwell NorthLondonLab4,68628.356.9%Lab hold
Camberwell North WestLondonLib800.461.9%Lib gain from Nat Lib
Camberwell PeckhamLondonCon1560.761.4%Con hold
CambridgeEast of EnglandCon1,9628.480.9%Con hold
Cambridge UniversityUniversity seats2-member seat: not split by party in the source——68.8%
CambridgeshireEast of EnglandCon3,15611.772.5%Con hold
Cardiff CentralWalesCon1,6986.471.4%Con hold
Cardiff EastWalesLib7243.079.3%Lib gain from Con
Cardiff SouthWalesLab4262.070.6%Lab gain from Con
CardiganshireWalesOth5,07819.181.0%Oth gain from Nat Lib
CarlisleNorth WestLab2761.287.8%Lab hold
Carmarthenshire CarmarthenWalesLib4,31115.078.3%Lib gain from Nat Lib
Carmarthenshire LlanelliWalesLab9,29824.376.8%Lab hold
ChelseaLondonCon5,41429.563.8%Con hold
CheltenhamSouth WestCon1,3446.879.5%Con hold
Cheshire AltrinchamNorth WestLib2,9658.476.6%Lib gain from Con
Cheshire City of ChesterNorth WestCon3,77317.278.6%Con hold
Cheshire CreweNorth WestLab5,89418.882.8%Lab hold
Cheshire EddisburyNorth WestCon1961.176.4%Con hold
Cheshire KnutsfordNorth WestCon800.376.8%Con hold
Cheshire MacclesfieldNorth WestCon3,48510.783.9%Con hold
Cheshire NorthwichNorth WestCon2,0706.776.1%Con hold
Cheshire Stalybridge and HydeNorth WestLib2,3747.572.2%Lib gain from Con
Cheshire WirralNorth WestLib1,8407.271.6%Lib gain from Con
City of LondonLondonConunopposed——Con hold
Combined English UniversitiesUniversity seats2-member seat: not split by party in the source——77.4%
Combined Scottish UniversitiesUniversity seatsConunopposed——Con hold
Cornwall BodminSouth WestLib1,9627.282.0%Lib hold
Cornwall CamborneSouth WestLib3,69818.658.0%Lib gain from Nat Lib
Cornwall NorthernSouth WestLib2,85313.075.6%Lib gain from Nat Lib
Cornwall Penryn and FalmouthSouth WestLib6,58624.073.0%Lib gain from Con
Cornwall St IvesSouth WestLib1,2706.071.4%Lib gain from Con
CoventryWest MidlandsLab6201.377.1%Lab gain from Con
Croydon NorthLondonCon7,03125.955.7%Con hold
Croydon SouthLondonCon4,38413.963.4%Con hold
Cumberland NorthernNorth WestCon2181.283.2%Con hold
Cumberland Penrith and CockermouthNorth WestCon3271.883.2%Con gain from Lib
Cumberland WhitehavenNorth WestLab1,3905.983.1%Lab hold
Cumberland WorkingtonNorth WestLab3,51513.083.5%Lab hold
DarlingtonNorth EastCon2,3548.586.8%Con hold
DaventryEast MidlandsCon1,6006.876.1%Con hold
Denbighshire DenbighWalesLib3,97819.663.6%Lib gain from Nat Lib
Denbighshire WrexhamWalesLab1,8815.781.1%Lab hold
DeptfordLondonLab8,91026.063.3%Lab hold
DerbyEast Midlands2-member seat: not split by party in the source——81.1%
Derbyshire BelperEast MidlandsCon2,37810.370.0%Con gain from Lib
Derbyshire ChesterfieldEast MidlandsLib5,96625.069.0%Lib hold
Derbyshire Clay CrossEast MidlandsLab7,05833.161.4%Lab hold
Derbyshire High PeakEast MidlandsCon2,73010.078.2%Con hold
Derbyshire IlkestonEast MidlandsLab2,62512.069.4%Lab hold
Derbyshire North EasternEast MidlandsLab2,2037.975.8%Lab hold
Derbyshire SouthernEast MidlandsCon1,9835.975.7%Con hold
Derbyshire WesternEast MidlandsCon4531.784.9%Con gain from Lib
Devonshire BarnstapleSouth WestLib1,2664.387.6%Lib gain from Con
Devonshire HonitonSouth WestCon2931.281.0%Con hold
Devonshire South MoltonSouth WestLibunopposed——Lib hold
Devonshire TavistockSouth WestLib1,8118.377.7%Lib hold
Devonshire TivertonSouth WestLib30.087.4%Lib gain from Con
Devonshire TorquaySouth WestLib3721.280.0%Lib gain from Con
Devonshire TotnesSouth WestLib5021.580.7%Lib gain from Con
DewsburyYorkshire and the HumberLib2,25611.270.7%Lib gain from Lab
Dorset EasternSouth WestCon4,94519.278.5%Con gain from Ind Con
Dorset NorthernSouth WestLib7813.784.3%Lib hold
Dorset SouthernSouth WestCon5,08424.671.6%Con hold
Dorset WesternSouth WestCon3,01317.570.9%Con hold
DownNorthern IrelandConunopposed——Con hold
DudleyWest MidlandsCon1,7178.378.8%Con hold
Dumbarton District of BurghsScotlandLab4,95222.568.0%Lab hold
DumfriesshireScotlandLib1,7277.172.6%Lib hold
DunbartonshireScotlandLab1,9037.070.7%Lab gain from Con
DundeeScotland2-member seat: not split by party in the source——72.7%
Dunfermline District of BurghsScotlandLab1,6757.177.7%Lab hold
Durham Barnard CastleNorth EastLab1,68910.178.8%Lab gain from Con
Durham Bishop AucklandNorth EastLab6,64225.575.5%Lab hold
Durham BlaydonNorth EastLab7,94935.862.1%Lab hold
Durham Chester Le StreetNorth EastLab13,69749.470.1%Lab hold
Durham ConsettNorth EastLab1,2434.178.2%Lab hold
Durham DurhamNorth EastLab3,28913.577.2%Lab hold
Durham Houghton Le SpringNorth EastLab4,78018.669.0%Lab hold
Durham JarrowNorth EastLab7,22227.967.2%Lab hold
Durham SeahamNorth EastLab12,73542.771.3%Lab hold
Durham SedgefieldNorth EastCon60.074.5%Con gain from Lab
Durham SpennymoorNorth EastLab7,45131.569.7%Lab hold
EalingLondonCon5,93925.569.0%Con hold
East Ham NorthEast of EnglandLab4161.769.0%Lab gain from Con
East Ham SouthEast of EnglandLab2,63011.368.5%Lab hold
EcclesNorth WestLab1,8636.578.2%Lab hold
Edinburgh CentralScotlandLab6,96135.959.7%Lab hold
Edinburgh EastScotlandLib5,83136.658.5%Lib hold
Edinburgh NorthScotlandLib2,83511.566.3%Lib gain from Con
Edinburgh SouthScotlandCon2,61011.470.2%Con hold
Edinburgh WestScotlandLib2,2328.474.4%Lib hold
EdmontonLondonLab4,79228.754.8%Lab hold
Essex ChelmsfordEast of EnglandLib2,69211.763.5%Lib gain from Con
Essex ColchesterEast of EnglandCon2,2199.178.2%Con hold
Essex EppingEast of EnglandCon1,5745.766.4%Con hold
Essex HarwichEast of EnglandLib1,9178.676.2%Lib hold
Essex MaldonEast of EnglandLab490.269.6%Lab gain from Con
Essex RomfordLondonCon4761.861.4%Con gain from Nat Lib
Essex Saffron WaldenEast of EnglandCon3,25414.967.7%Con hold
Essex South EasternEast of EnglandLab1,6006.158.1%Lab gain from Con
ExeterSouth WestCon7,78535.372.6%Con hold
Fermanagh and TyroneNorthern Ireland2-member seat: not split by party in the source——84.7%
Fife EasternScotlandLib2,55011.067.8%Lib hold
Fife WesternScotlandLab5,74530.857.4%Lab hold
FinsburyLondonLab1,8448.853.8%Lab gain from Con
FlintshireWalesLib4,68313.669.4%Lib gain from Nat Lib
ForfarshireScotlandLib8475.960.3%Lib hold
Fulham EastLondonCon2,0749.358.0%Con hold
Fulham WestLondonCon1,2785.162.9%Con hold
GainsboroughEast MidlandsLib1,8539.075.4%Lib gain from Con
GallowayScotlandLibunopposed——Lib hold
GatesheadNorth EastLib6551.673.2%Lib gain from Lab
Glamorganshire AberavonWalesLab3,51211.287.2%Lab hold
Glamorganshire CaerphillyWalesLab10,04235.677.0%Lab hold
Glamorganshire GowerWalesLab4,55218.273.0%Lab hold
Glamorganshire Llandaff and BarryWalesCon8372.972.1%Con hold
Glamorganshire NeathWalesLab8,20224.673.9%Lab hold
Glamorganshire OgmoreWalesLabunopposed——Lab hold
Glamorganshire PontypriddWalesLab2,9989.876.0%Lab hold
Glasgow BridgetonScotlandLab9,63439.766.5%Lab hold
Glasgow CamlachieScotlandLab3,11612.471.8%Lab hold
Glasgow CathcartScotlandCon1,9337.677.5%Con gain from Lab
Glasgow CentralScotlandCon4161.467.5%Con hold
Glasgow GorbalsScotlandLab8,81934.563.5%Lab hold
Glasgow GovanScotlandLab6,89232.768.5%Lab hold
Glasgow HillheadScotlandCon4,69824.573.2%Con hold
Glasgow KelvingroveScotlandCon1,0043.968.2%Con hold
Glasgow MaryhillScotlandLab2,1668.377.1%Lab hold
Glasgow PartickScotlandLab2,08210.971.1%Lab gain from Nat Lib
Glasgow PollokScotlandCon7,17734.466.0%Con hold
Glasgow ShettlestonScotlandLab4,15319.771.0%Lab hold
Glasgow SpringburnScotlandLab5,72124.568.1%Lab hold
Glasgow St RolloxScotlandLab6,03624.765.6%Lab hold
Glasgow TradestonScotlandLab4,30820.363.1%Lab hold
GloucesterSouth WestCon5032.286.5%Con hold
Gloucestershire Cirencester and TewkesburySouth WestCon7,55732.563.6%Con hold
Gloucestershire Forest of DeanSouth WestLab4,10321.764.7%Lab hold
Gloucestershire StroudSouth WestLib1,8246.478.2%Lib gain from Con
Gloucestershire ThornburySouth WestLib6,47024.075.6%Lib gain from Con
GranthamEast MidlandsCon1,7336.079.1%Con gain from Lib
Great YarmouthEast of EnglandLib2,92413.379.2%Lib hold
GreenockScotlandLib6,00222.578.4%Lib hold
GreenwichLondonLab1,5685.461.8%Lab gain from Con
GrimsbyYorkshire and the HumberCon1,6184.862.2%Con hold
Hackney CentralLondonLib1,3175.962.8%Lib gain from Nat Lib
Hackney NorthLondonLib1,6548.061.2%Lib gain from Con
Hackney SouthLondonLab2,82112.665.8%Lab gain from Con
HalifaxYorkshire and the HumberLibunopposed——Lib hold
Hammersmith NorthLondonLab8454.363.0%Lab gain from Con
Hammersmith SouthLondonCon1,2106.461.1%Con hold
Hampshire AldershotSouth EastCon2,81618.259.6%Con hold
Hampshire BasingstokeSouth EastLib3481.568.8%Lib gain from Con
Hampshire FarehamSouth EastCon8,26138.859.7%Con hold
Hampshire New Forest and ChristchurchSouth EastCon2,0117.868.8%Con hold
Hampshire PetersfieldSouth EastCon5,79231.160.6%Con hold
Hampshire WinchesterSouth EastCon4,74519.867.9%Con hold
HampsteadLondonCon3,97517.258.0%Con hold
HastingsSouth EastCon6,03826.776.4%Con hold
Herefordshire HerefordWest MidlandsCon3,16815.372.6%Con hold
Herefordshire LeominsterWest MidlandsCon2,96814.775.8%Con hold
Hertfordshire Hemel HempsteadEast of EnglandLib170.165.8%Lib gain from Con
Hertfordshire HertfordEast of EnglandCon8974.460.6%Con hold
Hertfordshire HitchinEast of EnglandCon5,24423.467.7%Con hold
Hertfordshire St AlbansEast of EnglandCon5,32821.368.8%Con hold
Hertfordshire WatfordEast of EnglandCon3,00112.368.5%Con hold
HolbornLondonCon4,54334.248.8%Con hold
Holland With BostonEast MidlandsLab2,3668.268.8%Lab hold
HorncastleEast MidlandsLib1,8199.180.9%Lib hold
HornseyLondonCon1,6154.676.6%Con hold
HuddersfieldYorkshire and the HumberLab260.181.9%Lab gain from Lib
HuntingdonshireEast of EnglandLib1,0615.369.6%Lib gain from Con
HytheSouth EastConunopposed——Con hold
IlfordLondonCon2,1716.864.8%Con hold
Inverness Shire and Ross and Cromarty InvernessScotlandLib4,80930.946.9%Lib gain from Nat Lib
Inverness Shire and Ross and Cromarty Ross and CromartyScotlandLibunopposed——Lib gain from Nat Lib
Inverness Shire and Ross and Cromarty Western IslesScotlandLib2332.740.1%Lib gain from Nat Lib
IpswichEast of EnglandLab4601.578.7%Lab gain from Con
Isle of ElyEast of EnglandLib4671.868.1%Lib gain from Con
Isle of WightSouth EastLib900.376.6%Lib hold
Islington EastLondonLib1,6326.160.0%Lib gain from Con
Islington NorthLondonCon5832.061.6%Con hold
Islington SouthLondonLab2331.160.9%Lab gain from Con
Islington WestLondonLab2,12611.157.7%Lab gain from Con
Kensington NorthLondonCon5702.455.8%Con hold
Kensington SouthLondonConunopposed——Con hold
Kent AshfordSouth EastCon4,93524.357.8%Con hold
Kent CanterburySouth EastCon3,45616.859.3%Con hold
Kent ChislehurstLondonCon1,91911.060.5%Con hold
Kent DartfordSouth EastLab2,8298.470.0%Lab gain from Oth
Kent DoverSouth EastConunopposed——Con hold
Kent FavershamSouth EastCon1,0614.163.4%Con hold
Kent GravesendSouth EastLab1190.568.8%Lab gain from Con
Kent Isle of ThanetSouth EastCon480.269.5%Con hold
Kent MaidstoneSouth EastCon2,1978.278.9%Con hold
Kent SevenoaksSouth EastLib6693.264.4%Lib gain from Con
Kent TonbridgeSouth EastCon6,47723.270.6%Con hold
KetteringEast MidlandsLab2,5068.681.3%Lab gain from Con
Kingston upon Hull CentralYorkshire and the HumberLib5,34020.373.0%Lib hold
Kingston upon Hull EastYorkshire and the HumberCon1,0573.879.4%Con hold
Kingston upon Hull North WestYorkshire and the HumberCon1150.573.7%Con hold
Kingston upon Hull South WestYorkshire and the HumberLib1,4335.770.3%Lib hold
Kingston upon ThamesLondonCon4,87323.153.9%Con hold
Kirkcaldy District of BurghsScotlandLab2,2848.781.7%Lab gain from Nat Lib
Lambeth BrixtonLondonLib1,4056.951.9%Lib gain from Con
Lambeth KenningtonLondonLab5102.457.6%Lab gain from Con
Lambeth NorthLondonLib3,52718.959.8%Lib hold
Lambeth NorwoodLondonCon4,59817.859.4%Con hold
Lanarkshire BothwellScotlandLab6,64228.173.1%Lab hold
Lanarkshire CoatbridgeScotlandLab2,42711.071.7%Lab hold
Lanarkshire HamiltonScotlandLab3,42216.973.5%Lab hold
Lanarkshire LanarkScotlandLab2301.074.9%Lab gain from Con
Lanarkshire MotherwellScotlandCon1,0814.677.4%Con hold
Lanarkshire NorthernScotlandLab3,36116.165.3%Lab hold
Lanarkshire RutherglenScotlandLab5,36922.572.3%Lab hold
Lancashire ChorleyNorth WestCon2,5369.474.4%Con hold
Lancashire ClitheroeNorth WestCon1,5295.188.2%Con hold
Lancashire DarwenNorth WestLib2,8109.690.6%Lib gain from Con
Lancashire FarnworthNorth WestLab3,72414.373.5%Lab hold
Lancashire FyldeNorth WestCon3,28011.076.1%Con hold
Lancashire Heywood and RadcliffeNorth WestLib1,8905.878.3%Lib gain from Nat Lib
Lancashire InceNorth WestLab11,10347.072.2%Lab hold
Lancashire LancasterNorth WestLib5,50018.380.0%Lib gain from Con
Lancashire LonsdaleNorth WestLib1,0104.775.4%Lib gain from Con
Lancashire Middleton and PrestwichNorth WestCon5291.972.8%Con gain from Nat Lib
Lancashire MossleyNorth WestOth3751.754.5%Oth gain from Ind
Lancashire NewtonNorth WestLab4,11719.778.5%Lab hold
Lancashire OrmskirkNorth WestCon1,2106.165.7%Con hold
Lancashire RoytonNorth WestLib2,5168.482.9%Lib gain from Con
Lancashire StretfordNorth WestLib4,52016.567.9%Lib gain from Nat Lib
Lancashire WaterlooNorth WestCon6503.272.6%Con hold
Lancashire West HoughtonNorth WestLab5,24420.679.3%Lab hold
Lancashire WidnesNorth WestCon7882.983.0%Con hold
Leeds CentralYorkshire and the HumberCon3,27912.460.1%Con hold
Leeds NorthYorkshire and the HumberCon7,44228.567.1%Con hold
Leeds North EastYorkshire and the HumberCon4,19315.373.9%Con hold
Leeds SouthYorkshire and the HumberLab4,02615.274.1%Lab hold
Leeds South EastYorkshire and the HumberLab5,10026.454.1%Lab hold
Leeds WestYorkshire and the HumberLab2,0027.171.6%Lab gain from Lib
Leicester EastEast MidlandsLab4,91516.776.1%Lab gain from Nat Lib
Leicester SouthEast MidlandsLib4,01815.871.0%Lib gain from Con
Leicester WestEast MidlandsLab4,39814.476.0%Lab hold
Leicestershire BosworthEast MidlandsLib3,16611.280.3%Lib gain from Con
Leicestershire HarboroughEast MidlandsLib1,3046.469.1%Lib gain from Con
Leicestershire LoughboroughEast MidlandsLib8733.576.9%Lib gain from Nat Lib
Leicestershire MeltonEast MidlandsCon440.280.9%Con hold
LeighNorth WestLab4,13512.786.5%Lab hold
LeithScotlandLib6,73729.059.1%Lib hold
Lewisham EastLondonCon3,95612.962.6%Con hold
Lewisham WestLondonCon4391.857.0%Con hold
Leyton EastLondonLab1,4117.069.1%Lab gain from Con
Leyton WestLondonCon640.368.0%Con hold
LincolnEast MidlandsCon2,0877.785.5%Con hold
LinlithgowshireScotlandLab5,15519.771.7%Lab hold
Liverpool East ToxtethNorth WestConunopposed——Con hold
Liverpool Edge HillNorth WestLab3,28913.869.9%Lab gain from Con
Liverpool EvertonNorth WestCon1,5109.059.8%Con hold
Liverpool ExchangeNorth WestCon2291.151.9%Con hold
Liverpool FairfieldNorth WestConunopposed——Con hold
Liverpool KirkdaleNorth WestConunopposed——Con hold
Liverpool ScotlandNorth WestOthunopposed——Oth hold
Liverpool WaltonNorth WestConunopposed——Con hold
Liverpool WavertreeNorth WestLib6492.671.9%Lib gain from Con
Liverpool West DerbyNorth WestLib1,9908.363.5%Lib gain from Con
Liverpool West ToxtethNorth WestCon1390.666.1%Con hold
London UniversityUniversity seatsCon1,44417.971.3%Con hold
LondonderryNorthern IrelandConunopposed——Con hold
LouthEast MidlandsLib1,1014.879.6%Lib hold
Manchester ArdwickNorth WestLab5,40720.969.3%Lab hold
Manchester BlackleyNorth WestLib4,92225.275.4%Lib gain from Con
Manchester ClaytonNorth WestLab4,09113.583.5%Lab gain from Con
Manchester ExchangeNorth WestLib1,7997.959.4%Lib gain from Con
Manchester GortonNorth WestLab5,37820.174.5%Lab hold
Manchester HulmeNorth WestCon4321.571.5%Con hold
Manchester Moss SideNorth WestLib3,11314.066.4%Lib gain from Con
Manchester PlattingNorth WestLab2,9799.678.1%Lab hold
Manchester RusholmeNorth WestLib2,0258.178.0%Lib gain from Con
Manchester WithingtonNorth WestLib3,91816.478.0%Lib gain from Con
MerionethshireWalesLib3,82421.080.2%Lib hold
Merthyr Tydfil AberdareWalesLab6,32916.583.3%Lab hold
Merthyr Tydfil MerthyrWalesLab12,10837.386.8%Lab hold
Middlesbrough EastNorth EastLib1,5296.777.3%Lib gain from Con
Middlesbrough WestNorth EastLib9,42438.968.6%Lib hold
Middlesex ActonLondonCon2,87414.463.5%Con hold
Middlesex Brentford and ChiswickLondonCon4,82027.262.6%Con hold
Middlesex EnfieldLondonLab1,1625.668.5%Lab gain from Con
Middlesex FinchleyLondonLib2,2769.576.0%Lib gain from Con
Middlesex HarrowLondonOth4,64619.864.5%Oth gain from Ind
Middlesex HendonLondonCon5,95423.367.3%Con hold
Middlesex SpelthorneSouth EastCon5,73632.846.0%Con hold
Middlesex TwickenhamLondonCon7,39431.862.0%Con hold
Middlesex UxbridgeLondonCon1,8318.066.6%Con hold
Middlesex Wood GreenLondonCon3,36910.269.1%Con hold
Midlothian and Peeblesshire NorthernScotlandLab1,8399.774.7%Lab gain from Con
Midlothian and Peeblesshire Peebles and SouthernScotlandLab1,6799.276.9%Lab hold
Monmouthshire AbertilleryWalesLabunopposed——Lab hold
Monmouthshire BedwelltyWalesLab9,12835.174.2%Lab hold
Monmouthshire Ebbw ValeWalesLab7,85331.375.8%Lab hold
Monmouthshire MonmouthWalesCon4,21019.970.9%Con hold
Monmouthshire PontypoolWalesLab3261.281.6%Lab hold
MontgomeryshireWalesLibunopposed——Lib hold
Montrose District of BurghsScotlandLib1,68510.762.9%Lib gain from Nat Lib
Moray and NairnshireScotlandCon1,0276.861.3%Con gain from Nat Lib
MorpethNorth EastLab7,49128.559.4%Lab hold
Nelson and ColneNorth WestLab6,98018.883.4%Lab hold
Newcastle under LymeWest MidlandsLab6,13531.364.2%Lab hold
Newcastle upon Tyne CentralNorth EastLab1,1875.067.4%Lab hold
Newcastle upon Tyne EastNorth EastLib1,1244.773.2%Lib gain from Lab
Newcastle upon Tyne NorthNorth EastCon6,39426.273.6%Con hold
Newcastle upon Tyne WestNorth EastLib3,61413.679.3%Lib gain from Lab
NewportWalesCon3240.985.2%Con hold
Norfolk EasternEast of EnglandLib3,33514.072.5%Lib gain from Con
Norfolk King'S LynnEast of EnglandLib6772.671.9%Lib gain from Con
Norfolk NorthernEast of EnglandLab3,25615.368.3%Lab hold
Norfolk South WesternEast of EnglandCon1,4907.164.7%Con gain from Nat Lib
Norfolk SouthernEast of EnglandLab8613.868.3%Lab gain from Con
NorthamptonEast MidlandsLab4,03610.584.3%Lab gain from Nat Lib
Northumberland Berwick upon TweedNorth EastCon1,8698.473.4%Con gain from Nat Lib
Northumberland HexhamNorth EastLib2,40611.975.5%Lib gain from Con
Northumberland WansbeckNorth EastLab4,45213.668.4%Lab hold
NorwichEast of England2-member seat: not split by party in the source——79.8%
Nottingham CentralEast MidlandsLib1,8057.372.8%Lib hold
Nottingham EastEast MidlandsLib1,4366.867.8%Lib gain from Con
Nottingham SouthEast MidlandsCon5,54826.667.6%Con hold
Nottingham WestEast MidlandsLab4,99625.363.5%Lab hold
Nottinghamshire BassetlawEast MidlandsCon3,17212.976.6%Con hold
Nottinghamshire BroxtoweEast MidlandsLab2,1708.962.0%Lab hold
Nottinghamshire MansfieldEast MidlandsLab5,05615.575.9%Lab gain from Lib
Nottinghamshire NewarkEast MidlandsCon2,61611.872.4%Con hold
Nottinghamshire RushcliffeEast MidlandsCon3,84613.873.3%Con hold
OldhamNorth West2-member seat: not split by party in the source——76.3%
Orkney and ShetlandScotlandLib8118.639.1%Lib hold
OxfordSouth EastLib2,69312.383.5%Lib hold
Oxford UniversityUniversity seats2-member seat: not split by party in the source——75.2%
Oxfordshire BanburySouth EastCon2190.876.0%Con hold
Oxfordshire HenleySouth EastCon8263.573.3%Con hold
Paddington NorthLondonCon1,7677.859.7%Con hold
Paddington SouthLondonCon6,03243.446.3%Con hold
PaisleyScotlandLib1,7466.077.1%Lib hold
PembrokeshireWalesLib1,4914.377.9%Lib gain from Nat Lib
Perthshire and Kinross Shire Kinross and WesternScotlandCon1500.872.6%Con gain from Nat Lib
Perthshire and Kinross Shire PerthScotlandLib1,5216.468.7%Lib gain from Con
PeterboroughEast MidlandsCon3,45712.974.4%Con hold
Plymouth DevonportSouth WestLib1,8416.982.7%Lib gain from Con
Plymouth DrakeSouth WestCon4961.877.9%Con hold
Plymouth SuttonSouth WestCon2,6769.177.9%Con hold
Poplar Bow and BromleyLondonLab8,39537.763.7%Lab hold
Poplar South PoplarLondonLab6,63829.659.5%Lab hold
Portsmouth CentralSouth EastLib1,2624.378.2%Lib gain from Con
Portsmouth NorthSouth EastCon3,70614.171.7%Con hold
Portsmouth SouthSouth EastCon9,23731.172.7%Con hold
PrestonNorth West2-member seat: not split by party in the source——87.2%
Queen'S University of BelfastNorthern IrelandConunopposed——Con hold
ReadingSouth EastLab1,5424.282.1%Lab gain from Con
Renfrewshire EasternScotlandLab5082.375.9%Lab hold
Renfrewshire WesternScotlandLab3,30214.677.0%Lab hold
Rhondda EastWalesLab12,99243.874.6%Lab hold
Rhondda WestWalesLab8,56630.878.5%Lab hold
Richmond (Surrey)LondonCon5,41026.059.4%Con gain from Ind Con
RochdaleNorth WestLib1,5623.887.8%Lib gain from Lab
Rochester ChathamSouth EastCon1,7677.474.6%Con hold
Rochester GillinghamSouth EastCon2,75212.473.9%Con hold
RossendaleNorth WestCon1,7705.983.8%Con hold
RotherhamYorkshire and the HumberLab2,4487.875.3%Lab gain from Con
Roxburghshire and SelkirkshireScotlandCon3,21212.378.7%Con gain from Nat Lib
Rutland and StamfordEast MidlandsCon5,60026.776.7%Con hold
Salford NorthNorth WestLab5672.273.9%Lab hold
Salford SouthNorth WestLab2,73110.472.2%Lab gain from Con
Salford WestNorth WestLab1160.576.5%Lab gain from Con
Sheffield AttercliffeYorkshire and the HumberLab7,47532.366.8%Lab hold
Sheffield BrightsideYorkshire and the HumberLab5,33319.273.0%Lab hold
Sheffield CentralYorkshire and the HumberCon9654.561.3%Con hold
Sheffield EcclesallYorkshire and the HumberCon5,59127.369.5%Con hold
Sheffield HallamYorkshire and the HumberCon6,61328.775.0%Con hold
Sheffield HillsboroughYorkshire and the HumberLab6,71824.873.3%Lab hold
Sheffield ParkYorkshire and the HumberCon5982.674.1%Con gain from Nat Lib
ShoreditchLondonLab3,21613.147.4%Lab gain from Nat Lib
Shropshire LudlowWest MidlandsConunopposed——Con hold
Shropshire OswestryWest MidlandsCon1,8157.375.8%Con hold
Shropshire ShrewsburyWest MidlandsLib5492.581.8%Lib gain from Con
Shropshire the WrekinWest MidlandsLab1,3836.366.0%Lab gain from Con
SmethwickWest MidlandsLab2,3339.471.7%Lab hold
Somerset BridgwaterSouth WestLib1,4315.583.4%Lib gain from Con
Somerset FromeSouth WestLab2,5968.979.7%Lab gain from Con
Somerset TauntonSouth WestLib1,2555.182.6%Lib hold
Somerset WellsSouth WestLib9094.179.1%Lib gain from Con
Somersetshire Weston Super MareSouth WestLib9053.178.6%
Somersetshire YeovilSouth WestCon1,9756.981.1%
South ShieldsNorth EastLib7,19518.673.5%Lib hold
SouthamptonSouth East2-member seat: not split by party in the source——67.3%
Southend on SeaEast of EnglandCon1130.469.3%Con hold
SouthportNorth WestLib9283.575.9%Lib gain from Con
Southwark CentralLondonLib1,98610.460.4%Lib gain from Nat Lib
Southwark NorthLondonLab3622.459.7%Lab gain from Nat Lib
Southwark South EastLondonLab1,4908.655.7%Lab gain from Nat Lib
St HelensNorth WestLab3,97711.080.5%Lab hold
St MaryleboneLondonCon8,33933.152.5%Con hold
St Pancras NorthLondonLab2,84611.268.2%Lab gain from Con
St Pancras South EastLondonLab6923.761.0%Lab gain from Con
St Pancras South WestLondonCon1,77610.556.9%Con hold
Staffordshire BurtonWest MidlandsConunopposed——Con hold
Staffordshire CannockWest MidlandsLab2,5188.770.5%Lab hold
Staffordshire KingswinfordWest MidlandsLab4,31214.176.6%Lab hold
Staffordshire LeekWest MidlandsLab1,8477.177.3%Lab hold
Staffordshire LichfieldWest MidlandsLab2,0198.969.7%Lab gain from Nat Lib
Staffordshire StaffordWest MidlandsCon1,4117.772.9%Con hold
Staffordshire StoneWest MidlandsCon3141.667.5%Con hold
Stepney LimehouseLondonLab6,18536.955.0%Lab hold
Stepney Mile EndLondonLab1,4789.763.8%Lab gain from Con
Stepney Whitechapel and St George'SLondonLab1,1568.058.3%Lab hold
Stirling and Falkirk District of BurghsScotlandLib1560.771.7%Lib gain from Lab
Stirlingshire and Clackmannanshire Clackmannan and EasternScotlandLab4492.264.2%Lab hold
Stirlingshire and Clackmannanshire WesternScotlandLab3,06017.274.7%Lab hold
StockportNorth West2-member seat: not split by party in the source——81.7%
Stockton on TeesNorth EastLib730.287.5%Lib gain from Nat Lib
Stoke NewingtonLondonLib1,1017.063.5%Lib gain from Con
Stoke on Trent BurslemWest MidlandsLib630.382.4%Lib gain from Lab
Stoke on Trent HanleyWest MidlandsLab5,69126.463.7%Lab hold
Stoke on Trent StokeWest MidlandsLib6172.463.2%Lib gain from Nat Lib
Suffolk (East) EyeEast of EnglandCon1,9288.270.9%Con gain from Lib
Suffolk (East) LowestoftEast of EnglandCon2,74111.367.6%Con hold
Suffolk (East) WoodbridgeEast of EnglandCon3,27814.470.9%Con hold
Suffolk (West) Bury St EdmundsEast of EnglandConunopposed——Con hold
Suffolk (West) SudburyEast of EnglandLib6653.963.8%Lib gain from Con
SunderlandNorth East2-member seat: not split by party in the source——77.9%
Surrey ChertseySouth EastCon2,63911.060.1%Con hold
Surrey EasternSouth EastConunopposed——Con hold
Surrey EpsomSouth EastCon8,42342.055.6%Con hold
Surrey FarnhamSouth EastCon7,55535.959.6%Con hold
Surrey GuildfordSouth EastCon6,51624.267.6%Con hold
Surrey MitchamLondonCon9524.663.2%Con hold
Surrey ReigateSouth EastConunopposed——Con hold
Sussex (East) East GrinsteadSouth EastCon7,76437.652.4%Con hold
Sussex (East) EastbourneSouth EastCon1,8807.677.0%Con hold
Sussex (East) LewesSouth EastCon3,05219.258.1%Con hold
Sussex (East) RyeSouth EastCon1,5167.369.4%Con hold
Sussex (West) ChichesterSouth EastLib1,1654.260.2%Lib gain from Con
Sussex (West) Horsham and WorthingSouth EastCon9,03333.759.0%Con hold
Swansea EastWalesLab3,27214.781.1%Lab hold
Swansea WestWalesLab1150.485.3%Lab gain from Nat Lib
The HartlepoolsNorth EastLib1450.487.5%Lib hold
Tottenham NorthLondonLab4,37317.169.3%Lab hold
Tottenham SouthLondonLab2,62512.062.5%Lab gain from Con
TynemouthNorth EastCon6042.681.1%Con hold
University of WalesUniversity seatsLab100.683.1%Lab gain from Nat Lib
WakefieldYorkshire and the HumberLab6213.180.9%Lab gain from Con
WallaseyNorth WestCon8493.167.2%Con hold
WallsendNorth EastLab3,17610.975.6%Lab hold
WalsallWest MidlandsLib2,1635.882.6%Lib hold
Walthamstow EastLondonCon2441.267.8%Con hold
Walthamstow WestLondonLab1,7928.565.5%Lab hold
Wandsworth Balham and TootingLondonCon5,21820.361.1%Con hold
Wandsworth CentralLondonCon3,48018.962.0%Con hold
Wandsworth ClaphamLondonCon3,88317.560.7%Con hold
Wandsworth PutneyLondonConunopposed——Con hold
Wandsworth StreathamLondonCon3,52319.961.3%Con hold
WarringtonNorth WestLab6702.386.1%Lab gain from Con
Warwickshire NuneatonWest MidlandsLib3,57810.072.6%Lib gain from Con
Warwickshire RugbyWest MidlandsLib2,51210.075.2%Lib gain from Con
Warwickshire TamworthWest MidlandsConunopposed——Con hold
Warwickshire Warwick and LeamingtonWest MidlandsCon5,20316.572.9%Con hold
WednesburyWest MidlandsLab1,0193.088.7%Lab hold
WellingboroughEast MidlandsLab2,5379.679.9%Lab gain from Nat Lib
West BromwichWest MidlandsLab1,7646.185.0%Lab hold
West Ham PlaistowLondonLab8,99549.249.9%Lab hold
West Ham SilvertownLondonLab9,82962.545.9%Lab hold
West Ham StratfordLondonLab6,02329.061.8%Lab hold
West Ham UptonLondonLab1,0264.767.2%Lab gain from Con
Westminster AbbeyLondonConunopposed——Con hold
Westminster St George'SLondonConunopposed——Con gain from Ind Con
WestmorlandNorth WestConunopposed——Con hold
WiganNorth WestLab5,18615.285.0%Lab hold
Willesden EastLondonLib1140.468.1%Lib gain from Con
Willesden WestLondonLab5,74821.169.1%Lab gain from Con
Wiltshire ChippenhamSouth WestLib7973.581.6%Lib hold
Wiltshire DevizesSouth WestLib6283.569.5%Lib gain from Con
Wiltshire SalisburySouth WestLib6652.880.2%Lib gain from Con
Wiltshire SwindonSouth WestCon3,50412.582.8%Con hold
Wiltshire WestburySouth WestLib9763.983.5%Lib hold
WimbledonLondonCon8,77839.557.3%Con hold
Wolverhampton BilstonWest MidlandsCon1,1014.574.9%Con hold
Wolverhampton EastWest MidlandsLibunopposed——Lib hold
Wolverhampton WestWest MidlandsCon2410.879.5%Con hold
Woolwich EastLondonLab5,92723.274.4%Lab hold
Woolwich WestLondonCon1,0234.367.8%Con hold
WorcesterWest MidlandsCon1,2285.785.8%Con gain from Lib
Worcestershire BewdleyWest MidlandsCon6,36934.668.8%Con hold
Worcestershire EveshamWest MidlandsCon5,52327.467.7%Con hold
Worcestershire KidderminsterWest MidlandsCon5,80619.969.4%Con hold
Worcestershire StourbridgeWest MidlandsCon1,4954.078.5%Con hold
YorkYorkshire and the HumberCon3,1469.282.8%Con hold
Yorkshire (East Riding) BuckroseYorkshire and the HumberCon2140.984.1%Con hold
Yorkshire (East Riding) HoldernessYorkshire and the HumberCon2531.278.1%Con gain from Lib
Yorkshire (East Riding) HowdenshireYorkshire and the HumberConunopposed——Con hold
Yorkshire (North Riding) ClevelandNorth EastLib1,4714.280.4%Lib gain from Con
Yorkshire (North Riding) RichmondYorkshire and the HumberConunopposed——Con hold
Yorkshire (North Riding) Scarborough and WhitbyYorkshire and the HumberCon9943.276.4%Con hold
Yorkshire (North Riding) Thirsk and MaltonYorkshire and the HumberCon4,60624.966.9%Con hold
Yorkshire (West Riding) Barkston AshYorkshire and the HumberCon4,96818.976.1%Con hold
Yorkshire (West Riding) Colne ValleyYorkshire and the HumberLab1,9215.979.0%Lab hold
Yorkshire (West Riding) Don ValleyYorkshire and the HumberLab4,44720.862.2%Lab hold
Yorkshire (West Riding) DoncasterYorkshire and the HumberLab5,68421.368.4%Lab hold
Yorkshire (West Riding) EllandYorkshire and the HumberLib4451.870.0%Lib gain from Lab
Yorkshire (West Riding) HemsworthYorkshire and the HumberLab7,53540.161.3%Lab hold
Yorkshire (West Riding) KeighleyYorkshire and the HumberLib5261.877.4%Lib gain from Lab
Yorkshire (West Riding) NormantonYorkshire and the HumberLab11,09056.061.5%Lab hold
Yorkshire (West Riding) PenistoneYorkshire and the HumberLib8353.471.8%Lib hold
Yorkshire (West Riding) PontefractYorkshire and the HumberLab2,2629.273.5%Lab hold
Yorkshire (West Riding) Pudsey and OtleyYorkshire and the HumberCon2,2078.479.1%Con hold
Yorkshire (West Riding) RiponYorkshire and the HumberConunopposed——Con hold
Yorkshire (West Riding) Rother ValleyYorkshire and the HumberLab8,64437.164.0%Lab hold
Yorkshire (West Riding) RothwellYorkshire and the HumberLab7,32732.060.9%Lab hold
Yorkshire (West Riding) ShipleyYorkshire and the HumberLab1,6565.382.7%Lab gain from Nat Lib
Yorkshire (West Riding) SkiptonYorkshire and the HumberCon1,3914.483.6%Con hold
Yorkshire (West Riding) SowerbyYorkshire and the HumberLib1,4185.081.0%Lib gain from Con
Yorkshire (West Riding) Spen ValleyYorkshire and the HumberLib1,0753.282.7%Lib hold
Yorkshire (West Riding) WentworthYorkshire and the HumberLabunopposed——Lab hold

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 1923 general election?

The Conservatives won the most seats: 244 of the 585 single-member and unopposed seats the source breaks down by party (30 seats in two-member and university constituencies are not split by party in the source). Ramsay MacDonald became (or remained) prime minister: Hung parliament: minority Labour government from January 1924.

How many seats did each party win in 1923?

Conservative 244; Labour 184; Liberal 153; Others 4 (out of 615 seats; 308 were needed for a majority).

Who won the most votes in 1923?

The Conservatives won the most votes: 5,307,249 (38.0% of the 13,960,177 votes counted).

What was the turnout at the 1923 general election?

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

How many seats changed hands in 1923?

190 seats changed hands compared with the previous general election, where the constituency had the same boundaries.

What was the closest result in 1923?

Devonshire Tiverton, where the Liberals won by 3 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/1923/" width="100%" height="640" style="border:0" loading="lazy"></iframe>