1964 vs 1966 general election: what changed
How vote shares and seats changed between the 1964 and 1966 UK general elections, nationally and in every nation and region, plus every constituency. Conservative–Labour swing: 2.7 points to Labour.
- Con–Lab swing
- 2.7 ptsto Labour
- 1964
- Lab 317largest party
- 1966
- Lab 363largest party
| Party | Share 1964 | Share 1966 | Change | Seats 1964 | Seats 1966 | Change |
|---|---|---|---|---|---|---|
| Labour | 44.1% | 47.9% | +3.8 | 317 | 363 | +46 |
| Conservative | 43.4% | 41.9% | −1.5 | 304 | 253 | −51 |
| Liberal | 11.2% | 8.5% | −2.7 | 9 | 12 | +3 |
| Others | 0.8% | 1.0% | +0.2 | 0 | 2 | +2 |
Nations and regions
| Region | Top party 1964 | Top party 1966 | Con–Lab swing | Seats |
|---|---|---|---|---|
| England | Con 262 | Lab 285 | 2.8 pts to Lab | 511 → 511 |
| Scotland | Lab 43 | Lab 46 | 2.1 pts to Lab | 71 → 71 |
| Wales | Lab 28 | Lab 32 | 2.3 pts to Lab | 36 → 36 |
| Northern Ireland | Con 12 | Con 11 | 1.4 pts to Con | 12 → 12 |
| North East | Lab 27 | Lab 27 | 3.9 pts to Lab | 31 → 31 |
| North West | Lab 52 | Lab 57 | 3.0 pts to Lab | 83 → 83 |
| Yorkshire and the Humber | Lab 37 | Lab 39 | 3.9 pts to Lab | 55 → 55 |
| East Midlands | Lab 24 | Lab 27 | 2.8 pts to Lab | 40 → 40 |
| West Midlands | Lab 28 | Lab 32 | 3.8 pts to Lab | 54 → 54 |
| East of England | Con 31 | Con 26 | 2.5 pts to Lab | 41 → 41 |
| London | Lab 53 | Lab 65 | 3.0 pts to Lab | 102 → 102 |
| South East | Con 54 | Con 49 | 2.1 pts to Lab | 62 → 62 |
| South West | Con 34 | Con 29 | 2.0 pts to Lab | 43 → 43 |
Seat by seat: 55 changed hands
Download CSV| Constituency | 1964 | 1966 | Majority 1966 | Con–Lab swing |
|---|---|---|---|---|
| Aberavon | Lab | Lab | 54.5% | +1.5 |
| Aberdare | Lab | Lab | 61.6% | −0.2 |
| Aberdeen North | Lab | Lab | 47.0% | +4.6 |
| Aberdeen South | Con | Lab gain | 3.6% | +5.7 |
| Abertillery | Lab | Lab | 76.2% | +2.2 |
| Abingdon | Con | Con | 5.5% | +3.0 |
| Accrington | Lab | Lab | 17.0% | +1.9 |
| Acton | Lab | Lab | 15.4% | +3.9 |
| Aldershot | Con | Con | 17.0% | +3.7 |
| Altrincham and Sale | Con | Con | 13.3% | +2.8 |
| Anglesey | Lab | Lab | 19.6% | −1.8 |
| Antrim North | Con | Con | 56.2% | +6.0 |
| Antrim South | Con | Con | 28.6% | +8.5 |
| Argyll | Con | Con | 13.1% | +2.6 |
| Armagh | Con | Con | 44.1% | −9.5 |
| Arundel and Shoreham | Con | Con | 27.2% | +3.0 |
| Ashfield | Lab | Lab | 47.3% | +0.8 |
| Ashford | Con | Con | 19.0% | +1.1 |
| Ashton under Lyne | Lab | Lab | 17.4% | +4.2 |
| Aylesbury | Con | Con | 7.4% | +3.6 |
| Ayr | Con | Con | 1.2% | +1.6 |
| Banbury | Con | Con | 7.2% | +0.8 |
| Banff | Con | Con | 7.0% | +2.0 |
| Barking | Lab | Lab | 44.3% | +2.1 |
| Barkston Ash | Con | Con | 12.7% | +2.5 |
| Barnet | Con | Con | 10.4% | +2.8 |
| Barnsley | Lab | Lab | 51.3% | +0.7 |
| Barons Court | Lab | Lab | 10.5% | +3.5 |
| Barrow in Furness | Lab | Lab | 20.6% | +5.2 |
| Barry | Con | Con | 2.6% | +2.8 |
| Basingstoke | Con | Con | 6.4% | +4.2 |
| Bassetlaw | Lab | Lab | 23.3% | +2.6 |
| Bath | Con | Con | 1.8% | +3.2 |
| Batley and Morley | Lab | Lab | 27.2% | +2.5 |
| Battersea North | Lab | Lab | 47.3% | +4.3 |
| Battersea South | Lab | Lab | 14.7% | +4.2 |
| Bebington | Con | Lab gain | 4.0% | +3.9 |
| Beckenham | Con | Con | 24.8% | +2.5 |
| Bedford | Con | Lab gain | 0.8% | +3.7 |
| Bedwellty | Lab | Lab | 72.5% | +2.7 |
| Belfast East | Con | Con | 9.3% | +6.3 |
| Belfast North | Con | Con | 14.9% | +4.9 |
| Belfast South | Con | Con | 30.7% | +8.3 |
| Belfast West | Con | Oth gain | 4.0% | −15.6 |
| Belper | Lab | Lab | 6.6% | −1.6 |
| Bermondsey | Lab | Lab | 61.3% | +1.4 |
| Berwick and East Lothian | Con | Lab gain | 3.9% | +2.7 |
| Berwick upon Tweed | Con | Con | 14.6% | +4.7 |
| Bethnal Green | Lab | Lab | 52.7% | +3.1 |
| Bexley | Con | Con | 4.3% | +2.1 |
| Billericay | Con | Lab gain | 1.9% | +2.0 |
| Bilston | Lab | Lab | 13.9% | +3.8 |
| Birkenhead | Lab | Lab | 21.8% | +3.9 |
| Birmingham All Saints | Lab | Lab | 17.0% | +7.7 |
| Birmingham Aston | Lab | Lab | 21.7% | +6.2 |
| Birmingham Edgbaston | Con | Con | 21.5% | +6.6 |
| Birmingham Hall Green | Con | Con | 7.7% | +6.5 |
| Birmingham Handsworth | Con | Con | 4.0% | +5.0 |
| Birmingham Ladywood | Lab | Lab | 35.2% | +7.6 |
| Birmingham Northfield | Lab | Lab | 19.0% | +6.1 |
| Birmingham Perry Barr | Con | Lab gain | 10.0% | +5.4 |
| Birmingham Selly Oak | Con | Con | 2.1% | +5.9 |
| Birmingham Small Heath | Lab | Lab | 40.8% | +8.3 |
| Birmingham Sparkbrook | Lab | Lab | 21.2% | +8.6 |
| Birmingham Stechford | Lab | Lab | 31.0% | +8.7 |
| Birmingham Yardley | Lab | Lab | 12.7% | +6.2 |
| Bishop Auckland | Lab | Lab | 29.7% | +3.0 |
| Blackburn | Lab | Lab | 16.7% | +0.9 |
| Blackpool North | Con | Con | 13.0% | +4.4 |
| Blackpool South | Con | Con | 8.6% | +4.0 |
| Blaydon | Lab | Lab | 38.4% | +3.0 |
| Blyth | Lab | Lab | 56.4% | +2.3 |
| Bodmin | Lib | Lib | 5.2% | −0.2 |
| Bolsover | Lab | Lab | 64.1% | +2.7 |
| Bolton East | Lab | Lab | 18.4% | +5.9 |
| Bolton West | Lab | Lab | 12.8% | +2.7 |
| Bootle | Lab | Lab | 26.7% | +1.4 |
| Bosworth | Lab | Lab | 14.2% | +1.9 |
| Bothwell | Lab | Lab | 24.6% | +1.9 |
| Bournemouth East and Christchurch | Con | Con | 29.9% | +2.3 |
| Bournemouth West | Con | Con | 18.3% | +2.6 |
| Bradford East | Lab | Lab | 39.0% | +7.7 |
| Bradford North | Lab | Lab | 10.7% | +3.7 |
| Bradford South | Lab | Lab | 17.2% | +4.3 |
| Bradford West | Con | Lab gain | 4.1% | +6.1 |
| Brecon and Radnor | Lab | Lab | 21.0% | +0.2 |
| Brentford and Chiswick | Con | Lab gain | 2.0% | +1.9 |
| Bridgwater | Con | Con | 6.4% | +3.5 |
| Bridlington | Con | Con | 24.9% | +4.6 |
| Brierley Hill | Con | Con | 2.4% | +2.3 |
| Brigg | Lab | Lab | 20.2% | +4.3 |
| Brighouse and Spenborough | Lab | Lab | 9.6% | +3.8 |
| Brighton Kemptown | Lab | Lab | 1.7% | +0.8 |
| Brighton Pavilion | Con | Con | 16.3% | +4.3 |
| Bristol Central | Lab | Lab | 22.9% | +3.7 |
| Bristol North East | Con | Lab gain | 8.4% | +5.5 |
| Bristol North West | Con | Lab gain | 1.4% | +1.8 |
| Bristol South | Lab | Lab | 34.3% | +3.7 |
| Bristol South East | Lab | Lab | 22.7% | +1.2 |
| Bristol West | Con | Con | 33.0% | +2.5 |
| Bromley | Con | Con | 25.6% | +1.8 |
| Bromsgrove | Con | Con | 6.1% | +2.7 |
| Buckingham | Lab | Lab | 4.3% | +0.7 |
| Burnley | Lab | Lab | 32.8% | +1.9 |
| Burton | Con | Con | 0.6% | +3.0 |
| Bury and Radcliffe | Lab | Lab | 8.3% | +3.0 |
| Bury St Edmunds | Con | Con | 9.1% | +0.4 |
| Bute and North Ayrshire | Con | Con | 8.0% | +2.9 |
| Caernarvon | Lab | Lab | 34.0% | +1.9 |
| Caerphilly | Lab | Lab | 59.6% | +2.2 |
| Caithness and Sutherland | Lib | Lab gain | 0.3% | +3.9 |
| Camberwell Dulwich | Lab | Lab | 13.4% | +3.7 |
| Camberwell Peckham | Lab | Lab | 44.0% | +7.8 |
| Cambridge | Con | Lab gain | 2.1% | +2.5 |
| Cambridgeshire | Con | Con | 9.6% | +2.2 |
| Cannock | Lab | Lab | 19.6% | +2.3 |
| Canterbury | Con | Con | 21.6% | +0.4 |
| Cardiff North | Con | Lab gain | 1.4% | +4.4 |
| Cardiff South East | Lab | Lab | 21.0% | +3.0 |
| Cardiff West | Lab | Lab | 22.0% | +1.8 |
| Cardigan | Lib | Lab gain | 1.7% | +3.2 |
| Carlisle | Lab | Lab | 12.3% | +3.6 |
| Carlton | Con | Con | 6.4% | +2.1 |
| Carmarthen | Lab | Lab | 20.1% | −0.1 |
| Carshalton | Con | Con | 11.2% | +3.8 |
| Central Ayrshire | Lab | Lab | 15.4% | +1.2 |
| Central Norfolk | Con | Con | 8.6% | +1.7 |
| Cheadle | Con | Lib gain | 0.9% | +1.5 |
| Chelmsford | Con | Con | 8.2% | +2.0 |
| Chelsea | Con | Con | 31.8% | +2.3 |
| Cheltenham | Con | Con | 6.9% | +2.8 |
| Chertsey | Con | Con | 13.6% | +1.9 |
| Chester-le-Street | Lab | Lab | 53.9% | +1.8 |
| Chesterfield | Lab | Lab | 35.3% | +3.8 |
| Chichester | Con | Con | 32.0% | +3.2 |
| Chigwell | Con | Con | 5.8% | +1.4 |
| Chippenham | Con | Con | 1.5% | +0.3 |
| Chislehurst | Con | Lab gain | 1.6% | +2.3 |
| Chorley | Lab | Lab | 9.5% | +1.1 |
| Cirencester and Tewkesbury | Con | Con | 16.3% | +1.5 |
| Cities of London and Westminster | Con | Con | 19.6% | +4.1 |
| City of Chester | Con | Con | 6.0% | +3.8 |
| Clackmannan and East Stirlingshire | Lab | Lab | 30.7% | +2.1 |
| Cleveland | Lab | Lab | 18.6% | +5.8 |
| Clitheroe | Con | Con | 6.0% | +2.7 |
| Coatbridge and Airdrie | Lab | Lab | 28.4% | +2.1 |
| Colchester | Con | Con | 1.9% | +2.5 |
| Colne Valley | Lab | Lib gain | 5.5% | +4.5 |
| Consett | Lab | Lab | 46.5% | +5.2 |
| Conway | Con | Lab gain | 1.5% | +5.5 |
| Coventry East | Lab | Lab | 30.9% | +4.7 |
| Coventry North | Lab | Lab | 18.6% | +5.3 |
| Coventry South | Lab | Lab | 9.7% | +3.3 |
| Crewe | Lab | Lab | 22.0% | +3.8 |
| Crosby | Con | Con | 8.1% | +4.3 |
| Croydon North East | Con | Con | 1.4% | +3.8 |
| Croydon North West | Con | Con | 6.6% | +3.4 |
| Croydon South | Con | Lab gain | 0.2% | +2.8 |
| Dagenham | Lab | Lab | 52.2% | +3.0 |
| Darlington | Lab | Lab | 9.2% | +2.6 |
| Dartford | Lab | Lab | 11.7% | +1.7 |
| Darwen | Con | Con | 3.6% | +3.2 |
| Dearne Valley | Lab | Lab | 68.0% | +3.2 |
| Denbigh | Con | Con | 10.6% | +3.7 |
| Deptford | Lab | Lab | 40.5% | +3.6 |
| Derby North | Lab | Lab | 23.7% | +2.7 |
| Derby South | Lab | Lab | 25.7% | +5.1 |
| Devizes | Con | Con | 5.4% | +1.7 |
| Dewsbury | Lab | Lab | 24.8% | +5.3 |
| Don Valley | Lab | Lab | 49.8% | +3.0 |
| Doncaster | Lab | Lab | 13.4% | +5.5 |
| Dorking | Con | Con | 25.4% | +3.7 |
| Dover | Lab | Lab | 5.8% | +2.5 |
| Down North | Con | Con | 57.1% | −11.9 |
| Down South | Con | Con | 45.3% | −8.1 |
| Dudley | Lab | Lab | 18.1% | 0 |
| Dumfries | Con | Con | 9.7% | −0.1 |
| Dundee East | Lab | Lab | 12.6% | +1.5 |
| Dundee West | Lab | Lab | 16.8% | +3.9 |
| Dunfermline Burghs | Lab | Lab | 31.8% | +4.3 |
| Durham | Lab | Lab | 41.3% | +2.3 |
| Ealing North | Lab | Lab | 5.3% | +2.6 |
| Ealing South | Con | Con | 13.5% | +4.3 |
| Easington | Lab | Lab | 62.7% | +0.9 |
| East Aberdeenshire | Con | Con | 13.9% | +3.1 |
| East Dunbartonshire | Lab | Lab | 15.8% | +1.4 |
| East Fife | Con | Con | 26.9% | +1.1 |
| East Flintshire | Lab | Lab | 17.8% | +4.7 |
| East Grinstead | Con | Con | 31.5% | −0.5 |
| East Ham North | Lab | Lab | 31.7% | +5.5 |
| East Ham South | Lab | Lab | 39.9% | +4.0 |
| East Hertfordshire | Con | Con | 8.2% | +2.3 |
| East Renfrewshire | Con | Con | 20.1% | +0.6 |
| East Surrey | Con | Con | 25.6% | +1.0 |
| Eastbourne | Con | Con | 16.5% | +1.4 |
| Eastleigh | Con | Con | 1.3% | +1.4 |
| Ebbw Vale | Lab | Lab | 70.3% | +1.5 |
| Eccles | Lab | Lab | 22.0% | +3.7 |
| Edinburgh Central | Lab | Lab | 17.2% | +4.6 |
| Edinburgh East | Lab | Lab | 21.0% | +4.3 |
| Edinburgh Leith | Lab | Lab | 14.6% | +1.8 |
| Edinburgh North | Con | Con | 11.1% | +2.7 |
| Edinburgh Pentlands | Con | Con | 0.1% | +2.7 |
| Edinburgh South | Con | Con | 13.6% | +2.9 |
| Edinburgh West | Con | Con | 9.3% | +3.0 |
| Edmonton | Lab | Lab | 17.1% | +3.4 |
| Enfield East | Lab | Lab | 22.0% | +1.7 |
| Enfield West | Con | Con | 26.5% | +0.9 |
| Epping | Lab | Lab | 9.3% | +2.6 |
| Epsom | Con | Con | 30.6% | +1.8 |
| Erith and Crayford | Lab | Lab | 21.1% | +0.2 |
| Esher | Con | Con | 29.9% | +1.6 |
| Eton and Slough | Con | Lab gain | 9.6% | +4.8 |
| Exeter | Con | Lab gain | 7.9% | +5.5 |
| Eye | Con | Con | 7.7% | +1.9 |
| Falmouth and Camborne | Lab | Lab | 7.1% | +0.1 |
| Farnham | Con | Con | 20.9% | +2.6 |
| Farnworth | Lab | Lab | 32.4% | +4.1 |
| Faversham | Lab | Lab | 5.0% | −1.5 |
| Feltham | Lab | Lab | 20.4% | +3.2 |
| Fermanagh and South Tyrone | Con | Con | 8.0% | −1.6 |
| Finchley | Con | Con | 18.4% | +2.4 |
| Folkestone and Hythe | Con | Con | 19.2% | +2.6 |
| Fulham | Lab | Lab | 20.3% | +3.1 |
| Gainsborough | Con | Con | 9.7% | +4.0 |
| Galloway | Con | Con | 24.0% | +2.8 |
| Gateshead East | Lab | Lab | 39.1% | +5.1 |
| Gateshead West | Lab | Lab | 49.5% | +5.8 |
| Gillingham | Con | Con | 7.7% | +3.3 |
| Glasgow Bridgeton | Lab | Lab | 48.5% | +2.7 |
| Glasgow Cathcart | Con | Con | 2.3% | +1.7 |
| Glasgow Central | Lab | Lab | 49.7% | +4.7 |
| Glasgow Craigton | Lab | Lab | 25.2% | +4.2 |
| Glasgow Gorbals | Lab | Lab | 50.2% | +0.9 |
| Glasgow Govan | Lab | Lab | 39.8% | +2.7 |
| Glasgow Hillhead | Con | Con | 25.8% | +1.1 |
| Glasgow Kelvingrove | Lab | Lab | 15.6% | +3.8 |
| Glasgow Maryhill | Lab | Lab | 47.2% | +3.2 |
| Glasgow Pollok | Lab | Lab | 4.9% | +2.1 |
| Glasgow Provan | Lab | Lab | 36.1% | +2.2 |
| Glasgow Scotstoun | Lab | Lab | 29.0% | +2.9 |
| Glasgow Shettleston | Lab | Lab | 43.4% | +3.7 |
| Glasgow Springburn | Lab | Lab | 48.8% | +2.7 |
| Glasgow Woodside | Lab | Lab | 8.7% | +1.7 |
| Gloucester | Lab | Lab | 12.2% | +1.3 |
| Goole | Lab | Lab | 29.6% | +3.1 |
| Gosport and Fareham | Con | Con | 17.4% | +2.6 |
| Gower | Lab | Lab | 54.3% | +2.9 |
| Grantham | Con | Con | 4.2% | +3.9 |
| Gravesend | Lab | Lab | 7.9% | +3.3 |
| Greenock | Lab | Lab | 33.9% | +1.3 |
| Greenwich | Lab | Lab | 29.7% | +2.3 |
| Grimsby | Lab | Lab | 17.9% | +4.6 |
| Guildford | Con | Con | 17.4% | +2.7 |
| Hackney Central | Lab | Lab | 41.7% | +4.5 |
| Halifax | Lab | Lab | 11.3% | +4.6 |
| Haltemprice | Con | Con | 26.8% | +3.6 |
| Hamilton | Lab | Lab | 42.3% | +0.1 |
| Hammersmith North | Lab | Lab | 37.6% | +5.9 |
| Hampstead | Con | Lab gain | 4.6% | +4.3 |
| Harborough | Con | Con | 9.9% | +4.4 |
| Harrogate | Con | Con | 32.2% | +2.3 |
| Harrow Central | Con | Con | 4.6% | +3.9 |
| Harrow East | Con | Lab gain | 1.0% | +3.4 |
| Harrow West | Con | Con | 24.3% | +2.3 |
| Harwich | Con | Con | 12.6% | +3.9 |
| Hastings | Con | Con | 6.2% | +4.3 |
| Hayes and Harlington | Lab | Lab | 26.5% | +3.2 |
| Hemel Hempstead | Con | Con | 2.9% | +2.1 |
| Hemsworth | Lab | Lab | 70.8% | +2.3 |
| Hendon North | Con | Con | 1.5% | +0.6 |
| Hendon South | Con | Con | 10.7% | +3.8 |
| Henley | Con | Con | 10.9% | +2.8 |
| Hereford | Con | Con | 7.0% | +3.9 |
| Hertford | Con | Con | 1.2% | +2.5 |
| Heston and Isleworth | Con | Con | 2.3% | +3.2 |
| Hexham | Con | Con | 11.0% | +3.9 |
| Heywood and Royton | Lab | Lab | 11.2% | +4.8 |
| High Peak | Con | Lab gain | 2.0% | +2.6 |
| Hitchin | Lab | Lab | 13.1% | +4.2 |
| Holborn and St Pancras | Lab | Lab | 19.0% | +4.8 |
| Holland With Boston | Con | Con | 0.6% | +5.1 |
| Honiton | Con | Con | 27.7% | +4.1 |
| Horncastle | Con | Con | 16.6% | +3.9 |
| Hornchurch | Con | Lab gain | 4.1% | +2.2 |
| Hornsey | Con | Con | 1.3% | +3.6 |
| Horsham | Con | Con | 8.6% | +2.9 |
| Houghton-le-Spring | Lab | Lab | 55.0% | +2.7 |
| Hove | Con | Con | 31.6% | +2.6 |
| Howden | Con | Con | 23.7% | +3.8 |
| Huddersfield East | Lab | Lab | 27.7% | +3.6 |
| Huddersfield West | Lab | Lab | 10.9% | +3.3 |
| Huntingdonshire | Con | Con | 12.5% | +3.6 |
| Huyton | Lab | Lab | 33.9% | +2.3 |
| Ilford North | Con | Con | 6.6% | +4.1 |
| Ilford South | Con | Lab gain | 5.8% | +4.6 |
| Ilkeston | Lab | Lab | 40.2% | +2.0 |
| Ince | Lab | Lab | 47.3% | +1.6 |
| Inverness | Lib | Lib | 6.6% | +1.2 |
| Ipswich | Lab | Lab | 11.3% | +3.7 |
| Isle of Thanet | Con | Con | 7.9% | +2.3 |
| Isle of Wight | Con | Con | 19.7% | +1.1 |
| Islington East | Lab | Lab | 29.0% | +2.5 |
| Islington North | Lab | Lab | 28.8% | +2.6 |
| Islington South West | Lab | Lab | 41.3% | +2.9 |
| Jarrow | Lab | Lab | 35.3% | +3.4 |
| Keighley | Lab | Lab | 10.0% | +1.8 |
| Kensington North | Lab | Lab | 18.0% | +4.9 |
| Kensington South | Con | Con | 45.2% | +3.1 |
| Kettering | Lab | Lab | 17.1% | +3.3 |
| Kidderminster | Con | Con | 6.7% | +3.8 |
| Kilmarnock | Lab | Lab | 37.1% | +0.8 |
| King'S Lynn | Lab | Lab | 4.5% | +2.1 |
| Kingston upon Thames | Con | Con | 17.7% | +2.6 |
| Kingston-upon-Hull East | Lab | Lab | 43.8% | +7.0 |
| Kingston-upon-Hull North | Lab | Lab | 18.2% | +7.8 |
| Kingston-upon-Hull West | Lab | Lab | 29.7% | +7.9 |
| Kinross and West Perthshire | Con | Con | 40.2% | +2.9 |
| Kirkcaldy Burghs | Lab | Lab | 32.6% | +0.8 |
| Knutsford | Con | Con | 26.6% | +1.9 |
| Lambeth Brixton | Lab | Lab | 22.6% | +3.2 |
| Lambeth Norwood | Con | Lab gain | 5.8% | +3.5 |
| Lambeth Vauxhall | Lab | Lab | 33.2% | +2.5 |
| Lanark | Lab | Lab | 13.4% | +1.9 |
| Lancaster | Con | Lab gain | 5.3% | +6.2 |
| Leeds East | Lab | Lab | 23.1% | +3.7 |
| Leeds North East | Con | Con | 13.5% | +3.9 |
| Leeds North West | Con | Con | 11.3% | +3.9 |
| Leeds South | Lab | Lab | 39.6% | +5.4 |
| Leeds South East | Lab | Lab | 43.6% | +4.1 |
| Leeds West | Lab | Lab | 24.3% | +4.1 |
| Leek | Lab | Lab | 12.3% | +2.9 |
| Leicester North East | Lab | Lab | 19.8% | +5.0 |
| Leicester North West | Lab | Lab | 21.8% | +5.1 |
| Leicestersouth East | Con | Con | 19.8% | +4.7 |
| Leicestersouth West | Lab | Lab | 17.3% | +2.7 |
| Leigh | Lab | Lab | 37.3% | +1.1 |
| Leominster | Con | Con | 25.3% | +1.3 |
| Lewes | Con | Con | 25.2% | +1.9 |
| Lewisham North | Con | Lab gain | 6.2% | +3.5 |
| Lewisham South | Lab | Lab | 26.7% | +3.4 |
| Lewisham West | Con | Lab gain | 5.1% | +3.6 |
| Leyton | Lab | Lab | 17.6% | +0.3 |
| Lichfield and Tamworth | Lab | Lab | 8.0% | −0.1 |
| Lincoln | Lab | Lab | 16.6% | +2.6 |
| Liverpool Edge Hill | Lab | Lab | 26.1% | +4.0 |
| Liverpool Exchange | Lab | Lab | 47.5% | +3.6 |
| Liverpool Garston | Con | Con | 8.7% | +2.3 |
| Liverpool Kirkdale | Lab | Lab | 18.5% | +3.7 |
| Liverpool Scotland | Lab | Lab | 48.2% | +3.8 |
| Liverpool Toxteth | Lab | Lab | 13.2% | +2.2 |
| Liverpool Walton | Lab | Lab | 14.6% | +3.7 |
| Liverpool Wavertree | Con | Con | 14.3% | +2.8 |
| Liverpool West Derby | Lab | Lab | 13.8% | +2.2 |
| Llanelli | Lab | Lab | 56.3% | +1.6 |
| Londonderry County | Con | Con | 16.2% | +3.0 |
| Loughborough | Lab | Lab | 13.2% | +1.8 |
| Louth | Con | Con | 9.5% | +3.4 |
| Lowestoft | Con | Con | 0.7% | +2.4 |
| Ludlow | Con | Con | 9.7% | +4.0 |
| Luton | Lab | Lab | 5.2% | +1.8 |
| Macclesfield | Con | Con | 8.0% | +2.1 |
| Maidstone | Con | Con | 9.4% | +2.8 |
| Maldon | Con | Con | 1.0% | +1.1 |
| Manchester Ardwick | Lab | Lab | 29.4% | +3.5 |
| Manchester Blackley | Lab | Lab | 15.3% | +6.3 |
| Manchester Cheetham | Lab | Lab | 41.7% | +4.6 |
| Manchester Exchange | Lab | Lab | 47.0% | +4.4 |
| Manchester Gorton | Lab | Lab | 20.2% | +5.0 |
| Manchester Moss Side | Con | Con | 3.7% | +4.6 |
| Manchester Openshaw | Lab | Lab | 34.2% | +5.0 |
| Manchester Withington | Con | Con | 1.7% | +5.4 |
| Manchester Wythenshawe | Lab | Lab | 17.3% | +4.4 |
| Mansfield | Lab | Lab | 42.0% | +0.2 |
| Melton | Con | Con | 11.9% | +4.5 |
| Meriden | Lab | Lab | 7.3% | +3.3 |
| Merioneth | Lab | Lab | 8.7% | +4.5 |
| Merthyr Tydfil | Lab | Lab | 60.5% | +0.3 |
| Merton and Morden | Con | Con | 1.1% | +2.9 |
| Mid-Bedfordshire | Con | Con | 6.0% | +2.4 |
| Middlesbrough East | Lab | Lab | 50.2% | +5.6 |
| Middlesbrough West | Lab | Lab | 9.0% | +3.2 |
| Middleton and Prestwick | Con | Lab gain | 7.1% | +5.5 |
| Midlothian | Lab | Lab | 29.6% | +3.5 |
| Mitcham | Con | Con | 1.0% | +3.1 |
| Monmouth | Con | Lab gain | 5.5% | +6.1 |
| Montgomery | Lib | Lib | 14.1% | +0.3 |
| Moray and Nairn | Con | Con | 14.1% | +4.8 |
| Morecambe and Lonsdale | Con | Con | 22.2% | +2.4 |
| Morpeth | Lab | Lab | 48.7% | +1.7 |
| Motherwell | Lab | Lab | 25.7% | +2.1 |
| Nantwich | Con | Con | 5.9% | +5.0 |
| Neath | Lab | Lab | 63.6% | +5.3 |
| Nelson and Colne | Lab | Lab | 12.3% | +2.6 |
| New Forest | Con | Con | 24.5% | +2.1 |
| Newark | Lab | Lab | 13.4% | +2.4 |
| Newbury | Con | Con | 7.2% | +1.8 |
| Newcastle under Lyme | Lab | Lab | 23.6% | +3.8 |
| Newcastle-upon-Tyne Central | Lab | Lab | 54.9% | +5.6 |
| Newcastle-upon-Tyne East | Lab | Lab | 19.5% | +7.8 |
| Newcastle-upon-Tyne North | Con | Con | 8.8% | +6.5 |
| Newcastle-Upontyne West | Lab | Lab | 25.3% | +4.3 |
| Newport | Lab | Lab | 19.6% | +2.3 |
| Newton | Lab | Lab | 25.6% | +0.1 |
| Normanton | Lab | Lab | 52.8% | +3.9 |
| North Angus and Mearns | Con | Con | 21.0% | +1.2 |
| North Cornwall | Con | Lib gain | 4.0% | −0.8 |
| North Devon | Lib | Lib | 3.0% | +0.1 |
| North Dorset | Con | Con | 12.9% | +0.9 |
| North East Derbyshire | Lab | Lab | 33.9% | +2.8 |
| North Fylde | Con | Con | 22.5% | +4.0 |
| North Lanarkshire | Lab | Lab | 21.8% | +0.3 |
| North Norfolk | Lab | Lab | 1.8% | +0.8 |
| North Somerset | Con | Con | 3.7% | +1.4 |
| North West Durham | Lab | Lab | 47.2% | +3.8 |
| Northampton | Lab | Lab | 13.5% | +2.9 |
| Northwich | Con | Con | 1.9% | +5.0 |
| Norwich North | Lab | Lab | 31.2% | +4.7 |
| Norwich South | Lab | Lab | 9.6% | +3.9 |
| Nottingham Central | Lab | Lab | 17.7% | +6.2 |
| Nottingham North | Lab | Lab | 23.6% | +3.1 |
| Nottingham South | Con | Lab gain | 0.7% | +2.8 |
| Nottingham West | Lab | Lab | 15.9% | +5.3 |
| Nuneaton | Lab | Lab | 22.4% | −0.6 |
| Ogmore | Lab | Lab | 56.7% | +2.8 |
| Oldbury and Halesowen | Lab | Lab | 6.5% | +2.4 |
| Oldham East | Lab | Lab | 15.4% | +2.8 |
| Oldham West | Lab | Lab | 22.5% | +2.5 |
| Orkney and Zetland | Lib | Lib | 36.8% | −0.6 |
| Ormskirk | Con | Con | 17.5% | +3.8 |
| Orpington | Lib | Lib | 3.4% | −0.7 |
| Oswestry | Con | Con | 12.8% | +2.4 |
| Oxford | Con | Lab gain | 4.6% | +3.7 |
| Paddington North | Lab | Lab | 26.2% | +5.2 |
| Paddington South | Con | Con | 6.8% | +4.9 |
| Paisley | Lab | Lab | 36.8% | −1.4 |
| Pembroke | Lab | Lab | 12.0% | −2.5 |
| Penistone | Lab | Lab | 38.9% | +3.2 |
| Penrith and the Borders | Con | Con | 22.4% | +1.9 |
| Perth and East Perthshire | Con | Con | 28.6% | +2.3 |
| Peterborough | Con | Con | 0.0% | +2.5 |
| Petersfield | Con | Con | 28.4% | +3.0 |
| Plymouth Devonport | Con | Con | 0.7% | +3.7 |
| Plymouth Sutton | Con | Lab gain | 9.0% | +4.9 |
| Pontefract | Lab | Lab | 56.7% | +2.2 |
| Pontypool | Lab | Lab | 56.6% | +1.9 |
| Pontypridd | Lab | Lab | 49.8% | +3.6 |
| Poole | Con | Con | 10.9% | +2.4 |
| Poplar | Lab | Lab | 69.0% | +6.8 |
| Portsmouth Langston | Con | Con | 11.6% | +1.4 |
| Portsmouth South | Con | Con | 21.3% | +3.0 |
| Portsmouth West | Con | Lab gain | 3.4% | +2.4 |
| Preston North | Con | Lab gain | 6.0% | +3.0 |
| Preston South | Lab | Lab | 7.2% | +3.2 |
| Pudsey | Con | Con | 5.1% | +3.4 |
| Reading | Con | Lab gain | 8.3% | +4.2 |
| Reigate | Con | Con | 14.7% | +1.9 |
| Rhondda East | Lab | Lab | 69.0% | +4.2 |
| Rhondda West | Lab | Lab | 67.4% | −0.2 |
| Richmond (Surrey) | Con | Con | 14.1% | +2.2 |
| Richmond (Yorkshire) | Con | Con | 32.1% | +3.1 |
| Ripon | Con | Con | 26.3% | +3.4 |
| Rochdale | Lab | Lab | 24.1% | +0.9 |
| Rochester and Chatham | Lab | Lab | 4.2% | +1.1 |
| Romford | Lab | Lab | 14.8% | +2.1 |
| Ross and Cromarty | Lib | Lib | 11.7% | +3.6 |
| Rossendale | Lab | Lab | 10.8% | +1.4 |
| Rother Valley | Lab | Lab | 53.6% | +2.4 |
| Rotherham | Lab | Lab | 39.4% | +3.2 |
| Rowley Regis and Tipton | Lab | Lab | 31.6% | +5.6 |
| Roxburgh Selkirk and Peebles | Con | Lib gain | 4.9% | −0.1 |
| Rugby | Con | Lab gain | 0.9% | +2.4 |
| Ruislip Northwood | Con | Con | 18.1% | +3.1 |
| Runcorn | Con | Con | 11.7% | +2.6 |
| Rushcliffe | Con | Lab gain | 0.7% | +3.0 |
| Rutherglen | Lab | Lab | 14.6% | +2.4 |
| Rutland and Stamford | Con | Con | 6.8% | +2.1 |
| Rye | Con | Con | 37.0% | +1.7 |
| Saffron Waldon | Con | Con | 7.6% | +2.1 |
| Salford East | Lab | Lab | 34.3% | +6.1 |
| Salford West | Lab | Lab | 18.4% | +3.7 |
| Salisbury | Con | Con | 10.1% | +1.9 |
| Scarborough and Whitby | Con | Con | 11.3% | +1.5 |
| Sedgefield | Lab | Lab | 29.3% | +4.0 |
| Sevenoaks | Con | Con | 18.2% | +3.4 |
| Sheffield Attercliffe | Lab | Lab | 54.5% | +5.1 |
| Sheffield Brightside | Lab | Lab | 54.6% | +4.9 |
| Sheffield Hallam | Con | Con | 18.9% | +4.6 |
| Sheffield Heeley | Con | Lab gain | 8.0% | +5.5 |
| Sheffield Hillsborough | Lab | Lab | 35.8% | +5.5 |
| Sheffield Park | Lab | Lab | 63.9% | +6.4 |
| Shipley | Con | Con | 3.8% | +2.6 |
| Shoreditch and Finsbury | Lab | Lab | 46.9% | +5.0 |
| Shrewsbury | Con | Con | 7.6% | +3.8 |
| Skipton | Con | Con | 10.9% | +3.1 |
| Smethwick | Con | Lab gain | 10.3% | +7.7 |
| Solihull | Con | Con | 31.4% | +3.0 |
| South Angus | Con | Con | 40.9% | −2.6 |
| South Ayrshire | Lab | Lab | 34.5% | +0.6 |
| South Bedfordshire | Con | Lab gain | 5.9% | +3.2 |
| South Buckinghamshire | Con | Con | 25.6% | +2.5 |
| South Dorset | Con | Con | 3.8% | −0.9 |
| South East Derbyshire | Lab | Lab | 9.3% | +3.9 |
| South East Essex | Con | Con | 8.7% | +2.6 |
| South Fylde | Con | Con | 29.8% | +4.2 |
| South Gloucestershire | Con | Con | 2.3% | +2.1 |
| South Norfolk | Con | Con | 0.3% | +2.8 |
| South Northamptonshire | Con | Con | 5.7% | +1.4 |
| South Shields | Lab | Lab | 29.5% | +2.3 |
| South West Hertfordshire | Con | Con | 5.1% | +2.3 |
| South West Norfolk | Con | Con | 2.2% | −0.9 |
| South Worcestershire | Con | Con | 23.7% | +1.7 |
| Southall | Lab | Lab | 14.3% | +4.6 |
| Southampton Test | Con | Lab gain | 4.8% | +2.7 |
| Southamptonitchen | Lab | Oth gain | — | −9.1 |
| Southend East | Con | Con | 1.2% | +3.4 |
| Southend West | Con | Con | 23.5% | +3.2 |
| Southgate | Con | Con | 28.9% | +2.1 |
| Southport | Con | Con | 21.8% | +2.5 |
| Southwark | Lab | Lab | 51.8% | +4.6 |
| Sowerby | Lab | Lab | 13.8% | +2.7 |
| Spelthorne | Con | Con | 5.1% | +3.2 |
| St.Albans | Con | Con | 6.1% | +2.8 |
| St.Helens | Lab | Lab | 41.5% | +3.8 |
| St.Ives | Con | Con | 10.4% | +2.1 |
| St.Marylebone | Con | Con | 26.2% | +0.6 |
| St.Pancras North | Lab | Lab | 32.2% | +3.4 |
| Stafford and Stone | Con | Con | 9.9% | +1.8 |
| Stalybridge and Hyde | Lab | Lab | 13.8% | +2.9 |
| Stepney | Lab | Lab | 59.5% | +4.4 |
| Stirling and Falkirk | Lab | Lab | 21.4% | +3.3 |
| Stockport North | Lab | Lab | 8.4% | +2.0 |
| Stockport South | Lab | Lab | 11.7% | +1.8 |
| Stockton on Tees | Lab | Lab | 21.5% | +3.2 |
| Stoke Newington and Hackney North | Lab | Lab | 39.0% | +5.1 |
| Stoke on Trent Central | Lab | Lab | 36.1% | +3.9 |
| Stoke on Trent North | Lab | Lab | 43.1% | +6.8 |
| Stoke on Trent South | Lab | Lab | 28.4% | +3.6 |
| Stratford | Con | Con | 21.6% | +1.5 |
| Stretford | Con | Lab gain | 6.4% | +5.0 |
| Stroud | Con | Con | 3.1% | +1.4 |
| Sudbury and Woodbridge | Con | Con | 13.2% | +1.6 |
| Sunderland North | Lab | Lab | 21.5% | +4.1 |
| Sunderland South | Lab | Lab | 15.0% | +5.9 |
| Surbiton | Con | Con | 15.7% | +2.7 |
| Sutton and Cheam | Con | Con | 20.8% | +2.4 |
| Sutton Coldfield | Con | Con | 27.8% | +3.7 |
| Swansea East | Lab | Lab | 59.9% | +2.7 |
| Swansea West | Lab | Lab | 12.8% | +3.7 |
| Swindon | Lab | Lab | 24.7% | +1.2 |
| Taunton | Con | Con | 6.7% | +1.8 |
| Tavistock | Con | Con | 18.6% | +0.5 |
| The Hartlepools | Lab | Lab | 18.7% | +6.4 |
| The Isle of Ely | Con | Con | 3.8% | +4.4 |
| The Wrekin | Con | Lab gain | 1.8% | +3.9 |
| Thirsk and Malton | Con | Con | 23.2% | +4.8 |
| Thurrock | Lab | Lab | 34.0% | +2.1 |
| Tiverton | Con | Con | 21.5% | +3.8 |
| Tonbridge | Con | Con | 11.9% | +1.8 |
| Torquay | Con | Con | 20.9% | +4.4 |
| Torrington | Con | Con | 9.6% | −1.1 |
| Totnes | Con | Con | 16.3% | +2.3 |
| Tottenham | Lab | Lab | 30.6% | +4.2 |
| Truro | Con | Con | 3.5% | +2.8 |
| Twickenham | Con | Con | 13.7% | +4.0 |
| Tynemouth | Con | Con | 5.8% | +3.4 |
| Ulster Mid | Con | Con | 4.5% | −4.7 |
| Uxbridge | Con | Lab gain | 1.9% | +1.6 |
| Wakefield | Lab | Lab | 30.8% | +2.8 |
| Wallasey | Con | Con | 1.1% | +5.1 |
| Wallsend | Lab | Lab | 30.4% | +4.8 |
| Walsall North | Lab | Lab | 30.1% | +3.7 |
| Walsall South | Con | Con | 6.9% | +3.6 |
| Walthamstow East | Con | Lab gain | 5.5% | +3.4 |
| Walthamstow West | Lab | Lab | 36.4% | +3.3 |
| Wandsworth Central | Lab | Lab | 13.9% | +4.4 |
| Wandsworth Clapham | Lab | Lab | 11.0% | +4.8 |
| Wandsworth Putney | Lab | Lab | 6.3% | +2.0 |
| Wandsworth Streatham | Con | Con | 9.3% | +5.2 |
| Wanstead and Woodford | Con | Con | 30.2% | +2.8 |
| Warrington | Lab | Lab | 38.4% | +6.3 |
| Warwick and Leamington | Con | Con | 15.5% | +2.1 |
| Watford | Lab | Lab | 8.8% | +2.7 |
| Wednesbury | Lab | Lab | 17.7% | +5.2 |
| Wellingborough | Lab | Lab | 4.7% | +2.3 |
| Wells | Con | Con | 7.4% | +2.1 |
| Wembley North | Con | Con | 11.6% | +2.8 |
| Wembley South | Con | Con | 3.5% | +4.5 |
| West Aberdeenshire | Con | Lib gain | 3.4% | +1.7 |
| West Bromwich | Lab | Lab | 15.7% | +2.7 |
| West Derbyshire | Con | Con | 12.4% | +3.2 |
| West Dorset | Con | Con | 16.0% | +1.8 |
| West Dunbartonshire | Lab | Lab | 19.1% | +2.8 |
| West Fife | Lab | Lab | 43.8% | +2.6 |
| West Flintshire | Con | Con | 7.2% | +2.8 |
| West Gloucestershire | Lab | Lab | 17.2% | +0.7 |
| West Ham North | Lab | Lab | 47.9% | +4.0 |
| West Ham South | Lab | Lab | 65.7% | +1.7 |
| West Lothian | Lab | Lab | 17.1% | +4.4 |
| West Renfrewshire | Lab | Lab | 8.6% | +3.1 |
| West Stirlingshire | Lab | Lab | 22.6% | +2.8 |
| Westbury | Con | Con | 5.8% | +2.4 |
| Western Isles | Lab | Lab | 40.9% | −0.1 |
| Westhoughton | Lab | Lab | 29.9% | +3.2 |
| Westmorland | Con | Con | 25.0% | +3.4 |
| Weston Super Mare | Con | Con | 23.3% | +2.9 |
| Whitehaven | Lab | Lab | 24.0% | +1.9 |
| Widnes | Lab | Lab | 21.4% | +3.9 |
| Wigan | Lab | Lab | 47.8% | +3.3 |
| Willesden East | Lab | Lab | 17.6% | +6.5 |
| Willesden West | Lab | Lab | 40.0% | +5.6 |
| Wimbledon | Con | Con | 18.8% | +2.1 |
| Winchester | Con | Con | 21.1% | +0.5 |
| Windsor | Con | Con | 16.1% | +3.5 |
| Wirral | Con | Con | 15.1% | +3.9 |
| Woking | Con | Con | 20.6% | +0.8 |
| Wokingham | Con | Con | 13.5% | +4.6 |
| Wolverhampton North East | Lab | Lab | 23.8% | +5.9 |
| Wolverhampton South West | Con | Con | 18.1% | +4.0 |
| Wood Green | Lab | Lab | 21.6% | +4.2 |
| Woolwich East | Lab | Lab | 43.3% | +3.4 |
| Woolwich West | Lab | Lab | 9.4% | +2.7 |
| Worcester | Con | Con | 7.0% | +4.1 |
| Workington | Lab | Lab | 26.6% | +1.2 |
| Worthing | Con | Con | 39.1% | +2.9 |
| Wrexham | Lab | Lab | 34.0% | +4.4 |
| Wycombe | Con | Con | 11.0% | +2.0 |
| Yarmouth | Con | Lab gain | 1.8% | +3.1 |
| Yeovil | Con | Con | 4.0% | +2.6 |
| York | Con | Lab gain | 10.5% | +6.2 |
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