1955 vs 1959 general election: what changed
How vote shares and seats changed between the 1955 and 1959 UK general elections, nationally and in every nation and region, plus every constituency. Conservative–Labour swing: 1.1 points to the Conservatives.
- Con–Lab swing
- 1.1 ptsto the Conservatives
- 1955
- Con 344largest party
- 1959
- Con 365largest party
| Party | Share 1955 | Share 1959 | Change | Seats 1955 | Seats 1959 | Change |
|---|---|---|---|---|---|---|
| Conservative | 49.7% | 49.4% | −0.3 | 344 | 365 | +21 |
| Labour | 46.4% | 43.8% | −2.5 | 277 | 258 | −19 |
| Liberal | 2.7% | 5.9% | +3.2 | 6 | 6 | 0 |
| Others | 1.1% | 0.6% | −0.5 | 3 | 1 | −2 |
Nations and regions
| Region | Top party 1955 | Top party 1959 | Con–Lab swing | Seats |
|---|---|---|---|---|
| England | Con 292 | Con 315 | 1.4 pts to Con | 511 → 511 |
| Scotland | Con 36 | Lab 38 | 1.4 pts to Lab | 71 → 71 |
| Wales | Lab 27 | Lab 27 | 1.9 pts to Con | 36 → 36 |
| Northern Ireland | Con 10 | Con 12 | 3.3 pts to Con | 12 → 12 |
| North East | Lab 24 | Lab 21 | 0.5 pts to Con | 31 → 31 |
| North West | Con 46 | Con 44 | 0.4 pts to Lab | 83 → 83 |
| Yorkshire and the Humber | Lab 32 | Lab 31 | 1.3 pts to Con | 55 → 55 |
| East Midlands | Lab 23 | Lab 20 | 1.5 pts to Con | 40 → 40 |
| West Midlands | Lab 32 | Con 29 | 2.5 pts to Con | 54 → 54 |
| East of England | Con 35 | Con 36 | 1.5 pts to Con | 41 → 41 |
| London | Con 54 | Con 60 | 2.3 pts to Con | 102 → 102 |
| South East | Con 56 | Con 58 | 1.4 pts to Con | 62 → 62 |
| South West | Con 33 | Con 35 | 1.6 pts to Con | 43 → 43 |
Seat by seat: 38 changed hands
Download CSV| Constituency | 1955 | 1959 | Majority 1959 | Con–Lab swing |
|---|---|---|---|---|
| Aberavon | Lab | Lab | 38.2% | −0.5 |
| Aberdare | Lab | Lab | 59.5% | +0.1 |
| Aberdeen North | Lab | Lab | 34.7% | +0.4 |
| Aberdeen South | Con | Con | 17.1% | −0.8 |
| Abertillery | Lab | Lab | 70.1% | +0.3 |
| Abingdon | Con | Con | 21.3% | −1.4 |
| Accrington | Lab | Lab | 1.4% | −0.9 |
| Acton | Lab | Con gain | 2.4% | −1.9 |
| Aldershot | Con | Con | 29.9% | −3.0 |
| Altrincham and Sale | Con | Con | 29.6% | +3.9 |
| Anglesey | Lab | Lab | 22.2% | −7.3 |
| Antrim North | Con | Con | 89.9% | −4.5 |
| Antrim South | Con | Con | 90.1% | −2.2 |
| Argyll | Con | Con | 32.5% | +1.4 |
| Armagh | Con | Con | 71.1% | −10.6 |
| Arundel and Shoreham | Con | Con | 42.0% | −1.1 |
| Ashfield | Lab | Lab | 41.4% | −1.3 |
| Ashford | Con | Con | 25.8% | −2.4 |
| Ashton under Lyne | Lab | Lab | 5.6% | +0.8 |
| Aylesbury | Con | Con | 20.4% | −3.1 |
| Ayr | Con | Con | 9.3% | +4.4 |
| Banbury | Con | Con | 12.9% | −2.1 |
| Banff | Con | Con | 41.1% | −0.8 |
| Barking | Lab | Lab | 29.6% | −4.4 |
| Barkston Ash | Con | Con | 16.8% | −1.1 |
| Barnet | Con | Con | 25.3% | −1.9 |
| Barnsley | Lab | Lab | 47.4% | +0.9 |
| Barons Court | Lab | Con gain | 2.4% | −1.3 |
| Barrow in Furness | Lab | Lab | 9.4% | +1.5 |
| Barry | Con | Con | 18.6% | −1.5 |
| Basingstoke | Con | Con | 23.2% | −4.4 |
| Bassetlaw | Lab | Lab | 16.1% | −0.1 |
| Bath | Con | Con | 13.7% | +0.4 |
| Batley and Morley | Lab | Lab | 16.7% | −1.9 |
| Battersea North | Lab | Lab | 35.7% | −3.9 |
| Battersea South | Con | Con | 6.0% | −1.9 |
| Bebington | Con | Con | 17.1% | +0.2 |
| Beckenham | Con | Con | 39.0% | −0.6 |
| Bedford | Con | Con | 14.7% | −1.8 |
| Bedwellty | Lab | Lab | 63.7% | −0.6 |
| Belfast East | Con | Con | 22.9% | +4.7 |
| Belfast North | Con | Con | 25.6% | +4.7 |
| Belfast South | Con | Con | 48.3% | +6.3 |
| Belfast West | Con | Con | 8.3% | +2.1 |
| Belper | Lab | Lab | 7.4% | −1.9 |
| Bermondsey | Lab | Lab | 53.7% | −3.9 |
| Berwick and East Lothian | Con | Con | 6.8% | −0.1 |
| Berwick upon Tweed | Con | Con | 26.2% | −2.8 |
| Bethnal Green | Lab | Lab | 44.2% | −4.3 |
| Bexley | Con | Con | 15.6% | −3.5 |
| Billericay | Con | Con | 7.7% | +0.9 |
| Bilston | Lab | Lab | 7.0% | −4.1 |
| Birkenhead | Lab | Lab | 7.7% | +0.4 |
| Birmingham All Saints | Lab | Con gain | 0.1% | −1.8 |
| Birmingham Aston | Lab | Lab | 6.3% | −6.5 |
| Birmingham Edgbaston | Con | Con | 39.4% | −2.0 |
| Birmingham Hall Green | Con | Con | 29.5% | −3.2 |
| Birmingham Handsworth | Con | Con | 26.5% | −0.6 |
| Birmingham Ladywood | Lab | Lab | 27.4% | −2.0 |
| Birmingham Northfield | Lab | Lab | 1.6% | −2.0 |
| Birmingham Perry Barr | Lab | Lab | 0.5% | −2.1 |
| Birmingham Selly Oak | Con | Con | 20.1% | −2.6 |
| Birmingham Small Heath | Lab | Lab | 14.7% | −3.4 |
| Birmingham Sparkbrook | Lab | Con gain | 2.6% | −5.6 |
| Birmingham Stechford | Lab | Lab | 7.1% | −4.9 |
| Birmingham Yardley | Lab | Con gain | 3.0% | −5.0 |
| Bishop Auckland | Lab | Lab | 21.1% | +2.8 |
| Blackburn | Lab | Lab | 5.5% | +2.3 |
| Blackpool North | Con | Con | 36.3% | +3.1 |
| Blackpool South | Con | Con | 31.8% | +0.5 |
| Blaydon | Lab | Lab | 30.9% | −1.0 |
| Blyth | Lab | Lab | 49.3% | +1.5 |
| Bodmin | Con | Con | 7.6% | −2.0 |
| Bolsover | Lab | Lab | 56.4% | −0.7 |
| Bolton East | Con | Con | 5.6% | +0.8 |
| Bolton West | Lib | Lib | 9.3% | +0.4 |
| Bootle | Lab | Lab | 7.4% | +1.7 |
| Bosworth | Lab | Lab | 2.6% | −2.7 |
| Bothwell | Lab | Lab | 9.5% | +0.6 |
| Bournemouth East and Christchurch | Con | Con | 42.5% | −0.2 |
| Bournemouth West | Con | Con | 35.6% | 0 |
| Bradford East | Lab | Lab | 16.0% | −3.6 |
| Bradford North | Con | Con | 6.2% | −3.0 |
| Bradford South | Lab | Lab | 6.5% | −1.0 |
| Bradford West | Con | Con | 12.5% | −2.4 |
| Brecon and Radnor | Lab | Lab | 14.6% | −1.1 |
| Brentford and Chiswick | Con | Con | 8.9% | −1.4 |
| Bridgwater | Con | Con | 18.2% | +0.1 |
| Bridlington | Con | Con | 46.4% | −2.3 |
| Brierley Hill | Lab | Con gain | 7.1% | −4.5 |
| Brigg | Lab | Lab | 3.8% | −3.1 |
| Brighouse and Spenborough | Lab | Lab | 0.1% | −1.7 |
| Brighton Kemptown | Con | Con | 12.8% | 0 |
| Brighton Pavilion | Con | Con | 40.0% | −1.9 |
| Bristol Central | Lab | Lab | 7.3% | −6.9 |
| Bristol North East | Lab | Con gain | 5.3% | −3.5 |
| Bristol North West | Lab | Con gain | 4.0% | −3.9 |
| Bristol South | Lab | Lab | 21.6% | −3.3 |
| Bristol South East | Lab | Lab | 12.5% | −3.2 |
| Bristol West | Con | Con | 48.8% | +0.9 |
| Bromley | Con | Con | 40.0% | −1.8 |
| Bromsgrove | Con | Con | 16.2% | −2.9 |
| Buckingham | Con | Con | 3.7% | −0.6 |
| Burnley | Lab | Lab | 13.9% | +1.3 |
| Burton | Con | Con | 12.3% | −2.9 |
| Bury and Radcliffe | Con | Con | 7.3% | −0.1 |
| Bury St Edmunds | Con | Con | 17.5% | −3.6 |
| Bute and North Ayrshire | Con | Con | 24.8% | +2.1 |
| Caernarvon | Lab | Lab | 23.1% | −1.5 |
| Caerphilly | Lab | Lab | 54.1% | +1.9 |
| Caithness and Sutherland | Con | Oth gain | 30.8% | +31.1 |
| Camberwell Dulwich | Con | Con | 4.2% | −0.4 |
| Camberwell Peckham | Lab | Lab | 30.4% | −2.5 |
| Cambridge | Con | Con | 14.3% | +0.4 |
| Cambridgeshire | Con | Con | 15.8% | −3.6 |
| Cannock | Lab | Lab | 13.7% | −2.4 |
| Canterbury | Con | Con | 32.4% | +0.3 |
| Cardiff North | Con | Con | 21.5% | −1.5 |
| Cardiff South East | Lab | Lab | 1.6% | −2.5 |
| Cardiff West | Lab | Lab | 6.6% | −2.0 |
| Cardigan | Lib | Lib | 30.7% | −3.3 |
| Carlisle | Con | Con | 4.8% | −1.9 |
| Carlton | Con | Con | 15.1% | −0.5 |
| Carmarthen | Lib | Lab gain | 13.6% | −3.7 |
| Carshalton | Con | Con | 23.5% | −1.2 |
| Central Ayrshire | Con | Lab gain | 4.0% | +2.2 |
| Central Norfolk | Con | Con | 15.6% | −0.5 |
| Cheadle | Con | Con | 29.1% | +2.2 |
| Chelmsford | Con | Con | 19.7% | −4.2 |
| Chelsea | Con | Con | 47.4% | −0.3 |
| Cheltenham | Con | Con | 21.5% | −1.4 |
| Chertsey | Con | Con | 24.2% | −1.0 |
| Chester-le-Street | Lab | Lab | 51.6% | −0.5 |
| Chesterfield | Lab | Lab | 24.9% | +4.8 |
| Chichester | Con | Con | 44.9% | −1.7 |
| Chigwell | Con | Con | 13.5% | −4.2 |
| Chippenham | Con | Con | 21.1% | −2.2 |
| Chislehurst | Con | Con | 13.1% | −2.6 |
| Chorley | Lab | Lab | 1.3% | −0.7 |
| Cirencester and Tewkesbury | Oth | Con gain | 26.7% | −13.3 |
| Cities of London and Westminster | Con | Con | 40.7% | −0.1 |
| City of Chester | Con | Con | 22.8% | +1.1 |
| Clackmannan and East Stirlingshire | Lab | Lab | 18.7% | +0.6 |
| Cleveland | Lab | Con gain | 2.8% | −1.6 |
| Clitheroe | Con | Con | 16.2% | −1.6 |
| Coatbridge and Airdrie | Lab | Lab | 1.8% | −5.0 |
| Colchester | Con | Con | 15.7% | −2.4 |
| Colne Valley | Lab | Lab | 14.4% | +3.0 |
| Consett | Lab | Lab | 33.7% | −0.2 |
| Conway | Con | Con | 12.0% | +0.2 |
| Coventry East | Lab | Lab | 13.5% | +0.5 |
| Coventry North | Lab | Lab | 2.8% | −2.1 |
| Coventry South | Lab | Con gain | 3.3% | −3.2 |
| Crewe | Lab | Lab | 9.0% | −3.2 |
| Crosby | Con | Con | 33.8% | +1.1 |
| Croydon North East | Con | Con | 19.4% | −0.4 |
| Croydon North West | Con | Con | 22.8% | 0 |
| Croydon South | Con | Con | 16.3% | −1.2 |
| Dagenham | Lab | Lab | 38.0% | −4.9 |
| Darlington | Con | Con | 8.8% | −1.8 |
| Dartford | Lab | Lab | 2.3% | −3.2 |
| Darwen | Con | Con | 17.9% | −0.3 |
| Dearne Valley | Lab | Lab | 55.4% | −0.2 |
| Denbigh | Con | Con | 10.8% | −1.5 |
| Deptford | Lab | Lab | 23.9% | −3.8 |
| Derby North | Lab | Lab | 5.6% | −3.0 |
| Derby South | Lab | Lab | 8.0% | −3.6 |
| Devizes | Con | Con | 9.5% | −2.1 |
| Dewsbury | Lab | Lab | 8.1% | −4.3 |
| Don Valley | Lab | Lab | 41.8% | −2.8 |
| Doncaster | Con | Con | 7.3% | −1.9 |
| Dorking | Con | Con | 36.7% | −1.2 |
| Dover | Con | Con | 6.2% | −0.2 |
| Down North | Con | Con | 96.1% | −0.6 |
| Down South | Con | Con | 68.4% | −9.1 |
| Dudley | Lab | Lab | 9.9% | −4.7 |
| Dumfries | Con | Con | 16.8% | +3.0 |
| Dundee East | Lab | Lab | 8.7% | 0 |
| Dundee West | Lab | Lab | 1.4% | −1.1 |
| Dunfermline Burghs | Lab | Lab | 22.9% | +0.5 |
| Durham | Lab | Lab | 32.8% | +0.3 |
| Ealing North | Con | Con | 8.5% | −4.0 |
| Ealing South | Con | Con | 30.6% | −0.9 |
| Easington | Lab | Lab | 59.6% | +0.7 |
| East Aberdeenshire | Con | Con | 26.7% | +5.2 |
| East Dunbartonshire | Lab | Lab | 6.2% | +2.0 |
| East Fife | Con | Con | 39.9% | +0.6 |
| East Flintshire | Lab | Lab | 0.2% | −2.5 |
| East Grinstead | Con | Con | 42.5% | −3.2 |
| East Ham North | Lab | Lab | 13.6% | −2.3 |
| East Ham South | Lab | Lab | 23.0% | −2.6 |
| East Hertfordshire | Con | Con | 18.6% | −2.4 |
| East Renfrewshire | Con | Con | 29.8% | +3.4 |
| East Surrey | Con | Con | 45.7% | +1.7 |
| Eastbourne | Con | Con | 33.0% | −0.8 |
| Eastleigh | Con | Con | 7.0% | −2.8 |
| Ebbw Vale | Lab | Lab | 62.0% | +1.8 |
| Eccles | Lab | Lab | 4.0% | −0.4 |
| Edinburgh Central | Lab | Lab | 2.0% | −0.4 |
| Edinburgh East | Lab | Lab | 0.7% | −2.2 |
| Edinburgh Leith | Lab | Lab | 9.7% | −3.7 |
| Edinburgh North | Con | Con | 28.0% | −2.3 |
| Edinburgh Pentlands | Con | Con | 20.6% | −0.8 |
| Edinburgh South | Con | Con | 29.1% | +3.0 |
| Edinburgh West | Con | Con | 26.0% | +4.1 |
| Edmonton | Lab | Lab | 0.9% | −6.1 |
| Enfield East | Lab | Lab | 9.9% | −5.9 |
| Enfield West | Con | Con | 38.4% | −1.5 |
| Epping | Con | Con | 6.2% | 0 |
| Epsom | Con | Con | 43.3% | −0.2 |
| Erith and Crayford | Lab | Lab | 13.3% | −3.8 |
| Esher | Con | Con | 41.2% | −1.1 |
| Eton and Slough | Lab | Lab | 0.2% | −3.1 |
| Exeter | Con | Con | 12.8% | −0.1 |
| Eye | Con | Con | 5.2% | −1.7 |
| Falmouth and Camborne | Lab | Lab | 9.6% | +3.5 |
| Farnham | Con | Con | 34.5% | −2.3 |
| Farnworth | Lab | Lab | 17.2% | +0.9 |
| Faversham | Lab | Lab | 0.5% | +0.2 |
| Feltham | Lab | Lab | 5.2% | −1.6 |
| Fermanagh and South Tyrone | Oth | Con gain | 62.7% | −15.8 |
| Finchley | Con | Con | 29.1% | −3.0 |
| Folkestone and Hythe | Con | Con | 32.2% | −1.1 |
| Fulham | Lab | Lab | 7.3% | −1.4 |
| Gainsborough | Con | Con | 16.8% | −2.6 |
| Galloway | Con | Con | 32.9% | −1.1 |
| Gateshead East | Lab | Lab | 17.8% | +2.5 |
| Gateshead West | Lab | Lab | 29.8% | −0.4 |
| Gillingham | Con | Con | 18.7% | −3.9 |
| Glasgow Bridgeton | Lab | Lab | 26.8% | +2.0 |
| Glasgow Cathcart | Con | Con | 18.4% | +13.4 |
| Glasgow Central | Lab | Lab | 29.3% | +2.8 |
| Glasgow Craigton | Con | Lab gain | 1.6% | +1.1 |
| Glasgow Gorbals | Lab | Lab | 32.6% | +1.7 |
| Glasgow Govan | Lab | Lab | 25.6% | +0.8 |
| Glasgow Hillhead | Con | Con | 36.6% | −0.8 |
| Glasgow Kelvingrove | Con | Con | 4.5% | +3.1 |
| Glasgow Maryhill | Lab | Lab | 28.0% | +1.2 |
| Glasgow Pollok | Con | Con | 17.6% | +2.5 |
| Glasgow Provan | Lab | Lab | 11.2% | +5.3 |
| Glasgow Scotstoun | Con | Lab gain | 7.3% | +4.2 |
| Glasgow Shettleston | Lab | Lab | 21.7% | +3.0 |
| Glasgow Springburn | Lab | Lab | 22.1% | +0.8 |
| Glasgow Woodside | Con | Con | 6.2% | +3.0 |
| Gloucester | Lab | Lab | 6.4% | +2.3 |
| Goole | Lab | Lab | 22.8% | −0.8 |
| Gosport and Fareham | Con | Con | 29.1% | −1.9 |
| Gower | Lab | Lab | 42.9% | −2.1 |
| Grantham | Con | Con | 13.7% | −4.3 |
| Gravesend | Con | Con | 4.2% | +1.0 |
| Greenock | Lab | Lab | 23.8% | +12.7 |
| Greenwich | Lab | Lab | 12.3% | −2.7 |
| Grimsby | Lab | Lab | 0.2% | −3.7 |
| Guildford | Con | Con | 28.4% | −1.0 |
| Hackney Central | Lab | Lab | 23.0% | −2.0 |
| Halifax | Con | Con | 4.5% | −0.9 |
| Haltemprice | Con | Con | 37.7% | 0 |
| Hamilton | Lab | Lab | 38.3% | +1.8 |
| Hammersmith North | Lab | Lab | 18.7% | −1.8 |
| Hampstead | Con | Con | 25.1% | −0.5 |
| Harborough | Con | Con | 21.8% | −0.9 |
| Harrogate | Con | Con | 48.6% | −2.0 |
| Harrow Central | Con | Con | 25.8% | −2.8 |
| Harrow East | Con | Con | 14.5% | −2.8 |
| Harrow West | Con | Con | 41.8% | −1.0 |
| Harwich | Con | Con | 27.1% | −2.4 |
| Hastings | Con | Con | 24.7% | −0.7 |
| Hayes and Harlington | Lab | Lab | 11.2% | −3.5 |
| Hemel Hempstead | Con | Con | 13.6% | −0.7 |
| Hemsworth | Lab | Lab | 64.4% | −1.1 |
| Hendon North | Con | Con | 12.4% | −1.5 |
| Hendon South | Con | Con | 29.1% | −1.6 |
| Henley | Con | Con | 20.6% | −1.7 |
| Hereford | Con | Con | 21.0% | +0.8 |
| Hertford | Con | Con | 15.9% | −1.2 |
| Heston and Isleworth | Con | Con | 19.7% | −2.6 |
| Hexham | Con | Con | 26.0% | +1.0 |
| Heywood and Royton | Con | Con | 4.4% | +1.1 |
| High Peak | Con | Con | 12.1% | +0.9 |
| Hitchin | Con | Con | 6.8% | −2.5 |
| Holborn and St Pancras | Lab | Con gain | 2.0% | −2.3 |
| Holland With Boston | Con | Con | 20.6% | −1.8 |
| Honiton | Con | Con | 28.5% | −0.8 |
| Horncastle | Con | Con | 33.2% | +0.2 |
| Hornchurch | Con | Con | 10.0% | −3.9 |
| Hornsey | Con | Con | 22.6% | +0.2 |
| Horsham | Con | Con | 21.6% | +1.8 |
| Houghton-le-Spring | Lab | Lab | 51.9% | −0.2 |
| Hove | Con | Con | 49.5% | −0.6 |
| Howden | Con | Con | 35.9% | −1.7 |
| Huddersfield East | Lab | Lab | 7.4% | −1.4 |
| Huddersfield West | Lib | Lib | 23.6% | −1.0 |
| Huntingdonshire | Con | Con | 22.0% | −2.6 |
| Huyton | Lab | Lab | 9.8% | +2.2 |
| Ilford North | Con | Con | 25.5% | −2.6 |
| Ilford South | Con | Con | 15.5% | −1.0 |
| Ilkeston | Lab | Lab | 37.2% | −0.7 |
| Ince | Lab | Lab | 44.6% | −0.5 |
| Inverness | Con | Con | 11.5% | 0 |
| Ipswich | Lab | Lab | 5.2% | −0.4 |
| Isle of Thanet | Con | Con | 22.0% | +1.2 |
| Isle of Wight | Con | Con | 25.9% | −0.3 |
| Islington East | Lab | Lab | 15.1% | −2.7 |
| Islington North | Lab | Lab | 11.6% | −4.5 |
| Islington South West | Lab | Lab | 30.3% | −3.0 |
| Jarrow | Lab | Lab | 25.3% | −0.7 |
| Keighley | Lab | Con gain | 0.4% | −4.3 |
| Kensington North | Lab | Lab | 2.5% | −2.7 |
| Kensington South | Con | Con | 61.3% | +1.7 |
| Kettering | Lab | Lab | 5.6% | −2.4 |
| Kidderminster | Con | Con | 20.3% | −0.8 |
| Kilmarnock | Lab | Lab | 25.4% | +1.8 |
| King'S Lynn | Con | Con | 4.3% | −0.5 |
| Kingston upon Thames | Con | Con | 34.5% | −1.4 |
| Kingston-upon-Hull East | Lab | Lab | 22.3% | −0.9 |
| Kingston-upon-Hull North | Con | Con | 1.4% | −0.1 |
| Kingston-upon-Hull West | Lab | Lab | 5.0% | −3.5 |
| Kinross and West Perthshire | Con | Con | 51.4% | −0.5 |
| Kirkcaldy Burghs | Lab | Lab | 25.8% | +3.6 |
| Knutsford | Con | Con | 44.2% | +2.9 |
| Lambeth Brixton | Lab | Lab | 6.2% | −3.9 |
| Lambeth Norwood | Con | Con | 16.0% | −2.4 |
| Lambeth Vauxhall | Lab | Lab | 24.0% | −2.7 |
| Lanark | Con | Lab gain | 1.1% | +1.7 |
| Lancaster | Con | Con | 15.3% | −1.2 |
| Leeds East | Lab | Lab | 9.1% | −0.7 |
| Leeds North East | Con | Con | 28.2% | −2.6 |
| Leeds North West | Con | Con | 31.1% | +0.3 |
| Leeds South | Lab | Lab | 27.5% | −1.4 |
| Leeds South East | Lab | Lab | 28.4% | −2.0 |
| Leeds West | Lab | Lab | 9.7% | −1.9 |
| Leek | Lab | Lab | 1.9% | 0 |
| Leicester North East | Lab | Lab | 3.8% | −4.7 |
| Leicester North West | Lab | Lab | 4.3% | −2.0 |
| Leicestersouth East | Con | Con | 34.7% | −3.1 |
| Leicestersouth West | Lab | Lab | 7.3% | −2.2 |
| Leigh | Lab | Lab | 30.4% | +2.8 |
| Leominster | Con | Con | 32.4% | −1.4 |
| Lewes | Con | Con | 38.8% | −2.6 |
| Lewisham North | Con | Con | 10.8% | −1.5 |
| Lewisham South | Lab | Lab | 7.3% | −3.8 |
| Lewisham West | Con | Con | 14.4% | −2.2 |
| Leyton | Lab | Lab | 7.4% | −3.7 |
| Lichfield and Tamworth | Lab | Lab | 3.8% | −2.1 |
| Lincoln | Lab | Lab | 10.2% | −1.1 |
| Liverpool Edge Hill | Lab | Lab | 1.8% | −0.5 |
| Liverpool Exchange | Lab | Lab | 22.6% | +0.9 |
| Liverpool Garston | Con | Con | 29.1% | −1.0 |
| Liverpool Kirkdale | Con | Con | 6.5% | −1.2 |
| Liverpool Scotland | Lab | Lab | 23.6% | −3.2 |
| Liverpool Toxteth | Con | Con | 11.1% | +0.6 |
| Liverpool Walton | Con | Con | 9.1% | −1.3 |
| Liverpool Wavertree | Con | Con | 38.5% | −0.1 |
| Liverpool West Derby | Con | Con | 7.9% | −0.7 |
| Llanelli | Lab | Lab | 47.2% | +0.7 |
| Londonderry County | Con | Con | 46.0% | −4.3 |
| Loughborough | Lab | Lab | 8.2% | −0.8 |
| Louth | Con | Con | 22.2% | −2.3 |
| Lowestoft | Lab | Con gain | 3.2% | −3.7 |
| Ludlow | Con | Con | 20.6% | +1.4 |
| Luton | Con | Con | 10.2% | −0.5 |
| Macclesfield | Con | Con | 19.2% | +0.4 |
| Maidstone | Con | Con | 21.0% | −2.7 |
| Maldon | Con | Con | 5.0% | −1.9 |
| Manchester Ardwick | Lab | Lab | 16.2% | +5.7 |
| Manchester Blackley | Con | Con | 9.3% | +1.4 |
| Manchester Cheetham | Lab | Lab | 28.7% | +2.1 |
| Manchester Exchange | Lab | Lab | 29.2% | +3.6 |
| Manchester Gorton | Lab | Lab | 1.9% | +0.6 |
| Manchester Moss Side | Con | Con | 24.6% | +2.0 |
| Manchester Openshaw | Lab | Lab | 20.3% | +0.4 |
| Manchester Withington | Con | Con | 21.9% | +3.5 |
| Manchester Wythenshawe | Con | Con | 2.3% | +1.7 |
| Mansfield | Lab | Lab | 35.8% | −0.7 |
| Melton | Con | Con | 22.4% | −0.3 |
| Meriden | Lab | Con gain | 0.5% | −1.5 |
| Merioneth | Lab | Lab | 4.4% | +7.6 |
| Merthyr Tydfil | Lab | Lab | 54.3% | −0.1 |
| Merton and Morden | Con | Con | 19.0% | −2.3 |
| Mid-Bedfordshire | Con | Con | 11.4% | −1.0 |
| Middlesbrough East | Lab | Lab | 23.1% | −0.9 |
| Middlesbrough West | Con | Con | 19.4% | −1.3 |
| Middleton and Prestwick | Con | Con | 19.3% | +1.8 |
| Midlothian | Lab | Lab | 20.4% | 0 |
| Mitcham | Con | Con | 17.1% | −2.0 |
| Monmouth | Con | Con | 14.0% | +0.2 |
| Montgomery | Lib | Lib | 10.7% | −18.3 |
| Moray and Nairn | Con | Con | 27.6% | −3.2 |
| Morecambe and Lonsdale | Con | Con | 35.9% | +3.3 |
| Morpeth | Lab | Lab | 43.8% | +1.4 |
| Motherwell | Lab | Lab | 10.7% | +1.5 |
| Nantwich | Con | Con | 18.5% | +1.9 |
| Neath | Lab | Lab | 47.3% | −2.7 |
| Nelson and Colne | Lab | Lab | 3.1% | −1.2 |
| New Forest | Con | Con | 37.3% | +0.1 |
| Newark | Lab | Lab | 3.8% | −0.5 |
| Newbury | Con | Con | 20.0% | −2.0 |
| Newcastle under Lyme | Lab | Lab | 11.2% | −1.2 |
| Newcastle-upon-Tyne Central | Lab | Lab | 31.7% | −0.8 |
| Newcastle-upon-Tyne East | Lab | Con gain | 0.2% | −2.2 |
| Newcastle-upon-Tyne North | Con | Con | 29.7% | −1.0 |
| Newcastle-Upontyne West | Lab | Lab | 9.5% | −0.9 |
| Newport | Lab | Lab | 6.2% | −0.6 |
| Newton | Lab | Lab | 14.7% | −0.5 |
| Normanton | Lab | Lab | 45.3% | −0.8 |
| North Angus and Mearns | Con | Con | 34.8% | +1.6 |
| North Cornwall | Con | Con | 2.8% | +0.2 |
| North Devon | Con | Lib gain | 1.0% | −0.1 |
| North Dorset | Con | Con | 22.5% | +0.4 |
| North East Derbyshire | Lab | Lab | 25.7% | −3.6 |
| North Fylde | Con | Con | 41.0% | +1.7 |
| North Lanarkshire | Lab | Lab | 17.4% | +0.8 |
| North Norfolk | Lab | Lab | 1.7% | −0.7 |
| North Somerset | Con | Con | 12.5% | −2.1 |
| North West Durham | Lab | Lab | 36.1% | +0.7 |
| Northampton | Lab | Lab | 4.5% | −0.5 |
| Northwich | Con | Con | 21.3% | −1.2 |
| Norwich North | Lab | Lab | 20.5% | −0.5 |
| Norwich South | Con | Con | 6.2% | −0.6 |
| Nottingham Central | Con | Con | 4.7% | −1.4 |
| Nottingham North | Lab | Lab | 9.9% | −1.4 |
| Nottingham South | Con | Con | 14.2% | −0.2 |
| Nottingham West | Lab | Con gain | 0.4% | −4.3 |
| Nuneaton | Lab | Lab | 20.1% | −1.4 |
| Ogmore | Lab | Lab | 49.4% | −0.9 |
| Oldbury and Halesowen | Lab | Lab | 4.3% | −2.7 |
| Oldham East | Con | Lab gain | 4.2% | +2.5 |
| Oldham West | Lab | Lab | 10.0% | +0.9 |
| Orkney and Zetland | Lib | Lib | 45.7% | +1.7 |
| Ormskirk | Con | Con | 38.3% | −0.8 |
| Orpington | Con | Con | 34.4% | −1.1 |
| Oswestry | Con | Con | 28.0% | +0.8 |
| Oxford | Con | Con | 16.1% | −0.7 |
| Paddington North | Lab | Lab | 2.7% | −2.0 |
| Paddington South | Con | Con | 29.5% | −3.0 |
| Paisley | Lab | Lab | 14.6% | +0.9 |
| Pembroke | Lab | Lab | 10.2% | −20.7 |
| Penistone | Lab | Lab | 22.2% | −1.2 |
| Penrith and the Borders | Con | Con | 35.1% | −0.3 |
| Perth and East Perthshire | Con | Con | 35.0% | −1.7 |
| Peterborough | Con | Con | 9.1% | −1.3 |
| Petersfield | Con | Con | 39.6% | 0 |
| Plymouth Devonport | Con | Con | 12.8% | −6.3 |
| Plymouth Sutton | Con | Con | 11.5% | −2.4 |
| Pontefract | Lab | Lab | 52.8% | +0.2 |
| Pontypool | Lab | Lab | 46.8% | +0.5 |
| Pontypridd | Lab | Lab | 36.5% | −2.9 |
| Poole | Con | Con | 22.8% | −1.7 |
| Poplar | Lab | Lab | 54.5% | −4.3 |
| Portsmouth Langston | Con | Con | 30.8% | −1.2 |
| Portsmouth South | Con | Con | 39.9% | −2.7 |
| Portsmouth West | Con | Con | 15.3% | −3.5 |
| Preston North | Con | Con | 10.3% | −1.7 |
| Preston South | Con | Con | 7.4% | −3.1 |
| Pudsey | Con | Con | 14.3% | −1.8 |
| Reading | Lab | Con gain | 8.1% | −4.3 |
| Reigate | Con | Con | 25.2% | −0.9 |
| Rhondda East | Lab | Lab | 50.7% | −3.3 |
| Rhondda West | Lab | Lab | 55.0% | −1.0 |
| Richmond (Surrey) | Con | Con | 29.9% | −1.3 |
| Richmond (Yorkshire) | Con | Con | 50.9% | −1.9 |
| Ripon | Con | Con | 39.8% | −1.0 |
| Rochdale | Con | Lab gain | 5.2% | +11.1 |
| Rochester and Chatham | Lab | Con gain | 2.0% | −3.4 |
| Romford | Lab | Lab | 1.0% | −2.0 |
| Ross and Cromarty | Con | Con | 18.1% | +3.3 |
| Rossendale | Lab | Lab | 5.9% | −0.3 |
| Rother Valley | Lab | Lab | 48.2% | −1.5 |
| Rotherham | Lab | Lab | 25.6% | −0.5 |
| Rowley Regis and Tipton | Lab | Lab | 22.5% | −4.0 |
| Roxburgh Selkirk and Peebles | Con | Con | 21.4% | −0.8 |
| Rugby | Lab | Con gain | 1.2% | −2.3 |
| Ruislip Northwood | Con | Con | 31.7% | −0.7 |
| Runcorn | Con | Con | 31.6% | −1.7 |
| Rushcliffe | Con | Con | 8.8% | −2.6 |
| Rutherglen | Con | Con | 4.1% | +0.8 |
| Rutland and Stamford | Con | Con | 14.9% | −3.1 |
| Rye | Con | Con | 47.0% | −0.8 |
| Saffron Waldon | Con | Con | 17.2% | −0.2 |
| Salford East | Lab | Lab | 9.2% | +2.4 |
| Salford West | Lab | Lab | 6.6% | +2.3 |
| Salisbury | Con | Con | 19.7% | +0.2 |
| Scarborough and Whitby | Con | Con | 31.2% | +1.9 |
| Sedgefield | Lab | Lab | 16.9% | −1.3 |
| Sevenoaks | Con | Con | 27.7% | −2.0 |
| Sheffield Attercliffe | Lab | Lab | 37.5% | −2.3 |
| Sheffield Brightside | Lab | Lab | 38.2% | +0.5 |
| Sheffield Hallam | Con | Con | 36.7% | −2.1 |
| Sheffield Heeley | Con | Con | 18.0% | +1.9 |
| Sheffield Hillsborough | Lab | Lab | 13.0% | −2.3 |
| Sheffield Park | Lab | Lab | 42.2% | −2.1 |
| Shipley | Con | Con | 13.9% | −0.3 |
| Shoreditch and Finsbury | Lab | Lab | 34.1% | −6.4 |
| Shrewsbury | Con | Con | 22.9% | −0.6 |
| Skipton | Con | Con | 21.7% | +0.4 |
| Smethwick | Lab | Lab | 9.4% | −3.5 |
| Solihull | Con | Con | 47.8% | −1.7 |
| South Angus | Con | Con | 33.2% | +3.7 |
| South Ayrshire | Lab | Lab | 27.4% | +2.1 |
| South Bedfordshire | Con | Con | 8.7% | −1.6 |
| South Buckinghamshire | Con | Con | 36.5% | +0.8 |
| South Dorset | Con | Con | 15.1% | −1.3 |
| South East Derbyshire | Lab | Con gain | 0.0% | −1.6 |
| South East Essex | Con | Con | 22.0% | −1.3 |
| South Fylde | Con | Con | 49.4% | +0.7 |
| South Gloucestershire | Con | Con | 9.6% | −2.8 |
| South Norfolk | Con | Con | 7.6% | −1.8 |
| South Northamptonshire | Con | Con | 14.0% | −1.6 |
| South Shields | Lab | Lab | 15.9% | −1.7 |
| South West Hertfordshire | Con | Con | 17.5% | −1.9 |
| South West Norfolk | Lab | Lab | 0.2% | −0.2 |
| South Worcestershire | Con | Con | 34.3% | −1.2 |
| Southall | Lab | Lab | 5.5% | −4.5 |
| Southampton Test | Con | Con | 12.6% | −2.6 |
| Southamptonitchen | Lab | Lab | 6.9% | −2.1 |
| Southend East | Con | Con | 18.5% | −1.1 |
| Southend West | Con | Con | 35.9% | +2.3 |
| Southgate | Con | Con | 39.6% | −0.2 |
| Southport | Con | Con | 32.5% | +2.4 |
| Southwark | Lab | Lab | 31.5% | −5.7 |
| Sowerby | Lab | Lab | 4.5% | −0.9 |
| Spelthorne | Con | Con | 19.1% | −1.2 |
| St.Albans | Con | Con | 19.4% | −2.2 |
| St.Helens | Lab | Lab | 24.2% | −2.2 |
| St.Ives | Con | Con | 21.1% | +0.7 |
| St.Marylebone | Con | Con | 40.9% | +0.2 |
| St.Pancras North | Lab | Lab | 15.3% | −0.5 |
| Stafford and Stone | Con | Con | 21.8% | −1.0 |
| Stalybridge and Hyde | Lab | Lab | 3.1% | +1.4 |
| Stepney | Lab | Lab | 48.2% | −4.8 |
| Stirling and Falkirk | Lab | Lab | 5.8% | +1.4 |
| Stockport North | Con | Con | 7.4% | +1.7 |
| Stockport South | Con | Con | 6.6% | +2.2 |
| Stockton on Tees | Lab | Lab | 7.3% | −0.8 |
| Stoke Newington and Hackney North | Lab | Lab | 19.7% | −1.6 |
| Stoke on Trent Central | Lab | Lab | 22.3% | −2.7 |
| Stoke on Trent North | Lab | Lab | 27.9% | −2.9 |
| Stoke on Trent South | Lab | Lab | 18.6% | −4.3 |
| Stratford | Con | Con | 37.0% | 0 |
| Stretford | Con | Con | 16.6% | +2.6 |
| Stroud | Con | Con | 10.5% | −1.1 |
| Sudbury and Woodbridge | Con | Con | 20.1% | −2.4 |
| Sunderland North | Lab | Lab | 4.8% | −0.7 |
| Sunderland South | Con | Con | 1.8% | +1.0 |
| Surbiton | Con | Con | 34.8% | −2.5 |
| Sutton and Cheam | Con | Con | 32.8% | −0.4 |
| Sutton Coldfield | Con | Con | 41.9% | −1.0 |
| Swansea East | Lab | Lab | 45.5% | +0.3 |
| Swansea West | Lab | Con gain | 0.9% | −1.6 |
| Swindon | Lab | Lab | 8.8% | −0.5 |
| Taunton | Con | Con | 14.2% | −0.8 |
| Tavistock | Con | Con | 29.3% | −1.2 |
| The Hartlepools | Lab | Con gain | 0.4% | −1.8 |
| The Isle of Ely | Con | Con | 14.1% | +0.4 |
| The Wrekin | Con | Con | 7.3% | −3.0 |
| Thirsk and Malton | Con | Con | 38.0% | +0.1 |
| Thurrock | Lab | Lab | 23.0% | −4.6 |
| Tiverton | Con | Con | 30.4% | −0.9 |
| Tonbridge | Con | Con | 19.9% | +0.5 |
| Torquay | Con | Con | 34.1% | +0.4 |
| Torrington | Con | Con | 6.0% | −0.3 |
| Totnes | Con | Con | 27.2% | −2.2 |
| Tottenham | Lab | Lab | 15.4% | −2.3 |
| Truro | Con | Con | 10.1% | +0.4 |
| Twickenham | Con | Con | 28.9% | −0.4 |
| Tynemouth | Con | Con | 24.0% | −2.3 |
| Ulster Mid | Oth | Con gain | 40.0% | −10.1 |
| Uxbridge | Lab | Con gain | 2.9% | −2.4 |
| Wakefield | Lab | Lab | 19.3% | −0.8 |
| Wallasey | Con | Con | 26.9% | 0 |
| Wallsend | Lab | Lab | 13.1% | −1.3 |
| Walsall North | Lab | Lab | 21.9% | −1.6 |
| Walsall South | Con | Con | 16.8% | −5.8 |
| Walthamstow East | Con | Con | 8.2% | −2.5 |
| Walthamstow West | Lab | Lab | 27.9% | −1.8 |
| Wandsworth Central | Con | Con | 4.0% | −0.9 |
| Wandsworth Clapham | Lab | Con gain | 4.4% | −2.5 |
| Wandsworth Putney | Con | Con | 8.9% | +2.6 |
| Wandsworth Streatham | Con | Con | 32.3% | −0.6 |
| Wanstead and Woodford | Con | Con | 42.5% | +1.8 |
| Warrington | Lab | Lab | 12.5% | −0.8 |
| Warwick and Leamington | Con | Con | 25.2% | +1.9 |
| Watford | Con | Con | 6.4% | −1.2 |
| Wednesbury | Lab | Lab | 14.4% | −3.2 |
| Wellingborough | Lab | Con gain | 1.3% | −1.7 |
| Wells | Con | Con | 14.4% | −0.7 |
| Wembley North | Con | Con | 28.0% | −1.5 |
| Wembley South | Con | Con | 20.3% | −1.6 |
| West Aberdeenshire | Con | Con | 37.0% | −2.5 |
| West Bromwich | Lab | Lab | 14.8% | −4.4 |
| West Derbyshire | Con | Con | 22.6% | −1.7 |
| West Dorset | Con | Con | 22.7% | −1.8 |
| West Dunbartonshire | Lab | Lab | 5.1% | +0.2 |
| West Fife | Lab | Lab | 31.4% | −3.2 |
| West Flintshire | Con | Con | 19.2% | +1.5 |
| West Gloucestershire | Lab | Lab | 12.4% | +1.2 |
| West Ham North | Lab | Lab | 36.3% | −1.8 |
| West Ham South | Lab | Lab | 61.3% | −2.4 |
| West Lothian | Lab | Lab | 20.6% | +0.6 |
| West Renfrewshire | Con | Con | 7.0% | +1.7 |
| West Stirlingshire | Lab | Lab | 15.1% | +2.9 |
| Westbury | Con | Con | 13.0% | −2.6 |
| Western Isles | Lab | Lab | 7.2% | −3.7 |
| Westhoughton | Lab | Lab | 22.4% | +0.2 |
| Westmorland | Con | Con | 31.6% | 0 |
| Weston Super Mare | Con | Con | 34.9% | −4.7 |
| Whitehaven | Lab | Lab | 15.5% | −0.3 |
| Widnes | Lab | Lab | 3.9% | +0.1 |
| Wigan | Lab | Lab | 34.7% | +1.3 |
| Willesden East | Lab | Con gain | 5.1% | −3.3 |
| Willesden West | Lab | Lab | 17.2% | −3.2 |
| Wimbledon | Con | Con | 33.7% | −1.3 |
| Winchester | Con | Con | 34.5% | −1.8 |
| Windsor | Con | Con | 30.7% | −2.0 |
| Wirral | Con | Con | 35.8% | −0.5 |
| Woking | Con | Con | 34.8% | −3.0 |
| Wokingham | Con | Con | 29.8% | 0 |
| Wolverhampton North East | Lab | Lab | 10.2% | −7.0 |
| Wolverhampton South West | Con | Con | 27.8% | −3.9 |
| Wood Green | Lab | Lab | 2.5% | −2.7 |
| Woolwich East | Lab | Lab | 27.8% | −0.4 |
| Woolwich West | Con | Con | 8.0% | −2.0 |
| Worcester | Con | Con | 15.4% | −0.9 |
| Workington | Lab | Lab | 20.4% | +0.8 |
| Worthing | Con | Con | 51.6% | +1.3 |
| Wrexham | Lab | Lab | 24.1% | +0.2 |
| Wycombe | Con | Con | 18.8% | −1.7 |
| Yarmouth | Con | Con | 8.5% | −3.2 |
| Yeovil | Con | Con | 12.1% | −1.8 |
| York | Con | Con | 6.6% | −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