Skip to content

Wednesday 29 October 1924

1924 UK general election results

The Conservatives won the most seats: 384 of the 578 single-member and unopposed seats the source breaks down by party (37 seats in two-member and university constituencies are not split by party in the source). Afterwards: Conservative majority government, with Stanley Baldwin as prime minister.

37 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 412 and Labour 151 (its Conservative figure includes allied groups).

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
ConservativeStanley Baldwin384+1407,424,93846.7%+8.7520
LabourRamsay MacDonald149−355,317,68633.4%+2.6508
LiberalH. H. Asquith34−1192,826,71717.8%−11.8337
Constitutionalist—7new185,0751.2%—12
Others—3−1106,2700.7%−0.817
Communist—1+145,3980.3%+0.18

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

South East: Conservative 48 of 52 seatsWest Midlands: Conservative 34 of 47 seatsNorth West: Conservative 53 of 86 seatsEast Midlands: Conservative 26 of 38 seatsLondon: Conservative 66 of 98 seatsYorkshire and the Humber: Conservative 28 of 56 seatsEast of England: Conservative 30 of 34 seatsSouth West: Conservative 37 of 43 seatsNorth East: Labour 17 of 31 seatsNorthern Ireland: Conservative 6 of 12 seatsScotland: Conservative 36 of 71 seatsWales: Labour 16 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. Leeds West Lab by 3 votes
  2. Lambeth North Lib by 29 votes
  3. Lincoln Lab by 39 votes
  4. Lanarkshire Coatbridge Lab by 57 votes
  5. Bradford East Lib by 66 votes
  6. Birmingham Ladywood Con by 77 votes
  7. Bethnal Green North East Lab by 95 votes
  8. Rochdale Lab by 117 votes
  9. Birmingham King'S Norton Lab by 133 votes
  10. Ayrshire and Bute South Ayrshire Lab by 177 votes

50 closest seats →

198 seats changed hands

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

  • Conservative gained 104 from Liberal
  • Conservative gained 51 from Labour
  • Labour gained 17 from Liberal
  • Liberal gained 8 from Labour
  • Labour gained 7 from Conservative
  • Constitutionalist gained 5 from Liberal
  • Constitutionalist gained 2 from Conservative
  • Communist gained 1 from Liberal
  • Liberal gained 1 from Others
  • Others gained 1 from Conservative

Every gain → · Compare with 1923 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
Aberdeen NorthScotlandLab4,70421.664.4%Lab hold
Aberdeen SouthScotlandCon5,39320.168.8%Con hold
Aberdeenshire and Kincardineshire CentralScotlandCon1,4917.371.7%Con gain from Lib
Aberdeenshire and Kincardineshire EasternScotlandCon2,68316.859.0%Con gain from Lib
Aberdeenshire and Kincardineshire Kincardine and WesternScotlandCon1,3719.167.3%Con hold
AccringtonNorth WestConst2,2435.890.1%Const gain from Lib
AngleseyWalesLib5,82727.874.0%Lib hold
AntrimNorthern Ireland2-member seat: not split by party in the source——64.3%
ArgyllScotlandCon3,02915.262.7%Con gain from Lib
ArmaghNorthern IrelandCon17,26542.375.0%Con hold
Ashton under LyneNorth WestCon1,5206.788.3%Con hold
Ayr District of BurghsScotlandCon6,36624.573.5%Con hold
Ayrshire and Bute Bute and NorthernScotlandCon6,12823.365.6%Con hold
Ayrshire and Bute KilmarnockScotlandCon1,1834.379.5%Con gain from Lab
Ayrshire and Bute South AyrshireScotlandLab1770.874.3%Lab hold
BanffshireScotlandCon1,4038.855.4%Con gain from Lib
BarnsleyYorkshire and the HumberLab9533.378.2%Lab hold
Barrow in FurnessNorth WestLab7102.389.9%Lab gain from Con
BathSouth WestCon7,26725.384.5%Con gain from Lib
Batley and MorleyYorkshire and the HumberLib4031.383.3%Lib gain from Lab
Battersea NorthLondonCom5421.873.1%Com gain from Lib
Battersea SouthLondonCon5,21715.476.5%Con hold
Bedfordshire BedfordEast of EnglandCon6,54922.881.7%Con hold
Bedfordshire LutonEast of EnglandCon3,94812.082.6%Con gain from Lib
Bedfordshire MidEast of EnglandCon9614.176.5%Con gain from Lib
Belfast EastNorthern IrelandConunopposed——Con hold
Belfast NorthNorthern IrelandCon32,99093.375.4%Con hold
Belfast SouthNorthern IrelandConunopposed——Con hold
Belfast WestNorthern IrelandCon4,5258.679.3%Con hold
Berkshire AbingdonSouth EastCon4,31218.582.9%Con gain from Lib
Berkshire NewburySouth EastCon4,31516.380.9%Con gain from Lib
Berkshire WindsorSouth EastCon14,85657.466.6%Con hold
Bermondsey RotherhitheLondonLab4,32820.570.5%Lab hold
Bermondsey West BermondseyLondonLab2,90214.375.0%Lab gain from Lib
Berwickshire and HaddingtonshireScotlandCon2,86311.275.3%Con gain from Lab
Bethnal Green North EastLondonLab950.568.4%Lab hold
Bethnal Green South WestLondonLib2121.468.4%Lib hold
Birkenhead EastNorth WestCon2,0537.381.0%Con gain from Lib
Birkenhead WestNorth WestCon3361.381.1%Con gain from Lab
Birmingham AstonWest MidlandsCon2,3859.171.7%Con hold
Birmingham DeritendWest MidlandsCon7923.069.3%Con hold
Birmingham DuddestonWest MidlandsCon5152.364.3%Con hold
Birmingham EdgbastonWest MidlandsCon13,07853.264.9%Con hold
Birmingham ErdingtonWest MidlandsCon5,34219.072.5%Con hold
Birmingham HandsworthWest MidlandsCon9,54031.278.6%Con hold
Birmingham King'S NortonWest MidlandsLab1330.680.7%Lab gain from Con
Birmingham LadywoodWest MidlandsCon770.380.5%Con hold
Birmingham MoseleyWest MidlandsCon17,15054.470.2%Con hold
Birmingham SparkbrookWest MidlandsCon5,95922.071.1%Con hold
Birmingham West BirminghamWest MidlandsCon7,64334.858.2%Con hold
Birmingham YardleyWest MidlandsCon1,9656.577.3%Con hold
BlackburnNorth West2-member seat: not split by party in the source——88.2%
BlackpoolNorth WestCon7,12716.085.8%Con gain from Lib
BoltonNorth West2-member seat: not split by party in the source——85.6%
BootleNorth WestCon2,93410.877.0%Con gain from Lib
BournemouthSouth EastCon12,88545.469.1%Con hold
Bradford CentralYorkshire and the HumberCon1,2023.576.5%Con gain from Lab
Bradford EastYorkshire and the HumberLib660.280.8%Lib gain from Lab
Bradford NorthYorkshire and the HumberCon2,0177.084.7%Con gain from Lib
Bradford SouthYorkshire and the HumberLab2,3336.582.2%Lab gain from Lib
Breconshire and RadnorshireWalesCon2,4607.483.6%Con gain from Lib
BriggYorkshire and the HumberCon3,45612.980.9%Con hold
BrightonSouth East2-member seat: not split by party in the source——64.2%
Bristol CentralSouth WestCon3,15910.177.5%Con hold
Bristol EastSouth WestLab4,77716.479.8%Lab hold
Bristol NorthSouth WestLib5,48018.279.6%Lib gain from Lab
Bristol SouthSouth WestLib1,0203.283.0%Lib hold
Bristol WestSouth WestCon17,29858.075.1%Con hold
BromleyLondonCon8,69223.078.6%Con hold
Buckinghamshire AylesburySouth EastCon6,55820.382.0%Con gain from Lib
Buckinghamshire BuckinghamSouth EastCon6,19021.278.1%Con hold
Buckinghamshire WycombeSouth EastCon8,29421.878.0%Con gain from Lib
BurnleyNorth WestLab4,4659.988.4%Lab hold
BuryNorth WestCon3,09610.986.5%Con hold
Caernarvon District of BoroughsWalesLib12,65765.077.0%Lib hold
CaernarvonshireWalesLib4691.676.6%Lib hold
Caithness and SutherlandScotlandLibunopposed——Lib hold
Camberwell DulwichLondonCon8,54332.078.9%Con hold
Camberwell NorthLondonLab3,73618.169.7%Lab hold
Camberwell North WestLondonCon1940.874.8%Con gain from Lib
Camberwell PeckhamLondonLab9473.374.2%Lab gain from Con
CambridgeEast of EnglandCon5,88424.581.9%Con hold
Cambridge UniversityUniversity seats2-member seat: not split by party in the source——71.2%
CambridgeshireEast of EnglandCon4,74918.169.9%Con hold
Cardiff CentralWalesCon4,67316.076.8%Con hold
Cardiff EastWalesCon1,8807.682.3%Con gain from Lib
Cardiff SouthWalesCon2,2189.678.8%Con gain from Lab
CardiganshireWalesLibunopposed——Lib gain from Oth
CarlisleNorth WestCon2,1119.089.1%Con gain from Lab
Carmarthenshire CarmarthenWalesLib9,32837.067.9%Lib hold
Carmarthenshire LlanelliWalesLab2,2595.875.7%Lab hold
ChelseaLondonCon8,15538.871.1%Con hold
CheltenhamSouth WestCon2,76313.182.7%Con hold
Cheshire AltrinchamNorth WestCon8,78521.984.8%Con gain from Lib
Cheshire City of ChesterNorth WestCon6,95329.681.9%Con hold
Cheshire CreweNorth WestCon3,62811.085.6%Con gain from Lab
Cheshire EddisburyNorth WestCon1,6698.286.9%Con hold
Cheshire KnutsfordNorth WestCon6,31421.080.9%Con hold
Cheshire MacclesfieldNorth WestCon6,98420.784.6%Con hold
Cheshire NorthwichNorth WestCon2,9158.780.7%Con hold
Cheshire Stalybridge and HydeNorth WestCon3,90310.584.0%Con gain from Lib
Cheshire WirralNorth WestCon6,00820.479.0%Con gain from Lib
City of LondonLondonConunopposed——Con hold
Combined English UniversitiesUniversity seats2-member seat: not split by party in the source——78.2%
Combined Scottish UniversitiesUniversity seats3-member seat: not split by party in the source——55.1%
Cornwall BodminSouth WestCon6152.282.4%Con gain from Lib
Cornwall CamborneSouth WestConst2,31010.464.6%Const gain from Lib
Cornwall NorthernSouth WestCon1,7127.378.0%Con gain from Lib
Cornwall Penryn and FalmouthSouth WestCon2,5728.974.7%Con gain from Lib
Cornwall St IvesSouth WestCon1,2475.969.1%Con gain from Lib
CoventryWest MidlandsCon4,8249.084.9%Con gain from Lab
Croydon NorthLondonCon15,01840.772.8%Con hold
Croydon SouthLondonCon10,75529.372.0%Con hold
Cumberland NorthernNorth WestCon3,76519.386.0%Con hold
Cumberland Penrith and CockermouthNorth WestCon6,02735.875.9%Con hold
Cumberland WhitehavenNorth WestCon1,4085.788.2%Con gain from Lab
Cumberland WorkingtonNorth WestLab3,11011.384.4%Lab hold
DarlingtonNorth EastCon2,1667.786.1%Con hold
DaventryEast MidlandsCon2000.879.7%Con hold
Denbighshire DenbighWalesLib1,4215.972.5%Lib hold
Denbighshire WrexhamWalesLib3,86311.282.6%Lib gain from Lab
DeptfordLondonLab3,6249.072.0%Lab hold
DerbyEast Midlands2-member seat: not split by party in the source——85.2%
Derbyshire BelperEast MidlandsCon4,14816.374.5%Con hold
Derbyshire ChesterfieldEast MidlandsLib4,76520.664.4%Lib hold
Derbyshire Clay CrossEast MidlandsLab6,54928.967.2%Lab hold
Derbyshire High PeakEast MidlandsCon1,7886.576.8%Con hold
Derbyshire IlkestonEast MidlandsLab1,8087.476.1%Lab hold
Derbyshire North EasternEast MidlandsLab3,50611.778.5%Lab hold
Derbyshire SouthernEast MidlandsCon1,4153.881.9%Con hold
Derbyshire WesternEast MidlandsCon3,71213.884.8%Con hold
Devonshire BarnstapleSouth WestCon1,1954.085.9%Con gain from Lib
Devonshire HonitonSouth WestCon2,77910.485.5%Con hold
Devonshire South MoltonSouth WestCon6542.685.3%Con gain from Lib
Devonshire TavistockSouth WestCon1,2725.677.7%Con gain from Lib
Devonshire TivertonSouth WestCon1,6596.590.2%Con gain from Lib
Devonshire TorquaySouth WestCon6,16118.884.4%Con gain from Lib
Devonshire TotnesSouth WestCon4,98513.686.1%Con gain from Lib
DewsburyYorkshire and the HumberLab2,42510.084.3%Lab gain from Lib
Dorset EasternSouth WestCon5,65120.580.3%Con hold
Dorset NorthernSouth WestCon1,4786.786.5%Con gain from Lib
Dorset SouthernSouth WestCon8,07941.066.1%Con hold
Dorset WesternSouth WestCon6,66236.673.2%Con hold
DownNorthern Ireland2-member seat: not split by party in the source——70.5%
DudleyWest MidlandsCon8854.180.2%Con hold
Dumbarton District of BurghsScotlandLab4,53518.476.1%Lab hold
DumfriesshireScotlandCon4,24615.480.8%Con gain from Lib
DunbartonshireScotlandCon3,35111.575.6%Con gain from Lab
DundeeScotland2-member seat: not split by party in the source——83.8%
Dunfermline District of BurghsScotlandLab3,76915.778.7%Lab hold
Durham Barnard CastleNorth EastCon3131.784.9%Con gain from Lab
Durham Bishop AucklandNorth EastLab2,91810.280.9%Lab hold
Durham BlaydonNorth EastLab7,12125.277.0%Lab hold
Durham Chester Le StreetNorth EastLab13,45042.178.7%Lab hold
Durham ConsettNorth EastLab4,00611.983.4%Lab hold
Durham DurhamNorth EastLab5,41819.885.2%Lab hold
Durham Houghton Le SpringNorth EastLab4,83415.779.6%Lab hold
Durham JarrowNorth EastLab4,67614.780.9%Lab hold
Durham SeahamNorth EastLab10,62431.178.8%Lab hold
Durham SedgefieldNorth EastCon1,4165.385.4%Con hold
Durham SpennymoorNorth EastLab7,11026.078.3%Lab hold
EalingLondonCon11,80746.673.2%Con hold
East Ham NorthLondonCon1,0573.777.5%Con gain from Lab
East Ham SouthLondonLab9883.875.9%Lab hold
EcclesNorth WestCon2,0356.482.7%Con gain from Lab
Edinburgh CentralScotlandLab4,73121.068.8%Lab hold
Edinburgh EastScotlandLab3,22515.376.7%Lab gain from Lib
Edinburgh NorthScotlandCon6,26921.478.0%Con gain from Lib
Edinburgh SouthScotlandCon7,07728.773.6%Con hold
Edinburgh WestScotlandCon1,0253.579.3%Con gain from Lib
EdmontonLondonLab1,3366.170.6%Lab hold
Essex ChelmsfordEast of EnglandCon5,63119.477.1%Con gain from Lib
Essex ColchesterEast of EnglandCon3,33013.278.8%Con hold
Essex EppingEast of EnglandConst9,76329.078.3%Const gain from Con
Essex HarwichEast of EnglandCon2,3159.879.0%Con gain from Lib
Essex MaldonEast of EnglandCon3,88615.482.6%Con gain from Lab
Essex RomfordLondonCon2,2086.474.5%Con hold
Essex Saffron WaldenEast of EnglandCon5,94925.073.1%Con hold
Essex South EasternEast of EnglandCon5,91117.669.3%Con gain from Lab
ExeterSouth WestCon8,16332.382.1%Con hold
Fermanagh and TyroneNorthern Ireland2-member seat: not split by party in the source——53.1%
Fife EasternScotlandCon1,4226.069.2%Con gain from Lib
Fife WesternScotlandLab8,67041.963.0%Lab hold
FinsburyLondonLab7202.766.3%Lab hold
FlintshireWalesCon4,88511.980.2%Con gain from Lib
ForfarshireScotlandCon3,44121.168.3%Con gain from Lib
Fulham EastLondonCon6,25423.169.1%Con hold
Fulham WestLondonCon5,40318.871.3%Con hold
GainsboroughEast MidlandsCon4,32319.879.0%Con gain from Lib
GallowayScotlandCon1,4166.176.8%Con gain from Lib
GatesheadNorth EastLab9,33619.982.7%Lab gain from Lib
Glamorganshire AberavonWalesLab2,1006.389.6%Lab hold
Glamorganshire CaerphillyWalesLab5,43018.179.3%Lab hold
Glamorganshire GowerWalesLab3,85814.475.5%Lab hold
Glamorganshire Llandaff and BarryWalesCon4,19212.480.2%Con hold
Glamorganshire NeathWalesLabunopposed——Lab hold
Glamorganshire OgmoreWalesLabunopposed——Lab hold
Glamorganshire PontypriddWalesLab3,87611.879.6%Lab hold
Glasgow BridgetonScotlandLab6,21722.675.1%Lab hold
Glasgow CamlachieScotlandLab2150.780.6%Lab hold
Glasgow CathcartScotlandCon8,52530.180.8%Con hold
Glasgow CentralScotlandCon5,64118.370.2%Con hold
Glasgow GorbalsScotlandLab9,38831.873.0%Lab hold
Glasgow GovanScotlandLab6,31726.476.0%Lab hold
Glasgow HillheadScotlandCon7,61535.478.2%Con hold
Glasgow KelvingroveScotlandCon5,19016.877.5%Con hold
Glasgow MaryhillScotlandCon1,5135.284.2%Con gain from Lab
Glasgow PartickScotlandCon3,55515.682.4%Con gain from Lab
Glasgow PollokScotlandCon13,87350.776.5%Con hold
Glasgow ShettlestonScotlandLab6302.581.8%Lab hold
Glasgow SpringburnScotlandLab3,59213.079.3%Lab hold
Glasgow St RolloxScotlandLab5,06118.474.3%Lab hold
Glasgow TradestonScotlandLab2,99311.973.1%Lab hold
GloucesterSouth WestCon2,52011.483.1%Con hold
Gloucestershire Cirencester and TewkesburySouth WestCon11,12344.068.4%Con hold
Gloucestershire Forest of DeanSouth WestLab1,3096.370.0%Lab hold
Gloucestershire StroudSouth WestCon8,55529.178.9%Con gain from Lib
Gloucestershire ThornburySouth WestCon2,2177.679.5%Con gain from Lib
GranthamEast MidlandsCon7,01623.680.4%Con hold
Great YarmouthEast of EnglandCon1,0714.779.9%Con gain from Lib
GreenockScotlandLab7122.777.8%Lab gain from Lib
GreenwichLondonCon1,0643.075.2%Con gain from Lab
GrimsbyYorkshire and the HumberCon6,61315.876.4%Con hold
Hackney CentralLondonCon1,7306.574.2%Con gain from Lib
Hackney NorthLondonCon4,79419.074.2%Con gain from Lib
Hackney SouthLondonLib1,7647.072.5%Lib gain from Lab
HalifaxYorkshire and the HumberLibunopposed——Lib hold
Hammersmith NorthLondonCon1,9558.274.2%Con gain from Lab
Hammersmith SouthLondonCon3,87516.972.3%Con hold
Hampshire AldershotSouth EastCon9,76853.168.2%Con hold
Hampshire BasingstokeSouth EastCon6,12922.678.3%Con gain from Lib
Hampshire FarehamSouth EastCon12,80450.468.8%Con hold
Hampshire New Forest and ChristchurchSouth EastCon11,26440.671.4%Con hold
Hampshire PetersfieldSouth EastCon10,89151.966.3%Con hold
Hampshire WinchesterSouth EastCon6,81025.971.8%Con hold
HampsteadLondonCon15,77058.267.2%Con hold
HastingsSouth EastCon9,13542.970.5%Con hold
Herefordshire HerefordWest MidlandsCon4,60621.175.0%Con hold
Herefordshire LeominsterWest MidlandsCon5,57328.871.6%Con hold
Hertfordshire Hemel HempsteadEast of EnglandCon4,99122.280.2%Con gain from Lib
Hertfordshire HertfordEast of EnglandCon8,75436.070.8%Con hold
Hertfordshire HitchinEast of EnglandCon8,24634.869.5%Con hold
Hertfordshire St AlbansEast of EnglandCon9,32234.970.3%Con hold
Hertfordshire WatfordEast of EnglandCon7,85428.273.1%Con hold
HolbornLondonCon7,71050.955.1%Con hold
Holland With BostonEast MidlandsCon4,77014.775.8%Con gain from Lab
HorncastleEast MidlandsCon1,1695.781.7%Con gain from Lib
HornseyLondonCon7,80020.381.6%Con hold
HuddersfieldYorkshire and the HumberLab2,2654.388.5%Lab hold
HuntingdonshireEast of EnglandCon3,12413.977.8%Con gain from Lib
HytheSouth EastCon8,90753.179.7%Con hold
IlfordLondonCon14,36536.874.8%Con hold
Inverness Shire and Ross and Cromarty InvernessScotlandLib4,60525.154.1%Lib hold
Inverness Shire and Ross and Cromarty Ross and CromartyScotlandLibunopposed——Lib hold
Inverness Shire and Ross and Cromarty Western IslesScotlandLib2,16125.639.1%Lib hold
IpswichEast of EnglandCon3,83010.887.7%Con gain from Lab
Isle of ElyEast of EnglandCon1,9636.875.7%Con gain from Lib
Isle of WightSouth EastCon5,40214.680.1%Con gain from Lib
Islington EastLondonCon3,89412.270.8%Con gain from Lib
Islington NorthLondonCon3,1869.172.2%Con hold
Islington SouthLondonLab1,6797.069.4%Lab hold
Islington WestLondonLab6753.067.2%Lab hold
Kensington NorthLondonCon1,8546.169.6%Con hold
Kensington SouthLondonConunopposed——Con hold
Kent AshfordSouth EastCon9,67238.570.4%Con hold
Kent CanterburySouth EastCon9,63240.665.9%Con hold
Kent ChislehurstLondonCon10,68348.972.7%Con hold
Kent DartfordSouth EastCon7561.979.2%Con gain from Lab
Kent DoverSouth EastCon13,55947.174.7%Con hold
Kent FavershamSouth EastCon5,25217.173.9%Con hold
Kent GravesendSouth EastCon4,44116.878.0%Con gain from Lab
Kent Isle of ThanetSouth EastCon14,35144.777.6%Con hold
Kent MaidstoneSouth EastCon7,92932.669.8%Con hold
Kent SevenoaksSouth EastCon5,81423.874.8%Con gain from Lib
Kent TonbridgeSouth EastCon10,82836.374.3%Con hold
KetteringEast MidlandsCon1,2414.084.3%Con gain from Lab
Kingston upon Hull CentralYorkshire and the HumberLib2,3308.377.1%Lib hold
Kingston upon Hull EastYorkshire and the HumberCon1,1664.081.8%Con hold
Kingston upon Hull North WestYorkshire and the HumberCon6,99224.781.2%Con hold
Kingston upon Hull South WestYorkshire and the HumberCon3,03511.175.4%Con gain from Lib
Kingston upon ThamesLondonCon14,29350.371.3%Con hold
Kirkcaldy District of BurghsScotlandLab1,4315.481.8%Lab hold
Lambeth BrixtonLondonCon8,54530.769.4%Con gain from Lib
Lambeth KenningtonLondonCon3,32612.670.3%Con gain from Lab
Lambeth NorthLondonLib290.167.0%Lib hold
Lambeth NorwoodLondonCon13,25142.670.2%Con hold
Lanarkshire BothwellScotlandLab3,27712.779.3%Lab hold
Lanarkshire CoatbridgeScotlandLab570.284.0%Lab hold
Lanarkshire HamiltonScotlandLab4,63121.776.5%Lab hold
Lanarkshire LanarkScotlandCon1,2884.984.3%Con gain from Lab
Lanarkshire MotherwellScotlandLab1,0404.282.3%Lab gain from Con
Lanarkshire NorthernScotlandCon2,0287.979.9%Con gain from Lab
Lanarkshire RutherglenScotlandLab1,0894.180.1%Lab hold
Lancashire ChorleyNorth WestCon4,77015.482.7%Con hold
Lancashire ClitheroeNorth WestCon2,5968.588.6%Con hold
Lancashire DarwenNorth WestCon9353.192.7%Con gain from Lib
Lancashire FarnworthNorth WestLab2,8068.789.6%Lab hold
Lancashire FyldeNorth WestConunopposed——Con hold
Lancashire Heywood and RadcliffeNorth WestConst3,82411.181.0%Const gain from Lib
Lancashire InceNorth WestLab10,45240.178.5%Lab hold
Lancashire LancasterNorth WestCon4,15813.082.9%Con gain from Lib
Lancashire LonsdaleNorth WestCon3,45814.783.3%Con gain from Lib
Lancashire Middleton and PrestwichNorth WestCon7,56324.281.7%Con hold
Lancashire MossleyNorth WestOth4,66614.975.3%Oth hold
Lancashire NewtonNorth WestLab2,80912.284.6%Lab hold
Lancashire OrmskirkNorth WestCon2,99012.675.9%Con hold
Lancashire RoytonNorth WestCon2,4267.786.3%Con gain from Lib
Lancashire StretfordNorth WestConst9,30628.877.8%Const gain from Lib
Lancashire WaterlooNorth WestCon9,58843.975.0%Con hold
Lancashire West HoughtonNorth WestLab3,34911.788.1%Lab hold
Lancashire WidnesNorth WestCon2,1507.585.8%Con hold
Leeds CentralYorkshire and the HumberCon5,20719.261.0%Con hold
Leeds NorthYorkshire and the HumberCon10,58240.167.1%Con hold
Leeds North EastYorkshire and the HumberCon7,41226.174.6%Con hold
Leeds SouthYorkshire and the HumberLab1,7916.576.5%Lab hold
Leeds South EastYorkshire and the HumberLab4,42917.171.8%Lab hold
Leeds WestYorkshire and the HumberLab30.077.5%Lab hold
Leicester EastEast MidlandsCon4211.379.6%Con gain from Lab
Leicester SouthEast MidlandsCon6,09320.381.5%Con gain from Lib
Leicester WestEast MidlandsLab7372.476.1%Lab hold
Leicestershire BosworthEast MidlandsCon3581.280.8%Con gain from Lib
Leicestershire HarboroughEast MidlandsCon6,99228.281.0%Con gain from Lib
Leicestershire LoughboroughEast MidlandsCon1,3634.983.7%Con gain from Lib
Leicestershire MeltonEast MidlandsCon5,15617.884.3%Con hold
LeighNorth WestLab1,0153.088.2%Lab hold
LeithScotlandLib5,31919.170.5%Lib hold
Lewisham EastLondonCon10,22127.374.9%Con hold
Lewisham WestLondonCon12,94238.975.5%Con hold
Leyton EastLondonCon1,5626.877.6%Con gain from Lab
Leyton WestLondonCon3,40312.078.6%Con hold
LincolnEast MidlandsLab390.188.5%Lab gain from Con
LinlithgowshireScotlandCon6422.280.0%Con gain from Lab
Liverpool East ToxtethNorth WestCon9,51935.476.4%Con hold
Liverpool Edge HillNorth WestLab1,5815.978.1%Lab hold
Liverpool EvertonNorth WestCon6303.072.3%Con hold
Liverpool ExchangeNorth WestConunopposed——Con hold
Liverpool FairfieldNorth WestCon5,86525.972.2%Con hold
Liverpool KirkdaleNorth WestCon5,02321.173.7%Con hold
Liverpool ScotlandNorth WestOthunopposed——Oth hold
Liverpool WaltonNorth WestCon4,46318.476.9%Con hold
Liverpool WavertreeNorth WestCon3,68012.480.3%Con gain from Lib
Liverpool West DerbyNorth WestCon6,86023.077.2%Con gain from Lib
Liverpool West ToxtethNorth WestLab3791.279.7%Lab gain from Con
London UniversityUniversity seatsOth3894.572.0%Oth gain from Con
LondonderryNorthern IrelandCon24,48965.759.1%Con hold
LouthEast MidlandsCon1,3445.680.9%Con gain from Lib
Manchester ArdwickNorth WestLab2,8269.776.1%Lab hold
Manchester BlackleyNorth WestCon3,12813.985.5%Con gain from Lib
Manchester ClaytonNorth WestLab2,7048.584.7%Lab hold
Manchester ExchangeNorth WestCon2,50710.559.0%Con gain from Lib
Manchester GortonNorth WestLab3,48511.980.5%Lab hold
Manchester HulmeNorth WestCon2,2947.277.5%Con hold
Manchester Moss SideNorth WestCon4,00916.769.3%Con gain from Lib
Manchester PlattingNorth WestLab1,0052.986.1%Lab hold
Manchester RusholmeNorth WestCon5,56921.179.8%Con gain from Lib
Manchester WithingtonNorth WestCon3,19812.081.8%Con gain from Lib
MerionethshireWalesLib2,83514.783.9%Lib hold
Merthyr Tydfil AberdareWalesLab9,14223.183.7%Lab hold
Merthyr Tydfil MerthyrWalesLab6,49919.586.9%Lab hold
Middlesbrough EastNorth EastLab9273.783.7%Lab gain from Lib
Middlesbrough WestNorth EastLibunopposed——Lib hold
Middlesex ActonLondonCon7,21631.172.6%Con hold
Middlesex Brentford and ChiswickLondonCon5,98428.872.5%Con hold
Middlesex EnfieldLondonCon2,0798.181.8%Con gain from Lab
Middlesex FinchleyLondonCon4,33516.579.5%Con gain from Lib
Middlesex HarrowLondonCon7,01923.178.5%Con gain from Oth
Middlesex HendonLondonCon13,56545.174.9%Con hold
Middlesex SpelthorneSouth EastCon9,85838.864.6%Con hold
Middlesex TwickenhamLondonCon10,94440.870.0%Con hold
Middlesex UxbridgeLondonCon5,06619.571.8%Con hold
Middlesex Wood GreenLondonCon13,07734.876.3%Con hold
Midlothian and Peeblesshire NorthernScotlandCon2,14710.579.2%Con gain from Lab
Midlothian and Peeblesshire Peebles and SouthernScotlandLab1,0745.678.8%Lab hold
Monmouthshire AbertilleryWalesLabunopposed——Lab hold
Monmouthshire BedwelltyWalesLabunopposed——Lab hold
Monmouthshire Ebbw ValeWalesLabunopposed——Lab hold
Monmouthshire MonmouthWalesCon10,04143.774.1%Con hold
Monmouthshire PontypoolWalesLab1,5475.384.5%Lab hold
MontgomeryshireWalesLib10,55854.679.4%Lib hold
Montrose District of BurghsScotlandLib2,31214.368.5%Lib hold
Moray and NairnshireScotlandCon3,75723.861.7%Con hold
MorpethNorth EastLab8,42024.975.0%Lab hold
Nelson and ColneNorth WestLab1,4433.885.6%Lab hold
Newcastle under LymeWest MidlandsLab3,80115.480.0%Lab hold
Newcastle upon Tyne CentralNorth EastLab8963.279.8%Lab hold
Newcastle upon Tyne EastNorth EastLab3441.283.9%Lab gain from Lib
Newcastle upon Tyne NorthNorth EastCon11,39544.974.2%Con hold
Newcastle upon Tyne WestNorth EastLab4,63016.183.8%Lab gain from Lib
NewportWalesCon2,1635.685.7%Con hold
Norfolk EasternEast of EnglandCon2,1698.675.6%Con gain from Lib
Norfolk King'S LynnEast of EnglandCon2,5269.077.6%Con gain from Lib
Norfolk NorthernEast of EnglandLab2,0048.277.1%Lab hold
Norfolk South WesternEast of EnglandCon3,83416.172.0%Con hold
Norfolk SouthernEast of EnglandCon2,81311.076.5%Con gain from Lab
NorthamptonEast MidlandsCon9712.487.0%Con gain from Lab
Northumberland Berwick upon TweedNorth EastCon3,96516.777.7%Con hold
Northumberland HexhamNorth EastCon4,19018.782.2%Con gain from Lib
Northumberland WansbeckNorth EastLab2,2845.779.4%Lab hold
NorwichEast of England2-member seat: not split by party in the source——85.7%
Nottingham CentralEast MidlandsCon8,25531.376.6%Con gain from Lib
Nottingham EastEast MidlandsCon1,4466.074.7%Con gain from Lib
Nottingham SouthEast MidlandsCon4,82821.372.3%Con hold
Nottingham WestEast MidlandsLab2,99213.371.5%Lab hold
Nottinghamshire BassetlawEast MidlandsCon1,4495.381.8%Con hold
Nottinghamshire BroxtoweEast MidlandsLab2,96310.768.7%Lab hold
Nottinghamshire MansfieldEast MidlandsLab5,90617.974.8%Lab hold
Nottinghamshire NewarkEast MidlandsCon9,05338.874.2%Con hold
Nottinghamshire RushcliffeEast MidlandsCon8,18530.069.3%Con hold
OldhamNorth West2-member seat: not split by party in the source——86.7%
Orkney and ShetlandScotlandLibunopposed——Lib hold
OxfordSouth EastCon5,36025.278.5%Con gain from Lib
Oxford UniversityUniversity seats2-member seat: not split by party in the source——80.8%
Oxfordshire BanburySouth EastCon6,22821.879.3%Con hold
Oxfordshire HenleySouth EastCon6,77029.670.2%Con hold
Paddington NorthLondonCon3,56312.972.0%Con hold
Paddington SouthLondonConunopposed——Con hold
PaisleyScotlandLab2,2287.084.1%Lab gain from Lib
PembrokeshireWalesCon1,5304.280.2%Con gain from Lib
Perthshire and Kinross Shire Kinross and WesternScotlandCon8,27943.972.6%Con hold
Perthshire and Kinross Shire PerthScotlandCon5,02419.175.3%Con gain from Lib
PeterboroughEast MidlandsCon5,01517.877.2%Con hold
Plymouth DevonportSouth WestLib5812.184.4%Lib hold
Plymouth DrakeSouth WestCon2,5088.283.2%Con hold
Plymouth SuttonSouth WestCon5,07916.281.6%Con hold
Poplar Bow and BromleyLondonLab5,93423.272.1%Lab hold
Poplar South PoplarLondonLab6,51525.167.6%Lab hold
Portsmouth CentralSouth EastCon3,50311.580.3%Con gain from Lib
Portsmouth NorthSouth EastCon7,31826.375.0%Con hold
Portsmouth SouthSouth EastCon14,11345.974.2%Con hold
PrestonNorth West2-member seat: not split by party in the source——88.8%
Queen'S University of BelfastUniversity seatsConunopposed——Con hold
ReadingSouth EastCon3,0017.685.8%Con gain from Lab
Renfrewshire EasternScotlandCon2,81311.483.5%Con gain from Lab
Renfrewshire WesternScotlandCon2,0158.284.5%Con gain from Lab
Rhondda EastWalesLabunopposed——Lab hold
Rhondda WestWalesLabunopposed——Lab hold
Richmond (Surrey)LondonCon13,91453.672.8%Con hold
RochdaleNorth WestLab1170.390.3%Lab gain from Lib
Rochester ChathamSouth EastCon3,90815.577.8%Con hold
Rochester GillinghamSouth EastCon4,10917.478.0%Con hold
RossendaleNorth WestCon2,8859.484.5%Con hold
RotherhamYorkshire and the HumberLab3,1489.181.8%Lab hold
Roxburghshire and SelkirkshireScotlandCon4,94717.980.0%Con hold
Rutland and StamfordEast MidlandsCon6,65333.471.5%Con hold
Salford NorthNorth WestCon1,1363.685.8%Con gain from Lab
Salford SouthNorth WestCon7082.479.6%Con gain from Lab
Salford WestNorth WestCon4,35015.084.7%Con gain from Lab
Sheffield AttercliffeYorkshire and the HumberLab7,17327.175.9%Lab hold
Sheffield BrightsideYorkshire and the HumberLab3,34510.978.9%Lab hold
Sheffield CentralYorkshire and the HumberCon3071.274.5%Con hold
Sheffield EcclesallYorkshire and the HumberCon13,50772.062.8%Con hold
Sheffield HallamYorkshire and the HumberCon6,63927.477.8%Con hold
Sheffield HillsboroughYorkshire and the HumberLab4,01913.877.9%Lab hold
Sheffield ParkYorkshire and the HumberCon2,4779.781.1%Con hold
ShoreditchLondonLab1,8605.959.5%Lab hold
Shropshire LudlowWest MidlandsConunopposed——Con hold
Shropshire OswestryWest MidlandsCon8,17331.578.9%Con hold
Shropshire ShrewsburyWest MidlandsCon4,27518.086.5%Con gain from Lib
Shropshire the WrekinWest MidlandsCon2,87111.474.2%Con gain from Lab
SmethwickWest MidlandsLab1,2534.578.2%Lab hold
Somerset BridgwaterSouth WestCon3,44112.784.4%Con gain from Lib
Somerset FromeSouth WestCon1,7455.682.9%Con gain from Lab
Somerset TauntonSouth WestCon3,54913.385.6%Con gain from Lib
Somerset WellsSouth WestCon3,97416.582.2%Con gain from Lib
Somersetshire Weston Super MareSouth WestCon5,09215.881.7%Con gain from Lib
Somersetshire YeovilSouth WestCon5,15717.283.6%Con hold
South ShieldsNorth EastLib6,31915.875.3%Lib hold
SouthamptonSouth East2-member seat: not split by party in the source——67.5%
Southend on SeaEast of EnglandCon12,49333.379.3%Con hold
SouthportNorth WestCon6,27221.978.7%Con gain from Lib
Southwark CentralLondonLab1,3826.070.4%Lab gain from Lib
Southwark NorthLondonLab1,0305.671.5%Lab hold
Southwark South EastLondonLab4,24819.868.1%Lab hold
St HelensNorth WestLab4,40511.583.1%Lab hold
St MaryleboneLondonCon15,57747.065.5%Con hold
St Pancras NorthLondonCon7932.779.2%Con gain from Lab
St Pancras South EastLondonCon2,0759.072.6%Con gain from Lab
St Pancras South WestLondonCon3,24715.866.9%Con hold
Staffordshire BurtonWest MidlandsCon13,40948.477.8%Con hold
Staffordshire CannockWest MidlandsLab1,1813.874.2%Lab hold
Staffordshire KingswinfordWest MidlandsLab1,0273.182.6%Lab hold
Staffordshire LeekWest MidlandsLab9513.579.5%Lab hold
Staffordshire LichfieldWest MidlandsCon2,0767.780.3%Con gain from Lab
Staffordshire StaffordWest MidlandsCon4,83324.279.1%Con hold
Staffordshire StoneWest MidlandsCon7,50533.474.9%Con hold
Stepney LimehouseLondonLab6,02129.765.6%Lab hold
Stepney Mile EndLondonLab3,34619.570.7%Lab hold
Stepney Whitechapel and St George'SLondonLab2,95417.068.0%Lab hold
Stirling and Falkirk District of BurghsScotlandLab1,9247.781.6%Lab gain from Lib
Stirlingshire and Clackmannanshire Clackmannan and EasternScotlandLab1,2805.277.0%Lab hold
Stirlingshire and Clackmannanshire WesternScotlandCon2941.581.0%Con gain from Lab
StockportNorth West2-member seat: not split by party in the source——85.9%
Stockton on TeesNorth EastCon3,2158.990.2%Con gain from Lib
Stoke NewingtonLondonCon5,93031.476.0%Con gain from Lib
Stoke on Trent BurslemWest MidlandsLab6062.288.1%Lab gain from Lib
Stoke on Trent HanleyWest MidlandsLab1,5546.173.5%Lab hold
Stoke on Trent StokeWest MidlandsConst4,54614.675.4%Const gain from Lib
Suffolk (East) EyeEast of EnglandCon6,00923.874.5%Con hold
Suffolk (East) LowestoftEast of EnglandCon6,85225.873.0%Con hold
Suffolk (East) WoodbridgeEast of EnglandCon6,41126.374.3%Con hold
Suffolk (West) Bury St EdmundsEast of EnglandCon6,68126.281.8%Con hold
Suffolk (West) SudburyEast of EnglandCon1,4117.273.3%Con gain from Lib
SunderlandNorth East2-member seat: not split by party in the source——84.6%
Surrey ChertseySouth EastCon10,83942.062.7%Con hold
Surrey EasternSouth EastCon12,75066.270.7%Con hold
Surrey EpsomSouth EastCon14,86859.167.1%Con hold
Surrey FarnhamSouth EastCon13,65959.763.1%Con hold
Surrey GuildfordSouth EastCon12,04641.171.3%Con hold
Surrey MitchamLondonCon6,20824.174.8%Con hold
Surrey ReigateSouth EastCon13,81653.374.0%Con hold
Sussex (East) East GrinsteadSouth EastCon12,76144.970.2%Con hold
Sussex (East) EastbourneSouth EastCon13,36551.777.6%Con hold
Sussex (East) LewesSouth EastCon8,35645.364.7%Con hold
Sussex (East) RyeSouth EastCon7,58234.271.2%Con hold
Sussex (West) ChichesterSouth EastCon8,29423.872.4%Con gain from Lib
Sussex (West) Horsham and WorthingSouth EastCon16,17851.865.7%Con hold
Swansea EastWalesLab2,0889.380.7%Lab hold
Swansea WestWalesLib8453.187.0%Lib gain from Lab
The HartlepoolsNorth EastCon3,3538.790.3%Con gain from Lib
Tottenham NorthLondonLab5572.171.3%Lab hold
Tottenham SouthLondonCon1,5015.871.9%Con gain from Lab
TynemouthNorth EastCon4,39017.784.6%Con hold
University of WalesUniversity seatsLib33618.979.0%Lib gain from Lab
WakefieldYorkshire and the HumberCon8944.284.8%Con gain from Lab
WallaseyNorth WestCon13,96544.774.7%Con hold
WallsendNorth EastLab1,6024.985.4%Lab hold
WalsallWest MidlandsCon2,4346.186.2%Con gain from Lib
Walthamstow EastLondonConst3,06613.278.0%Const gain from Con
Walthamstow WestLondonLib4701.875.5%Lib gain from Lab
Wandsworth Balham and TootingLondonCon10,70635.670.3%Con hold
Wandsworth CentralLondonCon4,99923.370.8%Con hold
Wandsworth ClaphamLondonCon7,20028.169.5%Con hold
Wandsworth PutneyLondonCon10,73244.868.4%Con hold
Wandsworth StreathamLondonCon11,82550.977.7%Con hold
WarringtonNorth WestCon1,5374.891.0%Con gain from Lab
Warwickshire NuneatonWest MidlandsCon2,5636.378.7%Con gain from Lib
Warwickshire RugbyWest MidlandsCon3,91013.684.7%Con gain from Lib
Warwickshire TamworthWest MidlandsConunopposed——Con hold
Warwickshire Warwick and LeamingtonWest MidlandsCon6,60920.373.6%Con hold
WednesburyWest MidlandsLab3380.989.9%Lab hold
WellingboroughEast MidlandsLab2,4818.784.0%Lab hold
West BromwichWest MidlandsLab9713.386.4%Lab hold
West Ham PlaistowLondonLab7,97134.362.1%Lab hold
West Ham SilvertownLondonLab12,23062.156.1%Lab hold
West Ham StratfordLondonLab2,85012.069.0%Lab hold
West Ham UptonLondonCon1,9677.974.8%Con gain from Lab
Westminster AbbeyLondonCon13,60761.258.4%Con hold
Westminster St George'SLondonConunopposed——Con hold
WestmorlandNorth WestCon10,69342.580.2%Con hold
WiganNorth WestLab5,34415.187.9%Lab hold
Willesden EastLondonCon7,97325.176.0%Con gain from Lib
Willesden WestLondonLab1,3454.377.6%Lab hold
Wiltshire ChippenhamSouth WestCon2,2129.183.2%Con gain from Lib
Wiltshire DevizesSouth WestCon4,35021.876.2%Con gain from Lib
Wiltshire SalisburySouth WestCon5,33720.881.8%Con gain from Lib
Wiltshire SwindonSouth WestCon2,90410.381.0%Con hold
Wiltshire WestburySouth WestCon1,7116.684.9%Con gain from Lib
WimbledonLondonCon13,82348.372.2%Con hold
Wolverhampton BilstonWest MidlandsLab1,7436.482.0%Lab gain from Con
Wolverhampton EastWest MidlandsLib1,0534.080.6%Lib hold
Wolverhampton WestWest MidlandsCon8402.485.9%Con hold
Woolwich EastLondonLab4,79816.881.6%Lab hold
Woolwich WestLondonCon4,20014.679.7%Con hold
WorcesterWest MidlandsCon5,81727.283.4%Con hold
Worcestershire BewdleyWest MidlandsConunopposed——Con hold
Worcestershire EveshamWest MidlandsCon9,70348.366.4%Con hold
Worcestershire KidderminsterWest MidlandsCon11,24836.971.3%Con hold
Worcestershire StourbridgeWest MidlandsCon1,9104.783.7%Con hold
YorkYorkshire and the HumberCon4,41412.584.8%Con hold
Yorkshire (East Riding) BuckroseYorkshire and the HumberCon3,00412.182.9%Con hold
Yorkshire (East Riding) HoldernessYorkshire and the HumberCon2,74911.981.1%Con hold
Yorkshire (East Riding) HowdenshireYorkshire and the HumberConunopposed——Con hold
Yorkshire (North Riding) ClevelandNorth EastCon5,42514.386.3%Con gain from Lib
Yorkshire (North Riding) RichmondYorkshire and the HumberConunopposed——Con hold
Yorkshire (North Riding) Scarborough and WhitbyYorkshire and the HumberCon7,68823.478.9%Con hold
Yorkshire (North Riding) Thirsk and MaltonYorkshire and the HumberCon6,49231.571.5%Con hold
Yorkshire (West Riding) Barkston AshYorkshire and the HumberCon4,92317.280.2%Con hold
Yorkshire (West Riding) Colne ValleyYorkshire and the HumberLab3,2439.978.6%Lab hold
Yorkshire (West Riding) Don ValleyYorkshire and the HumberLab2,1357.972.8%Lab hold
Yorkshire (West Riding) DoncasterYorkshire and the HumberLab1,6965.477.0%Lab hold
Yorkshire (West Riding) EllandYorkshire and the HumberLab4881.784.1%Lab gain from Lib
Yorkshire (West Riding) HemsworthYorkshire and the HumberLab8,69138.669.7%Lab hold
Yorkshire (West Riding) KeighleyYorkshire and the HumberLab5,18316.582.8%Lab gain from Lib
Yorkshire (West Riding) NormantonYorkshire and the HumberLabunopposed——Lab hold
Yorkshire (West Riding) PenistoneYorkshire and the HumberLab1,2794.580.6%Lab gain from Lib
Yorkshire (West Riding) PontefractYorkshire and the HumberCon7012.676.2%Con gain from Lab
Yorkshire (West Riding) Pudsey and OtleyYorkshire and the HumberCon7,08925.780.5%Con hold
Yorkshire (West Riding) RiponYorkshire and the HumberConunopposed——Con hold
Yorkshire (West Riding) Rother ValleyYorkshire and the HumberLab8,76530.575.9%Lab hold
Yorkshire (West Riding) RothwellYorkshire and the HumberLab6,30023.569.3%Lab hold
Yorkshire (West Riding) ShipleyYorkshire and the HumberLab5961.886.4%Lab hold
Yorkshire (West Riding) SkiptonYorkshire and the HumberCon5,97718.483.8%Con hold
Yorkshire (West Riding) SowerbyYorkshire and the HumberCon1,7015.883.2%Con gain from Lib
Yorkshire (West Riding) Spen ValleyYorkshire and the HumberLib4,47513.879.2%Lib hold
Yorkshire (West Riding) WentworthYorkshire and the HumberLabunopposed——Lab hold

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 1924 general election?

The Conservatives won the most seats: 384 of the 578 single-member and unopposed seats the source breaks down by party (37 seats in two-member and university constituencies are not split by party in the source). Stanley Baldwin became (or remained) prime minister: Conservative majority government.

How many seats did each party win in 1924?

Conservative 384; Labour 149; Liberal 34; Constitutionalist 7; Others 3; Communist 1 (out of 615 seats; 308 were needed for a majority).

Who won the most votes in 1924?

The Conservatives won the most votes: 7,424,938 (46.7% of the 15,906,084 votes counted).

What was the turnout at the 1924 general election?

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

How many seats changed hands in 1924?

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

What was the closest result in 1924?

Leeds West, where Labour 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/1924/" width="100%" height="640" style="border:0" loading="lazy"></iframe>