Skip to content

Thursday 15 October 1964

1964 UK general election results

Labour won 317 of 630 seats with 44.1% of the vote, an overall majority of 4. Afterwards: Labour majority government, with Harold Wilson as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
LabourHarold Wilson317+5912,205,17844.1%+0.3628
ConservativeAlec Douglas-Home304−6112,005,64243.4%−5.9630
LiberalJo Grimond9+33,099,28311.2%+5.3365
Others—0−1215,8640.8%+0.294
2 other parties and independents133,5510.5%

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

South East: Conservative 54 of 62 seatsWest Midlands: Labour 28 of 54 seatsNorth West: Labour 52 of 83 seatsEast Midlands: Labour 24 of 40 seatsLondon: Labour 53 of 102 seatsYorkshire and the Humber: Labour 37 of 55 seatsEast of England: Conservative 31 of 41 seatsSouth West: Conservative 34 of 43 seatsNorth East: Labour 27 of 31 seatsNorthern Ireland: Conservative 12 of 12 seatsScotland: Labour 43 of 71 seatsWales: Labour 28 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. Brighton Kemptown Lab by 7 votes
  2. Reading Con by 10 votes
  3. Eton and Slough Con by 11 votes
  4. Preston North Con by 14 votes
  5. Ealing North Lab by 27 votes
  6. Wellingborough Lab by 47 votes
  7. North Norfolk Lab by 53 votes
  8. King'S Lynn Lab by 104 votes
  9. South West Norfolk Con by 123 votes
  10. Birmingham Yardley Lab by 169 votes

50 closest seats →

72 seats changed hands

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

  • Labour gained 61 from Conservative
  • Conservative gained 4 from Labour
  • Liberal gained 4 from Conservative
  • Labour gained 2 from Liberal
  • Liberal gained 1 from Others

Every gain → · Compare with 1959 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab23,67951.680.9%Lab hold
AberdareWalesLab23,32662.079.1%Lab hold
Aberdeen NorthScotlandLab17,47837.874.8%Lab hold
Aberdeen SouthScotlandCon3,8987.881.0%Con hold
AbertilleryWalesLab20,23171.875.5%Lab hold
AbingdonSouth EastCon6,37311.580.6%Con hold
AccringtonNorth WestLab5,41813.184.5%Lab hold
ActonLondonLab2,5997.577.4%Lab gain from Con
AldershotSouth EastCon12,07924.475.0%Con hold
Altrincham and SaleNorth WestCon10,03718.881.2%Con hold
AngleseyWalesLab6,53723.378.6%Lab hold
Antrim NorthNorthern IrelandCon35,94880.363.3%Con hold
Antrim SouthNorthern IrelandCon30,79445.564.3%Con hold
ArgyllScotlandCon5,15718.470.3%Con hold
ArmaghNorthern IrelandCon22,79142.173.0%Con hold
Arundel and ShorehamSouth EastCon21,31933.276.5%Con hold
AshfieldEast MidlandsLab21,85245.777.2%Lab hold
AshfordSouth EastCon9,03721.277.5%Con hold
Ashton under LyneNorth WestLab4,1079.177.4%Lab hold
AylesburySouth EastCon7,38914.680.0%Con hold
AyrScotlandCon1,7014.483.0%Con hold
BanburySouth EastCon5,1228.982.4%Con hold
BanffScotlandCon4,42121.167.8%Con hold
BarkingLondonLab14,75940.173.2%Lab hold
Barkston AshYorkshire and the HumberCon8,36417.681.4%Con hold
BarnetLondonCon8,51315.981.6%Con hold
BarnsleyYorkshire and the HumberLab27,83349.980.0%Lab hold
Barons CourtLondonLab1,1663.572.9%Lab gain from Con
Barrow in FurnessNorth WestLab4,12910.378.0%Lab hold
BarryWalesCon4,2668.182.3%Con hold
BasingstokeSouth EastCon7,97614.978.1%Con hold
BassetlawEast MidlandsLab8,44518.177.0%Lab hold
BathSouth WestCon3,7918.380.7%Con hold
Batley and MorleyYorkshire and the HumberLab9,88522.378.7%Lab hold
Battersea NorthLondonLab9,08338.865.7%Lab hold
Battersea SouthLondonLab1,6386.372.3%Lab gain from Con
BebingtonNorth WestCon2,2093.780.9%Con hold
BeckenhamLondonCon16,73229.877.4%Con hold
BedfordEast of EnglandCon3,1486.780.4%Con hold
BedwelltyWalesLab23,61567.079.1%Lab hold
Belfast EastNorthern IrelandCon9,24921.972.5%Con hold
Belfast NorthNorthern IrelandCon12,41224.769.5%Con hold
Belfast SouthNorthern IrelandCon18,63047.468.3%Con hold
Belfast WestNorthern IrelandCon3,4036.674.7%Con hold
BelperEast MidlandsLab6,3129.886.1%Lab hold
BermondseyLondonLab12,91358.663.3%Lab hold
Berwick and East LothianScotlandCon6251.585.0%Con hold
Berwick upon TweedNorth EastCon7,63324.079.5%Con hold
Bethnal GreenLondonLab14,32146.559.3%Lab hold
BexleyLondonCon4,5898.584.5%Con hold
BillericayEast of EnglandCon1,5922.082.5%Con hold
BilstonWest MidlandsLab3,3006.374.2%Lab hold
BirkenheadNorth WestLab5,86113.974.4%Lab hold
Birmingham All SaintsWest MidlandsLab4701.666.1%Lab gain from Con
Birmingham AstonWest MidlandsLab3,3669.465.4%Lab hold
Birmingham EdgbastonWest MidlandsCon11,75934.766.5%Con hold
Birmingham Hall GreenWest MidlandsCon9,40220.775.8%Con hold
Birmingham HandsworthWest MidlandsCon4,93213.966.6%Con hold
Birmingham LadywoodWest MidlandsLab4,21926.453.7%Lab hold
Birmingham NorthfieldWest MidlandsLab4,2386.877.2%Lab hold
Birmingham Perry BarrWest MidlandsCon3270.974.1%Con gain from Lab
Birmingham Selly OakWest MidlandsCon5,21113.866.3%Con hold
Birmingham Small HeathWest MidlandsLab6,77724.160.9%Lab hold
Birmingham SparkbrookWest MidlandsLab1,2544.068.3%Lab gain from Con
Birmingham StechfordWest MidlandsLab5,38813.771.0%Lab hold
Birmingham YardleyWest MidlandsLab1690.477.0%Lab gain from Con
Bishop AucklandNorth EastLab8,52823.676.2%Lab hold
BlackburnNorth WestLab6,89314.981.0%Lab hold
Blackpool NorthNorth WestCon8,17119.674.7%Con hold
Blackpool SouthNorth WestCon6,78316.671.1%Con hold
BlaydonNorth EastLab12,36432.378.7%Lab hold
BlythNorth EastLab25,50451.978.3%Lab hold
BodminSouth WestLib3,1368.582.7%Lib gain from Con
BolsoverEast MidlandsLab23,10358.778.9%Lab hold
Bolton EastNorth WestLab3,1526.680.4%Lab gain from Con
Bolton WestNorth WestLab2,9977.578.2%Lab gain from Lib
BootleNorth WestLab8,39224.070.9%Lab hold
BosworthEast MidlandsLab5,75110.482.8%Lab hold
BothwellScotlandLab9,48820.880.4%Lab hold
Bournemouth East and ChristchurchSouth EastCon16,40534.574.7%Con hold
Bournemouth WestSouth EastCon12,13923.573.7%Con hold
Bradford EastYorkshire and the HumberLab6,87023.767.2%Lab hold
Bradford NorthYorkshire and the HumberLab1,3983.480.4%Lab gain from Con
Bradford SouthYorkshire and the HumberLab3,9078.678.6%Lab hold
Bradford WestYorkshire and the HumberCon3,1478.176.8%Con hold
Brecon and RadnorWalesLab8,55220.682.8%Lab hold
Brentford and ChiswickLondonCon5441.879.1%Con hold
BridgwaterSouth WestCon6,17713.380.3%Con hold
BridlingtonYorkshire and the HumberCon13,72734.172.8%Con hold
Brierley HillWest MidlandsCon4,4026.980.0%Con hold
BriggYorkshire and the HumberLab6,80611.577.5%Lab hold
Brighouse and SpenboroughYorkshire and the HumberLab9222.085.3%Lab hold
Brighton KemptownSouth EastLab70.072.2%Lab gain from Con
Brighton PavilionSouth EastCon9,85024.970.1%Con hold
Bristol CentralSouth WestLab4,59115.471.9%Lab hold
Bristol North EastSouth WestCon1,2112.577.1%Con hold
Bristol North WestSouth WestCon1,0992.283.1%Con hold
Bristol SouthSouth WestLab11,28727.072.8%Lab hold
Bristol South EastSouth WestLab9,83520.377.9%Lab hold
Bristol WestSouth WestCon13,86437.973.1%Con hold
BromleyLondonCon11,32729.277.8%Con hold
BromsgroveWest MidlandsCon6,94311.482.9%Con hold
BuckinghamSouth EastLab1,4813.086.5%Lab gain from Con
BurnleyNorth WestLab12,87929.081.7%Lab hold
BurtonWest MidlandsCon3,0756.580.2%Con hold
Bury and RadcliffeNorth WestLab1,2262.382.3%Lab gain from Con
Bury St EdmundsEast of EnglandCon4,9909.982.2%Con hold
Bute and North AyrshireScotlandCon4,56313.874.6%Con hold
CaernarvonWalesLab9,86230.280.4%Lab hold
CaerphillyWalesLab19,92555.378.4%Lab hold
Caithness and SutherlandScotlandLib1,2755.880.1%Lib gain from Oth
Camberwell DulwichLondonLab2,8516.073.8%Lab gain from Con
Camberwell PeckhamLondonLab8,88528.458.1%Lab hold
CambridgeEast of EnglandCon1,3892.979.1%Con hold
CambridgeshireEast of EnglandCon7,24714.079.8%Con hold
CannockWest MidlandsLab8,27415.176.2%Lab hold
CanterburySouth EastCon11,61622.576.3%Con hold
Cardiff NorthWalesCon3,6227.480.7%Con hold
Cardiff South EastWalesLab7,84115.079.9%Lab hold
Cardiff WestWalesLab8,05718.376.4%Lab hold
CardiganWalesLib2,2197.478.9%Lib hold
CarlisleNorth WestLab2,1205.085.6%Lab gain from Con
CarltonEast MidlandsCon6,35010.783.4%Con hold
CarmarthenWalesLab6,21413.284.5%Lab hold
CarshaltonLondonCon10,01318.780.2%Con hold
Central AyrshireScotlandLab5,47612.984.2%Lab hold
Central NorfolkEast of EnglandCon6,00512.081.5%Con hold
CheadleNorth WestCon8,69112.083.6%Con hold
ChelmsfordEast of EnglandCon7,03312.182.8%Con hold
ChelseaLondonCon9,93436.462.7%Con hold
CheltenhamSouth WestCon5,24012.577.5%Con hold
ChertseySouth EastCon7,98417.477.8%Con hold
Chester-le-StreetNorth EastLab22,04450.479.4%Lab hold
ChesterfieldEast MidlandsLab14,50827.878.8%Lab hold
ChichesterSouth EastCon18,31035.074.0%Con hold
ChigwellEast of EnglandCon3,7218.581.9%Con hold
ChippenhamSouth WestCon1,5433.581.2%Con hold
ChislehurstLondonCon1,5153.082.9%Con hold
ChorleyNorth WestLab3,7137.384.6%Lab hold
Cirencester and TewkesburySouth WestCon9,26819.378.0%Con hold
Cities of London and WestminsterLondonCon10,27927.859.7%Con hold
City of ChesterNorth WestCon6,46413.679.6%Con hold
Clackmannan and East StirlingshireScotlandLab11,11226.679.8%Lab hold
ClevelandNorth EastLab4,4727.083.6%Lab gain from Con
ClitheroeNorth WestCon4,28111.385.3%Con hold
Coatbridge and AirdrieScotlandLab10,59824.281.2%Lab hold
ColchesterEast of EnglandCon3,5397.082.1%Con hold
Colne ValleyYorkshire and the HumberLab1870.484.8%Lab hold
ConsettNorth EastLab15,77536.276.7%Lab hold
ConwayWalesCon3,5199.580.3%Con hold
Coventry EastWest MidlandsLab13,03821.577.9%Lab hold
Coventry NorthWest MidlandsLab3,5308.081.4%Lab hold
Coventry SouthWest MidlandsLab1,8333.279.8%Lab gain from Con
CreweNorth WestLab5,92214.479.0%Lab hold
CrosbyNorth WestCon7,38016.776.7%Con hold
Croydon North EastLondonCon3,8319.075.0%Con hold
Croydon North WestLondonCon5,61013.474.4%Con hold
Croydon SouthLondonCon2,5895.574.3%Con hold
DagenhamLondonLab23,39046.271.0%Lab hold
DarlingtonNorth EastLab1,9104.083.0%Lab gain from Con
DartfordSouth EastLab4,8758.381.5%Lab hold
DarwenNorth WestCon4,7849.983.7%Con hold
Dearne ValleyYorkshire and the HumberLab29,03261.679.1%Lab hold
DenbighWalesCon4,63910.780.5%Con hold
DeptfordLondonLab9,42833.360.1%Lab hold
Derby NorthEast MidlandsLab7,39518.374.4%Lab hold
Derby SouthEast MidlandsLab6,01215.574.8%Lab hold
DevizesSouth WestCon3,9488.781.4%Con hold
DewsburyYorkshire and the HumberLab6,23814.279.5%Lab hold
Don ValleyYorkshire and the HumberLab25,85943.880.8%Lab hold
DoncasterYorkshire and the HumberLab1,1132.382.7%Lab gain from Con
DorkingSouth EastCon14,05632.879.4%Con hold
DoverSouth EastLab4180.882.7%Lab gain from Con
Down NorthNorthern IrelandCon33,52054.763.1%Con hold
Down SouthNorthern IrelandCon21,89139.272.1%Con hold
DudleyWest MidlandsLab10,27018.076.5%Lab hold
DumfriesScotlandCon4,4569.581.6%Con hold
Dundee EastScotlandLab4,5639.680.0%Lab hold
Dundee WestScotlandLab4,6179.181.5%Lab hold
Dunfermline BurghsScotlandLab8,43523.177.2%Lab hold
DurhamNorth EastLab17,60936.778.8%Lab hold
Ealing NorthLondonLab270.181.0%Lab gain from Con
Ealing SouthLondonCon8,00022.170.1%Con hold
EasingtonNorth EastLab25,75860.975.2%Lab hold
East AberdeenshireScotlandCon7,53324.770.1%Con hold
East DunbartonshireScotlandLab7,81213.182.5%Lab hold
East FifeScotlandCon11,23629.077.8%Con hold
East FlintshireWalesLab3,9568.486.9%Lab hold
East GrinsteadSouth EastCon14,34126.278.0%Con hold
East Ham NorthLondonLab4,97720.767.4%Lab hold
East Ham SouthLondonLab8,27232.067.9%Lab hold
East HertfordshireEast of EnglandCon7,86212.781.0%Con hold
East RenfrewshireScotlandCon11,34321.482.6%Con hold
East SurreySouth EastCon15,77827.779.2%Con hold
EastbourneSouth EastCon10,96920.476.7%Con hold
EastleighSouth EastCon2,0884.183.9%Con hold
Ebbw ValeWalesLab20,27167.279.5%Lab hold
EcclesNorth WestLab6,63814.777.7%Lab hold
Edinburgh CentralScotlandLab2,0928.071.8%Lab hold
Edinburgh EastScotlandLab5,43212.381.0%Lab hold
Edinburgh LeithScotlandLab3,15711.077.6%Lab hold
Edinburgh NorthScotlandCon4,83016.573.6%Con hold
Edinburgh PentlandsScotlandCon2,3875.581.6%Con hold
Edinburgh SouthScotlandCon7,82019.580.3%Con hold
Edinburgh WestScotlandCon7,93915.380.9%Con hold
EdmontonLondonLab5,12810.477.0%Lab hold
Enfield EastLondonLab6,51118.576.3%Lab hold
Enfield WestLondonCon10,72728.281.0%Con hold
EppingEast of EnglandLab3,2384.183.3%Lab gain from Con
EpsomSouth EastCon17,99131.079.9%Con hold
Erith and CrayfordLondonLab8,85520.679.6%Lab hold
EsherSouth EastCon19,58233.179.2%Con hold
Eton and SloughSouth EastCon110.079.9%Con gain from Lab
ExeterSouth WestCon1,3623.180.3%Con hold
EyeEast of EnglandCon5,42611.582.5%Con hold
Falmouth and CamborneSouth WestLab2,9266.977.6%Lab hold
FarnhamSouth EastCon9,50622.878.7%Con hold
FarnworthNorth WestLab11,07224.178.8%Lab hold
FavershamSouth EastLab3,9648.081.7%Lab hold
FelthamLondonLab5,80613.977.2%Lab hold
Fermanagh and South TyroneNorthern IrelandCon13,87225.585.6%Con hold
FinchleyLondonCon8,80216.778.2%Con hold
Folkestone and HytheSouth EastCon9,27324.571.0%Con hold
FulhamLondonLab4,94614.073.2%Lab hold
GainsboroughEast MidlandsCon7,10917.678.2%Con hold
GallowayScotlandCon7,91128.773.8%Con hold
Gateshead EastNorth EastLab11,97929.079.9%Lab hold
Gateshead WestNorth EastLab11,76737.974.9%Lab hold
GillinghamSouth EastCon5,64414.378.0%Con hold
Glasgow BridgetonScotlandLab11,38743.263.6%Lab hold
Glasgow CathcartScotlandCon3,0055.879.3%Con hold
Glasgow CentralScotlandLab7,66440.362.4%Lab hold
Glasgow CraigtonScotlandLab6,25716.880.9%Lab hold
Glasgow GorbalsScotlandLab11,47648.464.5%Lab hold
Glasgow GovanScotlandLab10,75534.470.3%Lab hold
Glasgow HillheadScotlandCon7,42127.974.7%Con hold
Glasgow KelvingroveScotlandLab1,5498.167.3%Lab gain from Con
Glasgow MaryhillScotlandLab12,39340.770.5%Lab hold
Glasgow PollokScotlandLab2960.777.8%Lab gain from Con
Glasgow ProvanScotlandLab14,36531.675.7%Lab hold
Glasgow ScotstounScotlandLab10,18023.277.2%Lab hold
Glasgow ShettlestonScotlandLab11,89636.071.4%Lab hold
Glasgow SpringburnScotlandLab11,19643.469.2%Lab hold
Glasgow WoodsideScotlandLab1,5675.374.0%Lab gain from Con
GloucesterSouth WestLab4,1179.678.5%Lab hold
GooleYorkshire and the HumberLab9,82123.577.4%Lab hold
Gosport and FarehamSouth EastCon14,04822.576.0%Con hold
GowerWalesLab19,07348.679.8%Lab hold
GranthamEast MidlandsCon5,86411.978.8%Con hold
GravesendSouth EastLab7481.380.4%Lab gain from Con
GreenockScotlandLab10,57229.776.5%Lab hold
GreenwichLondonLab10,22225.271.6%Lab hold
GrimsbyYorkshire and the HumberLab4,0988.775.9%Lab hold
GuildfordLondonCon10,91222.978.6%Con hold
Hackney CentralLondonLab11,37632.757.1%Lab hold
HalifaxYorkshire and the HumberLab1,0582.082.1%Lab gain from Con
HaltempriceYorkshire and the HumberCon15,77133.979.4%Con hold
HamiltonScotlandLab17,15842.177.5%Lab hold
Hammersmith NorthLondonLab7,61125.863.1%Lab hold
HampsteadLondonCon1,8354.067.6%Con hold
HarboroughEast MidlandsCon12,51618.783.4%Con hold
HarrogateYorkshire and the HumberCon15,14235.777.0%Con hold
Harrow CentralLondonCon4,46712.578.6%Con hold
Harrow EastLondonCon2,2595.980.0%Con hold
Harrow WestLondonCon12,40728.979.8%Con hold
HarwichEast of EnglandCon10,22520.575.1%Con hold
HastingsSouth EastCon5,57814.776.3%Con hold
Hayes and HarlingtonLondonLab6,86020.273.2%Lab hold
Hemel HempsteadEast of EnglandCon4,8467.084.5%Con hold
HemsworthYorkshire and the HumberLab33,86066.178.8%Lab hold
Hendon NorthLondonCon1,1242.878.5%Con hold
Hendon SouthLondonCon7,01118.373.7%Con hold
HenleySouth EastCon8,28416.478.3%Con hold
HerefordWest MidlandsCon5,76014.779.1%Con hold
HertfordEast of EnglandCon3,9736.384.6%Con hold
Heston and IsleworthLondonCon3,5308.678.3%Con hold
HexhamNorth EastCon8,34118.881.9%Con hold
Heywood and RoytonNorth WestLab8161.782.8%Lab gain from Con
High PeakEast MidlandsCon1,3373.285.3%Con hold
HitchinEast of EnglandLab3,3854.684.5%Lab gain from Con
Holborn and St PancrasLondonLab2,7569.467.5%Lab gain from Con
Holland With BostonEast MidlandsCon5,63110.773.9%Con hold
HonitonSouth WestCon14,12129.478.8%Con hold
HorncastleEast MidlandsCon7,78524.474.7%Con hold
HornchurchLondonCon2340.381.9%Con hold
HornseyLondonCon4,0628.470.4%Con hold
HorshamSouth EastCon9,86814.579.5%Con hold
Houghton-le-SpringNorth EastLab21,83849.678.7%Lab hold
HoveSouth EastCon17,70936.869.6%Con hold
HowdenYorkshire and the HumberCon10,30028.375.9%Con hold
Huddersfield EastYorkshire and the HumberLab8,26920.678.6%Lab hold
Huddersfield WestYorkshire and the HumberLab1,2803.181.6%Lab gain from Lib
HuntingdonshireEast of EnglandCon7,86419.878.8%Con hold
HuytonNorth WestLab19,27329.276.7%Lab hold
Ilford NorthLondonCon7,53314.776.9%Con hold
Ilford SouthLondonCon1,4923.474.7%Con hold
IlkestonEast MidlandsLab20,38236.182.0%Lab hold
InceNorth WestLab18,96544.079.6%Lab hold
InvernessScotlandLib2,1366.071.4%Lib gain from Con
IpswichEast of EnglandLab2,4323.979.0%Lab hold
Isle of ThanetSouth EastCon7,35012.674.2%Con hold
Isle of WightSouth EastCon11,25321.974.3%Con hold
Islington EastLondonLab6,47724.057.1%Lab hold
Islington NorthLondonLab6,61323.654.7%Lab hold
Islington South WestLondonLab9,56635.451.5%Lab hold
JarrowNorth EastLab11,55028.580.0%Lab hold
KeighleyYorkshire and the HumberLab2,7016.585.6%Lab gain from Con
Kensington NorthLondonLab2,5128.161.3%Lab hold
Kensington SouthLondonCon16,36851.356.8%Con hold
KetteringEast MidlandsLab6,80510.481.5%Lab hold
KidderminsterWest MidlandsCon6,85414.279.4%Con hold
KilmarnockScotlandLab14,37735.682.8%Lab hold
King'S LynnEast of EnglandLab1040.280.5%Lab gain from Con
Kingston upon ThamesLondonCon10,36222.877.1%Con hold
Kingston-upon-Hull EastYorkshire and the HumberLab16,35029.974.8%Lab hold
Kingston-upon-Hull NorthYorkshire and the HumberLab1,1812.577.2%Lab gain from Con
Kingston-upon-Hull WestYorkshire and the HumberLab6,03013.870.9%Lab hold
Kinross and West PerthshireScotlandCon11,97247.975.9%Con hold
Kirkcaldy BurghsScotlandLab12,50730.977.2%Lab hold
KnutsfordNorth WestCon14,32728.580.3%Con hold
Lambeth BrixtonLondonLab4,58416.157.0%Lab hold
Lambeth NorwoodLondonCon4511.267.8%Con hold
Lambeth VauxhallLondonLab6,80528.259.2%Lab hold
LanarkScotlandLab5,3209.686.0%Lab hold
LancasterNorth WestCon2,4817.179.7%Con hold
Leeds EastYorkshire and the HumberLab8,00615.776.1%Lab hold
Leeds North EastYorkshire and the HumberCon8,32521.471.1%Con hold
Leeds North WestYorkshire and the HumberCon10,99719.177.2%Con hold
Leeds SouthYorkshire and the HumberLab10,21628.972.0%Lab hold
Leeds South EastYorkshire and the HumberLab8,70835.464.3%Lab hold
Leeds WestYorkshire and the HumberLab7,27116.074.5%Lab hold
LeekWest MidlandsLab4,1496.681.3%Lab hold
Leicester North EastEast MidlandsLab3,2999.977.5%Lab hold
Leicester North WestEast MidlandsLab4,39411.676.2%Lab hold
Leicestersouth EastEast MidlandsCon12,14629.376.7%Con hold
Leicestersouth WestEast MidlandsLab4,10612.077.5%Lab hold
LeighNorth WestLab15,62435.177.6%Lab hold
LeominsterWest MidlandsCon6,29721.077.1%Con hold
LewesSouth EastCon14,06129.076.4%Con hold
Lewisham NorthLondonCon3430.974.6%Con hold
Lewisham SouthLondonLab7,59219.874.8%Lab hold
Lewisham WestLondonCon8862.274.8%Con hold
LeytonLondonLab7,92616.970.2%Lab hold
Lichfield and TamworthWest MidlandsLab3,8168.280.9%Lab hold
LincolnEast MidlandsLab4,72211.480.3%Lab hold
Liverpool Edge HillNorth WestLab5,88618.165.6%Lab hold
Liverpool ExchangeNorth WestLab9,74640.254.4%Lab hold
Liverpool GarstonNorth WestCon6,47413.472.9%Con hold
Liverpool KirkdaleNorth WestLab4,00811.169.1%Lab gain from Con
Liverpool ScotlandNorth WestLab10,59140.659.6%Lab hold
Liverpool ToxtethNorth WestLab2,7848.967.5%Lab gain from Con
Liverpool WaltonNorth WestLab2,9067.375.6%Lab gain from Con
Liverpool WavertreeNorth WestCon8,26019.873.7%Con hold
Liverpool West DerbyNorth WestLab3,6159.473.4%Lab gain from Con
LlanelliWalesLab26,24653.179.4%Lab hold
Londonderry CountyNorthern IrelandCon16,57728.276.5%Con hold
LoughboroughEast MidlandsLab4,4109.583.9%Lab hold
LouthEast MidlandsCon7,03916.277.9%Con hold
LowestoftEast of EnglandCon2,7045.482.5%Con hold
LudlowWest MidlandsCon6,52717.777.5%Con hold
LutonEast of EnglandLab7231.579.8%Lab gain from Con
MacclesfieldNorth WestCon6,36012.284.1%Con hold
MaidstoneSouth EastCon7,93614.878.0%Con hold
MaldonEast of EnglandCon1,5313.283.3%Con hold
Manchester ArdwickNorth WestLab7,41422.463.3%Lab hold
Manchester BlackleyNorth WestLab1,2222.779.5%Lab gain from Con
Manchester CheethamNorth WestLab7,88332.660.1%Lab hold
Manchester ExchangeNorth WestLab7,71038.255.8%Lab hold
Manchester GortonNorth WestLab4,43010.276.4%Lab hold
Manchester Moss SideNorth WestCon4,22812.965.5%Con hold
Manchester OpenshawNorth WestLab9,20224.371.3%Lab hold
Manchester WithingtonNorth WestCon5,14212.572.3%Con hold
Manchester WythenshaweNorth WestLab4,7778.579.6%Lab gain from Con
MansfieldEast MidlandsLab19,03441.777.9%Lab hold
MeltonEast MidlandsCon13,26420.882.6%Con hold
MeridenWest MidlandsLab3630.683.5%Lab gain from Con
MerionethWalesLab1,2495.783.1%Lab hold
Merthyr TydfilWalesLab18,50859.976.3%Lab hold
Merton and MordenLondonCon2,7986.882.3%Con hold
Mid-BedfordshireEast of EnglandCon5,31810.983.0%Con hold
Middlesbrough EastNorth EastLab16,51539.072.9%Lab hold
Middlesbrough WestNorth EastLab1,1452.684.1%Lab gain from Con
Middleton and PrestwickNorth WestCon2,1263.879.4%Con hold
MidlothianScotlandLab10,95922.578.9%Lab hold
MitchamLondonCon3,9127.379.2%Con hold
MonmouthWalesCon3,7146.889.3%Con hold
MontgomeryWalesLib3,97015.784.1%Lib hold
Moray and NairnScotlandCon5,91123.669.4%Con hold
Morecambe and LonsdaleNorth WestCon12,36426.977.1%Con hold
MorpethNorth EastLab16,30945.480.8%Lab hold
MotherwellScotlandLab8,49221.478.9%Lab hold
NantwichNorth WestCon5,91716.081.5%Con hold
NeathWalesLab21,35052.980.2%Lab hold
Nelson and ColneNorth WestLab2,6447.080.8%Lab hold
New ForestSouth EastCon14,96028.675.9%Con hold
NewarkEast MidlandsLab4,1968.783.1%Lab hold
NewburySouth EastCon5,99310.979.3%Con hold
Newcastle under LymeWest MidlandsLab8,39716.082.2%Lab hold
Newcastle-upon-Tyne CentralNorth EastLab12,65143.769.1%Lab hold
Newcastle-upon-Tyne EastNorth EastLab1,6444.083.4%Lab gain from Con
Newcastle-upon-Tyne NorthNorth EastCon6,98721.875.6%Con hold
Newcastle-Upontyne WestNorth EastLab8,45416.779.4%Lab hold
NewportWalesLab8,31315.079.0%Lab hold
NewtonNorth WestLab14,95225.482.0%Lab hold
NormantonYorkshire and the HumberLab17,69245.177.5%Lab hold
North Angus and MearnsScotlandCon4,13315.277.0%Con hold
North CornwallSouth WestCon6691.983.1%Con hold
North DevonSouth WestLib5,13613.784.3%Lib hold
North DorsetSouth WestCon5,13012.581.7%Con hold
North East DerbyshireEast MidlandsLab17,09328.477.9%Lab hold
North FyldeNorth WestCon13,02430.672.2%Con hold
North LanarkshireScotlandLab8,19321.280.4%Lab hold
North NorfolkEast of EnglandLab530.179.7%Lab hold
North SomersetSouth WestCon3,9186.585.4%Con hold
North West DurhamNorth EastLab14,72639.578.0%Lab hold
NorthamptonEast MidlandsLab4,4407.679.7%Lab hold
NorthwichNorth WestCon4,38512.083.0%Con hold
Norwich NorthEast of EnglandLab6,49121.874.5%Lab hold
Norwich SouthEast of EnglandLab6111.782.7%Lab gain from Con
Nottingham CentralEast MidlandsLab2,1285.371.4%Lab gain from Con
Nottingham NorthEast MidlandsLab8,95717.377.8%Lab hold
Nottingham SouthEast MidlandsCon2,5485.078.2%Con hold
Nottingham WestEast MidlandsLab2,2925.281.8%Lab gain from Con
NuneatonWest MidlandsLab11,70223.780.1%Lab hold
OgmoreWalesLab23,92851.079.7%Lab hold
Oldbury and HalesowenWest MidlandsLab9171.778.8%Lab hold
Oldham EastNorth WestLab3,9319.976.8%Lab hold
Oldham WestNorth WestLab6,43617.575.1%Lab hold
Orkney and ZetlandScotlandLib7,90042.672.8%Lib hold
OrmskirkNorth WestCon13,54825.275.8%Con hold
OrpingtonLondonLib3,0726.685.3%Lib gain from Con
OswestryWest MidlandsCon6,77717.776.6%Con hold
OxfordSouth EastCon1,4292.877.3%Con hold
Paddington NorthLondonLab3,96815.765.1%Lab hold
Paddington SouthLondonCon3,39916.558.4%Con hold
PaisleyScotlandLab9,48119.179.8%Lab hold
PembrokeWalesLab8,58617.081.5%Lab hold
PenistoneYorkshire and the HumberLab16,68932.681.1%Lab hold
Penrith and the BordersNorth WestCon10,73826.280.6%Con hold
Perth and East PerthshireScotlandCon13,72833.375.6%Con hold
PeterboroughEast MidlandsCon2,6175.181.8%Con hold
PetersfieldSouth EastCon12,26528.175.4%Con hold
Plymouth DevonportSouth WestCon3,6268.173.6%Con hold
Plymouth SuttonSouth WestCon4100.776.7%Con hold
PontefractYorkshire and the HumberLab22,22952.377.6%Lab hold
PontypoolWalesLab19,68352.777.8%Lab hold
PontypriddWalesLab17,67442.776.9%Lab hold
PooleSouth WestCon8,28215.780.0%Con hold
PoplarLondonLab14,45855.458.3%Lab hold
Portsmouth LangstonSouth EastCon9,84314.375.2%Con hold
Portsmouth SouthSouth EastCon10,48327.471.0%Con hold
Portsmouth WestSouth EastCon4971.374.8%Con hold
Preston NorthNorth WestCon140.078.7%Con hold
Preston SouthNorth WestLab3480.978.8%Lab gain from Con
PudseyYorkshire and the HumberCon5,48111.884.5%Con hold
ReadingSouth EastCon100.079.8%Con hold
ReigateSouth EastCon9,38918.679.7%Con hold
Rhondda EastWalesLab17,12559.579.5%Lab hold
Rhondda WestWalesLab17,95968.780.7%Lab hold
Richmond (Surrey)LondonCon8,15018.576.5%Con hold
Richmond (Yorkshire)Yorkshire and the HumberCon16,43738.275.6%Con hold
RiponYorkshire and the HumberCon10,68931.880.6%Con hold
RochdaleNorth WestLab8,71517.882.3%Lab hold
Rochester and ChathamSouth EastLab1,0132.076.4%Lab gain from Con
RomfordLondonLab6,09710.777.8%Lab hold
Ross and CromartyScotlandLib1,4078.269.4%Lib gain from Con
RossendaleNorth WestLab3,1417.981.8%Lab hold
Rother ValleyYorkshire and the HumberLab28,28848.877.4%Lab hold
RotherhamYorkshire and the HumberLab13,67833.071.6%Lab hold
Rowley Regis and TiptonWest MidlandsLab8,60120.470.4%Lab hold
Roxburgh Selkirk and PeeblesScotlandCon1,7393.982.2%Con hold
RugbyWest MidlandsCon1,6894.084.6%Con hold
Ruislip NorthwoodLondonCon9,70524.281.4%Con hold
RuncornNorth WestCon7,45916.983.7%Con hold
RushcliffeEast MidlandsCon2,7995.383.4%Con hold
RutherglenScotlandLab3,5019.786.0%Lab gain from Con
Rutland and StamfordEast MidlandsCon3,73011.179.3%Con hold
RyeSouth EastCon16,97637.377.4%Con hold
Saffron WaldonEast of EnglandCon4,95511.982.4%Con hold
Salford EastNorth WestLab7,14322.266.8%Lab hold
Salford WestNorth WestLab4,04411.073.1%Lab hold
SalisburySouth WestCon5,76013.978.6%Con hold
Scarborough and WhitbyYorkshire and the HumberCon7,90716.174.9%Con hold
SedgefieldNorth EastLab11,34221.379.5%Lab hold
SevenoaksSouth EastCon13,72024.980.1%Con hold
Sheffield AttercliffeYorkshire and the HumberLab20,09544.372.0%Lab hold
Sheffield BrightsideYorkshire and the HumberLab17,35444.970.3%Lab hold
Sheffield HallamYorkshire and the HumberCon12,08428.074.1%Con hold
Sheffield HeeleyYorkshire and the HumberCon1,7043.076.0%Con hold
Sheffield HillsboroughYorkshire and the HumberLab8,79324.974.5%Lab hold
Sheffield ParkYorkshire and the HumberLab16,38051.268.6%Lab hold
ShipleyYorkshire and the HumberCon3,5318.986.7%Con hold
Shoreditch and FinsburyLondonLab9,79536.855.7%Lab hold
ShrewsburyWest MidlandsCon5,85915.378.2%Con hold
SkiptonYorkshire and the HumberCon6,84617.184.0%Con hold
SmethwickWest MidlandsCon1,7745.174.1%Con gain from Lab
SolihullWest MidlandsCon20,38637.580.5%Con hold
South AngusScotlandCon11,97635.675.6%Con hold
South AyrshireScotlandLab12,40333.477.6%Lab hold
South BedfordshireEast of EnglandCon3390.580.8%Con hold
South BuckinghamshireSouth EastCon17,75427.678.9%Con hold
South DorsetSouth WestCon9351.981.0%Con hold
South East DerbyshireEast MidlandsLab8731.582.8%Lab gain from Con
South East EssexEast of EnglandCon8,20114.075.0%Con hold
South FyldeNorth WestCon19,93936.577.0%Con hold
South GloucestershireSouth WestCon3,7146.484.2%Con hold
South NorfolkEast of EnglandCon2,1665.982.7%Con hold
South NorthamptonshireEast MidlandsCon3,9078.583.0%Con hold
South ShieldsNorth EastLab13,35024.874.1%Lab hold
South West HertfordshireEast of EnglandCon6,0719.883.0%Con hold
South West NorfolkEast of EnglandCon1230.482.0%Con gain from Lab
South WorcestershireWest MidlandsCon12,23726.477.3%Con hold
SouthallLondonLab1,8975.170.2%Lab hold
Southampton TestSouth EastCon3480.776.7%Con hold
SouthamptonitchenSouth EastLab9,97518.276.1%Lab hold
Southend EastEast of EnglandCon3,3677.976.2%Con hold
Southend WestEast of EnglandCon11,00721.878.8%Con hold
SouthgateLondonCon12,65131.176.4%Con hold
SouthportNorth WestCon12,34526.876.5%Con hold
SouthwarkLondonLab13,86342.555.9%Lab hold
SowerbyYorkshire and the HumberLab3,3628.579.5%Lab hold
SpelthorneSouth EastCon5,43311.580.1%Con hold
St.AlbansEast of EnglandCon5,39111.782.6%Con hold
St.HelensNorth WestLab17,31134.072.3%Lab hold
St.IvesSouth WestCon4,39913.475.1%Con hold
St.MaryleboneLondonCon8,79327.364.4%Con hold
St.Pancras NorthLondonLab8,56225.562.6%Lab hold
Stafford and StoneWest MidlandsCon6,78613.481.0%Con hold
Stalybridge and HydeNorth WestLab3,4258.078.7%Lab hold
StepneyLondonLab15,81850.751.3%Lab hold
Stirling and FalkirkScotlandLab6,69614.879.9%Lab hold
Stockport NorthNorth WestLab1,9024.581.5%Lab gain from Con
Stockport SouthNorth WestLab3,0378.181.8%Lab gain from Con
Stockton on TeesNorth EastLab6,58715.181.8%Lab hold
Stoke Newington and Hackney NorthLondonLab10,93428.858.2%Lab hold
Stoke on Trent CentralWest MidlandsLab12,10228.372.3%Lab hold
Stoke on Trent NorthWest MidlandsLab12,55929.576.2%Lab hold
Stoke on Trent SouthWest MidlandsLab10,08921.175.7%Lab hold
StratfordWest MidlandsCon10,59024.580.0%Con hold
StretfordNorth WestCon1,9243.579.2%Con hold
StroudSouth WestCon2,9135.985.4%Con hold
Sudbury and WoodbridgeEast of EnglandCon8,59216.581.8%Con hold
Sunderland NorthNorth EastLab5,82913.476.3%Lab hold
Sunderland SouthNorth EastLab1,5663.175.8%Lab gain from Con
SurbitonLondonCon7,16221.275.4%Con hold
Sutton and CheamLondonCon11,13625.574.3%Con hold
Sutton ColdfieldWest MidlandsCon17,02729.478.3%Con hold
Swansea EastWalesLab23,04154.476.3%Lab hold
Swansea WestWalesLab2,6375.581.4%Lab gain from Con
SwindonSouth WestLab9,81322.374.8%Lab hold
TauntonSouth WestCon4,74810.384.7%Con hold
TavistockSouth WestCon5,40013.278.3%Con hold
The HartlepoolsNorth EastLab2,8675.981.9%Lab gain from Con
The Isle of ElyEast of EnglandCon5,62512.573.8%Con hold
The WrekinWest MidlandsCon2,6876.082.0%Con hold
Thirsk and MaltonYorkshire and the HumberCon13,95732.873.8%Con hold
ThurrockEast of EnglandLab15,75729.774.2%Lab hold
TivertonSouth WestCon5,22712.880.1%Con hold
TonbridgeSouth EastCon8,76515.578.7%Con hold
TorquaySouth WestCon15,14927.675.0%Con hold
TorringtonSouth WestCon2,0685.585.1%Con hold
TotnesSouth WestCon10,87520.878.8%Con hold
TottenhamLondonLab7,88122.263.9%Lab hold
TruroSouth WestCon4,1049.179.2%Con hold
TwickenhamLondonCon12,19621.877.7%Con hold
TynemouthNorth EastCon7,44812.679.0%Con hold
Ulster MidNorthern IrelandCon6,90512.086.4%Con hold
UxbridgeLondonCon6531.480.8%Con hold
WakefieldYorkshire and the HumberLab11,93025.178.0%Lab hold
WallaseyNorth WestCon6,12111.476.6%Con hold
WallsendNorth EastLab13,74520.981.5%Lab hold
Walsall NorthWest MidlandsLab10,32422.871.9%Lab hold
Walsall SouthWest MidlandsCon8,07014.179.1%Con hold
Walthamstow EastLondonCon3951.279.3%Con hold
Walthamstow WestLondonLab7,62529.872.2%Lab hold
Wandsworth CentralLondonLab2,2455.274.2%Lab gain from Con
Wandsworth ClaphamLondonLab5561.572.3%Lab gain from Con
Wandsworth PutneyLondonLab1,3072.477.0%Lab gain from Con
Wandsworth StreathamLondonCon7,32319.771.8%Con hold
Wanstead and WoodfordEast of EnglandCon10,67930.279.3%Con hold
WarringtonNorth WestLab9,25425.771.4%Lab hold
Warwick and LeamingtonWest MidlandsCon10,88419.780.4%Con hold
WatfordEast of EnglandLab1,4803.383.6%Lab gain from Con
WednesburyWest MidlandsLab3,2227.471.2%Lab hold
WellingboroughEast MidlandsLab470.187.1%Lab gain from Con
WellsSouth WestCon5,58311.781.7%Con hold
Wembley NorthLondonCon6,36517.280.6%Con hold
Wembley SouthLondonCon4,31312.578.4%Con hold
West AberdeenshireScotlandCon4,67513.277.4%Con hold
West BromwichWest MidlandsLab4,27810.364.7%Lab hold
West DerbyshireEast MidlandsCon5,26613.885.8%Con hold
West DorsetSouth WestCon7,21019.681.7%Con hold
West DunbartonshireScotlandLab5,63113.682.1%Lab hold
West FifeScotlandLab16,92638.578.6%Lab hold
West FlintshireWalesCon5,21712.980.7%Con hold
West GloucestershireSouth WestLab7,12015.979.6%Lab hold
West Ham NorthLondonLab14,22340.662.8%Lab hold
West Ham SouthLondonLab19,33561.063.9%Lab hold
West LothianScotlandLab9,84619.979.5%Lab hold
West RenfrewshireScotlandLab1,0112.482.9%Lab gain from Con
West StirlingshireScotlandLab6,31017.581.2%Lab hold
WestburySouth WestCon4,90110.682.8%Con hold
Western IslesScotlandLab3,84624.366.9%Lab hold
WesthoughtonNorth WestLab11,51123.581.9%Lab hold
WestmorlandNorth WestCon8,04721.878.8%Con hold
Weston Super MareSouth WestCon14,89529.179.0%Con hold
WhitehavenNorth WestLab7,82720.282.0%Lab hold
WidnesNorth WestLab5,87413.777.9%Lab hold
WiganNorth WestLab16,99241.279.4%Lab hold
Willesden EastLondonLab1,7884.668.8%Lab gain from Con
Willesden WestLondonLab10,90128.763.5%Lab hold
WimbledonLondonCon7,06123.074.9%Con hold
WinchesterSouth EastCon9,00722.279.8%Con hold
WindsorSouth EastCon11,64223.276.4%Con hold
WirralNorth WestCon14,63922.881.3%Con hold
WokingSouth EastCon13,33622.178.1%Con hold
WokinghamSouth EastCon14,82322.779.2%Con hold
Wolverhampton North EastWest MidlandsLab4,08312.068.0%Lab hold
Wolverhampton South WestWest MidlandsCon9,85626.075.3%Con hold
Wood GreenLondonLab5,19213.370.3%Lab hold
Woolwich EastLondonLab11,85536.569.0%Lab hold
Woolwich WestLondonLab1,7814.081.3%Lab gain from Con
WorcesterWest MidlandsCon7,30715.379.3%Con hold
WorkingtonNorth WestLab9,95724.283.5%Lab hold
WorthingSouth EastCon18,88338.276.2%Con hold
WrexhamWalesLab13,23825.378.7%Lab hold
WycombeSouth EastCon9,34315.181.3%Con hold
YarmouthEast of EnglandCon1,9294.580.3%Con hold
YeovilSouth WestCon4,7489.283.3%Con hold
YorkYorkshire and the HumberCon1,0931.883.0%Con hold

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 1964 general election?

Labour won 317 of 630 seats with 44.1% of the vote, an overall majority of 4. Harold Wilson became (or remained) prime minister: Labour majority government.

How many seats did each party win in 1964?

Labour 317; Conservative 304; Liberal 9 (out of 630 seats; 316 were needed for a majority).

Who won the most votes in 1964?

Labour won the most votes: 12,205,178 (44.1% of the 27,659,518 votes counted).

What was the turnout at the 1964 general election?

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

How many seats changed hands in 1964?

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

What was the closest result in 1964?

Brighton Kemptown, where Labour won by 7 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/1964/" width="100%" height="640" style="border:0" loading="lazy"></iframe>