Thursday 10 October 1974
October 1974 UK general election results
Labour won 319 of 635 seats with 39.3% of the vote, an overall majority of 3. Afterwards: Labour majority government, with Harold Wilson as prime minister.
| Party | Seats | Change | Votes | Share | Change | Share bar | ||
|---|---|---|---|---|---|---|---|---|
| Labour | 319 | +18 | 11,457,079 | 39.3% | +2.1 | |||
| Conservative | 277 | −19 | 10,464,817 | 35.9% | −1.9 | |||
| Liberal | 13 | −1 | 5,346,764 | 18.3% | −1.0 | |||
| Scottish National Party | 11 | +4 | 839,617 | 2.9% | +0.9 | |||
| Ulster Unionist Party | 6 | −1 | 256,065 | 0.9% | +0.1 | |||
| Plaid Cymru | 3 | +1 | 166,311 | 0.6% | 0 | |||
| Others | 2 | −1 | 373,461 | 1.3% | +0.2 | |||
| Vanguard Unionist Progressive Party | 2 | −1 | 62,070 | 0.2% | 0 | |||
| Social Democratic and Labour Party | 1 | 0 | 128,308 | 0.4% | −0.1 | |||
| Democratic Unionist Party | 1 | 0 | 59,451 | 0.2% | 0 | |||
| 1 other parties and independents | 35,415 | 0.1% | ||||||
Change is compared with the February 1974 general election. Before 2010 “Others” groups all smaller parties and independents, as in the source.
Nations and regions
Closest results
- Dunbartonshire East SNP by 22 votes
- Galloway SNP by 30 votes
- Plymouth Drake Con by 34 votes
- Kinross and West Perthshire Con by 53 votes
- Berwick upon Tweed Lib by 73 votes
- Blyth Lab by 78 votes
- Beeston Con by 121 votes
- Northampton South Con by 141 votes
- Croydon Central Con by 164 votes
- Rossendale Lab by 203 votes
29 seats changed hands
Compared with the previous general election, where the constituency had the same boundaries.
- Labour gained 17 from Conservative
- Scottish National Party gained 3 from Conservative
- Labour gained 2 from Others
- Conservative gained 2 from Liberal
- Plaid Cymru gained 1 from Labour
- Others gained 1 from Ulster Unionist Party
- Others gained 1 from Vanguard Unionist Progressive Party
- Liberal gained 1 from Conservative
- Conservative gained 1 from Others
Every constituency
Download CSV| Constituency | Winner | Majority | % | Turnout | Result |
|---|---|---|---|---|---|
| Aberavon | Lab | 21,752 | 46.0 | 73.1% | Lab hold |
| Aberdare | Lab | 16,064 | 42.0 | 79.1% | Lab hold |
| Aberdeen North | Lab | 9,621 | 21.2 | 69.7% | Lab hold |
| Aberdeen South | Con | 365 | 0.7 | 76.3% | Con hold |
| Abertillery | Lab | 18,355 | 66.9 | 75.1% | Lab hold |
| Abingdon | Con | 10,637 | 15.5 | 75.8% | Con hold |
| Accrington | Lab | 6,220 | 15.4 | 79.4% | Lab hold |
| Acton | Con | 808 | 2.1 | 69.0% | Con hold |
| Aldershot | Con | 10,359 | 17.7 | 72.8% | Con hold |
| Aldridge-Brownhill | Lab | 2,519 | 5.1 | 79.7% | |
| Altrincham and Sale | Con | 6,912 | 12.4 | 76.3% | Con hold |
| Anglesey | Lab | 5,972 | 17.8 | 76.1% | Lab hold |
| Antrim North | DUP | 34,497 | 58.0 | 57.3% | DUP hold |
| Antrim South | UUP | 38,432 | 56.2 | 58.1% | UUP hold |
| Argyll | SNP | 3,931 | 13.1 | 72.0% | SNP hold |
| Armagh | UUP | 17,663 | 28.3 | 68.6% | UUP hold |
| Arundel | Con | 18,811 | 30.9 | 73.0% | Con hold |
| Ashfield | Lab | 22,915 | 41.1 | 74.7% | Lab hold |
| Ashford | Con | 6,025 | 13.8 | 74.6% | Con hold |
| Ashton under Lyne | Lab | 10,727 | 24.6 | 72.2% | Lab hold |
| Aylesbury | Con | 8,973 | 17.8 | 74.4% | Con hold |
| Ayr | Con | 3,219 | 7.8 | 79.4% | Con hold |
| Ayrshire Central | Lab | 9,555 | 20.3 | 79.3% | Lab hold |
| Ayrshire South | Lab | 14,478 | 36.5 | 77.4% | Lab hold |
| Banbury | Con | 6,191 | 12.1 | 75.7% | Con hold |
| Banff | SNP | 1,851 | 8.0 | 72.5% | |
| Barking | Lab | 16,290 | 48.3 | 67.4% | Lab hold |
| Barkston Ash | Con | 9,941 | 15.7 | 75.8% | Con hold |
| Barnsley | Lab | 24,812 | 47.4 | 68.4% | Lab hold |
| Barrow in Furness | Lab | 7,354 | 17.5 | 77.1% | Lab hold |
| Barry | Con | 2,903 | 5.3 | 77.7% | Con hold |
| Basildon | Lab | 10,551 | 15.6 | 73.8% | Lab hold |
| Basingstoke | Con | 6,212 | 9.2 | 77.5% | Con hold |
| Bassetlaw | Lab | 12,169 | 22.8 | 74.5% | Lab hold |
| Bath | Con | 2,122 | 4.3 | 78.6% | Con hold |
| Batley and Morley | Lab | 8,248 | 19.2 | 69.5% | Lab hold |
| Battersea North | Lab | 11,142 | 40.4 | 61.6% | Lab hold |
| Battersea South | Lab | 2,851 | 9.5 | 64.2% | Lab hold |
| Beaconsfield | Con | 10,628 | 22.1 | 70.2% | Con hold |
| Bebington and Ellesmere Port | Lab | 6,491 | 9.5 | 78.6% | Lab hold |
| Beckenham | Con | 8,658 | 20.9 | 69.8% | Con hold |
| Bedford | Con | 4,088 | 7.2 | 76.8% | Con hold |
| Bedwellty | Lab | 22,862 | 59.1 | 77.1% | Lab hold |
| Beeston | Con | 121 | 0.2 | 80.5% | Con hold |
| Belfast East | VUPP | 10,122 | 18.8 | 67.5% | VUPP hold |
| Belfast North | UUP | 18,222 | 38.2 | 66.4% | UUP hold |
| Belfast South | VUPP | 18,941 | 37.7 | 66.7% | VUPP hold |
| Belfast West | SDLP | 5,556 | 12.5 | 67.2% | SDLP hold |
| Belper | Lab | 5,684 | 9.8 | 81.6% | Lab hold |
| Bermondsey | Lab | 18,581 | 59.6 | 56.4% | Lab hold |
| Berwick and East Lothian | Lab | 2,740 | 5.7 | 83.1% | Lab gain from Con |
| Berwick upon Tweed | Lib | 73 | 0.2 | 81.4% | Lib hold |
| Bethnal Green | Lab | 15,949 | 55.9 | 53.1% | |
| Bexley Heath | Con | 1,987 | 5.0 | 77.8% | |
| Birkenhead | Lab | 9,484 | 22.4 | 70.2% | Lab hold |
| Birmingham Edgbaston | Con | 2,410 | 5.4 | 63.3% | Con hold |
| Birmingham Erdington | Lab | 8,777 | 20.4 | 65.5% | Lab hold |
| Birmingham Hall Green | Con | 2,624 | 5.6 | 70.2% | Con hold |
| Birmingham Handsworth | Lab | 3,896 | 12.8 | 66.5% | Lab hold |
| Birmingham Ladywood | Lab | 9,739 | 42.4 | 56.9% | Lab hold |
| Birmingham Northfield | Lab | 10,597 | 20.1 | 67.9% | Lab hold |
| Birmingham Perry Barr | Lab | 3,204 | 8.3 | 73.4% | Lab hold |
| Birmingham Selly Oak | Lab | 326 | 0.8 | 67.2% | Lab gain from Con |
| Birmingham Small Heath | Lab | 14,055 | 47.5 | 57.6% | Lab hold |
| Birmingham Sparkbrook | Lab | 8,521 | 28.5 | 60.2% | Lab hold |
| Birmingham Stechford | Lab | 11,923 | 29.7 | 64.1% | Lab hold |
| Birmingham Yardley | Lab | 4,170 | 9.7 | 73.1% | Lab hold |
| Bishop Auckland | Lab | 11,095 | 21.6 | 70.9% | |
| Blaby | Con | 12,161 | 23.9 | 78.3% | Con hold |
| Blackburn | Lab | 7,652 | 19.4 | 72.9% | Lab hold |
| Blackpool North | Con | 5,467 | 13.1 | 69.7% | Con hold |
| Blackpool South | Con | 5,221 | 12.9 | 69.9% | Con hold |
| Blaydon | Lab | 13,466 | 32.5 | 72.9% | Lab hold |
| Blyth | Lab | 78 | 0.1 | 74.3% | Lab gain from Oth |
| Bodmin | Con | 665 | 1.5 | 82.3% | Con gain from Lib |
| Bolsover | Lab | 21,066 | 54.5 | 74.5% | Lab hold |
| Bolton East | Lab | 4,065 | 8.8 | 76.7% | Lab hold |
| Bolton West | Lab | 906 | 2.3 | 77.3% | Lab gain from Con |
| Bootle | Lab | 16,890 | 39.1 | 67.2% | Lab hold |
| Bosworth | Con | 302 | 0.4 | 82.1% | Con hold |
| Bothwell | Lab | 10,948 | 24.1 | 76.5% | Lab hold |
| Bournemouth East | Con | 10,661 | 26.5 | 70.5% | Con hold |
| Bournemouth West | Con | 10,728 | 25.5 | 68.7% | Con hold |
| Bradford North | Lab | 8,589 | 18.4 | 70.4% | Lab hold |
| Bradford South | Lab | 8,275 | 15.8 | 71.6% | Lab hold |
| Bradford West | Lab | 4,941 | 11.4 | 69.5% | Lab hold |
| Braintree | Con | 1,090 | 2.1 | 79.4% | Con hold |
| Brecon and Radnor | Lab | 3,012 | 6.8 | 81.4% | Lab hold |
| Brent East | Lab | 8,927 | 23.5 | 60.1% | Lab hold |
| Brent North | Con | 7,312 | 14.1 | 71.9% | Con hold |
| Brent South | Lab | 11,053 | 29.5 | 61.2% | Lab hold |
| Brentford and Isleworth | Con | 232 | 0.4 | 73.3% | Con hold |
| Brentwood and Ongar | Con | 7,946 | 17.6 | 77.2% | Con hold |
| Bridgwater | Con | 6,187 | 11.5 | 77.3% | Con hold |
| Bridlington | Con | 10,106 | 22.6 | 67.9% | Con hold |
| Brigg and Scunthorpe | Lab | 6,742 | 10.6 | 70.5% | Lab hold |
| Brighouse and Spenborough | Lab | 2,177 | 4.4 | 78.6% | Lab hold |
| Brighton Kemptown | Con | 2,665 | 5.6 | 72.3% | Con hold |
| Brighton Pavilion | Con | 7,417 | 18.9 | 68.6% | Con hold |
| Bristol North East | Lab | 8,591 | 23.2 | 71.2% | Lab hold |
| Bristol North West | Lab | 633 | 1.2 | 79.3% | Lab gain from Con |
| Bristol South | Lab | 14,984 | 35.4 | 69.3% | Lab hold |
| Bristol South East | Lab | 9,373 | 17.7 | 76.2% | Lab hold |
| Bristol West | Con | 6,957 | 17.6 | 65.4% | Con hold |
| Bromsgrove and Redditch | Con | 2,068 | 3.0 | 79.6% | Con hold |
| Buckingham | Con | 2,918 | 4.6 | 79.7% | Con hold |
| Burnley | Lab | 11,876 | 30.1 | 74.7% | Lab hold |
| Burton | Con | 2,098 | 4.0 | 78.0% | Con hold |
| Bury and Radcliffe | Lab | 442 | 0.7 | 80.8% | Lab gain from Con |
| Bury St Edmunds | Con | 11,082 | 17.3 | 73.2% | Con hold |
| Bute and North Ayrshire | Con | 3,506 | 10.0 | 71.3% | |
| Caernarvon | PC | 2,894 | 8.4 | 80.9% | PC hold |
| Caerphilly | Lab | 13,709 | 32.1 | 75.6% | Lab hold |
| Caithness and Sutherland | Lab | 2,560 | 11.4 | 78.1% | Lab hold |
| Camberwell Dulwich | Lab | 7,459 | 17.0 | 65.1% | |
| Camberwell Peckham | Lab | 18,826 | 54.9 | 54.2% | |
| Cambridge | Con | 2,773 | 5.3 | 69.6% | Con hold |
| Cambridgeshire | Con | 12,655 | 19.7 | 76.1% | Con hold |
| Cannock | Lab | 12,222 | 28.4 | 76.0% | Lab hold |
| Canterbury | Con | 14,755 | 23.7 | 72.6% | Con hold |
| Cardiff North | Con | 2,001 | 6.2 | 73.3% | Con hold |
| Cardiff North West | Con | 4,333 | 12.5 | 79.0% | Con hold |
| Cardiff South East | Lab | 10,718 | 26.4 | 70.8% | Lab hold |
| Cardiff West | Lab | 6,672 | 18.4 | 69.7% | Lab hold |
| Cardigan | Lib | 2,410 | 7.0 | 80.6% | Lib hold |
| Carlisle | Lab | 6,254 | 15.2 | 78.8% | Lab hold |
| Carlton | Con | 4,619 | 8.3 | 77.7% | Con hold |
| Carmarthen | PC | 3,640 | 7.0 | 85.6% | PC gain from Lab |
| Carshalton | Con | 3,698 | 7.5 | 74.3% | Con hold |
| Cheadle | Con | 7,176 | 13.6 | 80.3% | Con hold |
| Chelmsford | Con | 4,002 | 6.3 | 79.2% | Con hold |
| Chelsea | Con | 13,167 | 40.8 | 50.0% | Con hold |
| Cheltenham | Con | 8,454 | 18.0 | 75.0% | Con hold |
| Chertsey and Walton | Con | 10,304 | 20.8 | 73.5% | Con hold |
| Chesham and Amersham | Con | 10,987 | 22.2 | 78.1% | Con hold |
| Chester-le-Street | Lab | 24,278 | 47.6 | 74.6% | Lab hold |
| Chesterfield | Lab | 17,560 | 34.0 | 72.6% | Lab hold |
| Chichester | Con | 11,341 | 22.1 | 73.6% | Con hold |
| Chingford | Con | 4,645 | 11.1 | 73.4% | Con hold |
| Chippenham | Con | 1,929 | 3.6 | 78.4% | Con hold |
| Chipping Barnet | Con | 7,866 | 18.9 | 73.6% | Con hold |
| Chislehurst | Con | 3,894 | 9.5 | 76.1% | Con hold |
| Chorley | Lab | 2,713 | 4.4 | 81.2% | Lab hold |
| Christchurch | Con | 13,890 | 33.6 | 74.7% | |
| Cirencester and Tewkesbury | Con | 10,160 | 16.5 | 76.7% | Con hold |
| Cities of London and Westminster | Con | 5,761 | 20.8 | 53.2% | |
| City of Chester | Con | 4,618 | 8.8 | 75.4% | |
| Clackmannan and East Stirlingshire | SNP | 7,341 | 14.3 | — | |
| Cleveland | Con | 1,528 | 3.3 | 76.2% | |
| Clitheroe | Con | 6,868 | 16.8 | 78.6% | Con hold |
| Coatbridge and Airdrie | Lab | 10,568 | 23.7 | 74.5% | Lab hold |
| Colchester | Con | 5,500 | 8.8 | 76.2% | Con hold |
| Colne Valley | Lib | 1,666 | 3.4 | 81.7% | Lib hold |
| Consett | Lab | 19,446 | 48.0 | 68.6% | Lab hold |
| Conway | Con | 2,806 | 7.1 | 76.2% | Con hold |
| Coventry North East | Lab | 15,969 | 35.9 | 70.0% | Lab hold |
| Coventry North West | Lab | 7,488 | 20.2 | 75.2% | Lab hold |
| Coventry South East | Lab | 12,123 | 35.3 | 67.6% | Lab hold |
| Coventry South West | Lab | 2,118 | 3.9 | 79.4% | Lab hold |
| Crewe | Lab | 7,255 | 16.7 | 73.2% | Lab hold |
| Crosby | Con | 12,175 | 21.1 | 73.5% | Con hold |
| Croydon Central | Con | 164 | 0.3 | 72.6% | Con hold |
| Croydon North East | Con | 2,151 | 5.2 | 71.0% | Con hold |
| Croydon North West | Con | 1,479 | 3.9 | 69.3% | Con hold |
| Croydon South | Con | 14,189 | 31.9 | 73.9% | Con hold |
| Dagenham | Lab | 21,994 | 48.3 | 65.0% | Lab hold |
| Darlington | Lab | 3,712 | 7.9 | 74.4% | Lab hold |
| Dartford | Lab | 5,486 | 12.6 | 76.6% | Lab hold |
| Darwen | Con | 5,651 | 10.5 | 76.6% | Con hold |
| Daventry | Con | 9,062 | 14.1 | 77.1% | Con hold |
| Dearne Valley | Lab | 27,269 | 60.7 | 71.1% | Lab hold |
| Denbigh | Con | 4,551 | 9.4 | 76.4% | Con hold |
| Deptford | Lab | 13,034 | 36.3 | 58.7% | Lab hold |
| Derby North | Lab | 4,193 | 6.9 | 73.3% | Lab hold |
| Derby South | Lab | 9,332 | 18.1 | 69.5% | Lab hold |
| Derbyshire West | Con | 7,846 | 20.4 | 78.5% | Con hold |
| Devizes | Con | 7,021 | 12.0 | 75.2% | Con hold |
| Devon North | Lib | 6,721 | 11.5 | 79.7% | Lib hold |
| Devon West | Con | 5,929 | 13.1 | 78.6% | Con hold |
| Dewsbury | Lab | 6,901 | 15.4 | 72.9% | Lab hold |
| Don Valley | Lab | 27,420 | 42.1 | 73.4% | Lab hold |
| Doncaster | Lab | 7,430 | 17.2 | 72.8% | Lab hold |
| Dorking | Con | 10,305 | 23.3 | 75.0% | Con hold |
| Dorset North | Con | 8,541 | 15.1 | 79.2% | Con hold |
| Dorset West | Con | 8,685 | 20.8 | 77.9% | Con hold |
| Dover | Con | 2,294 | 3.9 | 78.7% | |
| Down North | UUP | 31,023 | 54.4 | 60.9% | UUP hold |
| Down South | UUP | 3,567 | 5.4 | 72.4% | UUP hold |
| Dudley East | Lab | 12,191 | 29.6 | 68.3% | Lab hold |
| Dudley West | Lab | 8,525 | 15.2 | 75.2% | Lab hold |
| Dumfries | Con | 5,828 | 12.3 | 76.7% | Con hold |
| Dunbartonshire Central | Lab | 4,385 | 11.1 | 79.8% | Lab hold |
| Dunbartonshire East | SNP | 22 | 0.0 | 80.7% | SNP gain from Con |
| Dunbartonshire West | Lab | 1,814 | 4.5 | 78.3% | Lab hold |
| Dundee East | SNP | 6,983 | 15.1 | 73.4% | SNP hold |
| Dundee West | Lab | 2,802 | 5.9 | 74.3% | Lab hold |
| Dunfermline | Lab | 5,291 | 11.5 | 75.9% | Lab hold |
| Durham | Lab | 18,116 | 33.9 | 71.6% | Lab hold |
| Durham North West | Lab | 18,756 | 43.1 | 71.1% | Lab hold |
| Ealing North | Lab | 2,922 | 5.4 | 73.9% | Lab hold |
| Easington | Lab | 20,937 | 47.6 | 69.0% | Lab hold |
| East Aberdeenshire | SNP | 4,371 | 13.0 | 70.5% | |
| East Flintshire | Lab | 9,586 | 17.4 | 79.7% | |
| East Grinstead | Con | 9,280 | 22.4 | 74.5% | Con hold |
| East Hertfordshire | Con | 8,335 | 12.7 | 74.1% | |
| East Kilbride | Lab | 2,704 | 5.2 | 79.1% | Lab hold |
| Eastbourne | Con | 16,025 | 28.8 | 74.6% | Con hold |
| Eastleigh | Con | 7,815 | 13.1 | 78.8% | Con hold |
| Ebbw Vale | Lab | 18,059 | 63.0 | 76.1% | Lab hold |
| Eccles | Lab | 9,266 | 22.1 | 72.8% | Lab hold |
| Edinburgh Central | Lab | 3,953 | 14.3 | 67.5% | Lab hold |
| Edinburgh East | Lab | 8,456 | 19.3 | 76.2% | Lab hold |
| Edinburgh Leith | Lab | 3,445 | 11.7 | 74.8% | Lab hold |
| Edinburgh North | Con | 4,391 | 13.4 | 69.2% | Con hold |
| Edinburgh Pentlands | Con | 1,257 | 3.0 | 75.5% | Con hold |
| Edinburgh South | Con | 3,226 | 7.7 | 74.2% | Con hold |
| Edinburgh West | Con | 5,202 | 12.9 | 76.6% | Con hold |
| Edmonton | Lab | 6,828 | 16.6 | 67.1% | Lab hold |
| Enfield North | Lab | 4,793 | 10.0 | 70.5% | Lab hold |
| Epping | Con | 6,774 | 14.4 | 73.3% | |
| Epsom | Con | 16,290 | 27.4 | 73.7% | |
| Erith and Crayford | Lab | 8,467 | 19.1 | 73.1% | Lab hold |
| Esher | Con | 10,860 | 30.7 | 74.3% | Con hold |
| Eton and Slough | Lab | 7,663 | 16.5 | 72.7% | Lab hold |
| Exeter | Con | 2,348 | 4.4 | 80.3% | Con hold |
| Eye | Con | 7,857 | 15.5 | 77.4% | Con hold |
| Falmouth and Camborne | Con | 5,856 | 11.6 | 75.8% | Con hold |
| Fareham | Con | 4,448 | 10.1 | 77.0% | Con hold |
| Farnham | Con | 8,259 | 17.3 | 76.2% | Con hold |
| Farnworth | Lab | 14,695 | 27.9 | 74.7% | Lab hold |
| Faversham | Con | 2,877 | 4.9 | 76.7% | Con hold |
| Feltham and Heston | Lab | 9,147 | 17.1 | 67.9% | Lab hold |
| Fermanagh and South Tyrone | Oth | 2,695 | 4.3 | 88.6% | Oth gain from UUP |
| Fife Central | Lab | 7,986 | 18.5 | 73.9% | Lab hold |
| Fife East | Con | 2,914 | 7.0 | 73.7% | Con hold |
| Finchley | Con | 3,911 | 10.4 | 69.5% | Con hold |
| Folkestone and Hythe | Con | 8,442 | 18.6 | 70.0% | Con hold |
| Fulham | Lab | 5,321 | 12.9 | 70.9% | Lab hold |
| Gainsborough | Con | 3,968 | 8.6 | 74.8% | Con hold |
| Galloway | SNP | 30 | 0.1 | 77.1% | SNP gain from Con |
| Gateshead East | Lab | 17,599 | 39.4 | 70.3% | Lab hold |
| Gateshead West | Lab | 9,427 | 46.7 | 65.7% | Lab hold |
| Gillingham | Con | 3,996 | 8.5 | 75.9% | Con hold |
| Glasgow Cathcart | Con | 1,757 | 4.6 | 76.7% | Con hold |
| Glasgow Central | Lab | 6,441 | 44.4 | 56.9% | Lab hold |
| Glasgow Craigton | Lab | 8,781 | 26.2 | 75.8% | Lab hold |
| Glasgow Garscadden | Lab | 7,637 | 19.7 | 70.9% | Lab hold |
| Glasgow Govan | Lab | 1,952 | 8.5 | 71.7% | Lab hold |
| Glasgow Hillhead | Con | 2,696 | 8.9 | 72.4% | Con hold |
| Glasgow Kelvingrove | Lab | 4,119 | 15.2 | 63.4% | Lab hold |
| Glasgow Maryhill | Lab | 9,418 | 27.7 | 65.9% | Lab hold |
| Glasgow Pollok | Lab | 7,091 | 16.5 | 72.4% | Lab hold |
| Glasgow Provan | Lab | 9,974 | 28.4 | 64.0% | Lab hold |
| Glasgow Queen'S Park | Lab | 8,914 | 34.3 | 67.0% | Lab hold |
| Glasgow Shettleston | Lab | 6,349 | 25.7 | 64.4% | Lab hold |
| Glasgow Springburn | Lab | 8,395 | 26.3 | 66.5% | Lab hold |
| Gloucester | Con | 3,528 | 7.2 | 78.7% | Con hold |
| Gloucestershire West | Lab | 409 | 0.8 | 80.2% | Lab hold |
| Goole | Lab | 14,097 | 31.5 | 69.3% | Lab hold |
| Gosport | Con | 6,866 | 18.7 | 75.3% | Con hold |
| Gower | Lab | 16,204 | 37.0 | 77.0% | Lab hold |
| Grantham | Con | 8,030 | 13.8 | 74.2% | Con hold |
| Gravesend | Lab | 2,305 | 3.4 | 78.7% | Lab hold |
| Greenock and Port Glasgow | Lab | 11,955 | 27.1 | 71.1% | Lab hold |
| Greenwich | Lab | 9,906 | 28.7 | 65.3% | Lab hold |
| Grimsby | Lab | 6,982 | 15.2 | 69.4% | Lab hold |
| Guildford | Con | 10,904 | 21.0 | 71.9% | Con hold |
| Hackney Central | Lab | 12,853 | 50.2 | 52.8% | Lab hold |
| Hackney South and Shoreditch | Lab | 13,295 | 49.1 | 54.7% | Lab hold |
| Halesowen and Stourbridge | Con | 850 | 1.4 | 76.2% | Con hold |
| Halifax | Lab | 4,178 | 8.8 | 74.6% | Lab hold |
| Haltemprice | Con | 11,640 | 20.4 | 75.0% | Con hold |
| Hamilton | Lab | 3,332 | 8.6 | 77.2% | Lab hold |
| Hammersmith North | Lab | 8,122 | 24.0 | 64.6% | Lab hold |
| Hampstead | Con | 1,725 | 4.3 | 63.1% | Con hold |
| Harborough | Con | 13,209 | 26.3 | 76.4% | Con hold |
| Harlow | Lab | 13,451 | 28.4 | 75.2% | Lab hold |
| Harrogate | Con | 13,314 | 29.2 | 70.5% | Con hold |
| Harrow Central | Con | 2,068 | 6.3 | 73.0% | Con hold |
| Harrow East | Con | 3,478 | 9.4 | 74.9% | Con hold |
| Harrow West | Con | 11,582 | 27.5 | 74.5% | Con hold |
| Harwich | Con | 10,828 | 16.9 | 72.3% | Con hold |
| Hastings | Con | 4,652 | 11.4 | 71.6% | Con hold |
| Havant and Waterloo | Con | 8,732 | 15.7 | 73.8% | Con hold |
| Hayes and Harlington | Lab | 9,420 | 24.2 | 69.5% | Lab hold |
| Hazel Grove | Con | 2,831 | 5.1 | 82.4% | Con gain from Lib |
| Hemel Hempstead | Lab | 485 | 0.7 | 81.7% | Lab gain from Con |
| Hemsworth | Lab | 31,572 | 64.5 | 70.2% | Lab hold |
| Hendon North | Con | 1,750 | 4.8 | 72.3% | Con hold |
| Hendon South | Con | 4,963 | 13.7 | 69.7% | Con hold |
| Henley | Con | 10,266 | 22.3 | 73.6% | Con hold |
| Hereford | Con | 1,112 | 2.5 | 75.8% | Con hold |
| Hertford Stevenage | Lab | 9,046 | 14.4 | 76.3% | |
| Hertfordshire South | Con | 2,228 | 4.5 | 76.1% | Con hold |
| Hexham | Con | 4,641 | 9.5 | 75.4% | Con hold |
| Heywood and Royton | Lab | 7,899 | 13.3 | 76.6% | Lab hold |
| High Peak | Con | 2,002 | 4.4 | 80.5% | Con hold |
| Hitchin | Con | 3,186 | 5.5 | 79.6% | Con hold |
| Holborn and St Pancras | Lab | 5,441 | 25.8 | 53.8% | |
| Holland With Boston | Con | 8,684 | 15.0 | 72.2% | Con hold |
| Honiton | Con | 13,220 | 23.9 | 75.7% | Con hold |
| Horncastle | Con | 5,244 | 14.9 | 70.8% | Con hold |
| Hornchurch | Lab | 6,801 | 15.5 | 72.8% | Lab hold |
| Hornsey | Con | 782 | 2.0 | 68.5% | Con hold |
| Horsham | Con | 3,699 | 5.2 | 78.1% | |
| Houghton-le-Spring | Lab | 20,401 | 47.0 | 72.5% | Lab hold |
| Hove | Con | 14,876 | 29.2 | 69.8% | Con hold |
| Howden | Con | 4,780 | 11.5 | 72.6% | Con hold |
| Huddersfield East | Lab | 8,414 | 21.7 | 72.4% | Lab hold |
| Huddersfield West | Lab | 1,364 | 3.3 | 76.3% | Lab hold |
| Huntingdonshire | Con | 9,244 | 15.4 | 75.1% | Con hold |
| Huyton | Lab | 16,233 | 31.1 | 71.1% | Lab hold |
| Ilford North | Lab | 778 | 1.6 | 74.5% | Lab gain from Con |
| Ilford South | Lab | 1,749 | 4.5 | 69.7% | Lab hold |
| Ilkeston | Lab | 15,858 | 28.3 | 74.9% | Lab hold |
| Ince | Lab | 23,530 | 42.2 | 72.4% | Lab hold |
| Inverness | Lib | 1,134 | 2.8 | 70.5% | Lib hold |
| Ipswich | Lab | 1,733 | 2.5 | 79.5% | Lab gain from Con |
| Isle of Wight | Lib | 2,040 | 3.1 | 76.8% | Lib hold |
| Islington Central | Lab | 9,393 | 37.4 | 55.4% | Lab hold |
| Islington North | Lab | 6,818 | 30.4 | 54.2% | Lab hold |
| Islington South and Finsbury | Lab | 9,593 | 40.5 | 56.0% | Lab hold |
| Jarrow | Lab | 15,851 | 40.6 | 71.4% | Lab hold |
| Keighley | Lab | 3,081 | 7.2 | 83.0% | Lab hold |
| Kensington | Con | 1,917 | 5.6 | 56.4% | Con hold |
| Kettering | Lab | 11,170 | 17.8 | 73.2% | Lab hold |
| Kidderminster | Con | 6,769 | 11.4 | 74.9% | Con hold |
| Kilmarnock | Lab | 7,529 | 15.5 | 80.4% | Lab hold |
| Kingston upon Thames | Con | 8,414 | 19.8 | 71.8% | Con hold |
| Kingston-upon-Hull Central | Lab | 9,821 | 22.9 | 67.7% | |
| Kingston-upon-Hull East | Lab | 23,793 | 43.4 | 67.1% | |
| Kingston-upon-Hull West | Lab | 10,121 | 27.2 | 64.6% | |
| Kingswood | Lab | 2,566 | 5.5 | 84.1% | Lab hold |
| Kinross and West Perthshire | Con | 53 | 0.2 | 75.1% | Con hold |
| Kirkcaldy | Lab | 6,101 | 13.4 | 75.0% | |
| Knutsford | Con | 10,426 | 24.6 | 76.8% | Con hold |
| Lambeth Central | Lab | 8,677 | 33.9 | 52.6% | Lab hold |
| Lambeth Norwood | Lab | 4,771 | 14.6 | 61.9% | |
| Lambeth Vauxhall | Lab | 9,766 | 39.8 | 52.7% | |
| Lanark | Lab | 698 | 1.8 | 82.2% | Lab hold |
| Lancaster | Con | 1,421 | 3.7 | 78.2% | Con hold |
| Leeds East | Lab | 12,311 | 27.7 | 65.7% | Lab hold |
| Leeds North East | Con | 5,628 | 14.6 | 65.5% | Con hold |
| Leeds North West | Con | 4,027 | 9.3 | 66.3% | Con hold |
| Leeds South | Lab | 15,265 | 45.4 | 63.8% | Lab hold |
| Leeds South East | Lab | 11,016 | 39.3 | 56.3% | Lab hold |
| Leeds West | Lab | 7,607 | 18.3 | 69.0% | Lab hold |
| Leek | Con | 4,324 | 6.6 | 78.5% | Con hold |
| Leicester East | Lab | 3,811 | 8.3 | 72.3% | Lab hold |
| Leicester South | Lab | 1,133 | 2.3 | 68.9% | Lab gain from Con |
| Leicester West | Lab | 9,960 | 22.5 | 68.4% | Lab hold |
| Leigh | Lab | 14,635 | 30.4 | 73.9% | Lab hold |
| Leominster | Con | 579 | 1.7 | 78.4% | Con hold |
| Lewes | Con | 13,847 | 26.0 | 73.8% | Con hold |
| Lewisham East | Lab | 8,952 | 18.7 | 68.8% | Lab hold |
| Lewisham West | Lab | 5,529 | 12.6 | 70.1% | Lab hold |
| Leyton | Lab | 11,513 | 28.6 | 62.7% | Lab hold |
| Lichfield and Tamworth | Lab | 331 | 0.5 | 78.2% | Lab gain from Con |
| Lincoln | Lab | 984 | 2.5 | 74.8% | Lab gain from Oth |
| Liverpool Edge Hill | Lab | 6,171 | 24.6 | 61.2% | Lab hold |
| Liverpool Garston | Lab | 3,300 | 5.7 | 71.9% | Lab hold |
| Liverpool Kirkdale | Lab | 9,481 | 32.9 | 63.5% | Lab hold |
| Liverpool Scotland | Lab | 12,920 | 68.4 | 53.8% | |
| Liverpool Toxteth | Lab | 7,250 | 26.9 | 58.7% | Lab hold |
| Liverpool Walton | Lab | 9,862 | 27.8 | 68.3% | Lab hold |
| Liverpool Wavertree | Con | 2,755 | 6.7 | 69.3% | Con hold |
| Liverpool West Derby | Lab | 12,519 | 31.6 | 67.3% | Lab hold |
| Llanelli | Lab | 22,301 | 45.0 | 76.9% | Lab hold |
| Londonderry | UUP | 9,020 | 14.0 | 69.3% | UUP hold |
| Loughborough | Lab | 2,348 | 4.3 | 78.5% | Lab hold |
| Louth | Con | 2,880 | 5.6 | 73.1% | Con hold |
| Lowestoft | Con | 2,062 | 3.4 | 78.2% | Con hold |
| Ludlow | Con | 6,236 | 17.2 | 74.8% | Con hold |
| Luton East | Lab | 3,677 | 9.4 | 73.5% | Lab hold |
| Luton West | Lab | 6,439 | 14.8 | 74.9% | Lab hold |
| Macclesfield | Con | 13,093 | 20.8 | 78.7% | Con hold |
| Maidstone | Con | 10,271 | 15.7 | 74.1% | Con hold |
| Maldon | Con | 6,387 | 13.6 | 76.3% | Con hold |
| Manchester Ardwick | Lab | 6,783 | 24.1 | 58.7% | Lab hold |
| Manchester Blackley | Lab | 7,119 | 18.4 | 70.7% | Lab hold |
| Manchester Central | Lab | 10,611 | 49.9 | 53.4% | Lab hold |
| Manchester Gorton | Lab | 8,864 | 22.3 | 71.0% | Lab hold |
| Manchester Moss Side | Lab | 4,111 | 12.7 | 62.9% | Lab hold |
| Manchester Openshaw | Lab | 8,513 | 30.4 | 65.8% | Lab hold |
| Manchester Withington | Con | 2,001 | 5.1 | 67.8% | Con hold |
| Manchester Wythenshawe | Lab | 14,179 | 31.7 | 68.8% | Lab hold |
| Mansfield | Lab | 17,279 | 34.3 | 72.6% | Lab hold |
| Melton | Con | 14,196 | 22.4 | 77.0% | Con hold |
| Meriden | Lab | 8,966 | 12.3 | 75.1% | Lab hold |
| Merioneth | PC | 2,592 | 11.5 | 84.0% | PC hold |
| Merthyr Tydfil | Lab | 16,815 | 55.9 | 75.8% | Lab hold |
| Mid Oxfordshire | Con | 7,403 | 16.3 | 78.3% | |
| Mid-Bedfordshire | Con | 9,326 | 15.9 | 61.2% | |
| Mid-Ulster | Oth | — | — | 79.0% | Oth gain from VUPP |
| Middlesborough | Lab | 13,807 | 37.5 | 61.2% | |
| Middleton and Prestwick | Lab | 3,714 | 6.4 | 75.8% | Lab hold |
| Midlothian | Lab | 4,084 | 5.9 | 77.4% | Lab hold |
| Mitcham and Morden | Lab | 6,191 | 13.3 | 71.1% | Lab hold |
| Monmouth | Con | 2,342 | 3.9 | 79.5% | Con hold |
| Montgomery | Lib | 3,859 | 14.7 | 78.0% | |
| Moray and Nairn | SNP | 367 | 1.2 | 74.7% | SNP hold |
| Morecambe and Lonsdale | Con | 12,244 | 24.5 | 72.9% | Con hold |
| Morpeth | Lab | 14,687 | 41.3 | 73.3% | Lab hold |
| Motherwell and Wishaw | Lab | 4,962 | 12.8 | 75.4% | Lab hold |
| Nantwich | Con | 3,374 | 7.2 | 76.2% | Con hold |
| Neath | Lab | 17,723 | 43.5 | 78.0% | Lab hold |
| Nelson and Colne | Lab | 669 | 1.7 | 81.1% | Lab gain from Con |
| New Forest | Con | 13,423 | 23.2 | 74.2% | Con hold |
| Newark | Lab | 5,771 | 10.4 | 77.9% | Lab hold |
| Newbury | Con | 1,022 | 1.9 | 76.3% | Con hold |
| Newcastle under Lyme | Lab | 7,370 | 13.0 | 78.1% | Lab hold |
| Newcastle-upon-Tyne Central | Lab | 8,114 | 55.2 | 58.4% | Lab hold |
| Newcastle-upon-Tyne East | Lab | 6,249 | 19.1 | 71.8% | Lab hold |
| Newcastle-upon-Tyne North | Con | 469 | 1.8 | 65.0% | Con hold |
| Newcastle-upon-Tyne West | Lab | 15,074 | 28.5 | 68.9% | Lab hold |
| Newham North East | Lab | 13,541 | 34.7 | 59.2% | Lab hold |
| Newham North West | Lab | 13,381 | 48.5 | 51.6% | Lab hold |
| Newham South | Lab | 17,761 | 57.6 | 53.5% | Lab hold |
| Newport | Lab | 13,816 | 24.4 | 75.6% | Lab hold |
| Newton | Lab | 16,472 | 22.5 | 76.8% | Lab hold |
| Norfolk North West | Con | 1,343 | 2.2 | 78.5% | Con hold |
| Normanton | Lab | 14,633 | 35.3 | 70.4% | Lab hold |
| North Angus and Mearns | Con | 2,551 | 9.4 | 72.3% | |
| North Cornwall | Lib | 3,856 | 9.3 | 80.5% | |
| North East Derbyshire | Lab | 10,241 | 20.3 | 75.6% | |
| North Fylde | Con | 17,139 | 32.1 | 71.5% | |
| North Lanarkshire | Lab | 8,341 | 19.4 | 79.5% | |
| North Norfolk | Con | 11,121 | 16.1 | 76.5% | |
| North Somerset | Con | 9,475 | 13.2 | 80.5% | |
| Northampton North | Lab | 1,538 | 4.1 | 76.0% | Lab hold |
| Northampton South | Con | 141 | 0.4 | 75.5% | Con hold |
| Northwich | Con | 4,610 | 11.2 | 78.6% | Con hold |
| Norwich North | Lab | 9,204 | 28.7 | 71.2% | Lab hold |
| Norwich South | Lab | 3,405 | 9.7 | 78.5% | Lab hold |
| Nottingham East | Lab | 5,956 | 18.5 | 60.0% | Lab hold |
| Nottingham North | Lab | 6,841 | 13.3 | 67.1% | Lab hold |
| Nottingham West | Lab | 9,265 | 16.8 | 70.9% | Lab hold |
| Nuneaton | Lab | 17,761 | 30.8 | 73.9% | Lab hold |
| Ogmore | Lab | 22,204 | 43.4 | 75.4% | Lab hold |
| Oldham East | Lab | 8,137 | 22.5 | 71.2% | Lab hold |
| Oldham West | Lab | 8,037 | 23.2 | 72.2% | Lab hold |
| Orkney and Shetland | Lib | 6,852 | 39.0 | 66.8% | Lib hold |
| Ormskirk | Lab | 8,851 | 12.6 | 72.8% | Lab hold |
| Orpington | Con | 5,010 | 9.7 | 79.0% | Con hold |
| Oswestry | Con | 8,414 | 20.8 | 71.9% | Con hold |
| Oxford | Lab | 1,036 | 1.9 | 70.8% | Lab gain from Con |
| Paddington | Lab | 2,311 | 6.4 | 61.7% | Lab hold |
| Paisley | Lab | 5,590 | 11.7 | 72.2% | Lab hold |
| Pembroke | Con | 772 | 1.4 | 79.5% | Con hold |
| Penistone | Lab | 15,135 | 30.2 | 74.7% | Lab hold |
| Penrith and the Borders | Con | 13,756 | 33.9 | 73.0% | |
| Perth and East Perthshire | SNP | 793 | 1.9 | 73.8% | SNP gain from Con |
| Peterborough | Lab | 1,848 | 3.8 | 77.9% | Lab gain from Con |
| Petersfield | Con | 8,987 | 15.8 | 76.5% | Con hold |
| Plymouth Devonport | Lab | 2,259 | 6.1 | 73.5% | Lab hold |
| Plymouth Drake | Con | 34 | 0.1 | 75.4% | Con hold |
| Plymouth Sutton | Con | 5,188 | 11.3 | 75.2% | Con hold |
| Pontefract | Lab | 23,242 | 54.2 | 71.2% | |
| Pontypool | Lab | 18,695 | 46.7 | 72.7% | Lab hold |
| Pontypridd | Lab | 18,774 | 36.3 | 73.8% | Lab hold |
| Poole | Con | 11,425 | 18.2 | 75.3% | Con hold |
| Portsmouth North | Lab | 1,345 | 2.5 | 76.9% | Lab hold |
| Portsmouth South | Con | 8,071 | 16.4 | 69.4% | Con hold |
| Preston North | Lab | 1,784 | 4.5 | 76.7% | Lab hold |
| Preston South | Lab | 3,749 | 9.5 | 76.4% | Lab hold |
| Pudsey | Con | 4,581 | 9.0 | 78.2% | Con hold |
| Ravensbourne | Con | 8,505 | 23.7 | 74.0% | Con hold |
| Reading North | Con | 468 | 1.0 | 72.4% | Con hold |
| Reading South | Con | 6,666 | 12.9 | 74.7% | Con hold |
| Redcar | Lab | 10,430 | 24.2 | 69.1% | Lab hold |
| Reigate | Con | 13,584 | 24.8 | 75.3% | Con hold |
| Renfrewshire East | Con | 8,710 | 18.2 | 77.6% | Con hold |
| Renfrewshire West | Lab | 5,300 | 9.9 | 80.1% | Lab hold |
| Rhondda | Lab | 34,481 | 68.8 | 76.2% | Lab hold |
| Richmond (Surrey) | Con | 4,215 | 10.4 | 75.1% | |
| Richmond (Yorkshire) | Con | 13,628 | 33.5 | 65.7% | |
| Ripon | Con | 7,004 | 17.7 | 78.9% | Con hold |
| Rochdale | Lib | 2,753 | 5.9 | 70.3% | Lib hold |
| Rochester and Chatham | Lab | 2,418 | 4.1 | 73.6% | Lab gain from Con |
| Romford | Con | 2,651 | 6.7 | 71.5% | Con hold |
| Ross and Cromarty | Con | 663 | 3.2 | 69.5% | Con hold |
| Rossendale | Lab | 203 | 0.5 | 80.9% | Lab gain from Con |
| Rother Valley | Lab | 32,777 | 49.4 | 72.2% | Lab hold |
| Rotherham | Lab | 17,034 | 42.5 | 65.5% | Lab hold |
| Roxburgh Selkirk and Peebles | Lib | 7,475 | 16.3 | 79.2% | Lib hold |
| Rugby | Lab | 5,204 | 10.9 | 79.8% | Lab hold |
| Ruislip Northwood | Con | 10,289 | 25.5 | 74.6% | Con hold |
| Runcorn | Con | 5,468 | 10.1 | 77.6% | Con hold |
| Rushcliffe | Con | 14,943 | 30.2 | 77.4% | Con hold |
| Rutherglen | Lab | 7,356 | 19.1 | 78.8% | Lab hold |
| Rutland and Stamford | Con | 6,990 | 16.9 | 75.6% | Con hold |
| Rye | Con | 15,683 | 29.2 | 74.2% | Con hold |
| Saffron Waldon | Con | 6,521 | 13.4 | 78.1% | |
| Salford East | Lab | 7,836 | 32.8 | 59.5% | Lab hold |
| Salford West | Lab | 8,572 | 28.7 | 65.2% | Lab hold |
| Salisbury | Con | 4,180 | 8.9 | 74.7% | Con hold |
| Scarborough and Whitby | Con | 9,708 | 24.3 | 68.1% | |
| Sevenoaks | Con | 11,605 | 20.5 | 75.7% | Con hold |
| Sheffield Attercliffe | Lab | 21,558 | 50.2 | 67.2% | Lab hold |
| Sheffield Brightside | Lab | 7,926 | 21.7 | 67.4% | Lab hold |
| Sheffield Hallam | Con | 10,664 | 20.0 | 68.8% | Con hold |
| Sheffield Heeley | Lab | 9,406 | 19.6 | 73.5% | Lab hold |
| Sheffield Hillsborough | Lab | 12,308 | 35.5 | 66.6% | Lab hold |
| Sheffield Park | Lab | 23,964 | 56.9 | 62.4% | Lab hold |
| Shipley | Con | 3,036 | 7.2 | 81.0% | Con hold |
| Shoreham | Con | 11,373 | 22.2 | 74.7% | Con hold |
| Shrewsbury | Con | 5,421 | 12.3 | 73.4% | Con hold |
| Sidcup | Con | 7,543 | 20.1 | 75.9% | Con hold |
| Skipton | Con | 590 | 1.4 | 82.1% | Con hold |
| Solihull | Con | 15,859 | 26.4 | 75.3% | Con hold |
| South Angus | SNP | 1,824 | 4.7 | 74.5% | |
| South Bedfordshire | Con | 4,443 | 8.8 | 78.3% | |
| South Dorset | Con | 6,699 | 12.6 | 75.4% | |
| South East Derbyshie | Con | 1,005 | 2.3 | 80.2% | |
| South East Essex | Con | 8,710 | 15.5 | 73.7% | |
| South Fylde | Con | 22,666 | 34.6 | 72.0% | |
| South Gloucestershire | Con | 4,346 | 6.9 | 79.6% | |
| South Norfolk | Con | 8,765 | 12.7 | 76.2% | |
| South Shields | Lab | 14,825 | 31.6 | 64.7% | Lab hold |
| South West Hertfordshire | Con | 5,841 | 10.0 | 77.0% | |
| South West Norfolk | Con | 4,928 | 11.9 | 76.9% | |
| South Worcestershire | Con | 9,052 | 16.4 | 75.1% | |
| Southall | Lab | 9,983 | 22.2 | 63.6% | Lab hold |
| Southampton Test | Lab | 530 | 1.0 | 73.1% | Lab gain from Con |
| Southamptonitchen | Lab | 7,795 | 13.5 | 70.3% | |
| Southend East | Con | 4,603 | 11.7 | 68.8% | Con hold |
| Southend West | Con | 7,071 | 14.3 | 73.2% | Con hold |
| Southgate | Con | 14,922 | 31.1 | 67.7% | Con hold |
| Southport | Con | 5,627 | 11.6 | 73.7% | Con hold |
| Sowerby | Lab | 646 | 1.7 | 79.2% | Lab hold |
| Spelthorne | Con | 5,948 | 11.5 | 74.5% | Con hold |
| St.Albans | Con | 9,135 | 16.8 | 78.0% | Con hold |
| St.Helens | Lab | 22,066 | 43.4 | 66.9% | Lab hold |
| St.Ives | Con | 5,868 | 15.5 | 73.7% | Con hold |
| St.Marylebone | Con | 6,503 | 26.1 | 57.0% | Con hold |
| St.Pancras North | Lab | 7,553 | 31.2 | 58.1% | Lab hold |
| Stafford and Stone | Con | 6,328 | 10.6 | 76.0% | Con hold |
| Staffordshire South West | Con | 7,539 | 16.4 | 75.4% | Con hold |
| Stalybridge and Hyde | Lab | 9,757 | 20.1 | 73.2% | Lab hold |
| Stepney and Poplar | Lab | 20,976 | 67.4 | 51.5% | Lab hold |
| Stirling Falkirk and Grangemouth | Lab | 1,766 | 3.5 | 79.4% | Lab hold |
| Stirlingshire West | Lab | 367 | 0.9 | 80.7% | Lab hold |
| Stockport North | Lab | 1,824 | 4.4 | 78.0% | Lab hold |
| Stockport South | Lab | 4,220 | 11.9 | 74.3% | Lab hold |
| Stockton | Lab | 14,474 | 24.5 | 69.1% | Lab hold |
| Stoke Newington and Hackney North | Lab | 10,553 | 37.8 | 52.8% | |
| Stoke on Trent Central | Lab | 14,653 | 36.7 | 65.3% | Lab hold |
| Stoke on Trent North | Lab | 15,072 | 36.2 | 69.6% | Lab hold |
| Stoke on Trent South | Lab | 16,495 | 32.9 | 69.1% | Lab hold |
| Stratford | Con | 12,568 | 23.6 | 74.1% | |
| Stretford | Con | 1,237 | 2.4 | 76.5% | Con hold |
| Stroud | Con | 7,054 | 12.7 | 80.4% | Con hold |
| Sudbury and Woodbridge | Con | 12,063 | 19.1 | 75.0% | Con hold |
| Sunderland North | Lab | 15,671 | 30.9 | 67.0% | Lab hold |
| Sunderland South | Lab | 13,030 | 25.0 | 68.1% | Lab hold |
| Surbiton | Con | 6,021 | 17.9 | 72.9% | Con hold |
| Surrey East | Con | 9,845 | 23.2 | 76.2% | Con hold |
| Surrey North West | Con | 13,581 | 27.8 | 70.9% | Con hold |
| Sussex Mid | Con | 11,997 | 25.7 | 76.4% | Con hold |
| Sutton and Cheam | Con | 5,161 | 11.1 | 76.9% | Con hold |
| Sutton Coldfield | Con | 13,356 | 29.6 | 74.5% | Con hold |
| Swansea East | Lab | 20,721 | 49.5 | 71.3% | Lab hold |
| Swansea West | Lab | 4,836 | 9.9 | 75.0% | Lab hold |
| Swindon | Lab | 10,270 | 22.1 | 74.0% | Lab hold |
| Taunton | Con | 6,821 | 13.5 | 79.4% | Con hold |
| Thanet East | Con | 4,503 | 13.1 | 71.6% | Con hold |
| Thanet West | Con | 5,108 | 16.8 | 69.2% | Con hold |
| The Hartlepools | Lab | 7,894 | 16.7 | 72.4% | |
| The Isle of Ely | Lib | 2,685 | 5.1 | 77.1% | |
| The Wrekin | Lab | 6,838 | 11.0 | 75.5% | Lab hold |
| Thirsk and Malton | Con | 13,862 | 29.8 | 72.9% | Con hold |
| Thornaby | Lab | 4,648 | 10.3 | 72.3% | Lab hold |
| Thurrock | Lab | 19,080 | 31.1 | 68.6% | Lab hold |
| Tiverton | Con | 5,354 | 9.9 | 77.5% | Con hold |
| Tonbridge and Malling | Con | 8,609 | 17.4 | 75.5% | Con hold |
| Tooting | Lab | 7,855 | 23.0 | 63.4% | Lab hold |
| Torbay | Con | 12,438 | 19.9 | 73.0% | Con hold |
| Totnes | Con | 6,401 | 10.3 | 76.8% | Con hold |
| Tottenham | Lab | 9,216 | 34.5 | 56.2% | Lab hold |
| Truro | Lib | 464 | 0.8 | 78.7% | Lib gain from Con |
| Tunbridge Wells | Con | 12,027 | 24.0 | 72.5% | Con hold |
| Twickenham | Con | 9,507 | 17.7 | 74.4% | Con hold |
| Tynemouth | Con | 3,121 | 5.5 | 74.3% | Con hold |
| Upminster | Con | 694 | 1.4 | 76.2% | Con hold |
| Uxbridge | Con | 2,153 | 4.8 | 75.1% | Con hold |
| Wakefield | Lab | 12,806 | 27.4 | 70.3% | Lab hold |
| Wallasey | Con | 1,970 | 3.7 | 76.3% | Con hold |
| Wallsend | Lab | 21,269 | 33.2 | 70.9% | Lab hold |
| Walsall North | Lab | 15,885 | 33.4 | 66.6% | Lab hold |
| Walsall South | Lab | 4,662 | 10.7 | 73.6% | Lab hold |
| Walthamstow | Lab | 10,664 | 30.8 | 66.2% | Lab hold |
| Wandsworth Putney | Lab | 2,775 | 5.8 | 71.8% | |
| Wandsworth Streatham | Con | 2,867 | 7.9 | 64.1% | |
| Wanstead and Woodfod | Con | 10,840 | 27.2 | 68.3% | Con hold |
| Warley East | Lab | 8,177 | 21.2 | 67.1% | Lab hold |
| Warley West | Lab | 14,857 | 36.2 | 67.0% | Lab hold |
| Warrington | Lab | 12,261 | 38.7 | 68.0% | Lab hold |
| Warwick and Leamington | Con | 8,245 | 14.0 | 74.8% | Con hold |
| Watford | Lab | 3,957 | 9.1 | 77.3% | Lab hold |
| Wellingborough | Con | 1,758 | 2.6 | 79.6% | Con hold |
| Wells | Con | 7,701 | 14.0 | 78.9% | Con hold |
| Welwyn and Hatfield | Lab | 520 | 1.0 | 81.3% | Lab gain from Con |
| West Aberdeenshire | Con | 2,468 | 5.8 | 76.5% | |
| West Bromwich East | Lab | 7,529 | 19.1 | 67.6% | Lab hold |
| West Bromwich West | Lab | 14,799 | 39.5 | 62.8% | Lab hold |
| West Flint | Con | 4,820 | 9.9 | 75.4% | |
| West Lothian | Lab | 2,690 | 4.4 | 78.8% | Lab hold |
| Westbury | Con | 6,043 | 10.4 | 78.7% | Con hold |
| Western Isles | SNP | 5,232 | 36.7 | 63.4% | SNP hold |
| Westhoughton | Lab | 13,575 | 24.2 | 77.9% | Lab hold |
| Westmorland | Con | 7,715 | 19.1 | 72.4% | Con hold |
| Weston Super Mare | Con | 12,859 | 20.2 | 74.8% | Con hold |
| Whitehaven | Lab | 9,933 | 25.3 | 77.1% | Lab hold |
| Widnes | Lab | 16,871 | 31.7 | 70.9% | Lab hold |
| Wigan | Lab | 18,827 | 44.7 | 74.0% | Lab hold |
| Wimbledon | Con | 8,706 | 17.9 | 68.8% | Con hold |
| Winchester | Con | 9,220 | 14.8 | 75.2% | Con hold |
| Windsor and Maidenhead | Con | 12,841 | 22.5 | 71.8% | Con hold |
| Wirral | Con | 13,488 | 19.2 | 75.5% | Con gain from Oth |
| Woking | Con | 8,735 | 17.6 | 72.9% | Con hold |
| Wokingham | Con | 7,705 | 13.9 | 75.6% | Con hold |
| Wolverhampton N.e. | Lab | 14,653 | 31.9 | — | |
| Wolverhampton S.w. | Con | 5,300 | 11.2 | — | |
| Wolverhampton Se | Lab | 11,698 | 32.0 | — | |
| Wood Green | Lab | 8,211 | 25.4 | 62.3% | Lab hold |
| Woolwich East | Lab | 12,425 | 37.8 | 64.4% | Lab hold |
| Woolwich West | Lab | 3,541 | 8.5 | 73.9% | Lab hold |
| Worcester | Con | 4,989 | 9.0 | 73.9% | Con hold |
| Workington | Lab | 9,551 | 23.7 | 75.8% | Lab hold |
| Worthing | Con | 17,345 | 33.6 | 71.1% | Con hold |
| Wrexham | Lab | 16,366 | 29.0 | 74.3% | Lab hold |
| Wycombe | Con | 9,079 | 15.5 | 74.3% | Con hold |
| Yarmouth | Con | 2,260 | 4.3 | 73.7% | Con hold |
| Yeovil | Con | 7,379 | 12.4 | 79.4% | Con hold |
| York | Lab | 3,689 | 6.4 | 75.3% | Lab hold |
Source: commonslibrary.parliament.uk / cbp-8647
Questions and answers
Who won the October 1974 general election?
Labour won 319 of 635 seats with 39.3% of the vote, an overall majority of 3. Harold Wilson became (or remained) prime minister: Labour majority government.
How many seats did each party win in October 1974?
Labour 319; Conservative 277; Liberal 13; Scottish National Party 11; Ulster Unionist Party 6; Plaid Cymru 3 (out of 635 seats; 318 were needed for a majority).
Who won the most votes in October 1974?
Labour won the most votes: 11,457,079 (39.3% of the 29,189,358 votes counted).
What was the turnout at the October 1974 general election?
Turnout was 72.8% in contested constituencies (valid votes as a share of the electorate).
How many seats changed hands in October 1974?
29 seats changed hands compared with the previous general election, where the constituency had the same boundaries.
What was the closest result in October 1974?
Dunbartonshire East, where the SNP won by 22 votes.
Official results House of Commons Library, General election results from 1918 to 2019. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data