Skip to content

Thursday 10 October 1974

October 1974 UK general election results

Labour won 319 of 635 seats with 39.3% of the vote, an overall majority of 3. Afterwards: Labour majority government, with Harold Wilson as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
LabourHarold Wilson319+1811,457,07939.3%+2.1623
ConservativeEdward Heath277−1910,464,81735.9%−1.9623
LiberalJeremy Thorpe13−15,346,76418.3%−1.0619
Scottish National Party—11+4839,6172.9%+0.971
Ulster Unionist Party—6−1256,0650.9%+0.17
Plaid Cymru—3+1166,3110.6%036
Others—2−1373,4611.3%+0.2207
Vanguard Unionist Progressive Party—2−162,0700.2%02
Social Democratic and Labour Party—10128,3080.4%−0.18
Democratic Unionist Party—1059,4510.2%02
1 other parties and independents35,4150.1%

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

South East: Conservative 63 of 72 seatsWest Midlands: Labour 35 of 56 seatsNorth West: Labour 55 of 82 seatsEast Midlands: Labour 21 of 40 seatsLondon: Labour 51 of 92 seatsYorkshire and the Humber: Labour 38 of 54 seatsEast of England: Conservative 31 of 45 seatsSouth West: Conservative 33 of 44 seatsNorth East: Labour 26 of 31 seatsNorthern Ireland: Ulster Unionist Party 6 of 12 seatsScotland: Labour 41 of 71 seatsWales: Labour 23 of 36 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. Dunbartonshire East SNP by 22 votes
  2. Galloway SNP by 30 votes
  3. Plymouth Drake Con by 34 votes
  4. Kinross and West Perthshire Con by 53 votes
  5. Berwick upon Tweed Lib by 73 votes
  6. Blyth Lab by 78 votes
  7. Beeston Con by 121 votes
  8. Northampton South Con by 141 votes
  9. Croydon Central Con by 164 votes
  10. Rossendale Lab by 203 votes

50 closest seats →

29 seats changed hands

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

  • Labour gained 17 from Conservative
  • Scottish National Party gained 3 from Conservative
  • Labour gained 2 from Others
  • Conservative gained 2 from Liberal
  • Plaid Cymru gained 1 from Labour
  • Others gained 1 from Ulster Unionist Party
  • Others gained 1 from Vanguard Unionist Progressive Party
  • Liberal gained 1 from Conservative
  • Conservative gained 1 from Others

Every gain → · Compare with February 1974 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab21,75246.073.1%Lab hold
AberdareWalesLab16,06442.079.1%Lab hold
Aberdeen NorthScotlandLab9,62121.269.7%Lab hold
Aberdeen SouthScotlandCon3650.776.3%Con hold
AbertilleryWalesLab18,35566.975.1%Lab hold
AbingdonSouth EastCon10,63715.575.8%Con hold
AccringtonNorth WestLab6,22015.479.4%Lab hold
ActonLondonCon8082.169.0%Con hold
AldershotSouth EastCon10,35917.772.8%Con hold
Aldridge-BrownhillWest MidlandsLab2,5195.179.7%
Altrincham and SaleNorth WestCon6,91212.476.3%Con hold
AngleseyWalesLab5,97217.876.1%Lab hold
Antrim NorthNorthern IrelandDUP34,49758.057.3%DUP hold
Antrim SouthNorthern IrelandUUP38,43256.258.1%UUP hold
ArgyllScotlandSNP3,93113.172.0%SNP hold
ArmaghNorthern IrelandUUP17,66328.368.6%UUP hold
ArundelSouth EastCon18,81130.973.0%Con hold
AshfieldEast MidlandsLab22,91541.174.7%Lab hold
AshfordSouth EastCon6,02513.874.6%Con hold
Ashton under LyneNorth WestLab10,72724.672.2%Lab hold
AylesburySouth EastCon8,97317.874.4%Con hold
AyrScotlandCon3,2197.879.4%Con hold
Ayrshire CentralScotlandLab9,55520.379.3%Lab hold
Ayrshire SouthScotlandLab14,47836.577.4%Lab hold
BanburySouth EastCon6,19112.175.7%Con hold
BanffScotlandSNP1,8518.072.5%
BarkingLondonLab16,29048.367.4%Lab hold
Barkston AshYorkshire and the HumberCon9,94115.775.8%Con hold
BarnsleyYorkshire and the HumberLab24,81247.468.4%Lab hold
Barrow in FurnessNorth WestLab7,35417.577.1%Lab hold
BarryWalesCon2,9035.377.7%Con hold
BasildonEast of EnglandLab10,55115.673.8%Lab hold
BasingstokeSouth EastCon6,2129.277.5%Con hold
BassetlawEast MidlandsLab12,16922.874.5%Lab hold
BathSouth WestCon2,1224.378.6%Con hold
Batley and MorleyYorkshire and the HumberLab8,24819.269.5%Lab hold
Battersea NorthLondonLab11,14240.461.6%Lab hold
Battersea SouthLondonLab2,8519.564.2%Lab hold
BeaconsfieldSouth EastCon10,62822.170.2%Con hold
Bebington and Ellesmere PortNorth WestLab6,4919.578.6%Lab hold
BeckenhamLondonCon8,65820.969.8%Con hold
BedfordEast of EnglandCon4,0887.276.8%Con hold
BedwelltyWalesLab22,86259.177.1%Lab hold
BeestonEast MidlandsCon1210.280.5%Con hold
Belfast EastNorthern IrelandVUPP10,12218.867.5%VUPP hold
Belfast NorthNorthern IrelandUUP18,22238.266.4%UUP hold
Belfast SouthNorthern IrelandVUPP18,94137.766.7%VUPP hold
Belfast WestNorthern IrelandSDLP5,55612.567.2%SDLP hold
BelperEast MidlandsLab5,6849.881.6%Lab hold
BermondseyLondonLab18,58159.656.4%Lab hold
Berwick and East LothianScotlandLab2,7405.783.1%Lab gain from Con
Berwick upon TweedNorth EastLib730.281.4%Lib hold
Bethnal GreenLondonLab15,94955.953.1%
Bexley HeathLondonCon1,9875.077.8%
BirkenheadNorth WestLab9,48422.470.2%Lab hold
Birmingham EdgbastonWest MidlandsCon2,4105.463.3%Con hold
Birmingham ErdingtonWest MidlandsLab8,77720.465.5%Lab hold
Birmingham Hall GreenWest MidlandsCon2,6245.670.2%Con hold
Birmingham HandsworthWest MidlandsLab3,89612.866.5%Lab hold
Birmingham LadywoodWest MidlandsLab9,73942.456.9%Lab hold
Birmingham NorthfieldWest MidlandsLab10,59720.167.9%Lab hold
Birmingham Perry BarrWest MidlandsLab3,2048.373.4%Lab hold
Birmingham Selly OakWest MidlandsLab3260.867.2%Lab gain from Con
Birmingham Small HeathWest MidlandsLab14,05547.557.6%Lab hold
Birmingham SparkbrookWest MidlandsLab8,52128.560.2%Lab hold
Birmingham StechfordWest MidlandsLab11,92329.764.1%Lab hold
Birmingham YardleyWest MidlandsLab4,1709.773.1%Lab hold
Bishop AucklandNorth EastLab11,09521.670.9%
BlabyEast MidlandsCon12,16123.978.3%Con hold
BlackburnNorth WestLab7,65219.472.9%Lab hold
Blackpool NorthNorth WestCon5,46713.169.7%Con hold
Blackpool SouthNorth WestCon5,22112.969.9%Con hold
BlaydonNorth EastLab13,46632.572.9%Lab hold
BlythNorth EastLab780.174.3%Lab gain from Oth
BodminSouth WestCon6651.582.3%Con gain from Lib
BolsoverEast MidlandsLab21,06654.574.5%Lab hold
Bolton EastNorth WestLab4,0658.876.7%Lab hold
Bolton WestNorth WestLab9062.377.3%Lab gain from Con
BootleNorth WestLab16,89039.167.2%Lab hold
BosworthEast MidlandsCon3020.482.1%Con hold
BothwellScotlandLab10,94824.176.5%Lab hold
Bournemouth EastSouth EastCon10,66126.570.5%Con hold
Bournemouth WestSouth EastCon10,72825.568.7%Con hold
Bradford NorthYorkshire and the HumberLab8,58918.470.4%Lab hold
Bradford SouthYorkshire and the HumberLab8,27515.871.6%Lab hold
Bradford WestYorkshire and the HumberLab4,94111.469.5%Lab hold
BraintreeEast of EnglandCon1,0902.179.4%Con hold
Brecon and RadnorWalesLab3,0126.881.4%Lab hold
Brent EastLondonLab8,92723.560.1%Lab hold
Brent NorthLondonCon7,31214.171.9%Con hold
Brent SouthLondonLab11,05329.561.2%Lab hold
Brentford and IsleworthLondonCon2320.473.3%Con hold
Brentwood and OngarEast of EnglandCon7,94617.677.2%Con hold
BridgwaterSouth WestCon6,18711.577.3%Con hold
BridlingtonYorkshire and the HumberCon10,10622.667.9%Con hold
Brigg and ScunthorpeYorkshire and the HumberLab6,74210.670.5%Lab hold
Brighouse and SpenboroughYorkshire and the HumberLab2,1774.478.6%Lab hold
Brighton KemptownSouth EastCon2,6655.672.3%Con hold
Brighton PavilionSouth EastCon7,41718.968.6%Con hold
Bristol North EastSouth WestLab8,59123.271.2%Lab hold
Bristol North WestSouth WestLab6331.279.3%Lab gain from Con
Bristol SouthSouth WestLab14,98435.469.3%Lab hold
Bristol South EastSouth WestLab9,37317.776.2%Lab hold
Bristol WestSouth WestCon6,95717.665.4%Con hold
Bromsgrove and RedditchWest MidlandsCon2,0683.079.6%Con hold
BuckinghamSouth EastCon2,9184.679.7%Con hold
BurnleyNorth WestLab11,87630.174.7%Lab hold
BurtonWest MidlandsCon2,0984.078.0%Con hold
Bury and RadcliffeNorth WestLab4420.780.8%Lab gain from Con
Bury St EdmundsEast of EnglandCon11,08217.373.2%Con hold
Bute and North AyrshireScotlandCon3,50610.071.3%
CaernarvonWalesPC2,8948.480.9%PC hold
CaerphillyWalesLab13,70932.175.6%Lab hold
Caithness and SutherlandScotlandLab2,56011.478.1%Lab hold
Camberwell DulwichLondonLab7,45917.065.1%
Camberwell PeckhamLondonLab18,82654.954.2%
CambridgeEast of EnglandCon2,7735.369.6%Con hold
CambridgeshireEast of EnglandCon12,65519.776.1%Con hold
CannockWest MidlandsLab12,22228.476.0%Lab hold
CanterburySouth EastCon14,75523.772.6%Con hold
Cardiff NorthWalesCon2,0016.273.3%Con hold
Cardiff North WestWalesCon4,33312.579.0%Con hold
Cardiff South EastWalesLab10,71826.470.8%Lab hold
Cardiff WestWalesLab6,67218.469.7%Lab hold
CardiganWalesLib2,4107.080.6%Lib hold
CarlisleNorth WestLab6,25415.278.8%Lab hold
CarltonEast MidlandsCon4,6198.377.7%Con hold
CarmarthenWalesPC3,6407.085.6%PC gain from Lab
CarshaltonLondonCon3,6987.574.3%Con hold
CheadleNorth WestCon7,17613.680.3%Con hold
ChelmsfordEast of EnglandCon4,0026.379.2%Con hold
ChelseaLondonCon13,16740.850.0%Con hold
CheltenhamSouth WestCon8,45418.075.0%Con hold
Chertsey and WaltonSouth EastCon10,30420.873.5%Con hold
Chesham and AmershamSouth EastCon10,98722.278.1%Con hold
Chester-le-StreetNorth EastLab24,27847.674.6%Lab hold
ChesterfieldEast MidlandsLab17,56034.072.6%Lab hold
ChichesterSouth EastCon11,34122.173.6%Con hold
ChingfordLondonCon4,64511.173.4%Con hold
ChippenhamSouth WestCon1,9293.678.4%Con hold
Chipping BarnetLondonCon7,86618.973.6%Con hold
ChislehurstLondonCon3,8949.576.1%Con hold
ChorleyNorth WestLab2,7134.481.2%Lab hold
ChristchurchSouth WestCon13,89033.674.7%
Cirencester and TewkesburySouth WestCon10,16016.576.7%Con hold
Cities of London and WestminsterLondonCon5,76120.853.2%
City of ChesterNorth WestCon4,6188.875.4%
Clackmannan and East StirlingshireScotlandSNP7,34114.3—
ClevelandNorth EastCon1,5283.376.2%
ClitheroeNorth WestCon6,86816.878.6%Con hold
Coatbridge and AirdrieScotlandLab10,56823.774.5%Lab hold
ColchesterEast of EnglandCon5,5008.876.2%Con hold
Colne ValleyYorkshire and the HumberLib1,6663.481.7%Lib hold
ConsettNorth EastLab19,44648.068.6%Lab hold
ConwayWalesCon2,8067.176.2%Con hold
Coventry North EastWest MidlandsLab15,96935.970.0%Lab hold
Coventry North WestWest MidlandsLab7,48820.275.2%Lab hold
Coventry South EastWest MidlandsLab12,12335.367.6%Lab hold
Coventry South WestWest MidlandsLab2,1183.979.4%Lab hold
CreweNorth WestLab7,25516.773.2%Lab hold
CrosbyNorth WestCon12,17521.173.5%Con hold
Croydon CentralLondonCon1640.372.6%Con hold
Croydon North EastLondonCon2,1515.271.0%Con hold
Croydon North WestLondonCon1,4793.969.3%Con hold
Croydon SouthLondonCon14,18931.973.9%Con hold
DagenhamLondonLab21,99448.365.0%Lab hold
DarlingtonNorth EastLab3,7127.974.4%Lab hold
DartfordSouth EastLab5,48612.676.6%Lab hold
DarwenNorth WestCon5,65110.576.6%Con hold
DaventryEast MidlandsCon9,06214.177.1%Con hold
Dearne ValleyYorkshire and the HumberLab27,26960.771.1%Lab hold
DenbighWalesCon4,5519.476.4%Con hold
DeptfordLondonLab13,03436.358.7%Lab hold
Derby NorthEast MidlandsLab4,1936.973.3%Lab hold
Derby SouthEast MidlandsLab9,33218.169.5%Lab hold
Derbyshire WestEast MidlandsCon7,84620.478.5%Con hold
DevizesSouth WestCon7,02112.075.2%Con hold
Devon NorthSouth WestLib6,72111.579.7%Lib hold
Devon WestSouth WestCon5,92913.178.6%Con hold
DewsburyYorkshire and the HumberLab6,90115.472.9%Lab hold
Don ValleyYorkshire and the HumberLab27,42042.173.4%Lab hold
DoncasterYorkshire and the HumberLab7,43017.272.8%Lab hold
DorkingSouth EastCon10,30523.375.0%Con hold
Dorset NorthSouth WestCon8,54115.179.2%Con hold
Dorset WestSouth WestCon8,68520.877.9%Con hold
DoverSouth EastCon2,2943.978.7%
Down NorthNorthern IrelandUUP31,02354.460.9%UUP hold
Down SouthNorthern IrelandUUP3,5675.472.4%UUP hold
Dudley EastWest MidlandsLab12,19129.668.3%Lab hold
Dudley WestWest MidlandsLab8,52515.275.2%Lab hold
DumfriesScotlandCon5,82812.376.7%Con hold
Dunbartonshire CentralScotlandLab4,38511.179.8%Lab hold
Dunbartonshire EastScotlandSNP220.080.7%SNP gain from Con
Dunbartonshire WestScotlandLab1,8144.578.3%Lab hold
Dundee EastScotlandSNP6,98315.173.4%SNP hold
Dundee WestScotlandLab2,8025.974.3%Lab hold
DunfermlineScotlandLab5,29111.575.9%Lab hold
DurhamNorth EastLab18,11633.971.6%Lab hold
Durham North WestNorth EastLab18,75643.171.1%Lab hold
Ealing NorthLondonLab2,9225.473.9%Lab hold
EasingtonNorth EastLab20,93747.669.0%Lab hold
East AberdeenshireScotlandSNP4,37113.070.5%
East FlintshireWalesLab9,58617.479.7%
East GrinsteadSouth EastCon9,28022.474.5%Con hold
East HertfordshireEast of EnglandCon8,33512.774.1%
East KilbrideScotlandLab2,7045.279.1%Lab hold
EastbourneSouth EastCon16,02528.874.6%Con hold
EastleighSouth EastCon7,81513.178.8%Con hold
Ebbw ValeWalesLab18,05963.076.1%Lab hold
EcclesNorth WestLab9,26622.172.8%Lab hold
Edinburgh CentralScotlandLab3,95314.367.5%Lab hold
Edinburgh EastScotlandLab8,45619.376.2%Lab hold
Edinburgh LeithScotlandLab3,44511.774.8%Lab hold
Edinburgh NorthScotlandCon4,39113.469.2%Con hold
Edinburgh PentlandsScotlandCon1,2573.075.5%Con hold
Edinburgh SouthScotlandCon3,2267.774.2%Con hold
Edinburgh WestScotlandCon5,20212.976.6%Con hold
EdmontonLondonLab6,82816.667.1%Lab hold
Enfield NorthLondonLab4,79310.070.5%Lab hold
EppingEast of EnglandCon6,77414.473.3%
EpsomSouth EastCon16,29027.473.7%
Erith and CrayfordLondonLab8,46719.173.1%Lab hold
EsherSouth EastCon10,86030.774.3%Con hold
Eton and SloughSouth EastLab7,66316.572.7%Lab hold
ExeterSouth WestCon2,3484.480.3%Con hold
EyeEast of EnglandCon7,85715.577.4%Con hold
Falmouth and CamborneSouth WestCon5,85611.675.8%Con hold
FarehamSouth EastCon4,44810.177.0%Con hold
FarnhamSouth EastCon8,25917.376.2%Con hold
FarnworthNorth WestLab14,69527.974.7%Lab hold
FavershamSouth EastCon2,8774.976.7%Con hold
Feltham and HestonLondonLab9,14717.167.9%Lab hold
Fermanagh and South TyroneNorthern IrelandOth2,6954.388.6%Oth gain from UUP
Fife CentralScotlandLab7,98618.573.9%Lab hold
Fife EastScotlandCon2,9147.073.7%Con hold
FinchleyLondonCon3,91110.469.5%Con hold
Folkestone and HytheSouth EastCon8,44218.670.0%Con hold
FulhamLondonLab5,32112.970.9%Lab hold
GainsboroughEast MidlandsCon3,9688.674.8%Con hold
GallowayScotlandSNP300.177.1%SNP gain from Con
Gateshead EastNorth EastLab17,59939.470.3%Lab hold
Gateshead WestNorth EastLab9,42746.765.7%Lab hold
GillinghamSouth EastCon3,9968.575.9%Con hold
Glasgow CathcartScotlandCon1,7574.676.7%Con hold
Glasgow CentralScotlandLab6,44144.456.9%Lab hold
Glasgow CraigtonScotlandLab8,78126.275.8%Lab hold
Glasgow GarscaddenScotlandLab7,63719.770.9%Lab hold
Glasgow GovanScotlandLab1,9528.571.7%Lab hold
Glasgow HillheadScotlandCon2,6968.972.4%Con hold
Glasgow KelvingroveScotlandLab4,11915.263.4%Lab hold
Glasgow MaryhillScotlandLab9,41827.765.9%Lab hold
Glasgow PollokScotlandLab7,09116.572.4%Lab hold
Glasgow ProvanScotlandLab9,97428.464.0%Lab hold
Glasgow Queen'S ParkScotlandLab8,91434.367.0%Lab hold
Glasgow ShettlestonScotlandLab6,34925.764.4%Lab hold
Glasgow SpringburnScotlandLab8,39526.366.5%Lab hold
GloucesterSouth WestCon3,5287.278.7%Con hold
Gloucestershire WestSouth WestLab4090.880.2%Lab hold
GooleYorkshire and the HumberLab14,09731.569.3%Lab hold
GosportSouth EastCon6,86618.775.3%Con hold
GowerWalesLab16,20437.077.0%Lab hold
GranthamEast MidlandsCon8,03013.874.2%Con hold
GravesendSouth EastLab2,3053.478.7%Lab hold
Greenock and Port GlasgowScotlandLab11,95527.171.1%Lab hold
GreenwichLondonLab9,90628.765.3%Lab hold
GrimsbyYorkshire and the HumberLab6,98215.269.4%Lab hold
GuildfordSouth EastCon10,90421.071.9%Con hold
Hackney CentralLondonLab12,85350.252.8%Lab hold
Hackney South and ShoreditchLondonLab13,29549.154.7%Lab hold
Halesowen and StourbridgeWest MidlandsCon8501.476.2%Con hold
HalifaxYorkshire and the HumberLab4,1788.874.6%Lab hold
HaltempriceYorkshire and the HumberCon11,64020.475.0%Con hold
HamiltonScotlandLab3,3328.677.2%Lab hold
Hammersmith NorthLondonLab8,12224.064.6%Lab hold
HampsteadLondonCon1,7254.363.1%Con hold
HarboroughEast MidlandsCon13,20926.376.4%Con hold
HarlowEast of EnglandLab13,45128.475.2%Lab hold
HarrogateYorkshire and the HumberCon13,31429.270.5%Con hold
Harrow CentralLondonCon2,0686.373.0%Con hold
Harrow EastLondonCon3,4789.474.9%Con hold
Harrow WestLondonCon11,58227.574.5%Con hold
HarwichEast of EnglandCon10,82816.972.3%Con hold
HastingsSouth EastCon4,65211.471.6%Con hold
Havant and WaterlooSouth EastCon8,73215.773.8%Con hold
Hayes and HarlingtonLondonLab9,42024.269.5%Lab hold
Hazel GroveNorth WestCon2,8315.182.4%Con gain from Lib
Hemel HempsteadEast of EnglandLab4850.781.7%Lab gain from Con
HemsworthYorkshire and the HumberLab31,57264.570.2%Lab hold
Hendon NorthLondonCon1,7504.872.3%Con hold
Hendon SouthLondonCon4,96313.769.7%Con hold
HenleySouth EastCon10,26622.373.6%Con hold
HerefordWest MidlandsCon1,1122.575.8%Con hold
Hertford StevenageEast of EnglandLab9,04614.476.3%
Hertfordshire SouthEast of EnglandCon2,2284.576.1%Con hold
HexhamNorth EastCon4,6419.575.4%Con hold
Heywood and RoytonNorth WestLab7,89913.376.6%Lab hold
High PeakEast MidlandsCon2,0024.480.5%Con hold
HitchinEast of EnglandCon3,1865.579.6%Con hold
Holborn and St PancrasLondonLab5,44125.853.8%
Holland With BostonEast MidlandsCon8,68415.072.2%Con hold
HonitonSouth WestCon13,22023.975.7%Con hold
HorncastleEast MidlandsCon5,24414.970.8%Con hold
HornchurchLondonLab6,80115.572.8%Lab hold
HornseyLondonCon7822.068.5%Con hold
HorshamSouth EastCon3,6995.278.1%
Houghton-le-SpringNorth EastLab20,40147.072.5%Lab hold
HoveSouth EastCon14,87629.269.8%Con hold
HowdenYorkshire and the HumberCon4,78011.572.6%Con hold
Huddersfield EastYorkshire and the HumberLab8,41421.772.4%Lab hold
Huddersfield WestYorkshire and the HumberLab1,3643.376.3%Lab hold
HuntingdonshireEast of EnglandCon9,24415.475.1%Con hold
HuytonNorth WestLab16,23331.171.1%Lab hold
Ilford NorthLondonLab7781.674.5%Lab gain from Con
Ilford SouthLondonLab1,7494.569.7%Lab hold
IlkestonEast MidlandsLab15,85828.374.9%Lab hold
InceNorth WestLab23,53042.272.4%Lab hold
InvernessScotlandLib1,1342.870.5%Lib hold
IpswichEast of EnglandLab1,7332.579.5%Lab gain from Con
Isle of WightSouth EastLib2,0403.176.8%Lib hold
Islington CentralLondonLab9,39337.455.4%Lab hold
Islington NorthLondonLab6,81830.454.2%Lab hold
Islington South and FinsburyLondonLab9,59340.556.0%Lab hold
JarrowNorth EastLab15,85140.671.4%Lab hold
KeighleyYorkshire and the HumberLab3,0817.283.0%Lab hold
KensingtonLondonCon1,9175.656.4%Con hold
KetteringEast MidlandsLab11,17017.873.2%Lab hold
KidderminsterWest MidlandsCon6,76911.474.9%Con hold
KilmarnockScotlandLab7,52915.580.4%Lab hold
Kingston upon ThamesLondonCon8,41419.871.8%Con hold
Kingston-upon-Hull CentralYorkshire and the HumberLab9,82122.967.7%
Kingston-upon-Hull EastYorkshire and the HumberLab23,79343.467.1%
Kingston-upon-Hull WestYorkshire and the HumberLab10,12127.264.6%
KingswoodSouth WestLab2,5665.584.1%Lab hold
Kinross and West PerthshireScotlandCon530.275.1%Con hold
KirkcaldyScotlandLab6,10113.475.0%
KnutsfordNorth WestCon10,42624.676.8%Con hold
Lambeth CentralLondonLab8,67733.952.6%Lab hold
Lambeth NorwoodLondonLab4,77114.661.9%
Lambeth VauxhallLondonLab9,76639.852.7%
LanarkScotlandLab6981.882.2%Lab hold
LancasterNorth WestCon1,4213.778.2%Con hold
Leeds EastYorkshire and the HumberLab12,31127.765.7%Lab hold
Leeds North EastYorkshire and the HumberCon5,62814.665.5%Con hold
Leeds North WestYorkshire and the HumberCon4,0279.366.3%Con hold
Leeds SouthYorkshire and the HumberLab15,26545.463.8%Lab hold
Leeds South EastYorkshire and the HumberLab11,01639.356.3%Lab hold
Leeds WestYorkshire and the HumberLab7,60718.369.0%Lab hold
LeekWest MidlandsCon4,3246.678.5%Con hold
Leicester EastEast MidlandsLab3,8118.372.3%Lab hold
Leicester SouthEast MidlandsLab1,1332.368.9%Lab gain from Con
Leicester WestEast MidlandsLab9,96022.568.4%Lab hold
LeighNorth WestLab14,63530.473.9%Lab hold
LeominsterWest MidlandsCon5791.778.4%Con hold
LewesSouth EastCon13,84726.073.8%Con hold
Lewisham EastLondonLab8,95218.768.8%Lab hold
Lewisham WestLondonLab5,52912.670.1%Lab hold
LeytonLondonLab11,51328.662.7%Lab hold
Lichfield and TamworthWest MidlandsLab3310.578.2%Lab gain from Con
LincolnEast MidlandsLab9842.574.8%Lab gain from Oth
Liverpool Edge HillNorth WestLab6,17124.661.2%Lab hold
Liverpool GarstonNorth WestLab3,3005.771.9%Lab hold
Liverpool KirkdaleNorth WestLab9,48132.963.5%Lab hold
Liverpool ScotlandNorth WestLab12,92068.453.8%
Liverpool ToxtethNorth WestLab7,25026.958.7%Lab hold
Liverpool WaltonNorth WestLab9,86227.868.3%Lab hold
Liverpool WavertreeNorth WestCon2,7556.769.3%Con hold
Liverpool West DerbyNorth WestLab12,51931.667.3%Lab hold
LlanelliWalesLab22,30145.076.9%Lab hold
LondonderryNorthern IrelandUUP9,02014.069.3%UUP hold
LoughboroughEast MidlandsLab2,3484.378.5%Lab hold
LouthEast MidlandsCon2,8805.673.1%Con hold
LowestoftEast of EnglandCon2,0623.478.2%Con hold
LudlowWest MidlandsCon6,23617.274.8%Con hold
Luton EastEast of EnglandLab3,6779.473.5%Lab hold
Luton WestEast of EnglandLab6,43914.874.9%Lab hold
MacclesfieldNorth WestCon13,09320.878.7%Con hold
MaidstoneSouth EastCon10,27115.774.1%Con hold
MaldonEast of EnglandCon6,38713.676.3%Con hold
Manchester ArdwickNorth WestLab6,78324.158.7%Lab hold
Manchester BlackleyNorth WestLab7,11918.470.7%Lab hold
Manchester CentralNorth WestLab10,61149.953.4%Lab hold
Manchester GortonNorth WestLab8,86422.371.0%Lab hold
Manchester Moss SideNorth WestLab4,11112.762.9%Lab hold
Manchester OpenshawNorth WestLab8,51330.465.8%Lab hold
Manchester WithingtonNorth WestCon2,0015.167.8%Con hold
Manchester WythenshaweNorth WestLab14,17931.768.8%Lab hold
MansfieldEast MidlandsLab17,27934.372.6%Lab hold
MeltonEast MidlandsCon14,19622.477.0%Con hold
MeridenWest MidlandsLab8,96612.375.1%Lab hold
MerionethWalesPC2,59211.584.0%PC hold
Merthyr TydfilWalesLab16,81555.975.8%Lab hold
Mid OxfordshireSouth EastCon7,40316.378.3%
Mid-BedfordshireEast of EnglandCon9,32615.961.2%
Mid-UlsterNorthern IrelandOth——79.0%Oth gain from VUPP
MiddlesboroughNorth EastLab13,80737.561.2%
Middleton and PrestwickNorth WestLab3,7146.475.8%Lab hold
MidlothianScotlandLab4,0845.977.4%Lab hold
Mitcham and MordenLondonLab6,19113.371.1%Lab hold
MonmouthWalesCon2,3423.979.5%Con hold
MontgomeryWalesLib3,85914.778.0%
Moray and NairnScotlandSNP3671.274.7%SNP hold
Morecambe and LonsdaleNorth WestCon12,24424.572.9%Con hold
MorpethNorth EastLab14,68741.373.3%Lab hold
Motherwell and WishawScotlandLab4,96212.875.4%Lab hold
NantwichNorth WestCon3,3747.276.2%Con hold
NeathWalesLab17,72343.578.0%Lab hold
Nelson and ColneNorth WestLab6691.781.1%Lab gain from Con
New ForestSouth EastCon13,42323.274.2%Con hold
NewarkEast MidlandsLab5,77110.477.9%Lab hold
NewburySouth EastCon1,0221.976.3%Con hold
Newcastle under LymeWest MidlandsLab7,37013.078.1%Lab hold
Newcastle-upon-Tyne CentralNorth EastLab8,11455.258.4%Lab hold
Newcastle-upon-Tyne EastNorth EastLab6,24919.171.8%Lab hold
Newcastle-upon-Tyne NorthNorth EastCon4691.865.0%Con hold
Newcastle-upon-Tyne WestNorth EastLab15,07428.568.9%Lab hold
Newham North EastLondonLab13,54134.759.2%Lab hold
Newham North WestLondonLab13,38148.551.6%Lab hold
Newham SouthLondonLab17,76157.653.5%Lab hold
NewportWalesLab13,81624.475.6%Lab hold
NewtonNorth WestLab16,47222.576.8%Lab hold
Norfolk North WestEast of EnglandCon1,3432.278.5%Con hold
NormantonYorkshire and the HumberLab14,63335.370.4%Lab hold
North Angus and MearnsScotlandCon2,5519.472.3%
North CornwallSouth WestLib3,8569.380.5%
North East DerbyshireEast MidlandsLab10,24120.375.6%
North FyldeNorth WestCon17,13932.171.5%
North LanarkshireScotlandLab8,34119.479.5%
North NorfolkEast of EnglandCon11,12116.176.5%
North SomersetSouth WestCon9,47513.280.5%
Northampton NorthEast MidlandsLab1,5384.176.0%Lab hold
Northampton SouthEast MidlandsCon1410.475.5%Con hold
NorthwichNorth WestCon4,61011.278.6%Con hold
Norwich NorthEast of EnglandLab9,20428.771.2%Lab hold
Norwich SouthEast of EnglandLab3,4059.778.5%Lab hold
Nottingham EastEast MidlandsLab5,95618.560.0%Lab hold
Nottingham NorthEast MidlandsLab6,84113.367.1%Lab hold
Nottingham WestEast MidlandsLab9,26516.870.9%Lab hold
NuneatonWest MidlandsLab17,76130.873.9%Lab hold
OgmoreWalesLab22,20443.475.4%Lab hold
Oldham EastNorth WestLab8,13722.571.2%Lab hold
Oldham WestNorth WestLab8,03723.272.2%Lab hold
Orkney and ShetlandScotlandLib6,85239.066.8%Lib hold
OrmskirkNorth WestLab8,85112.672.8%Lab hold
OrpingtonLondonCon5,0109.779.0%Con hold
OswestryWest MidlandsCon8,41420.871.9%Con hold
OxfordSouth EastLab1,0361.970.8%Lab gain from Con
PaddingtonLondonLab2,3116.461.7%Lab hold
PaisleyScotlandLab5,59011.772.2%Lab hold
PembrokeWalesCon7721.479.5%Con hold
PenistoneYorkshire and the HumberLab15,13530.274.7%Lab hold
Penrith and the BordersNorth WestCon13,75633.973.0%
Perth and East PerthshireScotlandSNP7931.973.8%SNP gain from Con
PeterboroughEast of EnglandLab1,8483.877.9%Lab gain from Con
PetersfieldSouth EastCon8,98715.876.5%Con hold
Plymouth DevonportSouth WestLab2,2596.173.5%Lab hold
Plymouth DrakeSouth WestCon340.175.4%Con hold
Plymouth SuttonSouth WestCon5,18811.375.2%Con hold
PontefractYorkshire and the HumberLab23,24254.271.2%
PontypoolWalesLab18,69546.772.7%Lab hold
PontypriddWalesLab18,77436.373.8%Lab hold
PooleSouth WestCon11,42518.275.3%Con hold
Portsmouth NorthSouth EastLab1,3452.576.9%Lab hold
Portsmouth SouthSouth EastCon8,07116.469.4%Con hold
Preston NorthNorth WestLab1,7844.576.7%Lab hold
Preston SouthNorth WestLab3,7499.576.4%Lab hold
PudseyYorkshire and the HumberCon4,5819.078.2%Con hold
RavensbourneLondonCon8,50523.774.0%Con hold
Reading NorthSouth EastCon4681.072.4%Con hold
Reading SouthSouth EastCon6,66612.974.7%Con hold
RedcarNorth EastLab10,43024.269.1%Lab hold
ReigateSouth EastCon13,58424.875.3%Con hold
Renfrewshire EastScotlandCon8,71018.277.6%Con hold
Renfrewshire WestScotlandLab5,3009.980.1%Lab hold
RhonddaWalesLab34,48168.876.2%Lab hold
Richmond (Surrey)LondonCon4,21510.475.1%
Richmond (Yorkshire)Yorkshire and the HumberCon13,62833.565.7%
RiponYorkshire and the HumberCon7,00417.778.9%Con hold
RochdaleNorth WestLib2,7535.970.3%Lib hold
Rochester and ChathamSouth EastLab2,4184.173.6%Lab gain from Con
RomfordLondonCon2,6516.771.5%Con hold
Ross and CromartyScotlandCon6633.269.5%Con hold
RossendaleNorth WestLab2030.580.9%Lab gain from Con
Rother ValleyYorkshire and the HumberLab32,77749.472.2%Lab hold
RotherhamYorkshire and the HumberLab17,03442.565.5%Lab hold
Roxburgh Selkirk and PeeblesScotlandLib7,47516.379.2%Lib hold
RugbyWest MidlandsLab5,20410.979.8%Lab hold
Ruislip NorthwoodLondonCon10,28925.574.6%Con hold
RuncornNorth WestCon5,46810.177.6%Con hold
RushcliffeEast MidlandsCon14,94330.277.4%Con hold
RutherglenScotlandLab7,35619.178.8%Lab hold
Rutland and StamfordEast MidlandsCon6,99016.975.6%Con hold
RyeSouth EastCon15,68329.274.2%Con hold
Saffron WaldonEast of EnglandCon6,52113.478.1%
Salford EastNorth WestLab7,83632.859.5%Lab hold
Salford WestNorth WestLab8,57228.765.2%Lab hold
SalisburySouth WestCon4,1808.974.7%Con hold
Scarborough and WhitbyYorkshire and the HumberCon9,70824.368.1%
SevenoaksSouth EastCon11,60520.575.7%Con hold
Sheffield AttercliffeYorkshire and the HumberLab21,55850.267.2%Lab hold
Sheffield BrightsideYorkshire and the HumberLab7,92621.767.4%Lab hold
Sheffield HallamYorkshire and the HumberCon10,66420.068.8%Con hold
Sheffield HeeleyYorkshire and the HumberLab9,40619.673.5%Lab hold
Sheffield HillsboroughYorkshire and the HumberLab12,30835.566.6%Lab hold
Sheffield ParkYorkshire and the HumberLab23,96456.962.4%Lab hold
ShipleyYorkshire and the HumberCon3,0367.281.0%Con hold
ShorehamSouth EastCon11,37322.274.7%Con hold
ShrewsburyWest MidlandsCon5,42112.373.4%Con hold
SidcupLondonCon7,54320.175.9%Con hold
SkiptonYorkshire and the HumberCon5901.482.1%Con hold
SolihullWest MidlandsCon15,85926.475.3%Con hold
South AngusScotlandSNP1,8244.774.5%
South BedfordshireEast of EnglandCon4,4438.878.3%
South DorsetSouth WestCon6,69912.675.4%
South East DerbyshieEast MidlandsCon1,0052.380.2%
South East EssexEast of EnglandCon8,71015.573.7%
South FyldeNorth WestCon22,66634.672.0%
South GloucestershireSouth WestCon4,3466.979.6%
South NorfolkEast of EnglandCon8,76512.776.2%
South ShieldsNorth EastLab14,82531.664.7%Lab hold
South West HertfordshireEast of EnglandCon5,84110.077.0%
South West NorfolkEast of EnglandCon4,92811.976.9%
South WorcestershireWest MidlandsCon9,05216.475.1%
SouthallLondonLab9,98322.263.6%Lab hold
Southampton TestSouth EastLab5301.073.1%Lab gain from Con
SouthamptonitchenSouth EastLab7,79513.570.3%
Southend EastEast of EnglandCon4,60311.768.8%Con hold
Southend WestEast of EnglandCon7,07114.373.2%Con hold
SouthgateLondonCon14,92231.167.7%Con hold
SouthportNorth WestCon5,62711.673.7%Con hold
SowerbyYorkshire and the HumberLab6461.779.2%Lab hold
SpelthorneSouth EastCon5,94811.574.5%Con hold
St.AlbansEast of EnglandCon9,13516.878.0%Con hold
St.HelensNorth WestLab22,06643.466.9%Lab hold
St.IvesSouth WestCon5,86815.573.7%Con hold
St.MaryleboneLondonCon6,50326.157.0%Con hold
St.Pancras NorthLondonLab7,55331.258.1%Lab hold
Stafford and StoneWest MidlandsCon6,32810.676.0%Con hold
Staffordshire South WestWest MidlandsCon7,53916.475.4%Con hold
Stalybridge and HydeNorth WestLab9,75720.173.2%Lab hold
Stepney and PoplarLondonLab20,97667.451.5%Lab hold
Stirling Falkirk and GrangemouthScotlandLab1,7663.579.4%Lab hold
Stirlingshire WestScotlandLab3670.980.7%Lab hold
Stockport NorthNorth WestLab1,8244.478.0%Lab hold
Stockport SouthNorth WestLab4,22011.974.3%Lab hold
StocktonNorth EastLab14,47424.569.1%Lab hold
Stoke Newington and Hackney NorthLondonLab10,55337.852.8%
Stoke on Trent CentralWest MidlandsLab14,65336.765.3%Lab hold
Stoke on Trent NorthWest MidlandsLab15,07236.269.6%Lab hold
Stoke on Trent SouthWest MidlandsLab16,49532.969.1%Lab hold
StratfordWest MidlandsCon12,56823.674.1%
StretfordNorth WestCon1,2372.476.5%Con hold
StroudSouth WestCon7,05412.780.4%Con hold
Sudbury and WoodbridgeEast of EnglandCon12,06319.175.0%Con hold
Sunderland NorthNorth EastLab15,67130.967.0%Lab hold
Sunderland SouthNorth EastLab13,03025.068.1%Lab hold
SurbitonLondonCon6,02117.972.9%Con hold
Surrey EastSouth EastCon9,84523.276.2%Con hold
Surrey North WestSouth EastCon13,58127.870.9%Con hold
Sussex MidSouth EastCon11,99725.776.4%Con hold
Sutton and CheamLondonCon5,16111.176.9%Con hold
Sutton ColdfieldWest MidlandsCon13,35629.674.5%Con hold
Swansea EastWalesLab20,72149.571.3%Lab hold
Swansea WestWalesLab4,8369.975.0%Lab hold
SwindonSouth WestLab10,27022.174.0%Lab hold
TauntonSouth WestCon6,82113.579.4%Con hold
Thanet EastSouth EastCon4,50313.171.6%Con hold
Thanet WestSouth EastCon5,10816.869.2%Con hold
The HartlepoolsNorth EastLab7,89416.772.4%
The Isle of ElyEast of EnglandLib2,6855.177.1%
The WrekinWest MidlandsLab6,83811.075.5%Lab hold
Thirsk and MaltonYorkshire and the HumberCon13,86229.872.9%Con hold
ThornabyNorth EastLab4,64810.372.3%Lab hold
ThurrockEast of EnglandLab19,08031.168.6%Lab hold
TivertonSouth WestCon5,3549.977.5%Con hold
Tonbridge and MallingSouth EastCon8,60917.475.5%Con hold
TootingLondonLab7,85523.063.4%Lab hold
TorbaySouth WestCon12,43819.973.0%Con hold
TotnesSouth WestCon6,40110.376.8%Con hold
TottenhamLondonLab9,21634.556.2%Lab hold
TruroSouth WestLib4640.878.7%Lib gain from Con
Tunbridge WellsSouth EastCon12,02724.072.5%Con hold
TwickenhamLondonCon9,50717.774.4%Con hold
TynemouthNorth EastCon3,1215.574.3%Con hold
UpminsterLondonCon6941.476.2%Con hold
UxbridgeLondonCon2,1534.875.1%Con hold
WakefieldYorkshire and the HumberLab12,80627.470.3%Lab hold
WallaseyNorth WestCon1,9703.776.3%Con hold
WallsendNorth EastLab21,26933.270.9%Lab hold
Walsall NorthWest MidlandsLab15,88533.466.6%Lab hold
Walsall SouthWest MidlandsLab4,66210.773.6%Lab hold
WalthamstowLondonLab10,66430.866.2%Lab hold
Wandsworth PutneyLondonLab2,7755.871.8%
Wandsworth StreathamLondonCon2,8677.964.1%
Wanstead and WoodfodLondonCon10,84027.268.3%Con hold
Warley EastWest MidlandsLab8,17721.267.1%Lab hold
Warley WestWest MidlandsLab14,85736.267.0%Lab hold
WarringtonNorth WestLab12,26138.768.0%Lab hold
Warwick and LeamingtonWest MidlandsCon8,24514.074.8%Con hold
WatfordEast of EnglandLab3,9579.177.3%Lab hold
WellingboroughEast MidlandsCon1,7582.679.6%Con hold
WellsSouth WestCon7,70114.078.9%Con hold
Welwyn and HatfieldEast of EnglandLab5201.081.3%Lab gain from Con
West AberdeenshireScotlandCon2,4685.876.5%
West Bromwich EastWest MidlandsLab7,52919.167.6%Lab hold
West Bromwich WestWest MidlandsLab14,79939.562.8%Lab hold
West FlintWalesCon4,8209.975.4%
West LothianScotlandLab2,6904.478.8%Lab hold
WestburySouth WestCon6,04310.478.7%Con hold
Western IslesScotlandSNP5,23236.763.4%SNP hold
WesthoughtonNorth WestLab13,57524.277.9%Lab hold
WestmorlandNorth WestCon7,71519.172.4%Con hold
Weston Super MareSouth WestCon12,85920.274.8%Con hold
WhitehavenNorth WestLab9,93325.377.1%Lab hold
WidnesNorth WestLab16,87131.770.9%Lab hold
WiganNorth WestLab18,82744.774.0%Lab hold
WimbledonLondonCon8,70617.968.8%Con hold
WinchesterSouth EastCon9,22014.875.2%Con hold
Windsor and MaidenheadSouth EastCon12,84122.571.8%Con hold
WirralNorth WestCon13,48819.275.5%Con gain from Oth
WokingSouth EastCon8,73517.672.9%Con hold
WokinghamSouth EastCon7,70513.975.6%Con hold
Wolverhampton N.e.West MidlandsLab14,65331.9—
Wolverhampton S.w.West MidlandsCon5,30011.2—
Wolverhampton SeWest MidlandsLab11,69832.0—
Wood GreenLondonLab8,21125.462.3%Lab hold
Woolwich EastLondonLab12,42537.864.4%Lab hold
Woolwich WestLondonLab3,5418.573.9%Lab hold
WorcesterWest MidlandsCon4,9899.073.9%Con hold
WorkingtonNorth WestLab9,55123.775.8%Lab hold
WorthingSouth EastCon17,34533.671.1%Con hold
WrexhamWalesLab16,36629.074.3%Lab hold
WycombeSouth EastCon9,07915.574.3%Con hold
YarmouthEast of EnglandCon2,2604.373.7%Con hold
YeovilSouth WestCon7,37912.479.4%Con hold
YorkYorkshire and the HumberLab3,6896.475.3%Lab hold

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the October 1974 general election?

Labour won 319 of 635 seats with 39.3% of the vote, an overall majority of 3. Harold Wilson became (or remained) prime minister: Labour majority government.

How many seats did each party win in October 1974?

Labour 319; Conservative 277; Liberal 13; Scottish National Party 11; Ulster Unionist Party 6; Plaid Cymru 3 (out of 635 seats; 318 were needed for a majority).

Who won the most votes in October 1974?

Labour won the most votes: 11,457,079 (39.3% of the 29,189,358 votes counted).

What was the turnout at the October 1974 general election?

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

How many seats changed hands in October 1974?

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

What was the closest result in October 1974?

Dunbartonshire East, where the SNP won by 22 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/1974-october/" width="100%" height="640" style="border:0" loading="lazy"></iframe>