February 1974 vs October 1974 general election: what changed
How vote shares and seats changed between the February 1974 and October 1974 UK general elections, nationally and in every nation and region, plus every constituency. Conservative–Labour swing: 2.0 points to Labour.
- Con–Lab swing
- 2.0 ptsto Labour
- February 1974
- Lab 301largest party
- October 1974
- Lab 319largest party
| Party | Share February 1974 | Share October 1974 | Change | Seats February 1974 | Seats October 1974 | Change |
|---|---|---|---|---|---|---|
| Labour | 37.2% | 39.3% | +2.1 | 301 | 319 | +18 |
| Conservative | 37.8% | 35.9% | −1.9 | 296 | 277 | −19 |
| Liberal | 19.3% | 18.3% | −1.0 | 14 | 13 | −1 |
| Scottish National Party | 2.0% | 2.9% | +0.9 | 7 | 11 | +4 |
| Ulster Unionist Party | 0.7% | 0.9% | +0.1 | 7 | 6 | −1 |
| Plaid Cymru | 0.6% | 0.6% | 0 | 2 | 3 | +1 |
| Others | 1.1% | 1.3% | +0.2 | 3 | 2 | −1 |
| Vanguard Unionist Progressive Party | 0.2% | 0.2% | 0 | 3 | 2 | −1 |
| Social Democratic and Labour Party | 0.5% | 0.4% | −0.1 | 1 | 1 | 0 |
| Democratic Unionist Party | 0.2% | 0.2% | 0 | 1 | 1 | 0 |
Nations and regions
| Region | Top party February 1974 | Top party October 1974 | Con–Lab swing | Seats |
|---|---|---|---|---|
| England | Con 267 | Lab 255 | 1.8 pts to Lab | 516 → 516 |
| Scotland | Lab 40 | Lab 41 | 3.9 pts to Lab | 71 → 71 |
| Wales | Lab 24 | Lab 23 | 2.4 pts to Lab | 36 → 36 |
| Northern Ireland | UUP 7 | UUP 6 | 0.0 pts to Lab | 12 → 12 |
| North East | Lab 25 | Lab 26 | 3.4 pts to Lab | 31 → 31 |
| North West | Lab 51 | Lab 55 | 1.6 pts to Lab | 82 → 82 |
| Yorkshire and the Humber | Lab 38 | Lab 38 | 2.1 pts to Lab | 54 → 54 |
| East Midlands | Con 20 | Lab 21 | 1.9 pts to Lab | 40 → 40 |
| West Midlands | Lab 33 | Lab 35 | 2.1 pts to Lab | 56 → 56 |
| East of England | Con 35 | Con 31 | 1.2 pts to Lab | 45 → 45 |
| London | Lab 50 | Lab 51 | 1.9 pts to Lab | 92 → 92 |
| South East | Con 66 | Con 63 | 1.7 pts to Lab | 72 → 72 |
| South West | Con 34 | Con 33 | 1.2 pts to Lab | 44 → 44 |
Seat by seat: 29 changed hands
Download CSV| Constituency | February 1974 | October 1974 | Majority October 1974 | Con–Lab swing |
|---|---|---|---|---|
| Aberavon | Lab | Lab | 46.0% | +1.7 |
| Aberdare | Lab | Lab | 42.0% | +2.2 |
| Aberdeen North | Lab | Lab | 21.2% | +4.3 |
| Aberdeen South | Con | Con | 0.7% | +2.9 |
| Abertillery | Lab | Lab | 66.9% | +3.3 |
| Abingdon | Con | Con | 15.5% | +1.5 |
| Accrington | Lab | Lab | 15.4% | +1.8 |
| Acton | Con | Con | 2.1% | +0.7 |
| Aldershot | Con | Con | 17.7% | +0.9 |
| Altrincham and Sale | Con | Con | 12.4% | +2.9 |
| Anglesey | Lab | Lab | 17.8% | +0.7 |
| Antrim North | DUP | DUP | 58.0% | 0 |
| Antrim South | UUP | UUP | 56.2% | 0 |
| Argyll | SNP | SNP | 13.1% | +1.5 |
| Armagh | UUP | UUP | 28.3% | 0 |
| Arundel | Con | Con | 30.9% | +1.7 |
| Ashfield | Lab | Lab | 41.1% | +2.6 |
| Ashford | Con | Con | 13.8% | +3.4 |
| Ashton under Lyne | Lab | Lab | 24.6% | +3.6 |
| Aylesbury | Con | Con | 17.8% | +1.4 |
| Ayr | Con | Con | 7.8% | +2.1 |
| Ayrshire Central | Lab | Lab | 20.3% | +3.7 |
| Ayrshire South | Lab | Lab | 36.5% | +3.4 |
| Banbury | Con | Con | 12.1% | +0.2 |
| Barking | Lab | Lab | 48.3% | +3.5 |
| Barkston Ash | Con | Con | 15.7% | +1.7 |
| Barnsley | Lab | Lab | 47.4% | +1.9 |
| Barrow in Furness | Lab | Lab | 17.5% | +2.8 |
| Barry | Con | Con | 5.3% | +2.2 |
| Basildon | Lab | Lab | 15.6% | +0.6 |
| Basingstoke | Con | Con | 9.2% | +0.8 |
| Bassetlaw | Lab | Lab | 22.8% | +1.4 |
| Bath | Con | Con | 4.3% | +1.9 |
| Batley and Morley | Lab | Lab | 19.2% | +2.2 |
| Battersea North | Lab | Lab | 40.4% | +3.6 |
| Battersea South | Lab | Lab | 9.5% | +2.3 |
| Beaconsfield | Con | Con | 22.1% | +2.2 |
| Bebington and Ellesmere Port | Lab | Lab | 9.5% | +1.7 |
| Beckenham | Con | Con | 20.9% | +2.3 |
| Bedford | Con | Con | 7.2% | +1.5 |
| Bedwellty | Lab | Lab | 59.1% | +2.3 |
| Beeston | Con | Con | 0.2% | +1.9 |
| Belfast East | VUPP | VUPP | 18.8% | 0 |
| Belfast North | UUP | UUP | 38.2% | 0 |
| Belfast South | VUPP | VUPP | 37.7% | 0 |
| Belfast West | SDLP | SDLP | 12.5% | 0 |
| Belper | Lab | Lab | 9.8% | +3.2 |
| Bermondsey | Lab | Lab | 59.6% | +4.0 |
| Berwick and East Lothian | Con | Lab gain | 5.7% | +3.4 |
| Berwick upon Tweed | Lib | Lib | 0.2% | +1.1 |
| Birkenhead | Lab | Lab | 22.4% | +3.6 |
| Birmingham Edgbaston | Con | Con | 5.4% | +3.4 |
| Birmingham Erdington | Lab | Lab | 20.4% | +2.8 |
| Birmingham Hall Green | Con | Con | 5.6% | +3.7 |
| Birmingham Handsworth | Lab | Lab | 12.8% | +3.9 |
| Birmingham Ladywood | Lab | Lab | 42.4% | +3.8 |
| Birmingham Northfield | Lab | Lab | 20.1% | +2.5 |
| Birmingham Perry Barr | Lab | Lab | 8.3% | +1.7 |
| Birmingham Selly Oak | Con | Lab gain | 0.8% | +3.5 |
| Birmingham Small Heath | Lab | Lab | 47.5% | +5.4 |
| Birmingham Sparkbrook | Lab | Lab | 28.5% | +2.9 |
| Birmingham Stechford | Lab | Lab | 29.7% | +3.4 |
| Birmingham Yardley | Lab | Lab | 9.7% | +2.7 |
| Blaby | Con | Con | 23.9% | 0 |
| Blackburn | Lab | Lab | 19.4% | +2.2 |
| Blackpool North | Con | Con | 13.1% | +2.8 |
| Blackpool South | Con | Con | 12.9% | +3.0 |
| Blaydon | Lab | Lab | 32.5% | +7.6 |
| Blyth | Oth | Lab gain | 0.1% | +5.7 |
| Bodmin | Lib | Con gain | 1.5% | −1.2 |
| Bolsover | Lab | Lab | 54.5% | +0.8 |
| Bolton East | Lab | Lab | 8.8% | +2.7 |
| Bolton West | Con | Lab gain | 2.3% | +1.9 |
| Bootle | Lab | Lab | 39.1% | +3.5 |
| Bosworth | Con | Con | 0.4% | +1.0 |
| Bothwell | Lab | Lab | 24.1% | +5.3 |
| Bournemouth East | Con | Con | 26.5% | +1.4 |
| Bournemouth West | Con | Con | 25.5% | +1.8 |
| Bradford North | Lab | Lab | 18.4% | +2.8 |
| Bradford South | Lab | Lab | 15.8% | +1.3 |
| Bradford West | Lab | Lab | 11.4% | +3.4 |
| Braintree | Con | Con | 2.1% | +0.8 |
| Brecon and Radnor | Lab | Lab | 6.8% | +0.9 |
| Brent East | Lab | Lab | 23.5% | +2.8 |
| Brent North | Con | Con | 14.1% | −0.2 |
| Brent South | Lab | Lab | 29.5% | +2.5 |
| Brentford and Isleworth | Con | Con | 0.4% | +0.4 |
| Brentwood and Ongar | Con | Con | 17.6% | +1.7 |
| Bridgwater | Con | Con | 11.5% | +1.3 |
| Bridlington | Con | Con | 22.6% | +2.5 |
| Brigg and Scunthorpe | Lab | Lab | 10.6% | +3.1 |
| Brighouse and Spenborough | Lab | Lab | 4.4% | +0.7 |
| Brighton Kemptown | Con | Con | 5.6% | +1.1 |
| Brighton Pavilion | Con | Con | 18.9% | +2.8 |
| Bristol North East | Lab | Lab | 23.2% | +3.9 |
| Bristol North West | Con | Lab gain | 1.2% | +1.2 |
| Bristol South | Lab | Lab | 35.4% | +3.1 |
| Bristol South East | Lab | Lab | 17.7% | +1.9 |
| Bristol West | Con | Con | 17.6% | +1.7 |
| Bromsgrove and Redditch | Con | Con | 3.0% | +1.0 |
| Buckingham | Con | Con | 4.6% | 0 |
| Burnley | Lab | Lab | 30.1% | +3.3 |
| Burton | Con | Con | 4.0% | +1.1 |
| Bury and Radcliffe | Con | Lab gain | 0.7% | +0.6 |
| Bury St Edmunds | Con | Con | 17.3% | +0.7 |
| Caernarvon | PC | PC | 8.4% | +1.3 |
| Caerphilly | Lab | Lab | 32.1% | +0.8 |
| Caithness and Sutherland | Lab | Lab | 11.4% | +0.9 |
| Cambridge | Con | Con | 5.3% | +1.3 |
| Cambridgeshire | Con | Con | 19.7% | +0.7 |
| Cannock | Lab | Lab | 28.4% | +2.3 |
| Canterbury | Con | Con | 23.7% | +1.8 |
| Cardiff North | Con | Con | 6.2% | +2.5 |
| Cardiff North West | Con | Con | 12.5% | +2.2 |
| Cardiff South East | Lab | Lab | 26.4% | +4.7 |
| Cardiff West | Lab | Lab | 18.4% | +4.8 |
| Cardigan | Lib | Lib | 7.0% | +2.9 |
| Carlisle | Lab | Lab | 15.2% | +1.6 |
| Carlton | Con | Con | 8.3% | +1.8 |
| Carmarthen | Lab | PC gain | 7.0% | +5.1 |
| Carshalton | Con | Con | 7.5% | +1.5 |
| Cheadle | Con | Con | 13.6% | +2.0 |
| Chelmsford | Con | Con | 6.3% | +0.2 |
| Chelsea | Con | Con | 40.8% | +0.9 |
| Cheltenham | Con | Con | 18.0% | −1.5 |
| Chertsey and Walton | Con | Con | 20.8% | +0.5 |
| Chesham and Amersham | Con | Con | 22.2% | +1.3 |
| Chester-le-Street | Lab | Lab | 47.6% | +2.5 |
| Chesterfield | Lab | Lab | 34.0% | +3.4 |
| Chichester | Con | Con | 22.1% | +1.7 |
| Chingford | Con | Con | 11.1% | +0.6 |
| Chippenham | Con | Con | 3.6% | +1.2 |
| Chipping Barnet | Con | Con | 18.9% | +1.3 |
| Chislehurst | Con | Con | 9.5% | +1.4 |
| Chorley | Lab | Lab | 4.4% | +1.9 |
| Cirencester and Tewkesbury | Con | Con | 16.5% | +1.1 |
| Clitheroe | Con | Con | 16.8% | +1.5 |
| Coatbridge and Airdrie | Lab | Lab | 23.7% | +4.4 |
| Colchester | Con | Con | 8.8% | +0.7 |
| Colne Valley | Lib | Lib | 3.4% | +4.1 |
| Consett | Lab | Lab | 48.0% | +3.6 |
| Conway | Con | Con | 7.1% | +1.9 |
| Coventry North East | Lab | Lab | 35.9% | +1.8 |
| Coventry North West | Lab | Lab | 20.2% | +1.6 |
| Coventry South East | Lab | Lab | 35.3% | +3.5 |
| Coventry South West | Lab | Lab | 3.9% | +1.5 |
| Crewe | Lab | Lab | 16.7% | +2.8 |
| Crosby | Con | Con | 21.1% | +2.0 |
| Croydon Central | Con | Con | 0.3% | +1.1 |
| Croydon North East | Con | Con | 5.2% | +1.6 |
| Croydon North West | Con | Con | 3.9% | +1.7 |
| Croydon South | Con | Con | 31.9% | +1.6 |
| Dagenham | Lab | Lab | 48.3% | +0.3 |
| Darlington | Lab | Lab | 7.9% | +1.9 |
| Dartford | Lab | Lab | 12.6% | +2.4 |
| Darwen | Con | Con | 10.5% | +3.0 |
| Daventry | Con | Con | 14.1% | −0.1 |
| Dearne Valley | Lab | Lab | 60.7% | +2.8 |
| Denbigh | Con | Con | 9.4% | +1.8 |
| Deptford | Lab | Lab | 36.3% | +4.3 |
| Derby North | Lab | Lab | 6.9% | +2.5 |
| Derby South | Lab | Lab | 18.1% | +2.7 |
| Derbyshire West | Con | Con | 20.4% | +1.0 |
| Devizes | Con | Con | 12.0% | +1.9 |
| Devon North | Lib | Lib | 11.5% | +2.1 |
| Devon West | Con | Con | 13.1% | +1.2 |
| Dewsbury | Lab | Lab | 15.4% | +2.3 |
| Don Valley | Lab | Lab | 42.1% | +1.0 |
| Doncaster | Lab | Lab | 17.2% | +2.9 |
| Dorking | Con | Con | 23.3% | +2.1 |
| Dorset North | Con | Con | 15.1% | +1.1 |
| Dorset West | Con | Con | 20.8% | +1.7 |
| Down North | UUP | UUP | 54.4% | 0 |
| Down South | UUP | UUP | 5.4% | 0 |
| Dudley East | Lab | Lab | 29.6% | +1.3 |
| Dudley West | Lab | Lab | 15.2% | +3.7 |
| Dumfries | Con | Con | 12.3% | +3.0 |
| Dunbartonshire Central | Lab | Lab | 11.1% | +3.3 |
| Dunbartonshire East | Con | SNP gain | 0.0% | +3.1 |
| Dunbartonshire West | Lab | Lab | 4.5% | +4.3 |
| Dundee East | SNP | SNP | 15.1% | +4.3 |
| Dundee West | Lab | Lab | 5.9% | +5.0 |
| Dunfermline | Lab | Lab | 11.5% | +4.0 |
| Durham | Lab | Lab | 33.9% | +4.2 |
| Durham North West | Lab | Lab | 43.1% | +3.3 |
| Ealing North | Lab | Lab | 5.4% | +0.6 |
| Easington | Lab | Lab | 47.6% | +1.8 |
| East Grinstead | Con | Con | 22.4% | +1.8 |
| East Kilbride | Lab | Lab | 5.2% | +5.3 |
| Eastbourne | Con | Con | 28.8% | +3.3 |
| Eastleigh | Con | Con | 13.1% | +1.4 |
| Ebbw Vale | Lab | Lab | 63.0% | +2.4 |
| Eccles | Lab | Lab | 22.1% | +2.5 |
| Edinburgh Central | Lab | Lab | 14.3% | +5.5 |
| Edinburgh East | Lab | Lab | 19.3% | +4.9 |
| Edinburgh Leith | Lab | Lab | 11.7% | +4.7 |
| Edinburgh North | Con | Con | 13.4% | +3.1 |
| Edinburgh Pentlands | Con | Con | 3.0% | +3.7 |
| Edinburgh South | Con | Con | 7.7% | +3.2 |
| Edinburgh West | Con | Con | 12.9% | +3.4 |
| Edmonton | Lab | Lab | 16.6% | +2.1 |
| Enfield North | Lab | Lab | 10.0% | +1.8 |
| Erith and Crayford | Lab | Lab | 19.1% | +2.4 |
| Esher | Con | Con | 30.7% | +2.0 |
| Eton and Slough | Lab | Lab | 16.5% | +1.5 |
| Exeter | Con | Con | 4.4% | +2.3 |
| Eye | Con | Con | 15.5% | +0.6 |
| Falmouth and Camborne | Con | Con | 11.6% | −1.8 |
| Fareham | Con | Con | 10.1% | +2.7 |
| Farnham | Con | Con | 17.3% | +2.5 |
| Farnworth | Lab | Lab | 27.9% | +2.7 |
| Faversham | Con | Con | 4.9% | +1.9 |
| Feltham and Heston | Lab | Lab | 17.1% | +1.9 |
| Fermanagh and South Tyrone | UUP | Oth gain | 4.3% | 0 |
| Fife Central | Lab | Lab | 18.5% | +3.1 |
| Fife East | Con | Con | 7.0% | +5.6 |
| Finchley | Con | Con | 10.4% | +2.0 |
| Folkestone and Hythe | Con | Con | 18.6% | +1.8 |
| Fulham | Lab | Lab | 12.9% | +2.5 |
| Gainsborough | Con | Con | 8.6% | +2.2 |
| Galloway | Con | SNP gain | 0.1% | +1.3 |
| Gateshead East | Lab | Lab | 39.4% | +4.2 |
| Gateshead West | Lab | Lab | 46.7% | +4.7 |
| Gillingham | Con | Con | 8.5% | +1.8 |
| Glasgow Cathcart | Con | Con | 4.6% | +0.3 |
| Glasgow Central | Lab | Lab | 44.4% | +6.7 |
| Glasgow Craigton | Lab | Lab | 26.2% | +4.9 |
| Glasgow Garscadden | Lab | Lab | 19.7% | +5.0 |
| Glasgow Govan | Lab | Lab | 8.5% | +6.0 |
| Glasgow Hillhead | Con | Con | 8.9% | +5.3 |
| Glasgow Kelvingrove | Lab | Lab | 15.2% | +3.6 |
| Glasgow Maryhill | Lab | Lab | 27.7% | +5.1 |
| Glasgow Pollok | Lab | Lab | 16.5% | +4.5 |
| Glasgow Provan | Lab | Lab | 28.4% | +2.0 |
| Glasgow Queen'S Park | Lab | Lab | 34.3% | +4.7 |
| Glasgow Shettleston | Lab | Lab | 25.7% | +5.4 |
| Glasgow Springburn | Lab | Lab | 26.3% | +4.9 |
| Gloucester | Con | Con | 7.2% | +1.1 |
| Gloucestershire West | Lab | Lab | 0.8% | −1.1 |
| Goole | Lab | Lab | 31.5% | +2.4 |
| Gosport | Con | Con | 18.7% | −0.2 |
| Gower | Lab | Lab | 37.0% | +1.8 |
| Grantham | Con | Con | 13.8% | +2.1 |
| Gravesend | Lab | Lab | 3.4% | +0.6 |
| Greenock and Port Glasgow | Lab | Lab | 27.1% | +3.6 |
| Greenwich | Lab | Lab | 28.7% | +3.1 |
| Grimsby | Lab | Lab | 15.2% | +2.0 |
| Guildford | Con | Con | 21.0% | +1.4 |
| Hackney Central | Lab | Lab | 50.2% | +4.6 |
| Hackney South and Shoreditch | Lab | Lab | 49.1% | +5.3 |
| Halesowen and Stourbridge | Con | Con | 1.4% | +2.4 |
| Halifax | Lab | Lab | 8.8% | +1.5 |
| Haltemprice | Con | Con | 20.4% | +2.7 |
| Hamilton | Lab | Lab | 8.6% | +5.1 |
| Hammersmith North | Lab | Lab | 24.0% | +2.8 |
| Hampstead | Con | Con | 4.3% | +0.4 |
| Harborough | Con | Con | 26.3% | +1.1 |
| Harlow | Lab | Lab | 28.4% | +1.9 |
| Harrogate | Con | Con | 29.2% | +2.7 |
| Harrow Central | Con | Con | 6.3% | +0.9 |
| Harrow East | Con | Con | 9.4% | +0.9 |
| Harrow West | Con | Con | 27.5% | +0.8 |
| Harwich | Con | Con | 16.9% | +1.2 |
| Hastings | Con | Con | 11.4% | +2.2 |
| Havant and Waterloo | Con | Con | 15.7% | +2.5 |
| Hayes and Harlington | Lab | Lab | 24.2% | +0.2 |
| Hazel Grove | Lib | Con gain | 5.1% | +1.2 |
| Hemel Hempstead | Con | Lab gain | 0.7% | +0.5 |
| Hemsworth | Lab | Lab | 64.5% | −0.6 |
| Hendon North | Con | Con | 4.8% | +0.8 |
| Hendon South | Con | Con | 13.7% | +1.5 |
| Henley | Con | Con | 22.3% | +1.4 |
| Hereford | Con | Con | 2.5% | +1.0 |
| Hertfordshire South | Con | Con | 4.5% | +0.7 |
| Hexham | Con | Con | 9.5% | +2.8 |
| Heywood and Royton | Lab | Lab | 13.3% | +1.0 |
| High Peak | Con | Con | 4.4% | +0.2 |
| Hitchin | Con | Con | 5.5% | +0.5 |
| Holland With Boston | Con | Con | 15.0% | +2.2 |
| Honiton | Con | Con | 23.9% | +1.2 |
| Horncastle | Con | Con | 14.9% | +2.0 |
| Hornchurch | Lab | Lab | 15.5% | +1.3 |
| Hornsey | Con | Con | 2.0% | +1.5 |
| Houghton-le-Spring | Lab | Lab | 47.0% | +2.3 |
| Hove | Con | Con | 29.2% | +5.6 |
| Howden | Con | Con | 11.5% | +1.7 |
| Huddersfield East | Lab | Lab | 21.7% | +2.3 |
| Huddersfield West | Lab | Lab | 3.3% | +1.0 |
| Huntingdonshire | Con | Con | 15.4% | +1.5 |
| Huyton | Lab | Lab | 31.1% | +1.9 |
| Ilford North | Con | Lab gain | 1.6% | +1.1 |
| Ilford South | Lab | Lab | 4.5% | +0.9 |
| Ilkeston | Lab | Lab | 28.3% | +2.4 |
| Ince | Lab | Lab | 42.2% | +1.1 |
| Inverness | Lib | Lib | 2.8% | +1.2 |
| Ipswich | Con | Lab gain | 2.5% | +1.4 |
| Isle of Wight | Lib | Lib | 3.1% | −0.4 |
| Islington Central | Lab | Lab | 37.4% | +3.8 |
| Islington North | Lab | Lab | 30.4% | +2.4 |
| Islington South and Finsbury | Lab | Lab | 40.5% | +4.8 |
| Jarrow | Lab | Lab | 40.6% | +3.6 |
| Keighley | Lab | Lab | 7.2% | +2.6 |
| Kensington | Con | Con | 5.6% | +3.6 |
| Kettering | Lab | Lab | 17.8% | +1.8 |
| Kidderminster | Con | Con | 11.4% | +1.1 |
| Kilmarnock | Lab | Lab | 15.5% | +3.6 |
| Kingston upon Thames | Con | Con | 19.8% | +2.4 |
| Kingswood | Lab | Lab | 5.5% | +1.0 |
| Kinross and West Perthshire | Con | Con | 0.2% | +4.5 |
| Knutsford | Con | Con | 24.6% | +2.2 |
| Lambeth Central | Lab | Lab | 33.9% | +4.7 |
| Lanark | Lab | Lab | 1.8% | +4.6 |
| Lancaster | Con | Con | 3.7% | +1.2 |
| Leeds East | Lab | Lab | 27.7% | +3.4 |
| Leeds North East | Con | Con | 14.6% | +1.1 |
| Leeds North West | Con | Con | 9.3% | +2.1 |
| Leeds South | Lab | Lab | 45.4% | +5.2 |
| Leeds South East | Lab | Lab | 39.3% | +5.6 |
| Leeds West | Lab | Lab | 18.3% | +6.5 |
| Leek | Con | Con | 6.6% | +0.9 |
| Leicester East | Lab | Lab | 8.3% | +2.7 |
| Leicester South | Con | Lab gain | 2.3% | +2.7 |
| Leicester West | Lab | Lab | 22.5% | +2.3 |
| Leigh | Lab | Lab | 30.4% | +2.0 |
| Leominster | Con | Con | 1.7% | −0.3 |
| Lewes | Con | Con | 26.0% | +2.2 |
| Lewisham East | Lab | Lab | 18.7% | +3.5 |
| Lewisham West | Lab | Lab | 12.6% | +3.9 |
| Leyton | Lab | Lab | 28.6% | +3.6 |
| Lichfield and Tamworth | Con | Lab gain | 0.5% | +1.5 |
| Lincoln | Oth | Lab gain | 2.5% | +4.2 |
| Liverpool Edge Hill | Lab | Lab | 24.6% | +4.3 |
| Liverpool Garston | Lab | Lab | 5.7% | +2.3 |
| Liverpool Kirkdale | Lab | Lab | 32.9% | +6.0 |
| Liverpool Toxteth | Lab | Lab | 26.9% | +4.2 |
| Liverpool Walton | Lab | Lab | 27.8% | +2.9 |
| Liverpool Wavertree | Con | Con | 6.7% | +2.6 |
| Liverpool West Derby | Lab | Lab | 31.6% | +3.8 |
| Llanelli | Lab | Lab | 45.0% | +2.1 |
| Londonderry | UUP | UUP | 14.0% | 0 |
| Loughborough | Lab | Lab | 4.3% | +1.5 |
| Louth | Con | Con | 5.6% | +4.1 |
| Lowestoft | Con | Con | 3.4% | +1.1 |
| Ludlow | Con | Con | 17.2% | +0.5 |
| Luton East | Lab | Lab | 9.4% | +3.0 |
| Luton West | Lab | Lab | 14.8% | +2.1 |
| Macclesfield | Con | Con | 20.8% | +0.3 |
| Maidstone | Con | Con | 15.7% | +2.3 |
| Maldon | Con | Con | 13.6% | +1.9 |
| Manchester Ardwick | Lab | Lab | 24.1% | +4.4 |
| Manchester Blackley | Lab | Lab | 18.4% | +2.5 |
| Manchester Central | Lab | Lab | 49.9% | +4.5 |
| Manchester Gorton | Lab | Lab | 22.3% | +0.8 |
| Manchester Moss Side | Lab | Lab | 12.7% | +3.0 |
| Manchester Openshaw | Lab | Lab | 30.4% | +3.1 |
| Manchester Withington | Con | Con | 5.1% | +2.7 |
| Manchester Wythenshawe | Lab | Lab | 31.7% | +2.9 |
| Mansfield | Lab | Lab | 34.3% | +2.0 |
| Melton | Con | Con | 22.4% | +0.6 |
| Meriden | Lab | Lab | 12.3% | +3.2 |
| Merioneth | PC | PC | 11.5% | +1.4 |
| Merthyr Tydfil | Lab | Lab | 55.9% | +3.1 |
| Mid-Ulster | VUPP | Oth gain | — | 0 |
| Middleton and Prestwick | Lab | Lab | 6.4% | +2.8 |
| Midlothian | Lab | Lab | 5.9% | +4.6 |
| Mitcham and Morden | Lab | Lab | 13.3% | +3.5 |
| Monmouth | Con | Con | 3.9% | +1.7 |
| Moray and Nairn | SNP | SNP | 1.2% | +3.2 |
| Morecambe and Lonsdale | Con | Con | 24.5% | +1.7 |
| Morpeth | Lab | Lab | 41.3% | +4.0 |
| Motherwell and Wishaw | Lab | Lab | 12.8% | +5.2 |
| Nantwich | Con | Con | 7.2% | +1.6 |
| Neath | Lab | Lab | 43.5% | +2.0 |
| Nelson and Colne | Con | Lab gain | 1.7% | +1.1 |
| New Forest | Con | Con | 23.2% | +1.4 |
| Newark | Lab | Lab | 10.4% | +1.4 |
| Newbury | Con | Con | 1.9% | −0.2 |
| Newcastle under Lyme | Lab | Lab | 13.0% | +1.8 |
| Newcastle-upon-Tyne Central | Lab | Lab | 55.2% | +3.2 |
| Newcastle-upon-Tyne East | Lab | Lab | 19.1% | +0.8 |
| Newcastle-upon-Tyne North | Con | Con | 1.8% | +4.2 |
| Newcastle-upon-Tyne West | Lab | Lab | 28.5% | +4.1 |
| Newham North East | Lab | Lab | 34.7% | +2.4 |
| Newham North West | Lab | Lab | 48.5% | +4.3 |
| Newham South | Lab | Lab | 57.6% | +2.1 |
| Newport | Lab | Lab | 24.4% | +2.7 |
| Newton | Lab | Lab | 22.5% | +1.8 |
| Norfolk North West | Con | Con | 2.2% | −0.5 |
| Normanton | Lab | Lab | 35.3% | +0.4 |
| Northampton North | Lab | Lab | 4.1% | +0.8 |
| Northampton South | Con | Con | 0.4% | 0 |
| Northwich | Con | Con | 11.2% | +1.7 |
| Norwich North | Lab | Lab | 28.7% | +4.0 |
| Norwich South | Lab | Lab | 9.7% | +4.0 |
| Nottingham East | Lab | Lab | 18.5% | +3.8 |
| Nottingham North | Lab | Lab | 13.3% | +2.7 |
| Nottingham West | Lab | Lab | 16.8% | +3.6 |
| Nuneaton | Lab | Lab | 30.8% | +1.7 |
| Ogmore | Lab | Lab | 43.4% | +4.1 |
| Oldham East | Lab | Lab | 22.5% | +3.1 |
| Oldham West | Lab | Lab | 23.2% | +3.1 |
| Orkney and Shetland | Lib | Lib | 39.0% | +2.7 |
| Ormskirk | Lab | Lab | 12.6% | +1.0 |
| Orpington | Con | Con | 9.7% | +1.9 |
| Oswestry | Con | Con | 20.8% | +2.0 |
| Oxford | Con | Lab gain | 1.9% | +1.6 |
| Paddington | Lab | Lab | 6.4% | +2.1 |
| Paisley | Lab | Lab | 11.7% | +5.6 |
| Pembroke | Con | Con | 1.4% | +0.6 |
| Penistone | Lab | Lab | 30.2% | +2.9 |
| Perth and East Perthshire | Con | SNP gain | 1.9% | +3.4 |
| Peterborough | Con | Lab gain | 3.8% | +1.9 |
| Petersfield | Con | Con | 15.8% | +1.3 |
| Plymouth Devonport | Lab | Lab | 6.1% | +2.5 |
| Plymouth Drake | Con | Con | 0.1% | +3.0 |
| Plymouth Sutton | Con | Con | 11.3% | +2.8 |
| Pontypool | Lab | Lab | 46.7% | +2.4 |
| Pontypridd | Lab | Lab | 36.3% | +2.7 |
| Poole | Con | Con | 18.2% | +1.5 |
| Portsmouth North | Lab | Lab | 2.5% | +1.0 |
| Portsmouth South | Con | Con | 16.4% | +2.1 |
| Preston North | Lab | Lab | 4.5% | +2.0 |
| Preston South | Lab | Lab | 9.5% | +2.5 |
| Pudsey | Con | Con | 9.0% | +1.1 |
| Ravensbourne | Con | Con | 23.7% | +1.5 |
| Reading North | Con | Con | 1.0% | +1.8 |
| Reading South | Con | Con | 12.9% | +2.0 |
| Redcar | Lab | Lab | 24.2% | +2.3 |
| Reigate | Con | Con | 24.8% | +1.4 |
| Renfrewshire East | Con | Con | 18.2% | +5.0 |
| Renfrewshire West | Lab | Lab | 9.9% | +3.4 |
| Rhondda | Lab | Lab | 68.8% | +3.4 |
| Ripon | Con | Con | 17.7% | 0 |
| Rochdale | Lib | Lib | 5.9% | +2.0 |
| Rochester and Chatham | Con | Lab gain | 4.1% | +2.7 |
| Romford | Con | Con | 6.7% | +0.2 |
| Ross and Cromarty | Con | Con | 3.2% | −2.9 |
| Rossendale | Con | Lab gain | 0.5% | +1.2 |
| Rother Valley | Lab | Lab | 49.4% | +1.3 |
| Rotherham | Lab | Lab | 42.5% | +2.7 |
| Roxburgh Selkirk and Peebles | Lib | Lib | 16.3% | +4.5 |
| Rugby | Lab | Lab | 10.9% | −0.6 |
| Ruislip Northwood | Con | Con | 25.5% | +0.1 |
| Runcorn | Con | Con | 10.1% | +1.3 |
| Rushcliffe | Con | Con | 30.2% | +1.4 |
| Rutherglen | Lab | Lab | 19.1% | +5.0 |
| Rutland and Stamford | Con | Con | 16.9% | +1.5 |
| Rye | Con | Con | 29.2% | +2.2 |
| Salford East | Lab | Lab | 32.8% | +3.3 |
| Salford West | Lab | Lab | 28.7% | +4.5 |
| Salisbury | Con | Con | 8.9% | +1.3 |
| Sevenoaks | Con | Con | 20.5% | +1.9 |
| Sheffield Attercliffe | Lab | Lab | 50.2% | +2.8 |
| Sheffield Brightside | Lab | Lab | 21.7% | −7.6 |
| Sheffield Hallam | Con | Con | 20.0% | +0.9 |
| Sheffield Heeley | Lab | Lab | 19.6% | +3.6 |
| Sheffield Hillsborough | Lab | Lab | 35.5% | +3.6 |
| Sheffield Park | Lab | Lab | 56.9% | +4.7 |
| Shipley | Con | Con | 7.2% | +1.0 |
| Shoreham | Con | Con | 22.2% | +2.4 |
| Shrewsbury | Con | Con | 12.3% | +1.5 |
| Sidcup | Con | Con | 20.1% | +1.6 |
| Skipton | Con | Con | 1.4% | +1.3 |
| Solihull | Con | Con | 26.4% | +2.4 |
| South Shields | Lab | Lab | 31.6% | +4.1 |
| Southall | Lab | Lab | 22.2% | +2.6 |
| Southampton Test | Con | Lab gain | 1.0% | +1.7 |
| Southend East | Con | Con | 11.7% | −0.2 |
| Southend West | Con | Con | 14.3% | +1.0 |
| Southgate | Con | Con | 31.1% | +0.4 |
| Southport | Con | Con | 11.6% | +2.0 |
| Sowerby | Lab | Lab | 1.7% | +0.7 |
| Spelthorne | Con | Con | 11.5% | +1.4 |
| St.Albans | Con | Con | 16.8% | +2.1 |
| St.Helens | Lab | Lab | 43.4% | +1.9 |
| St.Ives | Con | Con | 15.5% | +0.9 |
| St.Marylebone | Con | Con | 26.1% | +2.1 |
| St.Pancras North | Lab | Lab | 31.2% | +3.4 |
| Stafford and Stone | Con | Con | 10.6% | +1.7 |
| Staffordshire South West | Con | Con | 16.4% | +1.8 |
| Stalybridge and Hyde | Lab | Lab | 20.1% | +2.4 |
| Stepney and Poplar | Lab | Lab | 67.4% | +1.0 |
| Stirling Falkirk and Grangemouth | Lab | Lab | 3.5% | +5.5 |
| Stirlingshire West | Lab | Lab | 0.9% | +4.6 |
| Stockport North | Lab | Lab | 4.4% | +2.0 |
| Stockport South | Lab | Lab | 11.9% | +1.8 |
| Stockton | Lab | Lab | 24.5% | +2.6 |
| Stoke on Trent Central | Lab | Lab | 36.7% | +4.6 |
| Stoke on Trent North | Lab | Lab | 36.2% | +3.9 |
| Stoke on Trent South | Lab | Lab | 32.9% | +2.4 |
| Stretford | Con | Con | 2.4% | +2.4 |
| Stroud | Con | Con | 12.7% | +0.9 |
| Sudbury and Woodbridge | Con | Con | 19.1% | +0.5 |
| Sunderland North | Lab | Lab | 30.9% | +5.2 |
| Sunderland South | Lab | Lab | 25.0% | +5.0 |
| Surbiton | Con | Con | 17.9% | +0.8 |
| Surrey East | Con | Con | 23.2% | +1.0 |
| Surrey North West | Con | Con | 27.8% | +1.8 |
| Sussex Mid | Con | Con | 25.7% | +1.2 |
| Sutton and Cheam | Con | Con | 11.1% | +0.3 |
| Sutton Coldfield | Con | Con | 29.6% | +1.8 |
| Swansea East | Lab | Lab | 49.5% | +1.9 |
| Swansea West | Lab | Lab | 9.9% | +1.7 |
| Swindon | Lab | Lab | 22.1% | +2.4 |
| Taunton | Con | Con | 13.5% | +1.2 |
| Thanet East | Con | Con | 13.1% | +2.1 |
| Thanet West | Con | Con | 16.8% | +4.7 |
| The Wrekin | Lab | Lab | 11.0% | +0.6 |
| Thirsk and Malton | Con | Con | 29.8% | +1.2 |
| Thornaby | Lab | Lab | 10.3% | +3.4 |
| Thurrock | Lab | Lab | 31.1% | +2.2 |
| Tiverton | Con | Con | 9.9% | +1.4 |
| Tonbridge and Malling | Con | Con | 17.4% | +0.7 |
| Tooting | Lab | Lab | 23.0% | +3.7 |
| Torbay | Con | Con | 19.9% | +1.1 |
| Totnes | Con | Con | 10.3% | +0.7 |
| Tottenham | Lab | Lab | 34.5% | +2.6 |
| Truro | Con | Lib gain | 0.8% | −0.2 |
| Tunbridge Wells | Con | Con | 24.0% | +1.7 |
| Twickenham | Con | Con | 17.7% | +1.0 |
| Tynemouth | Con | Con | 5.5% | +2.5 |
| Upminster | Con | Con | 1.4% | +0.2 |
| Uxbridge | Con | Con | 4.8% | +0.1 |
| Wakefield | Lab | Lab | 27.4% | +2.9 |
| Wallasey | Con | Con | 3.7% | +0.4 |
| Wallsend | Lab | Lab | 33.2% | +3.8 |
| Walsall North | Lab | Lab | 33.4% | +2.3 |
| Walsall South | Lab | Lab | 10.7% | +3.6 |
| Walthamstow | Lab | Lab | 30.8% | +4.2 |
| Wanstead and Woodfod | Con | Con | 27.2% | +0.6 |
| Warley East | Lab | Lab | 21.2% | +1.6 |
| Warley West | Lab | Lab | 36.2% | +1.2 |
| Warrington | Lab | Lab | 38.7% | +3.1 |
| Warwick and Leamington | Con | Con | 14.0% | +1.9 |
| Watford | Lab | Lab | 9.1% | +1.6 |
| Wellingborough | Con | Con | 2.6% | +0.3 |
| Wells | Con | Con | 14.0% | +0.4 |
| Welwyn and Hatfield | Con | Lab gain | 1.0% | +1.7 |
| West Bromwich East | Lab | Lab | 19.1% | +3.3 |
| West Bromwich West | Lab | Lab | 39.5% | +2.9 |
| West Lothian | Lab | Lab | 4.4% | +4.5 |
| Westbury | Con | Con | 10.4% | +0.6 |
| Western Isles | SNP | SNP | 36.7% | +2.1 |
| Westhoughton | Lab | Lab | 24.2% | +1.4 |
| Westmorland | Con | Con | 19.1% | +1.0 |
| Weston Super Mare | Con | Con | 20.2% | +1.7 |
| Whitehaven | Lab | Lab | 25.3% | +3.2 |
| Widnes | Lab | Lab | 31.7% | +0.8 |
| Wigan | Lab | Lab | 44.7% | +1.1 |
| Wimbledon | Con | Con | 17.9% | +2.2 |
| Winchester | Con | Con | 14.8% | +2.1 |
| Windsor and Maidenhead | Con | Con | 22.5% | +1.1 |
| Wirral | Oth | Con gain | 19.2% | −24.6 |
| Woking | Con | Con | 17.6% | +1.4 |
| Wokingham | Con | Con | 13.9% | +2.2 |
| Wood Green | Lab | Lab | 25.4% | +2.3 |
| Woolwich East | Lab | Lab | 37.8% | +3.0 |
| Woolwich West | Lab | Lab | 8.5% | +1.6 |
| Worcester | Con | Con | 9.0% | +1.7 |
| Workington | Lab | Lab | 23.7% | +2.2 |
| Worthing | Con | Con | 33.6% | +1.9 |
| Wrexham | Lab | Lab | 29.0% | +3.6 |
| Wycombe | Con | Con | 15.5% | +0.6 |
| Yarmouth | Con | Con | 4.3% | +2.2 |
| Yeovil | Con | Con | 12.4% | +0.7 |
| York | Lab | Lab | 6.4% | +2.5 |
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