Thursday 9 April 1992
1992 UK general election results
The Conservatives won 336 of 651 seats with 41.9% of the vote, an overall majority of 21. Afterwards: Conservative majority government, with John Major as prime minister.
| Party | Seats | Change | Votes | Share | Change | Share bar | ||
|---|---|---|---|---|---|---|---|---|
| Conservative | 336 | −40 | 14,094,116 | 41.9% | −0.4 | |||
| Labour | 271 | +42 | 11,557,062 | 34.4% | +3.6 | |||
| Liberal Democrats | 20 | new | 6,027,038 | 17.9% | — | |||
| Ulster Unionist Party | 9 | 0 | 270,749 | 0.8% | 0 | |||
| Social Democratic and Labour Party | 4 | +1 | 184,445 | 0.6% | +0.1 | |||
| Plaid Cymru | 4 | +1 | 156,796 | 0.5% | +0.1 | |||
| Scottish National Party | 3 | 0 | 629,552 | 1.9% | +0.6 | |||
| Democratic Unionist Party | 3 | 0 | 103,039 | 0.3% | +0.1 | |||
| Others | 1 | 0 | 439,356 | 1.3% | +0.8 | |||
| 2 other parties and independents | 146,986 | 0.4% | ||||||
Change is compared with the 1987 general election. Before 2010 “Others” groups all smaller parties and independents, as in the source.
Nations and regions
Closest results
- Vale of Glamorgan Con by 19 votes
- Bristol North West Con by 45 votes
- Hayes and Harlington Con by 53 votes
- Ayr Con by 85 votes
- Rossendale and Darwen Lab by 120 votes
- Brecon and Radnor Con by 130 votes
- Birmingham Yardley Lab by 162 votes
- Bolton North East Con by 185 votes
- Warrington South Lab by 191 votes
- Portsmouth South Con by 242 votes
68 seats changed hands
Compared with the previous general election, where the constituency had the same boundaries.
- Labour gained 40 from Conservative
- Liberal Democrats gained 16 from SDP–Liberal Alliance
- Liberal Democrats gained 4 from Conservative
- Labour gained 3 from SDP–Liberal Alliance
- Conservative gained 2 from SDP–Liberal Alliance
- Conservative gained 1 from Labour
- Social Democratic and Labour Party gained 1 from Sinn Féin
- Plaid Cymru gained 1 from SDP–Liberal Alliance
Every constituency
Download CSV| Constituency | Winner | Majority | % | Turnout | Result |
|---|---|---|---|---|---|
| Aberavon | Lab | 21,310 | 53.2 | 77.6% | Lab hold |
| Aberdeen North | Lab | 9,237 | 23.1 | 66.5% | Lab hold |
| Aberdeen South | Con | 1,517 | 3.7 | 69.8% | Con gain from Lab |
| Aldershot | Con | 19,188 | 29.8 | 78.7% | Con hold |
| Aldridge-Brownhills | Con | 11,024 | 21.1 | 82.6% | Con hold |
| Altrincham and Sale | Con | 16,791 | 31.6 | 80.7% | Con hold |
| Alyn and Deeside | Lab | 7,851 | 16.2 | 80.1% | Lab hold |
| Amber Valley | Con | 712 | 1.2 | 84.7% | Con hold |
| Angus East | SNP | 954 | 2.0 | 75.0% | SNP hold |
| Antrim East | UUP | 7,422 | 18.9 | 62.4% | UUP hold |
| Antrim North | DUP | 14,936 | 32.8 | 65.8% | DUP hold |
| Antrim South | UUP | 24,559 | 58.1 | 62.9% | UUP hold |
| Argyll and Bute | LD | 2,622 | 7.2 | 76.2% | LD gain from Alliance |
| Arundel | Con | 19,863 | 32.5 | 77.1% | Con hold |
| Ashfield | Lab | 12,987 | 22.3 | 77.7% | Lab hold |
| Ashford | Con | 17,359 | 30.5 | 79.2% | Con hold |
| Ashton under Lyne | Lab | 10,935 | 25.2 | 73.9% | Lab hold |
| Aylesbury | Con | 18,860 | 29.7 | 80.3% | Con hold |
| Ayr | Con | 85 | 0.2 | 83.1% | Con hold |
| Banbury | Con | 16,720 | 28.6 | 81.5% | Con hold |
| Banff and Buchan | SNP | 4,108 | 8.9 | 71.2% | SNP hold |
| Barking | Lab | 6,268 | 17.8 | 70.0% | Lab hold |
| Barnsley Central | Lab | 19,361 | 49.6 | 70.5% | Lab hold |
| Barnsley East | Lab | 24,777 | 63.0 | 72.7% | Lab hold |
| Barnsley West and Penistone | Lab | 14,504 | 30.2 | 75.8% | Lab hold |
| Barrow and Furness | Lab | 3,578 | 6.4 | 82.1% | Lab gain from Con |
| Basildon | Con | 1,480 | 2.8 | 79.6% | Con hold |
| Basingstoke | Con | 21,198 | 30.9 | 82.8% | Con hold |
| Bassetlaw | Lab | 9,997 | 18.4 | 79.4% | Lab hold |
| Bath | LD | 3,768 | 7.2 | 82.5% | LD gain from Con |
| Batley and Spen | Con | 1,408 | 2.3 | 79.6% | Con hold |
| Battersea | Con | 4,840 | 9.3 | 76.6% | Con hold |
| Beaconsfield | Con | 23,597 | 44.6 | 82.3% | Con hold |
| Beckenham | Con | 15,285 | 33.0 | 77.9% | Con hold |
| Bedfordshire Mid | Con | 25,138 | 36.4 | 84.5% | Con hold |
| Bedfordshire North | Con | 11,618 | 19.7 | 80.0% | Con hold |
| Bedfordshire South West | Con | 21,273 | 32.4 | 82.4% | Con hold |
| Belfast East | DUP | 7,787 | 21.8 | 67.7% | DUP hold |
| Belfast North | UUP | 9,625 | 26.8 | 65.2% | UUP hold |
| Belfast South | UUP | 10,070 | 30.0 | 64.5% | UUP hold |
| Belfast West | SDLP | 589 | 1.5 | 73.1% | SDLP gain from SF |
| Berkshire East | Con | 28,680 | 39.0 | 81.4% | Con hold |
| Berwick-upon-Tweed | LD | 5,043 | 11.6 | 79.1% | LD gain from Alliance |
| Bethnal Green and Stepney | Lab | 12,230 | 33.6 | 65.5% | Lab hold |
| Beverley | Con | 16,517 | 25.5 | 79.7% | Con hold |
| Bexhill and Battle | Con | 16,307 | 31.4 | 79.0% | Con hold |
| Bexleyheath | Con | 14,086 | 29.7 | 82.2% | Con hold |
| Billericay | Con | 22,494 | 34.0 | 82.3% | Con hold |
| Birkenhead | Lab | 17,613 | 38.5 | 73.0% | Lab hold |
| Birmingham Edgbaston | Con | 4,307 | 11.4 | 71.3% | Con hold |
| Birmingham Erdington | Lab | 4,735 | 12.9 | 70.2% | Lab hold |
| Birmingham Hall Green | Con | 3,665 | 7.8 | 78.2% | Con hold |
| Birmingham Hodge Hill | Lab | 7,068 | 17.3 | 70.8% | Lab hold |
| Birmingham Ladywood | Lab | 15,283 | 40.7 | 65.9% | Lab hold |
| Birmingham Northfield | Lab | 630 | 1.2 | 76.1% | Lab gain from Con |
| Birmingham Perry Barr | Lab | 8,590 | 16.6 | 71.6% | Lab hold |
| Birmingham Selly Oak | Lab | 2,060 | 3.7 | 76.6% | Lab gain from Con |
| Birmingham Small Heath | Lab | 13,989 | 40.2 | 63.0% | Lab hold |
| Birmingham Sparkbrook | Lab | 13,572 | 39.3 | 66.8% | Lab hold |
| Birmingham Yardley | Lab | 162 | 0.4 | 78.0% | Lab gain from Con |
| Bishop Auckland | Lab | 10,087 | 18.2 | 76.5% | Lab hold |
| Blaby | Con | 25,347 | 37.2 | 83.4% | Con hold |
| Blackburn | Lab | 6,027 | 11.0 | 75.1% | Lab hold |
| Blackpool North | Con | 3,040 | 6.8 | 77.6% | Con hold |
| Blackpool South | Con | 1,667 | 3.8 | 77.4% | Con hold |
| Blaenau Gwent | Lab | 30,067 | 69.2 | 78.1% | Lab hold |
| Blaydon | Lab | 13,343 | 26.0 | 77.7% | Lab hold |
| Blyth Valley | Lab | 8,044 | 16.4 | 80.8% | Lab hold |
| Bolsover | Lab | 20,660 | 39.2 | 78.9% | Lab hold |
| Bolton North East | Con | 185 | 0.4 | 82.3% | Con hold |
| Bolton South East | Lab | 12,691 | 25.6 | 75.5% | Lab hold |
| Bolton West | Con | 1,079 | 1.8 | 83.5% | Con hold |
| Boothferry | Con | 17,535 | 27.2 | 79.7% | Con hold |
| Bootle | Lab | 29,442 | 58.6 | 72.5% | Lab hold |
| Bosworth | Con | 19,094 | 28.3 | 84.1% | Con hold |
| Bournemouth East | Con | 14,823 | 27.1 | 72.8% | Con hold |
| Bournemouth West | Con | 12,642 | 22.3 | 75.8% | Con hold |
| Bow and Poplar | Lab | 8,404 | 22.5 | 65.8% | Lab hold |
| Bradford North | Lab | 7,664 | 15.7 | 73.4% | Lab hold |
| Bradford South | Lab | 4,902 | 9.3 | 75.6% | Lab hold |
| Bradford West | Lab | 9,502 | 19.4 | 69.9% | Lab hold |
| Braintree | Con | 17,494 | 26.6 | 83.4% | Con hold |
| Brecon and Radnor | Con | 130 | 0.3 | 85.9% | Con gain from Alliance |
| Brent East | Lab | 5,971 | 16.3 | 68.8% | Lab hold |
| Brent North | Con | 10,131 | 24.4 | 70.6% | Con hold |
| Brent South | Lab | 9,705 | 27.0 | 64.1% | Lab hold |
| Brentford and Isleworth | Con | 2,086 | 3.9 | 76.2% | Con hold |
| Brentwood and Ongar | Con | 15,145 | 27.2 | 84.7% | Con hold |
| Bridgend | Lab | 7,326 | 15.6 | 80.4% | Lab hold |
| Bridgwater | Con | 9,716 | 17.1 | 79.5% | Con hold |
| Bridlington | Con | 16,358 | 24.7 | 77.9% | Con hold |
| Brigg and Cleethorpes | Con | 9,269 | 14.4 | 78.0% | Con hold |
| Brighton Kemptown | Con | 3,056 | 7.0 | 76.1% | Con hold |
| Brighton Pavilion | Con | 3,675 | 8.3 | 76.8% | Con hold |
| Bristol East | Lab | 2,692 | 5.4 | 80.4% | Lab gain from Con |
| Bristol North West | Con | 45 | 0.1 | 82.4% | Con hold |
| Bristol South | Lab | 8,919 | 17.8 | 78.0% | Lab hold |
| Bristol West | Con | 6,071 | 11.6 | 74.4% | Con hold |
| Bromsgrove | Con | 13,702 | 23.4 | 82.5% | Con hold |
| Broxbourne | Con | 23,970 | 41.6 | 80.0% | Con hold |
| Broxtowe | Con | 9,891 | 16.2 | 83.4% | Con hold |
| Buckingham | Con | 19,791 | 41.9 | 84.2% | Con hold |
| Burnley | Lab | 11,491 | 22.4 | 74.4% | Lab hold |
| Burton | Con | 5,996 | 9.7 | 82.4% | Con hold |
| Bury North | Con | 4,764 | 8.1 | 84.8% | Con hold |
| Bury South | Con | 788 | 1.5 | 82.1% | Con hold |
| Bury St Edmunds | Con | 18,787 | 30.0 | 78.4% | Con hold |
| Caernarfon | PC | 14,476 | 39.9 | 78.2% | PC hold |
| Caerphilly | Lab | 22,672 | 45.5 | 77.2% | Lab hold |
| Caithness and Sutherland | LD | 5,365 | 24.1 | 71.9% | LD gain from Alliance |
| Calder Valley | Con | 4,878 | 8.0 | 82.1% | Con hold |
| Cambridge | Lab | 580 | 1.2 | 73.2% | Lab gain from Con |
| Cambridgeshire North East | Con | 15,093 | 23.8 | 79.4% | Con hold |
| Cambridgeshire South East | Con | 23,810 | 37.6 | 80.6% | Con hold |
| Cambridgeshire South West | Con | 19,637 | 28.7 | 81.1% | Con hold |
| Cannock and Burntwood | Lab | 1,506 | 2.5 | 84.2% | Lab gain from Con |
| Canterbury | Con | 10,805 | 18.4 | 78.1% | Con hold |
| Cardiff Central | Lab | 3,465 | 8.1 | 74.4% | Lab gain from Con |
| Cardiff North | Con | 2,969 | 6.2 | 84.2% | Con hold |
| Cardiff South and Penarth | Lab | 10,425 | 22.0 | 77.3% | Lab hold |
| Cardiff West | Lab | 9,291 | 20.3 | 77.6% | Lab hold |
| Carlisle | Lab | 3,108 | 7.1 | 79.4% | Lab hold |
| Carmarthen | Lab | 2,922 | 5.1 | 82.7% | Lab hold |
| Carrick Cumnock and Doon Valley | Lab | 16,626 | 39.1 | 76.9% | Lab hold |
| Carshalton and Wallington | Con | 9,943 | 18.9 | 80.9% | Con hold |
| Castle Point | Con | 16,830 | 31.6 | 80.5% | Con hold |
| Ceredigion and Pembroke North | PC | 3,193 | 6.2 | 77.4% | PC gain from Alliance |
| Cheadle | Con | 15,775 | 28.3 | 84.4% | Con hold |
| Chelmsford | Con | 18,260 | 25.9 | 84.6% | Con hold |
| Chelsea | Con | 12,789 | 47.7 | 63.3% | Con hold |
| Cheltenham | LD | 1,668 | 2.6 | 80.3% | LD gain from Con |
| Chertsy and Walton | Con | 22,819 | 40.2 | 80.5% | Con hold |
| Chesham and Amersham | Con | 22,220 | 39.0 | 81.6% | Con hold |
| Chester City of | Con | 1,101 | 2.1 | — | |
| Chesterfield | Lab | 6,414 | 11.5 | 78.0% | Lab hold |
| Chichester | Con | 20,887 | 32.7 | 77.8% | Con hold |
| Chingford | Con | 14,938 | 34.4 | 78.4% | Con hold |
| Chipping Barnet | Con | 13,951 | 31.1 | 78.6% | Con hold |
| Chislehurst | Con | 15,276 | 36.0 | 78.9% | Con hold |
| Chorley | Con | 4,246 | 6.5 | 82.8% | Con hold |
| Christchurch | Con | 23,015 | 39.9 | 80.7% | Con hold |
| Cirencester and Tewkesbury | Con | 16,058 | 22.2 | 82.1% | Con hold |
| City of London and Westminster South | Con | 12,969 | 36.9 | 63.8% | Con hold |
| Clackmannan | Lab | 8,503 | 22.2 | 78.3% | Lab hold |
| Clwyd North West | Con | 6,050 | 11.4 | 78.6% | Con hold |
| Clwyd South West | Lab | 4,941 | 10.0 | 81.5% | Lab hold |
| Clydebank and Milngavie | Lab | 12,430 | 33.8 | 77.8% | Lab hold |
| Clydesdale | Lab | 10,187 | 21.2 | 77.6% | Lab hold |
| Colchester North | Con | 16,492 | 24.1 | 79.1% | Con hold |
| Colchester South and Maldon | Con | 21,821 | 31.9 | 79.2% | Con hold |
| Colne Valley | Con | 7,225 | 12.2 | 82.0% | Con hold |
| Congleton | Con | 11,120 | 18.7 | 84.5% | Con hold |
| Conwy | Con | 995 | 2.4 | 78.9% | Con hold |
| Copeland | Lab | 2,439 | 5.3 | 83.5% | Lab hold |
| Corby | Con | 342 | 0.6 | 82.9% | Con hold |
| Cornwall North | LD | 1,921 | 3.1 | 81.5% | LD gain from Con |
| Cornwall South East | Con | 7,704 | 12.8 | 82.1% | Con hold |
| Coventry North East | Lab | 11,676 | 24.6 | 73.2% | Lab hold |
| Coventry North West | Lab | 6,432 | 16.4 | 77.6% | Lab hold |
| Coventry South East | Lab | 1,178 | 3.2 | 74.9% | Lab hold |
| Coventry South West | Con | 1,436 | 2.8 | 80.1% | Con hold |
| Crawley | Con | 7,765 | 12.5 | 79.2% | Con hold |
| Crewe and Nantwich | Lab | 2,695 | 4.4 | 81.9% | Lab hold |
| Crosby | Con | 14,806 | 21.8 | 82.5% | Con hold |
| Croydon Central | Con | 9,650 | 24.1 | 71.7% | Con hold |
| Croydon North East | Con | 7,473 | 16.1 | 72.0% | Con hold |
| Croydon North West | Lab | 1,526 | 3.8 | 70.8% | Lab gain from Con |
| Croydon South | Con | 20,425 | 40.7 | 77.6% | Con hold |
| Cumbernauld and Kilsyth | Lab | 9,215 | 25.1 | 79.1% | Lab hold |
| Cunninghame North | Lab | 2,939 | 6.9 | 78.2% | Lab hold |
| Cunninghame South | Lab | 10,680 | 28.7 | 75.9% | Lab hold |
| Cynon Valley | Lab | 21,364 | 56.2 | 76.5% | Lab hold |
| Dagenham | Lab | 6,733 | 16.0 | 70.7% | Lab hold |
| Darlington | Lab | 2,798 | 5.1 | 83.6% | Lab gain from Con |
| Dartford | Con | 10,386 | 17.3 | 83.0% | Con hold |
| Daventry | Con | 20,274 | 34.1 | 82.8% | Con hold |
| Davyhulme | Con | 4,426 | 8.8 | 81.8% | Con hold |
| Delyn | Lab | 2,039 | 3.7 | 83.4% | Lab gain from Con |
| Denton and Reddish | Lab | 12,084 | 23.0 | 76.8% | Lab hold |
| Derby North | Con | 4,453 | 7.6 | 80.7% | Con hold |
| Derby South | Lab | 6,936 | 13.9 | 75.5% | Lab hold |
| Derbyshire North East | Lab | 6,270 | 10.6 | 83.6% | Lab hold |
| Derbyshire South | Con | 4,658 | 6.6 | 85.5% | Con hold |
| Derbyshire West | Con | 18,769 | 31.0 | 85.0% | Con hold |
| Devizes | Con | 19,712 | 26.9 | 81.7% | Con hold |
| Devon North | LD | 794 | 1.4 | 84.4% | LD gain from Con |
| Devon West and Torridge | Con | 3,614 | 5.8 | 81.5% | Con hold |
| Dewsbury | Lab | 634 | 1.1 | 80.2% | Lab hold |
| Don Valley | Lab | 13,534 | 23.3 | 76.3% | Lab hold |
| Doncaster Central | Lab | 10,682 | 20.9 | 74.2% | Lab hold |
| Doncaster North | Lab | 19,813 | 35.9 | 73.9% | Lab hold |
| Dorset North | Con | 10,080 | 16.1 | 81.8% | Con hold |
| Dorset South | Con | 13,508 | 23.2 | 76.9% | Con hold |
| Dorset West | Con | 8,010 | 14.7 | 81.2% | Con hold |
| Dover | Con | 833 | 1.5 | 83.5% | Con hold |
| Down North | Oth | 5,189 | 11.5 | 65.5% | Oth hold |
| Down South | SDLP | 6,342 | 10.3 | 80.8% | SDLP hold |
| Dudley East | Lab | 9,200 | 16.3 | 75.0% | Lab hold |
| Dudley West | Con | 5,789 | 8.1 | 82.1% | Con hold |
| Dulwich | Lab | 2,056 | 5.5 | 67.9% | Lab gain from Con |
| Dumbarton | Lab | 6,129 | 13.9 | 77.1% | Lab hold |
| Dumfries | Con | 6,415 | 13.1 | 80.0% | Con hold |
| Dundee East | Lab | 4,564 | 10.7 | 72.1% | Lab hold |
| Dundee West | Lab | 10,604 | 25.3 | 69.8% | Lab hold |
| Dunfermline East | Lab | 17,444 | 46.0 | 75.6% | Lab hold |
| Dunfermline West | Lab | 7,484 | 19.2 | 76.4% | Lab hold |
| Durham City of | Lab | 15,058 | 29.6 | 74.6% | Lab hold |
| Durham North | Lab | 19,637 | 35.0 | 76.1% | Lab hold |
| Durham North West | Lab | 13,987 | 30.3 | 75.6% | Lab hold |
| Ealing Acton | Con | 7,007 | 15.7 | 76.0% | Con hold |
| Ealing North | Con | 5,966 | 11.9 | 78.8% | Con hold |
| Ealing Southall | Lab | 6,866 | 13.9 | 75.5% | Lab hold |
| Easington | Lab | 26,390 | 56.0 | 72.5% | Lab hold |
| East Kilbride | Lab | 11,992 | 23.4 | 80.0% | Lab hold |
| East Lothian | Lab | 10,036 | 18.3 | 82.4% | Lab hold |
| Eastbourne | Con | 5,481 | 8.9 | 81.0% | Con hold |
| Eastleigh | Con | 17,702 | 23.3 | 82.9% | Con hold |
| Eastwood | Con | 11,688 | 22.7 | 81.0% | Con hold |
| Eccles | Lab | 13,226 | 27.5 | 74.1% | Lab hold |
| Eddisbury | Con | 12,697 | 20.5 | 82.6% | Con hold |
| Edinburgh Central | Lab | 2,126 | 5.4 | 69.3% | Lab hold |
| Edinburgh East | Lab | 7,211 | 21.4 | 73.9% | Lab hold |
| Edinburgh Leith | Lab | 4,985 | 12.4 | 71.3% | Lab hold |
| Edinburgh Pentlands | Con | 4,290 | 9.6 | 80.2% | Con hold |
| Edinburgh South | Lab | 4,176 | 9.4 | 72.7% | Lab hold |
| Edinburgh West | Con | 879 | 1.8 | 82.7% | Con hold |
| Edmonton | Con | 593 | 1.2 | 75.7% | Con hold |
| Ellesmere Port and Neston | Lab | 1,989 | 3.3 | 84.1% | Lab gain from Con |
| Elmet | Con | 3,261 | 5.6 | 82.5% | Con hold |
| Eltham | Con | 1,666 | 4.1 | 78.7% | Con hold |
| Enfield North | Con | 9,430 | 18.0 | 77.9% | Con hold |
| Enfield Southgate | Con | 15,563 | 31.7 | 76.3% | Con hold |
| Epping Forest | Con | 20,188 | 37.1 | 80.6% | Con hold |
| Epsom and Ewell | Con | 20,021 | 36.7 | 80.1% | Con hold |
| Erewash | Con | 5,703 | 9.0 | 83.8% | Con hold |
| Erith and Crayford | Con | 2,339 | 5.0 | 79.7% | Con hold |
| Esher | Con | 20,371 | 42.9 | 80.8% | Con hold |
| Exeter | Con | 4,045 | 6.4 | 82.2% | Con hold |
| Falkirk East | Lab | 7,969 | 20.0 | 76.9% | Lab hold |
| Falkirk West | Lab | 9,812 | 25.5 | 76.8% | Lab hold |
| Falmouth and Camborne | Con | 3,267 | 5.7 | 81.0% | Con hold |
| Fareham | Con | 24,141 | 36.4 | 81.9% | Con hold |
| Faversham | Con | 16,351 | 25.0 | 79.7% | Con hold |
| Feltham and Heston | Lab | 1,995 | 3.3 | 73.9% | Lab gain from Con |
| Fermanagh and South Tyrone | UUP | 14,113 | 25.6 | 78.5% | UUP hold |
| Fife Central | Lab | 10,578 | 25.3 | 74.3% | Lab hold |
| Fife North East | LD | 3,308 | 7.9 | 77.8% | LD gain from Alliance |
| Finchley | Con | 6,388 | 15.6 | 77.6% | Con hold |
| Folkestone and Hythe | Con | 8,910 | 17.0 | 79.6% | Con hold |
| Foyle | SDLP | 13,005 | 25.1 | 69.5% | SDLP hold |
| Fulham | Con | 6,579 | 16.4 | 76.2% | Con hold |
| Fylde | Con | 20,991 | 42.1 | 78.5% | Con hold |
| Gainsborough and Horncastle | Con | 16,245 | 27.9 | 80.9% | Con hold |
| Galloway and Upper Nithsdale | Con | 2,468 | 5.6 | 81.7% | Con hold |
| Gateshead East | Lab | 18,530 | 39.1 | 73.6% | Lab hold |
| Gedling | Con | 10,637 | 18.7 | 82.3% | Con hold |
| Gillingham | Con | 16,638 | 28.8 | 80.3% | Con hold |
| Glanford and Scunthorpe | Lab | 8,412 | 14.5 | 78.9% | Lab hold |
| Glasgow Cathcart | Lab | 8,001 | 23.8 | 75.4% | Lab hold |
| Glasgow Central | Lab | 11,019 | 36.3 | 63.1% | Lab hold |
| Glasgow Garscadden | Lab | 13,340 | 45.4 | 71.1% | Lab hold |
| Glasgow Govan | Lab | 4,125 | 11.8 | 76.0% | Lab hold |
| Glasgow Hillhead | Lab | 4,826 | 12.3 | 68.8% | Lab hold |
| Glasgow Maryhill | Lab | 13,419 | 42.5 | 65.2% | Lab hold |
| Glasgow Pollok | Lab | 7,883 | 24.2 | 70.7% | Lab hold |
| Glasgow Provan | Lab | 10,703 | 44.8 | 65.3% | Lab hold |
| Glasgow Rutherglen | Lab | 15,270 | 38.5 | 75.2% | Lab hold |
| Glasgow Shettleston | Lab | 14,834 | 41.5 | 68.9% | Lab hold |
| Glasgow Springburn | Lab | 14,506 | 48.2 | 65.7% | Lab hold |
| Gloucester | Con | 6,058 | 9.4 | 80.2% | Con hold |
| Gloucestershire West | Con | 4,958 | 7.4 | 83.9% | Con hold |
| Gordon | LD | 274 | 0.5 | 73.9% | LD gain from Alliance |
| Gosport | Con | 16,318 | 30.5 | 76.8% | Con hold |
| Gower | Lab | 7,018 | 15.0 | 81.8% | Lab hold |
| Grantham | Con | 19,588 | 29.6 | 79.3% | Con hold |
| Gravesham | Con | 5,493 | 9.3 | 83.5% | Con hold |
| Great Grimsby | Lab | 7,504 | 14.8 | 75.3% | Lab hold |
| Great Yarmouth | Con | 5,309 | 10.0 | 77.9% | Con hold |
| Greenock and Port Glasgow | Lab | 14,979 | 39.0 | 73.7% | Lab hold |
| Greenwich | Lab | 1,357 | 3.8 | 74.6% | Lab gain from Alliance |
| Guildford | Con | 13,404 | 22.1 | 78.5% | Con hold |
| Hackney North and Stoke Newington | Lab | 10,727 | 30.9 | 63.5% | Lab hold |
| Hackney South and Shoreditch | Lab | 9,016 | 24.4 | 63.8% | Lab hold |
| Halesowen and Stourbridge | Con | 9,582 | 15.0 | 82.3% | Con hold |
| Halifax | Lab | 478 | 0.8 | 78.7% | Lab hold |
| Halton | Lab | 18,204 | 31.0 | 78.3% | Lab hold |
| Hamilton | Lab | 16,603 | 35.4 | 76.2% | Lab hold |
| Hammersmith | Lab | 4,754 | 14.0 | 71.9% | Lab hold |
| Hampshire East | Con | 29,165 | 39.4 | 80.4% | Con hold |
| Hampshire North West | Con | 17,848 | 30.2 | 80.8% | Con hold |
| Hampstead and Highgate | Lab | 1,440 | 3.4 | 73.0% | Lab gain from Con |
| Harborough | Con | 13,543 | 21.6 | 82.1% | Con hold |
| Harlow | Con | 2,940 | 5.2 | 82.6% | Con hold |
| Harrogate | Con | 12,589 | 21.2 | 78.0% | Con hold |
| Harrow East | Con | 11,098 | 19.1 | 77.8% | Con hold |
| Harrow West | Con | 17,897 | 32.7 | 78.7% | Con hold |
| Hartlepool | Lab | 8,782 | 17.0 | 76.1% | Lab hold |
| Harwich | Con | 17,159 | 27.5 | 77.7% | Con hold |
| Hastings and Rye | Con | 6,634 | 12.3 | 74.9% | Con hold |
| Havant | Con | 17,584 | 30.0 | 79.0% | Con hold |
| Hayes and Harlington | Con | 53 | 0.1 | 79.7% | Con hold |
| Hazel Grove | Con | 929 | 1.7 | 84.9% | Con hold |
| Hemsworth | Lab | 22,075 | 52.2 | 75.9% | Lab hold |
| Hendon North | Con | 7,122 | 18.4 | 75.1% | Con hold |
| Hendon South | Con | 12,047 | 34.4 | 72.4% | Con hold |
| Henley | Con | 18,392 | 35.6 | 79.8% | Con hold |
| Hereford | Con | 3,413 | 6.0 | 81.3% | Con hold |
| Hertford and Stortford | Con | 20,210 | 34.2 | 77.1% | Con hold |
| Hertfordshire North | Con | 16,531 | 24.5 | 84.4% | Con hold |
| Hertfordshire South West | Con | 20,107 | 33.9 | 83.8% | Con hold |
| Hertfordshire West | Con | 13,940 | 21.5 | 82.4% | Con hold |
| Hertsmere | Con | 18,735 | 33.1 | 80.9% | Con hold |
| Hexham | Con | 13,438 | 28.2 | 82.4% | Con hold |
| Heywood and Middleton | Lab | 8,074 | 18.9 | 74.9% | Lab hold |
| High Peak | Con | 4,819 | 8.0 | 84.6% | Con hold |
| Holborn and St Pancras | Lab | 10,824 | 26.7 | 63.0% | Lab hold |
| Holland With Boston | Con | 13,831 | 26.1 | 77.9% | Con hold |
| Honiton | Con | 16,511 | 25.8 | 80.7% | Con hold |
| Hornchurch | Con | 9,165 | 19.0 | 79.8% | Con hold |
| Hornsey and Wood Green | Lab | 5,177 | 9.3 | 75.9% | Lab gain from Con |
| Horsham | Con | 25,072 | 36.7 | 81.3% | Con hold |
| Houghton and Washington | Lab | 20,808 | 37.2 | 70.6% | Lab hold |
| Hove | Con | 12,268 | 24.5 | 74.3% | Con hold |
| Huddersfield | Lab | 7,258 | 14.8 | 72.3% | Lab hold |
| Hull East | Lab | 18,719 | 39.1 | 69.3% | Lab hold |
| Hull North | Lab | 15,384 | 32.3 | 66.7% | Lab hold |
| Hull West | Lab | 10,585 | 28.7 | 65.7% | Lab hold |
| Huntingdon | Con | 36,230 | 49.3 | 79.2% | Con hold |
| Hyndburn | Lab | 1,960 | 4.0 | 84.0% | Lab gain from Con |
| Ilford North | Con | 9,071 | 19.8 | 78.0% | Con hold |
| Ilford South | Lab | 402 | 0.9 | 76.8% | Lab gain from Con |
| Inverness Nairn and Lochaber | LD | 458 | 0.9 | 73.3% | LD gain from Alliance |
| Ipswich | Lab | 265 | 0.5 | 80.3% | Lab gain from Con |
| Isle of Wight | Con | 1,827 | 2.3 | 79.8% | Con hold |
| Islington North | Lab | 12,784 | 33.8 | 67.3% | Lab hold |
| Islington South and Finsbury | Lab | 10,652 | 26.4 | 72.5% | Lab hold |
| Islwyn | Lab | 24,728 | 59.4 | 81.5% | Lab hold |
| Jarrow | Lab | 17,907 | 38.4 | 74.4% | Lab hold |
| Keighley | Con | 3,596 | 6.6 | 82.6% | Con hold |
| Kensington | Con | 3,548 | 11.5 | 73.3% | Con hold |
| Kent Mid | Con | 19,649 | 33.1 | 79.7% | Con hold |
| Kettering | Con | 11,154 | 19.9 | 82.6% | Con hold |
| Kilmarnock and Loudoun | Lab | 6,979 | 14.1 | 80.0% | Lab hold |
| Kincardine and Deeside | Con | 4,495 | 8.6 | 78.7% | Con hold |
| Kingston upon Thames | Con | 10,153 | 25.4 | 78.4% | Con hold |
| Kingswood | Lab | 2,370 | 3.9 | 83.9% | Lab gain from Con |
| Kirkcaldy | Lab | 9,126 | 23.5 | 75.1% | Lab hold |
| Knowsley North | Lab | 22,403 | 63.1 | 72.8% | Lab hold |
| Knowsley South | Lab | 22,011 | 47.3 | 74.8% | Lab hold |
| Lagan Valley | UUP | 23,565 | 48.1 | 67.3% | UUP hold |
| Lancashire West | Lab | 2,077 | 3.3 | 82.6% | Lab gain from Con |
| Lancaster | Con | 2,953 | 6.4 | 78.8% | Con hold |
| Langbaurgh | Con | 1,564 | 2.4 | 83.1% | Con hold |
| Leeds Central | Lab | 15,020 | 39.5 | 61.3% | Lab hold |
| Leeds East | Lab | 12,697 | 29.4 | 70.0% | Lab hold |
| Leeds North East | Con | 4,244 | 8.6 | 76.9% | Con hold |
| Leeds North West | Con | 7,671 | 15.2 | 72.8% | Con hold |
| Leeds South and Morley | Lab | 7,372 | 16.1 | 72.6% | Lab hold |
| Leeds West | Lab | 13,828 | 29.0 | 71.1% | Lab hold |
| Leicester East | Lab | 11,316 | 22.8 | 78.4% | Lab hold |
| Leicester South | Lab | 9,440 | 17.7 | 75.1% | Lab hold |
| Leicester West | Lab | 3,978 | 8.2 | 73.7% | Lab hold |
| Leicestershire North West | Con | 979 | 1.6 | 86.1% | Con hold |
| Leigh | Lab | 18,827 | 35.8 | 75.0% | Lab hold |
| Leominster | Con | 16,680 | 28.8 | 81.7% | Con hold |
| Lewes | Con | 12,175 | 20.1 | 81.8% | Con hold |
| Lewisham Deptford | Lab | 12,238 | 33.0 | 65.1% | Lab hold |
| Lewisham East | Lab | 1,095 | 2.5 | 74.8% | Lab gain from Con |
| Lewisham West | Lab | 1,809 | 4.2 | 73.1% | Lab gain from Con |
| Leyton | Lab | 11,484 | 29.8 | 67.4% | Lab hold |
| Lincoln | Con | 2,049 | 3.3 | 79.2% | Con hold |
| Lindsey East | Con | 11,846 | 19.0 | 78.1% | Con hold |
| Linlithgow | Lab | 7,026 | 14.6 | 78.7% | Lab hold |
| Littleborough and Saddleworth | Con | 4,494 | 8.4 | 81.6% | Con hold |
| Liverpool Broadgreen | Lab | 7,027 | 16.8 | 69.6% | Lab hold |
| Liverpool Garston | Lab | 12,279 | 30.2 | 70.6% | Lab hold |
| Liverpool Mossley Hill | LD | 2,606 | 6.3 | 68.5% | LD gain from Alliance |
| Liverpool Riverside | Lab | 17,437 | 64.4 | 54.6% | Lab hold |
| Liverpool Walton | Lab | 28,299 | 59.9 | 67.4% | Lab hold |
| Liverpool West Derby | Lab | 20,425 | 51.6 | 69.8% | Lab hold |
| Livingston | Lab | 8,105 | 17.8 | 74.6% | Lab hold |
| Llanelli | Lab | 19,270 | 38.1 | 77.8% | Lab hold |
| Londonderry East | UUP | 18,227 | 34.8 | 69.4% | UUP hold |
| Loughborough | Con | 10,883 | 18.4 | 78.5% | Con hold |
| Ludlow | Con | 14,152 | 25.4 | 80.9% | Con hold |
| Luton North | Con | 13,094 | 20.8 | 81.9% | Con hold |
| Luton South | Con | 799 | 1.4 | 79.1% | Con hold |
| Macclesfield | Con | 22,767 | 36.1 | 82.3% | Con hold |
| Maidstone | Con | 16,286 | 27.9 | 80.1% | Con hold |
| Makerfield | Lab | 18,118 | 33.3 | 76.1% | Lab hold |
| Manchester Blackley | Lab | 12,389 | 32.4 | 69.3% | Lab hold |
| Manchester Central | Lab | 18,037 | 56.2 | 56.9% | Lab hold |
| Manchester Gorton | Lab | 16,279 | 42.9 | 60.8% | Lab hold |
| Manchester Withington | Lab | 9,735 | 21.4 | 71.3% | Lab hold |
| Manchester Wythenshawe | Lab | 11,996 | 32.2 | 69.7% | Lab hold |
| Mansfield | Lab | 11,724 | 21.3 | 82.2% | Lab hold |
| Medway | Con | 8,786 | 17.7 | 80.2% | Con hold |
| Meirionnydd Nant Conwy | PC | 4,613 | 17.5 | 81.5% | PC hold |
| Meriden | Con | 14,699 | 24.2 | 78.9% | Con hold |
| Merthyr Tydfil and Rhymney | Lab | 26,713 | 60.3 | 75.8% | Lab hold |
| Mid-Ulster | DUP | 6,187 | 11.4 | 78.3% | DUP hold |
| Middlesbrough | Lab | 15,784 | 38.4 | 69.9% | Lab hold |
| Midlothian | Lab | 10,334 | 22.0 | 77.9% | Lab hold |
| Milton Keynes North East | Con | 14,176 | 27.9 | 81.0% | |
| Milton Keynes South West | Con | 4,687 | 9.2 | 77.0% | |
| Mitcham and Morden | Con | 1,734 | 3.4 | 80.3% | Con hold |
| Mole Valley | Con | 15,950 | 29.1 | 82.0% | Con hold |
| Monklands East | Lab | 15,712 | 43.3 | 75.1% | Lab hold |
| Monklands West | Lab | 17,065 | 44.7 | 77.5% | Lab hold |
| Monmouth | Con | 3,204 | 6.3 | 86.1% | Con hold |
| Montgomery | LD | 5,209 | 15.8 | 79.9% | LD gain from Alliance |
| Moray | SNP | 2,844 | 6.2 | 72.5% | SNP hold |
| Morecambe and Lunesdale | Con | 11,509 | 26.0 | 78.4% | Con hold |
| Motherwell North | Lab | 18,910 | 43.0 | 76.7% | Lab hold |
| Motherwell South | Lab | 14,013 | 36.8 | 76.2% | Lab hold |
| Neath | Lab | 23,975 | 52.8 | 80.6% | Lab hold |
| New Forest | Con | 20,405 | 33.5 | 80.8% | Con hold |
| Newark | Con | 8,229 | 14.6 | 82.2% | Con hold |
| Newbury | Con | 12,357 | 18.6 | 82.8% | Con hold |
| Newcastle under Lyme | Lab | 9,839 | 18.4 | 80.3% | Lab hold |
| Newcastle upon Tyne Central | Lab | 5,288 | 12.4 | 71.3% | Lab hold |
| Newcastle upon Tyne East | Lab | 13,877 | 34.3 | 70.7% | Lab hold |
| Newcastle upon Tyne North | Lab | 8,946 | 17.6 | 76.8% | Lab hold |
| Newham North East | Lab | 9,986 | 27.8 | 60.3% | Lab hold |
| Newham North West | Lab | 9,171 | 35.2 | 56.0% | Lab hold |
| Newham South | Lab | 2,502 | 8.1 | 60.2% | Lab hold |
| Newport East | Lab | 9,899 | 23.6 | 81.2% | Lab hold |
| Newport West | Lab | 7,779 | 17.1 | 82.8% | Lab hold |
| Newry and Armagh | SDLP | 7,091 | 13.5 | 77.9% | SDLP hold |
| Norfolk Mid | Con | 18,948 | 28.9 | 81.6% | Con hold |
| Norfolk North | Con | 12,545 | 21.0 | 80.8% | Con hold |
| Norfolk North West | Con | 11,564 | 18.5 | 80.7% | Con hold |
| Norfolk South | Con | 17,565 | 25.6 | 84.0% | Con hold |
| Norfolk South West | Con | 16,931 | 27.5 | 79.3% | Con hold |
| Normanton | Lab | 8,950 | 17.9 | 76.4% | Lab hold |
| Northampton North | Con | 3,908 | 7.2 | 78.5% | Con hold |
| Northampton South | Con | 16,973 | 25.5 | 79.9% | Con hold |
| Northavon | Con | 11,861 | 16.9 | 84.2% | Con hold |
| Norwich North | Con | 266 | 0.5 | 81.8% | Con hold |
| Norwich South | Lab | 6,181 | 12.1 | 80.6% | Lab hold |
| Norwood | Lab | 7,216 | 20.9 | 65.9% | Lab hold |
| Nottingham East | Lab | 7,680 | 16.1 | 70.1% | Lab gain from Con |
| Nottingham North | Lab | 10,743 | 20.6 | 75.0% | Lab hold |
| Nottingham South | Lab | 3,181 | 5.9 | 74.2% | Lab gain from Con |
| Nuneaton | Lab | 1,631 | 2.8 | 83.7% | Lab gain from Con |
| Ogmore | Lab | 23,827 | 56.6 | 80.6% | Lab hold |
| Old Bexley and Sidcup | Con | 15,699 | 38.7 | 81.9% | Con hold |
| Oldham Central and Royton | Lab | 8,606 | 18.9 | 74.2% | Lab hold |
| Oldham West | Lab | 8,333 | 20.4 | 75.7% | Lab hold |
| Orkney and Shetland | LD | 5,033 | 24.4 | 65.5% | LD gain from Alliance |
| Orpington | Con | 12,935 | 27.0 | 83.7% | Con hold |
| Oxford East | Lab | 7,538 | 16.0 | 74.6% | Lab hold |
| Oxford West and Abingdon | Con | 3,539 | 6.4 | 76.7% | Con hold |
| Paisley North | Lab | 9,329 | 27.4 | 73.4% | Lab hold |
| Paisley South | Lab | 9,549 | 26.6 | 75.0% | Lab hold |
| Peckham | Lab | 12,005 | 38.2 | 53.9% | Lab hold |
| Pembroke | Lab | 755 | 1.2 | 82.9% | Lab gain from Con |
| Pendle | Lab | 2,113 | 4.0 | 82.9% | Lab gain from Con |
| Penrith and the Border | Con | 18,449 | 31.4 | 79.7% | Con hold |
| Perth and Kinross | Con | 2,094 | 4.2 | 76.9% | Con hold |
| Peterborough | Con | 5,376 | 8.2 | 75.1% | Con hold |
| Plymouth Devonport | Lab | 7,412 | 14.5 | 77.8% | Lab gain from Alliance |
| Plymouth Drake | Con | 2,013 | 5.2 | 75.6% | Con hold |
| Plymouth Sutton | Con | 11,950 | 21.8 | 81.2% | Con hold |
| Pontefract and Castleford | Lab | 23,495 | 48.9 | 74.3% | Lab hold |
| Pontypridd | Lab | 19,797 | 40.5 | 79.3% | Lab hold |
| Poole | Con | 12,831 | 20.4 | 79.4% | Con hold |
| Portsmouth North | Con | 13,881 | 22.6 | 77.1% | Con hold |
| Portsmouth South | Con | 242 | 0.5 | 69.1% | Con hold |
| Preston | Lab | 12,175 | 26.5 | 71.7% | Lab hold |
| Pudsey | Con | 8,972 | 15.8 | 80.1% | Con hold |
| Putney | Con | 7,526 | 15.6 | 77.9% | Con hold |
| Ravensbourne | Con | 19,714 | 42.4 | 81.2% | Con hold |
| Reading East | Con | 14,555 | 26.9 | 75.0% | Con hold |
| Reading West | Con | 13,298 | 25.1 | 78.0% | Con hold |
| Redcar | Lab | 11,577 | 23.8 | 77.7% | Lab hold |
| Reigate | Con | 17,664 | 31.3 | 78.5% | Con hold |
| Renfrew West and Inverclyde | Lab | 1,744 | 3.7 | 80.3% | Lab hold |
| Rhondda | Lab | 28,816 | 62.7 | 76.6% | Lab hold |
| Ribble Valley | Con | 6,542 | 11.7 | 85.7% | Con hold |
| Richmond (Yorks) | Con | 23,504 | 36.2 | — | |
| Richmond and Barnes | Con | 3,869 | 8.6 | 85.0% | Con hold |
| Rochdale | LD | 1,839 | 3.5 | 76.5% | LD gain from Alliance |
| Rochford | Con | 26,036 | 40.8 | 83.0% | Con hold |
| Romford | Con | 11,420 | 27.1 | 78.0% | Con hold |
| Romsey and Waterside | Con | 15,304 | 22.3 | 83.2% | Con hold |
| Ross Cromarty and Skye | LD | 7,630 | 18.6 | 73.9% | LD gain from Alliance |
| Rossendale and Darwen | Lab | 120 | 0.2 | 83.1% | Lab gain from Con |
| Rother Valley | Lab | 17,222 | 33.6 | 75.0% | Lab hold |
| Rotherham | Lab | 17,561 | 40.2 | 71.7% | Lab hold |
| Roxburgh and Berwickshire | LD | 4,257 | 12.6 | 77.7% | LD gain from Alliance |
| Rugby and Kenilworth | Con | 13,247 | 20.4 | 83.7% | Con hold |
| Ruislip Northwood | Con | 19,791 | 44.6 | 81.9% | Con hold |
| Rushcliffe | Con | 19,766 | 31.2 | 83.0% | Con hold |
| Rutland and Melton | Con | 25,535 | 39.0 | 80.8% | Con hold |
| Ryedale | Con | 18,439 | 25.9 | 81.7% | Con hold |
| Saffron Walden | Con | 17,424 | 28.0 | 83.2% | Con hold |
| Salford East | Lab | 11,235 | 33.2 | 64.4% | Lab hold |
| Salisbury | Con | 8,973 | 14.8 | 79.9% | Con hold |
| Scarborough | Con | 11,734 | 19.9 | 77.2% | Con hold |
| Sedgefield | Lab | 14,859 | 31.6 | 77.1% | Lab hold |
| Selby | Con | 9,508 | 15.4 | 80.2% | Con hold |
| Sevenoaks | Con | 19,154 | 33.1 | 81.4% | Con hold |
| Sheffield Attercliffe | Lab | 15,480 | 31.2 | 71.8% | Lab hold |
| Sheffield Brightside | Lab | 22,681 | 53.6 | 66.3% | Lab hold |
| Sheffield Central | Lab | 17,294 | 52.2 | 56.1% | Lab hold |
| Sheffield Hallam | Con | 6,741 | 12.4 | 70.8% | Con hold |
| Sheffield Heeley | Lab | 14,954 | 29.7 | 70.9% | Lab hold |
| Sheffield Hillsborough | Lab | 7,068 | 11.8 | 77.2% | Lab hold |
| Sherwood | Lab | 2,910 | 4.6 | 85.5% | Lab gain from Con |
| Shipley | Con | 12,382 | 21.9 | 82.1% | Con hold |
| Shoreham | Con | 14,286 | 24.7 | 81.2% | Con hold |
| Shrewsbury and Atcham | Con | 10,965 | 18.8 | 82.5% | Con hold |
| Shropshire North | Con | 16,211 | 25.2 | 77.7% | Con hold |
| Skipton and Ripon | Con | 19,330 | 31.4 | 81.3% | Con hold |
| Slough | Con | 514 | 0.9 | 78.2% | Con hold |
| Solihull | Con | 25,146 | 39.9 | 81.6% | Con hold |
| Somerton and Frome | Con | 4,341 | 7.4 | 82.8% | Con hold |
| South Hams | Con | 13,711 | 20.4 | 81.1% | Con hold |
| South Ribble | Con | 5,973 | 9.2 | 83.0% | Con hold |
| South Shields | Lab | 13,477 | 32.4 | 70.1% | Lab hold |
| Southampton Itchen | Lab | 551 | 1.0 | 76.9% | Lab gain from Con |
| Southampton Test | Con | 585 | 1.0 | 77.4% | Con hold |
| Southend East | Con | 13,111 | 31.3 | 73.8% | Con hold |
| Southend West | Con | 11,902 | 23.8 | 77.8% | Con hold |
| Southport | Con | 3,063 | 5.5 | 77.6% | Con gain from Alliance |
| Southwark and Bermondsey | LD | 9,845 | 26.1 | 62.6% | LD gain from Alliance |
| Spelthorne | Con | 19,843 | 35.6 | 80.4% | Con hold |
| St Albans | Con | 16,404 | 26.5 | 83.5% | Con hold |
| St Helens North | Lab | 16,244 | 29.5 | 77.4% | Lab hold |
| St Helens South | Lab | 18,209 | 36.6 | 73.8% | Lab hold |
| St Ives | Con | 1,645 | 2.9 | 80.3% | Con hold |
| Stafford | Con | 10,900 | 17.6 | 82.9% | Con hold |
| Staffordshire Mid | Con | 6,236 | 9.9 | 85.7% | Con hold |
| Staffordshire Moorlands | Con | 7,410 | 11.8 | 83.7% | Con hold |
| Staffordshire South | Con | 22,633 | 33.5 | 81.5% | Con hold |
| Staffordshire South East | Con | 7,192 | 12.5 | 82.1% | Con hold |
| Stalybridge and Hyde | Lab | 8,831 | 17.6 | 73.5% | Lab hold |
| Stamford and Spalding | Con | 22,869 | 37.5 | 81.2% | Con hold |
| Stevenage | Con | 4,888 | 8.4 | 83.0% | Con hold |
| Stirling | Con | 703 | 1.5 | 82.3% | Con hold |
| Stockport | Lab | 1,422 | 3.0 | 82.3% | Lab gain from Con |
| Stockton North | Lab | 10,474 | 19.6 | 76.8% | Lab hold |
| Stockton South | Con | 3,369 | 5.4 | 82.8% | Con hold |
| Stoke-on-Trent Central | Lab | 13,420 | 30.1 | 68.1% | Lab hold |
| Stoke-on-Trent North | Lab | 14,777 | 27.5 | 73.4% | Lab hold |
| Stoke-on-Trent South | Lab | 6,909 | 13.0 | 74.3% | Lab hold |
| Strangford | UUP | 8,911 | 19.9 | 65.0% | UUP hold |
| Stratford-on-Avon | Con | 22,892 | 33.7 | 82.1% | Con hold |
| Strathkelvin and Bearsden | Lab | 3,162 | 6.3 | 82.3% | Lab hold |
| Streatham | Lab | 2,317 | 5.9 | 69.0% | Lab gain from Con |
| Stretford | Lab | 11,137 | 29.7 | 68.8% | Lab hold |
| Stroud | Con | 13,405 | 19.2 | 84.5% | Con hold |
| Suffolk Central | Con | 16,031 | 24.1 | 80.3% | Con hold |
| Suffolk Coastal | Con | 19,285 | 29.8 | 81.6% | Con hold |
| Suffolk South | Con | 17,289 | 24.9 | 81.7% | Con hold |
| Sunderland North | Lab | 17,004 | 33.9 | 68.9% | Lab hold |
| Sunderland South | Lab | 14,501 | 28.6 | 69.9% | Lab hold |
| Surbiton | Con | 9,639 | 27.6 | 82.4% | Con hold |
| Surrey East | Con | 17,656 | 37.0 | 82.5% | Con hold |
| Surrey North West | Con | 28,394 | 43.4 | 78.3% | Con hold |
| Surrey South West | Con | 14,975 | 25.0 | 82.8% | Con hold |
| Sussex Mid | Con | 20,528 | 30.7 | 82.9% | Con hold |
| Sutton and Cheam | Con | 10,756 | 21.4 | 82.4% | Con hold |
| Sutton Coldfield | Con | 26,036 | 45.9 | 79.5% | Con hold |
| Swansea East | Lab | 23,482 | 52.5 | 75.6% | Lab hold |
| Swansea West | Lab | 9,478 | 21.6 | 73.3% | Lab hold |
| Swindon | Con | 2,826 | 3.9 | 81.5% | Con hold |
| Tatton | Con | 15,860 | 27.6 | 80.8% | Con hold |
| Taunton | Con | 3,336 | 5.2 | 82.3% | Con hold |
| Tayside North | Con | 3,995 | 9.2 | 77.6% | Con hold |
| Teignbridge | Con | 8,856 | 14.2 | 83.4% | Con hold |
| Thanet North | Con | 18,210 | 33.8 | 76.0% | Con hold |
| Thanet South | Con | 11,513 | 23.6 | 78.2% | Con hold |
| Thurrock | Lab | 1,172 | 2.2 | 78.2% | Lab gain from Con |
| Tiverton | Con | 11,089 | 18.8 | 83.0% | Con hold |
| Tonbridge and Malling | Con | 21,558 | 33.7 | 82.7% | Con hold |
| Tooting | Lab | 4,107 | 8.0 | 74.8% | Lab hold |
| Torbay | Con | 5,787 | 10.1 | 80.6% | Con hold |
| Torfaen | Lab | 20,754 | 43.8 | 77.5% | Lab hold |
| Tottenham | Lab | 11,968 | 26.7 | 65.6% | Lab hold |
| Truro | LD | 7,570 | 12.2 | 82.4% | LD gain from Alliance |
| Tunbridge Wells | Con | 17,132 | 28.6 | 78.1% | Con hold |
| Tweeddale Ettrick and Lauderdale | LD | 2,520 | 8.2 | 78.0% | LD gain from Alliance |
| Twickenham | Con | 5,711 | 10.7 | 84.3% | Con hold |
| Tyne Bridge | Lab | 15,210 | 45.7 | 62.6% | Lab hold |
| Tynemouth | Con | 597 | 1.0 | 80.4% | Con hold |
| Upminster | Con | 13,821 | 26.8 | 80.5% | Con hold |
| Upper Bann | UUP | 16,163 | 35.5 | 67.4% | UUP hold |
| Uxbridge | Con | 13,179 | 27.1 | 78.9% | Con hold |
| Vale of Glamorgan | Con | 19 | 0.0 | 81.9% | Con hold |
| Vauxhall | Lab | 10,488 | 26.9 | 62.4% | Lab hold |
| Wakefield | Lab | 6,590 | 12.4 | 76.3% | Lab hold |
| Wallasey | Lab | 3,809 | 7.0 | 82.5% | Lab gain from Con |
| Wallsend | Lab | 19,470 | 33.7 | 74.1% | Lab hold |
| Walsall North | Lab | 3,824 | 7.3 | 75.0% | Lab hold |
| Walsall South | Lab | 3,178 | 6.4 | 76.3% | Lab hold |
| Walthamstow | Lab | 2,796 | 7.8 | 72.8% | Lab gain from Con |
| Wansbeck | Lab | 18,174 | 36.1 | 79.3% | Lab hold |
| Wansdyke | Con | 13,341 | 20.5 | 84.3% | Con hold |
| Wanstead and Woodfod | Con | 16,885 | 38.6 | 78.3% | Con hold |
| Wantage | Con | 16,473 | 29.2 | 82.7% | Con hold |
| Warley East | Lab | 7,794 | 21.0 | 71.7% | Lab hold |
| Warley West | Lab | 5,472 | 13.0 | 73.9% | Lab hold |
| Warrington North | Lab | 12,622 | 20.8 | 77.4% | Lab hold |
| Warrington South | Lab | 191 | 0.3 | 82.0% | Lab gain from Con |
| Warwick and Leamington | Con | 8,935 | 15.4 | 81.5% | Con hold |
| Warwickshire North | Lab | 1,454 | 2.4 | 83.8% | Lab gain from Con |
| Watford | Con | 9,590 | 16.1 | 82.3% | Con hold |
| Waveney | Con | 6,702 | 9.7 | 81.8% | Con hold |
| Wealden | Con | 20,931 | 34.7 | 80.8% | Con hold |
| Wellingborough | Con | 11,816 | 19.5 | 81.9% | Con hold |
| Wells | Con | 6,649 | 11.5 | 82.7% | Con hold |
| Welwyn Hatfield | Con | 8,465 | 13.9 | 84.4% | Con hold |
| Wentworth | Lab | 22,449 | 46.7 | 74.0% | Lab hold |
| West Bromwich East | Lab | 2,813 | 6.6 | 75.3% | Lab hold |
| West Bromwich West | Lab | 7,830 | 19.3 | 70.4% | Lab hold |
| Westbury | Con | 12,606 | 17.4 | 83.0% | Con hold |
| Western Isles | Lab | 1,703 | 10.6 | 70.4% | Lab hold |
| Westminster North | Con | 3,733 | 8.4 | 75.8% | Con hold |
| Westmorland and Lonsdale | Con | 16,436 | 29.4 | 77.8% | Con hold |
| Weston Super Mare | Con | 5,342 | 8.5 | 79.8% | Con hold |
| Wigan | Lab | 21,842 | 39.4 | 76.2% | Lab hold |
| Wiltshire North | Con | 16,388 | 23.4 | 81.7% | Con hold |
| Wimbledon | Con | 14,761 | 29.7 | 80.2% | Con hold |
| Winchester | Con | 8,121 | 12.3 | 83.5% | Con hold |
| Windsor and Maidenhead | Con | 12,928 | 20.5 | 81.7% | Con hold |
| Wirral South | Con | 8,183 | 16.3 | 82.4% | Con hold |
| Wirral West | Con | 11,064 | 21.7 | 81.6% | Con hold |
| Witney | Con | 22,568 | 35.1 | 81.9% | Con hold |
| Woking | Con | 19,842 | 31.0 | 79.2% | Con hold |
| Wokingham | Con | 25,709 | 36.3 | 82.4% | Con hold |
| Wolverhampton North East | Lab | 3,939 | 8.1 | 78.0% | Lab gain from Con |
| Wolverhampton South East | Lab | 10,240 | 25.0 | 72.9% | Lab hold |
| Wolverhampton South West | Con | 4,966 | 9.4 | 78.3% | Con hold |
| Woodspring | Con | 17,509 | 27.1 | 83.2% | Con hold |
| Woolwich | Lab | 2,225 | 5.6 | 70.9% | Lab gain from Alliance |
| Worcester | Con | 6,152 | 10.2 | 81.0% | Con hold |
| Worcestershire Mid | Con | 9,870 | 14.5 | 81.1% | Con hold |
| Worcestershire South | Con | 16,151 | 25.1 | 80.0% | Con hold |
| Workington | Lab | 10,449 | 22.3 | 81.5% | Lab hold |
| Worsley | Lab | 10,012 | 17.8 | 77.7% | Lab hold |
| Worthing | Con | 16,533 | 27.5 | 77.4% | Con hold |
| Wrekin The | Lab | 6,648 | 9.5 | 77.1% | Lab hold |
| Wrexham | Lab | 6,716 | 13.1 | 80.7% | Lab hold |
| Wycombe | Con | 17,076 | 30.2 | 78.0% | Con hold |
| Wyre | Con | 11,664 | 21.6 | 79.5% | Con hold |
| Wyre Forest | Con | 10,341 | 17.1 | 82.4% | Con hold |
| Yeovil | LD | 8,833 | 14.8 | 82.0% | LD gain from Alliance |
| Ynys Mon | PC | 1,106 | 2.6 | 80.6% | PC hold |
| York | Lab | 6,342 | 9.9 | 81.0% | Lab gain from Con |
Source: commonslibrary.parliament.uk / cbp-8647
Questions and answers
Who won the 1992 general election?
The Conservatives won 336 of 651 seats with 41.9% of the vote, an overall majority of 21. John Major became (or remained) prime minister: Conservative majority government.
How many seats did each party win in 1992?
Conservative 336; Labour 271; Liberal Democrats 20; Ulster Unionist Party 9; Social Democratic and Labour Party 4; Plaid Cymru 4 (out of 651 seats; 326 were needed for a majority).
Who won the most votes in 1992?
The Conservatives won the most votes: 14,094,116 (41.9% of the 33,609,139 votes counted).
What was the turnout at the 1992 general election?
Turnout was 77.7% in contested constituencies (valid votes as a share of the electorate).
How many seats changed hands in 1992?
68 seats changed hands compared with the previous general election, where the constituency had the same boundaries.
What was the closest result in 1992?
Vale of Glamorgan, where the Conservatives won by 19 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