1959 vs 1964 general election: what changed
How vote shares and seats changed between the 1959 and 1964 UK general elections, nationally and in every nation and region, plus every constituency. Conservative–Labour swing: 3.1 points to Labour.
- Con–Lab swing
- 3.1 ptsto Labour
- 1959
- Con 365largest party
- 1964
- Lab 317largest party
| Party | Share 1959 | Share 1964 | Change | Seats 1959 | Seats 1964 | Change |
|---|---|---|---|---|---|---|
| Labour | 43.8% | 44.1% | +0.3 | 258 | 317 | +59 |
| Conservative | 49.4% | 43.4% | −5.9 | 365 | 304 | −61 |
| Liberal | 5.9% | 11.2% | +5.3 | 6 | 9 | +3 |
| Others | 0.6% | 0.8% | +0.2 | 1 | 0 | −1 |
Nations and regions
| Region | Top party 1959 | Top party 1964 | Con–Lab swing | Seats |
|---|---|---|---|---|
| England | Con 315 | Con 262 | 2.9 pts to Lab | 511 → 511 |
| Scotland | Lab 38 | Lab 43 | 4.3 pts to Lab | 71 → 71 |
| Wales | Lab 27 | Lab 28 | 2.2 pts to Lab | 36 → 36 |
| Northern Ireland | Con 12 | Con 12 | 11.3 pts to Lab | 12 → 12 |
| North East | Lab 21 | Lab 27 | 3.0 pts to Lab | 31 → 31 |
| North West | Con 44 | Lab 52 | 4.1 pts to Lab | 83 → 83 |
| Yorkshire and the Humber | Lab 31 | Lab 37 | 2.3 pts to Lab | 55 → 55 |
| East Midlands | Lab 20 | Lab 24 | 2.0 pts to Lab | 40 → 40 |
| West Midlands | Con 29 | Lab 28 | 1.6 pts to Lab | 54 → 54 |
| East of England | Con 36 | Con 31 | 2.7 pts to Lab | 41 → 41 |
| London | Con 60 | Lab 53 | 4.1 pts to Lab | 102 → 102 |
| South East | Con 58 | Con 54 | 3.8 pts to Lab | 62 → 62 |
| South West | Con 35 | Con 34 | 2.3 pts to Lab | 43 → 43 |
Seat by seat: 72 changed hands
Download CSV| Constituency | 1959 | 1964 | Majority 1964 | Con–Lab swing |
|---|---|---|---|---|
| Aberavon | Lab | Lab | 51.6% | +6.7 |
| Aberdare | Lab | Lab | 62.0% | +1.3 |
| Aberdeen North | Lab | Lab | 37.8% | +1.6 |
| Aberdeen South | Con | Con | 7.8% | +4.7 |
| Abertillery | Lab | Lab | 71.8% | +0.9 |
| Abingdon | Con | Con | 11.5% | +4.9 |
| Accrington | Lab | Lab | 13.1% | +5.9 |
| Acton | Con | Lab gain | 7.5% | +5.0 |
| Aldershot | Con | Con | 24.4% | +2.8 |
| Altrincham and Sale | Con | Con | 18.8% | +5.4 |
| Anglesey | Lab | Lab | 23.3% | +0.5 |
| Antrim North | Con | Con | 80.3% | +2.4 |
| Antrim South | Con | Con | 45.5% | +24.8 |
| Argyll | Con | Con | 18.4% | +7.1 |
| Armagh | Con | Con | 42.1% | +16.3 |
| Arundel and Shoreham | Con | Con | 33.2% | +4.4 |
| Ashfield | Lab | Lab | 45.7% | +2.2 |
| Ashford | Con | Con | 21.2% | +2.3 |
| Ashton under Lyne | Lab | Lab | 9.1% | +1.7 |
| Aylesbury | Con | Con | 14.6% | +2.9 |
| Ayr | Con | Con | 4.4% | +2.5 |
| Banbury | Con | Con | 8.9% | +2.0 |
| Banff | Con | Con | 21.1% | +10.0 |
| Barking | Lab | Lab | 40.1% | +5.3 |
| Barkston Ash | Con | Con | 17.6% | −0.4 |
| Barnet | Con | Con | 15.9% | +4.7 |
| Barnsley | Lab | Lab | 49.9% | +1.3 |
| Barons Court | Con | Lab gain | 3.5% | +2.9 |
| Barrow in Furness | Lab | Lab | 10.3% | +0.5 |
| Barry | Con | Con | 8.1% | +5.3 |
| Basingstoke | Con | Con | 14.9% | +4.2 |
| Bassetlaw | Lab | Lab | 18.1% | +1.0 |
| Bath | Con | Con | 8.3% | +2.7 |
| Batley and Morley | Lab | Lab | 22.3% | +2.8 |
| Battersea North | Lab | Lab | 38.8% | +1.5 |
| Battersea South | Con | Lab gain | 6.3% | +6.1 |
| Bebington | Con | Con | 3.7% | +6.7 |
| Beckenham | Con | Con | 29.8% | +4.6 |
| Bedford | Con | Con | 6.7% | +4.0 |
| Bedwellty | Lab | Lab | 67.0% | +1.7 |
| Belfast East | Con | Con | 21.9% | +0.5 |
| Belfast North | Con | Con | 24.7% | +0.4 |
| Belfast South | Con | Con | 47.4% | +0.5 |
| Belfast West | Con | Con | 6.6% | +18.6 |
| Belper | Lab | Lab | 9.8% | +1.2 |
| Bermondsey | Lab | Lab | 58.6% | +2.4 |
| Berwick and East Lothian | Con | Con | 1.5% | +2.7 |
| Berwick upon Tweed | Con | Con | 24.0% | +1.1 |
| Bethnal Green | Lab | Lab | 46.5% | +1.1 |
| Bexley | Con | Con | 8.5% | +3.6 |
| Billericay | Con | Con | 2.0% | +2.8 |
| Bilston | Lab | Lab | 6.3% | −0.4 |
| Birkenhead | Lab | Lab | 13.9% | +3.1 |
| Birmingham All Saints | Con | Lab gain | 1.6% | +0.8 |
| Birmingham Aston | Lab | Lab | 9.4% | +1.6 |
| Birmingham Edgbaston | Con | Con | 34.7% | +2.4 |
| Birmingham Hall Green | Con | Con | 20.7% | +4.4 |
| Birmingham Handsworth | Con | Con | 13.9% | +6.3 |
| Birmingham Ladywood | Lab | Lab | 26.4% | −0.5 |
| Birmingham Northfield | Lab | Lab | 6.8% | +2.6 |
| Birmingham Perry Barr | Lab | Con gain | 0.9% | −0.7 |
| Birmingham Selly Oak | Con | Con | 13.8% | +3.1 |
| Birmingham Small Heath | Lab | Lab | 24.1% | +4.7 |
| Birmingham Sparkbrook | Con | Lab gain | 4.0% | +3.3 |
| Birmingham Stechford | Lab | Lab | 13.7% | +3.3 |
| Birmingham Yardley | Con | Lab gain | 0.4% | +1.7 |
| Bishop Auckland | Lab | Lab | 23.6% | +1.3 |
| Blackburn | Lab | Lab | 14.9% | +4.7 |
| Blackpool North | Con | Con | 19.6% | +7.2 |
| Blackpool South | Con | Con | 16.6% | +7.6 |
| Blaydon | Lab | Lab | 32.3% | +0.7 |
| Blyth | Lab | Lab | 51.9% | +1.3 |
| Bodmin | Con | Lib gain | 8.5% | +0.7 |
| Bolsover | Lab | Lab | 58.7% | +1.2 |
| Bolton East | Con | Lab gain | 6.6% | +6.1 |
| Bolton West | Lib | Lab gain | 7.5% | −19.0 |
| Bootle | Lab | Lab | 24.0% | +8.3 |
| Bosworth | Lab | Lab | 10.4% | +3.9 |
| Bothwell | Lab | Lab | 20.8% | +5.7 |
| Bournemouth East and Christchurch | Con | Con | 34.5% | +4.0 |
| Bournemouth West | Con | Con | 23.5% | +6.1 |
| Bradford East | Lab | Lab | 23.7% | +3.9 |
| Bradford North | Con | Lab gain | 3.4% | +4.8 |
| Bradford South | Lab | Lab | 8.6% | +1.0 |
| Bradford West | Con | Con | 8.1% | +2.2 |
| Brecon and Radnor | Lab | Lab | 20.6% | +3.0 |
| Brentford and Chiswick | Con | Con | 1.8% | +3.6 |
| Bridgwater | Con | Con | 13.3% | +2.5 |
| Bridlington | Con | Con | 34.1% | +6.1 |
| Brierley Hill | Con | Con | 6.9% | +0.1 |
| Brigg | Lab | Lab | 11.5% | +3.9 |
| Brighouse and Spenborough | Lab | Lab | 2.0% | +0.9 |
| Brighton Kemptown | Con | Lab gain | 0.0% | +6.4 |
| Brighton Pavilion | Con | Con | 24.9% | +7.5 |
| Bristol Central | Lab | Lab | 15.4% | +4.1 |
| Bristol North East | Con | Con | 2.5% | +1.4 |
| Bristol North West | Con | Con | 2.2% | +0.9 |
| Bristol South | Lab | Lab | 27.0% | +2.7 |
| Bristol South East | Lab | Lab | 20.3% | +3.9 |
| Bristol West | Con | Con | 37.9% | +5.4 |
| Bromley | Con | Con | 29.2% | +5.4 |
| Bromsgrove | Con | Con | 11.4% | +2.4 |
| Buckingham | Con | Lab gain | 3.0% | +3.3 |
| Burnley | Lab | Lab | 29.0% | +7.5 |
| Burton | Con | Con | 6.5% | +2.9 |
| Bury and Radcliffe | Con | Lab gain | 2.3% | +4.8 |
| Bury St Edmunds | Con | Con | 9.9% | +3.8 |
| Bute and North Ayrshire | Con | Con | 13.8% | +5.5 |
| Caernarvon | Lab | Lab | 30.2% | +3.5 |
| Caerphilly | Lab | Lab | 55.3% | +0.6 |
| Caithness and Sutherland | Oth | Lib gain | 5.8% | −12.6 |
| Camberwell Dulwich | Con | Lab gain | 6.0% | +5.1 |
| Camberwell Peckham | Lab | Lab | 28.4% | −1.0 |
| Cambridge | Con | Con | 2.9% | +5.7 |
| Cambridgeshire | Con | Con | 14.0% | +0.9 |
| Cannock | Lab | Lab | 15.1% | +0.7 |
| Canterbury | Con | Con | 22.5% | +5.0 |
| Cardiff North | Con | Con | 7.4% | +7.0 |
| Cardiff South East | Lab | Lab | 15.0% | +6.7 |
| Cardiff West | Lab | Lab | 18.3% | +5.9 |
| Cardigan | Lib | Lib | 7.4% | −8.5 |
| Carlisle | Con | Lab gain | 5.0% | +4.9 |
| Carlton | Con | Con | 10.7% | +2.2 |
| Carmarthen | Lab | Lab | 13.2% | −0.2 |
| Carshalton | Con | Con | 18.7% | +2.4 |
| Central Ayrshire | Lab | Lab | 12.9% | +4.5 |
| Central Norfolk | Con | Con | 12.0% | +1.8 |
| Cheadle | Con | Con | 12.0% | +3.8 |
| Chelmsford | Con | Con | 12.1% | +3.8 |
| Chelsea | Con | Con | 36.4% | +5.5 |
| Cheltenham | Con | Con | 12.5% | +4.5 |
| Chertsey | Con | Con | 17.4% | +3.4 |
| Chester-le-Street | Lab | Lab | 50.4% | −0.6 |
| Chesterfield | Lab | Lab | 27.8% | +1.5 |
| Chichester | Con | Con | 35.0% | +3.3 |
| Chigwell | Con | Con | 8.5% | +2.5 |
| Chippenham | Con | Con | 3.5% | +1.6 |
| Chislehurst | Con | Con | 3.0% | +5.0 |
| Chorley | Lab | Lab | 7.3% | +3.0 |
| Cirencester and Tewkesbury | Con | Con | 19.3% | +3.7 |
| Cities of London and Westminster | Con | Con | 27.8% | +6.5 |
| City of Chester | Con | Con | 13.6% | +4.6 |
| Clackmannan and East Stirlingshire | Lab | Lab | 26.6% | +3.9 |
| Cleveland | Con | Lab gain | 7.0% | +4.9 |
| Clitheroe | Con | Con | 11.3% | +2.5 |
| Coatbridge and Airdrie | Lab | Lab | 24.2% | +11.2 |
| Colchester | Con | Con | 7.0% | +4.4 |
| Colne Valley | Lab | Lab | 0.4% | +5.7 |
| Consett | Lab | Lab | 36.2% | +1.3 |
| Conway | Con | Con | 9.5% | +1.3 |
| Coventry East | Lab | Lab | 21.5% | +4.0 |
| Coventry North | Lab | Lab | 8.0% | +2.6 |
| Coventry South | Con | Lab gain | 3.2% | +3.3 |
| Crewe | Lab | Lab | 14.4% | +2.7 |
| Crosby | Con | Con | 16.7% | +8.6 |
| Croydon North East | Con | Con | 9.0% | +5.2 |
| Croydon North West | Con | Con | 13.4% | +4.7 |
| Croydon South | Con | Con | 5.5% | +5.4 |
| Dagenham | Lab | Lab | 46.2% | +4.1 |
| Darlington | Con | Lab gain | 4.0% | +6.4 |
| Dartford | Lab | Lab | 8.3% | +3.0 |
| Darwen | Con | Con | 9.9% | +4.0 |
| Dearne Valley | Lab | Lab | 61.6% | +3.1 |
| Denbigh | Con | Con | 10.7% | +0.2 |
| Deptford | Lab | Lab | 33.3% | +4.7 |
| Derby North | Lab | Lab | 18.3% | +6.3 |
| Derby South | Lab | Lab | 15.5% | +3.7 |
| Devizes | Con | Con | 8.7% | +0.4 |
| Dewsbury | Lab | Lab | 14.2% | +3.0 |
| Don Valley | Lab | Lab | 43.8% | +1.0 |
| Doncaster | Con | Lab gain | 2.3% | +4.8 |
| Dorking | Con | Con | 32.8% | +2.0 |
| Dover | Con | Lab gain | 0.8% | +3.5 |
| Down North | Con | Con | 54.7% | +21.7 |
| Down South | Con | Con | 39.2% | +18.2 |
| Dudley | Lab | Lab | 18.0% | +4.1 |
| Dumfries | Con | Con | 9.5% | +3.6 |
| Dundee East | Lab | Lab | 9.6% | +0.5 |
| Dundee West | Lab | Lab | 9.1% | +3.9 |
| Dunfermline Burghs | Lab | Lab | 23.1% | +0.1 |
| Durham | Lab | Lab | 36.7% | +1.9 |
| Ealing North | Con | Lab gain | 0.1% | +4.3 |
| Ealing South | Con | Con | 22.1% | +4.2 |
| Easington | Lab | Lab | 60.9% | +0.7 |
| East Aberdeenshire | Con | Con | 24.7% | +0.6 |
| East Dunbartonshire | Lab | Lab | 13.1% | +3.4 |
| East Fife | Con | Con | 29.0% | +5.4 |
| East Flintshire | Lab | Lab | 8.4% | +4.1 |
| East Grinstead | Con | Con | 26.2% | +4.6 |
| East Ham North | Lab | Lab | 20.7% | +3.6 |
| East Ham South | Lab | Lab | 32.0% | +4.5 |
| East Hertfordshire | Con | Con | 12.7% | +2.9 |
| East Renfrewshire | Con | Con | 21.4% | +4.2 |
| East Surrey | Con | Con | 27.7% | +3.0 |
| Eastbourne | Con | Con | 20.4% | +3.1 |
| Eastleigh | Con | Con | 4.1% | +1.5 |
| Ebbw Vale | Lab | Lab | 67.2% | +2.6 |
| Eccles | Lab | Lab | 14.7% | +5.3 |
| Edinburgh Central | Lab | Lab | 8.0% | +3.0 |
| Edinburgh East | Lab | Lab | 12.3% | +5.8 |
| Edinburgh Leith | Lab | Lab | 11.0% | +0.6 |
| Edinburgh North | Con | Con | 16.5% | +5.8 |
| Edinburgh Pentlands | Con | Con | 5.5% | +7.6 |
| Edinburgh South | Con | Con | 19.5% | +4.8 |
| Edinburgh West | Con | Con | 15.3% | +5.3 |
| Edmonton | Lab | Lab | 10.4% | +4.7 |
| Enfield East | Lab | Lab | 18.5% | +4.3 |
| Enfield West | Con | Con | 28.2% | +5.1 |
| Epping | Con | Lab gain | 4.1% | +5.2 |
| Epsom | Con | Con | 31.0% | +4.6 |
| Erith and Crayford | Lab | Lab | 20.6% | +3.7 |
| Esher | Con | Con | 33.1% | +4.0 |
| Eton and Slough | Lab | Con gain | 0.0% | −0.1 |
| Exeter | Con | Con | 3.1% | +4.8 |
| Eye | Con | Con | 11.5% | −3.1 |
| Falmouth and Camborne | Lab | Lab | 6.9% | −1.3 |
| Farnham | Con | Con | 22.8% | +1.8 |
| Farnworth | Lab | Lab | 24.1% | +3.5 |
| Faversham | Lab | Lab | 8.0% | +3.8 |
| Feltham | Lab | Lab | 13.9% | +4.3 |
| Fermanagh and South Tyrone | Con | Con | 25.5% | +15.3 |
| Finchley | Con | Con | 16.7% | +3.0 |
| Folkestone and Hythe | Con | Con | 24.5% | +3.9 |
| Fulham | Lab | Lab | 14.0% | +3.3 |
| Gainsborough | Con | Con | 17.6% | −0.4 |
| Galloway | Con | Con | 28.7% | +3.2 |
| Gateshead East | Lab | Lab | 29.0% | +5.6 |
| Gateshead West | Lab | Lab | 37.9% | +4.1 |
| Gillingham | Con | Con | 14.3% | +2.2 |
| Glasgow Bridgeton | Lab | Lab | 43.2% | +8.2 |
| Glasgow Cathcart | Con | Con | 5.8% | +6.3 |
| Glasgow Central | Lab | Lab | 40.3% | +5.5 |
| Glasgow Craigton | Lab | Lab | 16.8% | +7.6 |
| Glasgow Gorbals | Lab | Lab | 48.4% | +7.9 |
| Glasgow Govan | Lab | Lab | 34.4% | +4.4 |
| Glasgow Hillhead | Con | Con | 27.9% | +4.4 |
| Glasgow Kelvingrove | Con | Lab gain | 8.1% | +6.3 |
| Glasgow Maryhill | Lab | Lab | 40.7% | +6.4 |
| Glasgow Pollok | Con | Lab gain | 0.7% | +9.1 |
| Glasgow Provan | Lab | Lab | 31.6% | +10.2 |
| Glasgow Scotstoun | Lab | Lab | 23.2% | +7.9 |
| Glasgow Shettleston | Lab | Lab | 36.0% | +7.1 |
| Glasgow Springburn | Lab | Lab | 43.4% | +10.7 |
| Glasgow Woodside | Con | Lab gain | 5.3% | +5.7 |
| Gloucester | Lab | Lab | 9.6% | +1.6 |
| Goole | Lab | Lab | 23.5% | +0.3 |
| Gosport and Fareham | Con | Con | 22.5% | +3.3 |
| Gower | Lab | Lab | 48.6% | +2.8 |
| Grantham | Con | Con | 11.9% | +0.9 |
| Gravesend | Con | Lab gain | 1.3% | +2.7 |
| Greenock | Lab | Lab | 29.7% | +4.4 |
| Greenwich | Lab | Lab | 25.2% | +6.4 |
| Grimsby | Lab | Lab | 8.7% | +4.3 |
| Guildford | Con | Con | 22.9% | +2.8 |
| Hackney Central | Lab | Lab | 32.7% | +4.8 |
| Halifax | Con | Lab gain | 2.0% | +3.3 |
| Haltemprice | Con | Con | 33.9% | +1.9 |
| Hamilton | Lab | Lab | 42.1% | +1.9 |
| Hammersmith North | Lab | Lab | 25.8% | +3.6 |
| Hampstead | Con | Con | 4.0% | +10.6 |
| Harborough | Con | Con | 18.7% | +1.5 |
| Harrogate | Con | Con | 35.7% | +5.7 |
| Harrow Central | Con | Con | 12.5% | +6.7 |
| Harrow East | Con | Con | 5.9% | +4.3 |
| Harrow West | Con | Con | 28.9% | +6.5 |
| Harwich | Con | Con | 20.5% | +3.3 |
| Hastings | Con | Con | 14.7% | +5.0 |
| Hayes and Harlington | Lab | Lab | 20.2% | +4.5 |
| Hemel Hempstead | Con | Con | 7.0% | +3.3 |
| Hemsworth | Lab | Lab | 66.1% | +0.9 |
| Hendon North | Con | Con | 2.8% | +4.8 |
| Hendon South | Con | Con | 18.3% | +5.4 |
| Henley | Con | Con | 16.4% | +2.1 |
| Hereford | Con | Con | 14.7% | +6.0 |
| Hertford | Con | Con | 6.3% | +4.8 |
| Heston and Isleworth | Con | Con | 8.6% | +5.6 |
| Hexham | Con | Con | 18.8% | +3.6 |
| Heywood and Royton | Con | Lab gain | 1.7% | +3.0 |
| High Peak | Con | Con | 3.2% | +4.4 |
| Hitchin | Con | Lab gain | 4.6% | +5.7 |
| Holborn and St Pancras | Con | Lab gain | 9.4% | +5.7 |
| Holland With Boston | Con | Con | 10.7% | +5.0 |
| Honiton | Con | Con | 29.4% | +2.9 |
| Horncastle | Con | Con | 24.4% | +4.4 |
| Hornchurch | Con | Con | 0.3% | +4.8 |
| Hornsey | Con | Con | 8.4% | +7.1 |
| Horsham | Con | Con | 14.5% | +3.6 |
| Houghton-le-Spring | Lab | Lab | 49.6% | −1.1 |
| Hove | Con | Con | 36.8% | +6.4 |
| Howden | Con | Con | 28.3% | +2.3 |
| Huddersfield East | Lab | Lab | 20.6% | +6.6 |
| Huddersfield West | Lib | Lab gain | 3.1% | −17.0 |
| Huntingdonshire | Con | Con | 19.8% | +1.1 |
| Huyton | Lab | Lab | 29.2% | +9.7 |
| Ilford North | Con | Con | 14.7% | +5.4 |
| Ilford South | Con | Con | 3.4% | +6.0 |
| Ilkeston | Lab | Lab | 36.1% | −0.5 |
| Ince | Lab | Lab | 44.0% | −0.3 |
| Inverness | Con | Lib gain | 6.0% | +7.0 |
| Ipswich | Lab | Lab | 3.9% | −0.6 |
| Isle of Thanet | Con | Con | 12.6% | +4.7 |
| Isle of Wight | Con | Con | 21.9% | +2.0 |
| Islington East | Lab | Lab | 24.0% | +4.4 |
| Islington North | Lab | Lab | 23.6% | +6.0 |
| Islington South West | Lab | Lab | 35.4% | +2.6 |
| Jarrow | Lab | Lab | 28.5% | +1.6 |
| Keighley | Con | Lab gain | 6.5% | +3.5 |
| Kensington North | Lab | Lab | 8.1% | +2.8 |
| Kensington South | Con | Con | 51.3% | +5.2 |
| Kettering | Lab | Lab | 10.4% | +2.4 |
| Kidderminster | Con | Con | 14.2% | +3.0 |
| Kilmarnock | Lab | Lab | 35.6% | +5.1 |
| King'S Lynn | Con | Lab gain | 0.2% | +2.2 |
| Kingston upon Thames | Con | Con | 22.8% | +5.9 |
| Kingston-upon-Hull East | Lab | Lab | 29.9% | +3.8 |
| Kingston-upon-Hull North | Con | Lab gain | 2.5% | +1.9 |
| Kingston-upon-Hull West | Lab | Lab | 13.8% | +4.4 |
| Kinross and West Perthshire | Con | Con | 47.9% | +1.7 |
| Kirkcaldy Burghs | Lab | Lab | 30.9% | +2.6 |
| Knutsford | Con | Con | 28.5% | +6.4 |
| Lambeth Brixton | Lab | Lab | 16.1% | +5.0 |
| Lambeth Norwood | Con | Con | 1.2% | +7.4 |
| Lambeth Vauxhall | Lab | Lab | 28.2% | +2.1 |
| Lanark | Lab | Lab | 9.6% | +4.3 |
| Lancaster | Con | Con | 7.1% | +4.1 |
| Leeds East | Lab | Lab | 15.7% | +3.3 |
| Leeds North East | Con | Con | 21.4% | +3.4 |
| Leeds North West | Con | Con | 19.1% | +6.0 |
| Leeds South | Lab | Lab | 28.9% | +0.7 |
| Leeds South East | Lab | Lab | 35.4% | +3.5 |
| Leeds West | Lab | Lab | 16.0% | +3.1 |
| Leek | Lab | Lab | 6.6% | +2.4 |
| Leicester North East | Lab | Lab | 9.9% | +3.0 |
| Leicester North West | Lab | Lab | 11.6% | +3.7 |
| Leicestersouth East | Con | Con | 29.3% | +2.7 |
| Leicestersouth West | Lab | Lab | 12.0% | +2.3 |
| Leigh | Lab | Lab | 35.1% | +2.3 |
| Leominster | Con | Con | 21.0% | +1.1 |
| Lewes | Con | Con | 29.0% | +4.9 |
| Lewisham North | Con | Con | 0.9% | +5.0 |
| Lewisham South | Lab | Lab | 19.8% | +6.3 |
| Lewisham West | Con | Con | 2.2% | +6.1 |
| Leyton | Lab | Lab | 16.9% | +4.7 |
| Lichfield and Tamworth | Lab | Lab | 8.2% | +2.2 |
| Lincoln | Lab | Lab | 11.4% | +0.6 |
| Liverpool Edge Hill | Lab | Lab | 18.1% | +8.1 |
| Liverpool Exchange | Lab | Lab | 40.2% | +8.8 |
| Liverpool Garston | Con | Con | 13.4% | +7.8 |
| Liverpool Kirkdale | Con | Lab gain | 11.1% | +8.8 |
| Liverpool Scotland | Lab | Lab | 40.6% | +8.5 |
| Liverpool Toxteth | Con | Lab gain | 8.9% | +10.0 |
| Liverpool Walton | Con | Lab gain | 7.3% | +8.2 |
| Liverpool Wavertree | Con | Con | 19.8% | +9.3 |
| Liverpool West Derby | Con | Lab gain | 9.4% | +8.6 |
| Llanelli | Lab | Lab | 53.1% | +3.0 |
| Londonderry County | Con | Con | 28.2% | +4.5 |
| Loughborough | Lab | Lab | 9.5% | +0.7 |
| Louth | Con | Con | 16.2% | +3.0 |
| Lowestoft | Con | Con | 5.4% | −1.1 |
| Ludlow | Con | Con | 17.7% | +1.4 |
| Luton | Con | Lab gain | 1.5% | +5.9 |
| Macclesfield | Con | Con | 12.2% | +3.5 |
| Maidstone | Con | Con | 14.8% | +3.1 |
| Maldon | Con | Con | 3.2% | +0.9 |
| Manchester Ardwick | Lab | Lab | 22.4% | +3.1 |
| Manchester Blackley | Con | Lab gain | 2.7% | +6.0 |
| Manchester Cheetham | Lab | Lab | 32.6% | +1.9 |
| Manchester Exchange | Lab | Lab | 38.2% | +4.5 |
| Manchester Gorton | Lab | Lab | 10.2% | +4.2 |
| Manchester Moss Side | Con | Con | 12.9% | +5.9 |
| Manchester Openshaw | Lab | Lab | 24.3% | +2.0 |
| Manchester Withington | Con | Con | 12.5% | +4.7 |
| Manchester Wythenshawe | Con | Lab gain | 8.5% | +5.4 |
| Mansfield | Lab | Lab | 41.7% | +2.9 |
| Melton | Con | Con | 20.8% | +0.8 |
| Meriden | Con | Lab gain | 0.6% | +0.6 |
| Merioneth | Lab | Lab | 5.7% | −7.2 |
| Merthyr Tydfil | Lab | Lab | 59.9% | +2.8 |
| Merton and Morden | Con | Con | 6.8% | +6.1 |
| Mid-Bedfordshire | Con | Con | 10.9% | +0.2 |
| Middlesbrough East | Lab | Lab | 39.0% | +8.0 |
| Middlesbrough West | Con | Lab gain | 2.6% | +11.0 |
| Middleton and Prestwick | Con | Con | 3.8% | +7.7 |
| Midlothian | Lab | Lab | 22.5% | +1.0 |
| Mitcham | Con | Con | 7.3% | +4.9 |
| Monmouth | Con | Con | 6.8% | +3.6 |
| Montgomery | Lib | Lib | 15.7% | +0.2 |
| Moray and Nairn | Con | Con | 23.6% | +2.0 |
| Morecambe and Lonsdale | Con | Con | 26.9% | +4.5 |
| Morpeth | Lab | Lab | 45.4% | +0.8 |
| Motherwell | Lab | Lab | 21.4% | +5.4 |
| Nantwich | Con | Con | 16.0% | +1.3 |
| Neath | Lab | Lab | 52.9% | +2.8 |
| Nelson and Colne | Lab | Lab | 7.0% | +2.0 |
| New Forest | Con | Con | 28.6% | +4.4 |
| Newark | Lab | Lab | 8.7% | +2.5 |
| Newbury | Con | Con | 10.9% | +4.6 |
| Newcastle under Lyme | Lab | Lab | 16.0% | +2.4 |
| Newcastle-upon-Tyne Central | Lab | Lab | 43.7% | +6.0 |
| Newcastle-upon-Tyne East | Con | Lab gain | 4.0% | +2.1 |
| Newcastle-upon-Tyne North | Con | Con | 21.8% | +4.0 |
| Newcastle-Upontyne West | Lab | Lab | 16.7% | +3.6 |
| Newport | Lab | Lab | 15.0% | +4.4 |
| Newton | Lab | Lab | 25.4% | +5.3 |
| Normanton | Lab | Lab | 45.1% | −0.1 |
| North Angus and Mearns | Con | Con | 15.2% | +1.0 |
| North Cornwall | Con | Con | 1.9% | +0.6 |
| North Devon | Lib | Lib | 13.7% | +1.1 |
| North Dorset | Con | Con | 12.5% | +1.2 |
| North East Derbyshire | Lab | Lab | 28.4% | +1.3 |
| North Fylde | Con | Con | 30.6% | +5.2 |
| North Lanarkshire | Lab | Lab | 21.2% | +1.9 |
| North Norfolk | Lab | Lab | 0.1% | −0.8 |
| North Somerset | Con | Con | 6.5% | +3.0 |
| North West Durham | Lab | Lab | 39.5% | +1.7 |
| Northampton | Lab | Lab | 7.6% | +1.5 |
| Northwich | Con | Con | 12.0% | +4.6 |
| Norwich North | Lab | Lab | 21.8% | +0.7 |
| Norwich South | Con | Lab gain | 1.7% | +4.0 |
| Nottingham Central | Con | Lab gain | 5.3% | +5.0 |
| Nottingham North | Lab | Lab | 17.3% | +3.7 |
| Nottingham South | Con | Con | 5.0% | +4.6 |
| Nottingham West | Con | Lab gain | 5.2% | +2.8 |
| Nuneaton | Lab | Lab | 23.7% | +1.8 |
| Ogmore | Lab | Lab | 51.0% | +0.8 |
| Oldbury and Halesowen | Lab | Lab | 1.7% | −1.3 |
| Oldham East | Lab | Lab | 9.9% | +2.8 |
| Oldham West | Lab | Lab | 17.5% | +3.8 |
| Orkney and Zetland | Lib | Lib | 42.6% | −0.7 |
| Ormskirk | Con | Con | 25.2% | +6.6 |
| Orpington | Con | Lib gain | 6.6% | +1.2 |
| Oswestry | Con | Con | 17.7% | +5.1 |
| Oxford | Con | Con | 2.8% | +6.7 |
| Paddington North | Lab | Lab | 15.7% | +6.5 |
| Paddington South | Con | Con | 16.5% | +6.5 |
| Paisley | Lab | Lab | 19.1% | +12.5 |
| Pembroke | Lab | Lab | 17.0% | +3.4 |
| Penistone | Lab | Lab | 32.6% | +5.2 |
| Penrith and the Borders | Con | Con | 26.2% | +4.5 |
| Perth and East Perthshire | Con | Con | 33.3% | +3.1 |
| Peterborough | Con | Con | 5.1% | +2.0 |
| Petersfield | Con | Con | 28.1% | +2.5 |
| Plymouth Devonport | Con | Con | 8.1% | +2.4 |
| Plymouth Sutton | Con | Con | 0.7% | +5.4 |
| Pontefract | Lab | Lab | 52.3% | −0.2 |
| Pontypool | Lab | Lab | 52.7% | +3.0 |
| Pontypridd | Lab | Lab | 42.7% | +3.1 |
| Poole | Con | Con | 15.7% | +3.6 |
| Poplar | Lab | Lab | 55.4% | +0.5 |
| Portsmouth Langston | Con | Con | 14.3% | +8.2 |
| Portsmouth South | Con | Con | 27.4% | +6.3 |
| Portsmouth West | Con | Con | 1.3% | +7.0 |
| Preston North | Con | Con | 0.0% | +5.1 |
| Preston South | Con | Lab gain | 0.9% | +4.1 |
| Pudsey | Con | Con | 11.8% | +1.3 |
| Reading | Con | Con | 0.0% | +4.0 |
| Reigate | Con | Con | 18.6% | +3.3 |
| Rhondda East | Lab | Lab | 59.5% | +4.3 |
| Rhondda West | Lab | Lab | 68.7% | +3.9 |
| Richmond (Surrey) | Con | Con | 18.5% | +5.7 |
| Richmond (Yorkshire) | Con | Con | 38.2% | +6.3 |
| Ripon | Con | Con | 31.8% | +3.3 |
| Rochdale | Lab | Lab | 17.8% | +1.6 |
| Rochester and Chatham | Con | Lab gain | 2.0% | +2.0 |
| Romford | Lab | Lab | 10.7% | +4.8 |
| Ross and Cromarty | Con | Lib gain | 8.2% | +6.9 |
| Rossendale | Lab | Lab | 7.9% | +1.0 |
| Rother Valley | Lab | Lab | 48.8% | +0.3 |
| Rotherham | Lab | Lab | 33.0% | +3.7 |
| Rowley Regis and Tipton | Lab | Lab | 20.4% | −1.0 |
| Roxburgh Selkirk and Peebles | Con | Con | 3.9% | +1.1 |
| Rugby | Con | Con | 4.0% | −1.4 |
| Ruislip Northwood | Con | Con | 24.2% | +3.8 |
| Runcorn | Con | Con | 16.9% | +7.3 |
| Rushcliffe | Con | Con | 5.3% | +1.8 |
| Rutherglen | Con | Lab gain | 9.7% | +6.9 |
| Rutland and Stamford | Con | Con | 11.1% | +1.9 |
| Rye | Con | Con | 37.3% | +2.6 |
| Saffron Waldon | Con | Con | 11.9% | +2.7 |
| Salford East | Lab | Lab | 22.2% | +6.5 |
| Salford West | Lab | Lab | 11.0% | +2.2 |
| Salisbury | Con | Con | 13.9% | +2.9 |
| Scarborough and Whitby | Con | Con | 16.1% | +4.9 |
| Sedgefield | Lab | Lab | 21.3% | +2.2 |
| Sevenoaks | Con | Con | 24.9% | +1.4 |
| Sheffield Attercliffe | Lab | Lab | 44.3% | +3.4 |
| Sheffield Brightside | Lab | Lab | 44.9% | +3.3 |
| Sheffield Hallam | Con | Con | 28.0% | +4.4 |
| Sheffield Heeley | Con | Con | 3.0% | +7.5 |
| Sheffield Hillsborough | Lab | Lab | 24.9% | +5.9 |
| Sheffield Park | Lab | Lab | 51.2% | +4.5 |
| Shipley | Con | Con | 8.9% | +2.5 |
| Shoreditch and Finsbury | Lab | Lab | 36.8% | +1.4 |
| Shrewsbury | Con | Con | 15.3% | +3.8 |
| Skipton | Con | Con | 17.1% | +2.3 |
| Smethwick | Lab | Con gain | 5.1% | −7.2 |
| Solihull | Con | Con | 37.5% | +5.2 |
| South Angus | Con | Con | 35.6% | +1.2 |
| South Ayrshire | Lab | Lab | 33.4% | +3.0 |
| South Bedfordshire | Con | Con | 0.5% | +4.1 |
| South Buckinghamshire | Con | Con | 27.6% | +2.9 |
| South Dorset | Con | Con | 1.9% | +6.6 |
| South East Derbyshire | Con | Lab gain | 1.5% | +0.8 |
| South East Essex | Con | Con | 14.0% | +4.0 |
| South Fylde | Con | Con | 36.5% | +5.6 |
| South Gloucestershire | Con | Con | 6.4% | +1.6 |
| South Norfolk | Con | Con | 5.9% | +0.9 |
| South Northamptonshire | Con | Con | 8.5% | +2.7 |
| South Shields | Lab | Lab | 24.8% | +4.4 |
| South West Hertfordshire | Con | Con | 9.8% | +3.8 |
| South West Norfolk | Lab | Con gain | 0.4% | −0.3 |
| South Worcestershire | Con | Con | 26.4% | +3.5 |
| Southall | Lab | Lab | 5.1% | −0.2 |
| Southampton Test | Con | Con | 0.7% | +6.0 |
| Southamptonitchen | Lab | Lab | 18.2% | +5.7 |
| Southend East | Con | Con | 7.9% | +5.3 |
| Southend West | Con | Con | 21.8% | +4.4 |
| Southgate | Con | Con | 31.1% | +4.8 |
| Southport | Con | Con | 26.8% | +4.4 |
| Southwark | Lab | Lab | 42.5% | +5.5 |
| Sowerby | Lab | Lab | 8.5% | +2.0 |
| Spelthorne | Con | Con | 11.5% | +3.8 |
| St.Albans | Con | Con | 11.7% | +3.9 |
| St.Helens | Lab | Lab | 34.0% | +4.9 |
| St.Ives | Con | Con | 13.4% | +3.3 |
| St.Marylebone | Con | Con | 27.3% | +6.8 |
| St.Pancras North | Lab | Lab | 25.5% | +5.1 |
| Stafford and Stone | Con | Con | 13.4% | +4.2 |
| Stalybridge and Hyde | Lab | Lab | 8.0% | +2.4 |
| Stepney | Lab | Lab | 50.7% | +1.3 |
| Stirling and Falkirk | Lab | Lab | 14.8% | +4.5 |
| Stockport North | Con | Lab gain | 4.5% | +5.9 |
| Stockport South | Con | Lab gain | 8.1% | +7.3 |
| Stockton on Tees | Lab | Lab | 15.1% | +3.9 |
| Stoke Newington and Hackney North | Lab | Lab | 28.8% | +4.6 |
| Stoke on Trent Central | Lab | Lab | 28.3% | +3.0 |
| Stoke on Trent North | Lab | Lab | 29.5% | +0.8 |
| Stoke on Trent South | Lab | Lab | 21.1% | +1.3 |
| Stratford | Con | Con | 24.5% | +6.3 |
| Stretford | Con | Con | 3.5% | +6.5 |
| Stroud | Con | Con | 5.9% | +2.3 |
| Sudbury and Woodbridge | Con | Con | 16.5% | +1.8 |
| Sunderland North | Lab | Lab | 13.4% | +4.3 |
| Sunderland South | Con | Lab gain | 3.1% | +2.5 |
| Surbiton | Con | Con | 21.2% | +6.8 |
| Sutton and Cheam | Con | Con | 25.5% | +3.7 |
| Sutton Coldfield | Con | Con | 29.4% | +3.4 |
| Swansea East | Lab | Lab | 54.4% | +4.5 |
| Swansea West | Con | Lab gain | 5.5% | +3.2 |
| Swindon | Lab | Lab | 22.3% | +6.7 |
| Taunton | Con | Con | 10.3% | +1.9 |
| Tavistock | Con | Con | 13.2% | +0.9 |
| The Hartlepools | Con | Lab gain | 5.9% | +3.1 |
| The Isle of Ely | Con | Con | 12.5% | +0.8 |
| The Wrekin | Con | Con | 6.0% | +0.6 |
| Thirsk and Malton | Con | Con | 32.8% | +2.6 |
| Thurrock | Lab | Lab | 29.7% | +3.3 |
| Tiverton | Con | Con | 12.8% | +0.6 |
| Tonbridge | Con | Con | 15.5% | +2.2 |
| Torquay | Con | Con | 27.6% | +2.3 |
| Torrington | Con | Con | 5.5% | +0.7 |
| Totnes | Con | Con | 20.8% | +3.2 |
| Tottenham | Lab | Lab | 22.2% | +3.4 |
| Truro | Con | Con | 9.1% | +0.5 |
| Twickenham | Con | Con | 21.8% | +3.6 |
| Tynemouth | Con | Con | 12.6% | +5.7 |
| Ulster Mid | Con | Con | 12.0% | +13.6 |
| Uxbridge | Con | Con | 1.4% | +0.8 |
| Wakefield | Lab | Lab | 25.1% | +2.9 |
| Wallasey | Con | Con | 11.4% | +7.8 |
| Wallsend | Lab | Lab | 20.9% | +3.9 |
| Walsall North | Lab | Lab | 22.8% | +0.4 |
| Walsall South | Con | Con | 14.1% | +1.4 |
| Walthamstow East | Con | Con | 1.2% | +3.5 |
| Walthamstow West | Lab | Lab | 29.8% | +0.9 |
| Wandsworth Central | Con | Lab gain | 5.2% | +4.6 |
| Wandsworth Clapham | Con | Lab gain | 1.5% | +2.9 |
| Wandsworth Putney | Con | Lab gain | 2.4% | +5.6 |
| Wandsworth Streatham | Con | Con | 19.7% | +6.3 |
| Wanstead and Woodford | Con | Con | 30.2% | +3.4 |
| Warrington | Lab | Lab | 25.7% | +6.6 |
| Warwick and Leamington | Con | Con | 19.7% | +2.7 |
| Watford | Con | Lab gain | 3.3% | +4.9 |
| Wednesbury | Lab | Lab | 7.4% | −3.5 |
| Wellingborough | Con | Lab gain | 0.1% | +0.7 |
| Wells | Con | Con | 11.7% | +1.4 |
| Wembley North | Con | Con | 17.2% | +5.4 |
| Wembley South | Con | Con | 12.5% | +3.9 |
| West Aberdeenshire | Con | Con | 13.2% | +5.5 |
| West Bromwich | Lab | Lab | 10.3% | −2.3 |
| West Derbyshire | Con | Con | 13.8% | +1.9 |
| West Dorset | Con | Con | 19.6% | +1.5 |
| West Dunbartonshire | Lab | Lab | 13.6% | +4.2 |
| West Fife | Lab | Lab | 38.5% | +3.6 |
| West Flintshire | Con | Con | 12.9% | +3.1 |
| West Gloucestershire | Lab | Lab | 15.9% | +1.7 |
| West Ham North | Lab | Lab | 40.6% | +2.3 |
| West Ham South | Lab | Lab | 61.0% | +0.5 |
| West Lothian | Lab | Lab | 19.9% | +5.9 |
| West Renfrewshire | Con | Lab gain | 2.4% | +4.7 |
| West Stirlingshire | Lab | Lab | 17.5% | +1.2 |
| Westbury | Con | Con | 10.6% | +1.2 |
| Western Isles | Lab | Lab | 24.3% | +17.0 |
| Westhoughton | Lab | Lab | 23.5% | +0.6 |
| Westmorland | Con | Con | 21.8% | +1.2 |
| Weston Super Mare | Con | Con | 29.1% | +2.9 |
| Whitehaven | Lab | Lab | 20.2% | +2.3 |
| Widnes | Lab | Lab | 13.7% | +4.9 |
| Wigan | Lab | Lab | 41.2% | +3.2 |
| Willesden East | Con | Lab gain | 4.6% | +4.8 |
| Willesden West | Lab | Lab | 28.7% | +5.8 |
| Wimbledon | Con | Con | 23.0% | +5.3 |
| Winchester | Con | Con | 22.2% | +6.1 |
| Windsor | Con | Con | 23.2% | +3.8 |
| Wirral | Con | Con | 22.8% | +6.5 |
| Woking | Con | Con | 22.1% | +6.3 |
| Wokingham | Con | Con | 22.7% | +3.5 |
| Wolverhampton North East | Lab | Lab | 12.0% | +0.9 |
| Wolverhampton South West | Con | Con | 26.0% | +0.9 |
| Wood Green | Lab | Lab | 13.3% | +5.4 |
| Woolwich East | Lab | Lab | 36.5% | +4.4 |
| Woolwich West | Con | Lab gain | 4.0% | +6.0 |
| Worcester | Con | Con | 15.3% | 0 |
| Workington | Lab | Lab | 24.2% | +1.9 |
| Worthing | Con | Con | 38.2% | +3.4 |
| Wrexham | Lab | Lab | 25.3% | +0.6 |
| Wycombe | Con | Con | 15.1% | +1.8 |
| Yarmouth | Con | Con | 4.5% | +2.0 |
| Yeovil | Con | Con | 9.2% | +1.4 |
| York | Con | Con | 1.8% | +2.4 |
Swing is Conservative–Labour Butler swing in points; positive means towards Labour.
Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data