2019 General Election
The Get Brexit Done election12 December 2019 · The Brexit Realignment · 650 seats
Johnson's 'Get Brexit Done' campaign demolished Labour's Red Wall and delivered an 80-seat majority, the largest Conservative win since 1987. Labour fell to its fewest seats since 1935.
Prime Minister before
Boris Johnson
Conservative
Prime Minister (continued)
Boris Johnson
Conservative
Government formed
Conservative
majority of 81
Turnout
67.3%
electorate 47,562,702
The result
| Share of Commons | ||||||
|---|---|---|---|---|---|---|
| Conservative | Boris Johnson | 365 | 13,966,454 | 43.6% | +1.3 | |
| Labour | Jeremy Corbyn | 202 | 10,269,051 | 32.1% | -7.9 | |
| SNP | Nicola Sturgeon | 48 | 1,242,380 | 3.9% | +0.8 | |
| Liberal Democrats | Jo Swinson | 11 | 3,696,419 | 11.6% | +4.2 |
24 further seats went to parties and independents outside the main contenders listed above.
Turnout by nation
England
67.5%
Wales
66.6%
Scotland
68.1%
N. Ireland
61.8%
United Kingdom
67.3%
The result by constituency
All 650 constituencies on the 2010-2019 boundaries, from the House of Commons Library dataset. Search, filter by country or region, and click any column heading to sort.
Highest turnout
80.3%
East Dunbartonshire, Scotland
Lowest turnout
49.3%
Kingston Upon Hull East, Yorkshire and the Humber
Biggest single-party share
84.7%
Labour, Liverpool Walton
Tightest main-family margin
0.2 pts
Bury North, North West
| Most votes, by seat | ||||||||
|---|---|---|---|---|---|---|---|---|
| South East | 84 | 54.0% | 18.2% | 22.1% | — | 5.6% | 70.2% | 74181 |
| North West | 75 | 37.5% | 7.9% | 46.5% | — | 8.1% | 65.6% | 321411 |
| London | 73 | 32.0% | 14.9% | 48.1% | — | 4.9% | 67.5% | 21349 |
| Scotland | 59 | 25.1% | 9.5% | 18.6% | 45.0% | 1.8% | 68.1% | 64148 |
| West Midlands | 59 | 53.4% | 7.9% | 33.9% | — | 4.8% | 64.7% | 4415 |
| East of England | 58 | 57.2% | 13.4% | 24.4% | — | 5.0% | 68.2% | 5215 |
| South West | 55 | 52.8% | 18.2% | 23.4% | — | 5.7% | 72.0% | 4816 |
| Yorkshire and the Humber | 54 | 43.1% | 8.1% | 38.9% | — | 10.0% | 64.3% | 2628 |
| East Midlands | 46 | 54.8% | 7.8% | 31.7% | — | 5.7% | 67.2% | 388 |
| Wales | 40 | 36.1% | 6.0% | 40.9% | 9.9% | 7.1% | 66.6% | 14224 |
| North East | 29 | 38.3% | 6.8% | 42.6% | — | 12.4% | 64.2% | 1019 |
| Northern Ireland | 18 | 0.7% | — | — | — | 99.3% | 61.8% | 18 |
| Constituency ↑ | Region | Most votes | Conservative | Liberal / Lib Dem | Labour | SNP / Plaid Cymru | Other | Turnout | Votes |
|---|---|---|---|---|---|---|---|---|---|
| Aberavon | Wales | Labour | 20.6% | 3.4% | 53.8% | 8.6% | 13.6% | 62.3% | 31,598 |
| Aberconwy | Wales | Conservative | 46.1% | 5.7% | 39.7% | 8.5% | — | 71.3% | 31,865 |
| Aberdeen North | Scotland | SNP / Plaid Cymru | 20.1% | 7.6% | 13.2% | 54.0% | 5.0% | 59.9% | 37,413 |
| Aberdeen South | Scotland | SNP / Plaid Cymru | 35.9% | 11.0% | 8.4% | 44.7% | — | 69.4% | 45,638 |
| Airdrie & Shotts | Scotland | SNP / Plaid Cymru | 17.6% | 3.6% | 32.0% | 45.1% | 1.7% | 62.1% | 39,772 |
| Aldershot | South East | Conservative | 58.4% | 14.4% | 23.5% | — | 3.7% | 66.0% | 47,932 |
| Aldridge-Brownhills | West Midlands | Conservative | 70.8% | 6.0% | 20.4% | — | 2.8% | 65.4% | 39,342 |
| Altrincham & Sale West | North West | Conservative | 48.0% | 11.0% | 36.8% | — | 4.1% | 74.9% | 54,763 |
| Alyn & Deeside | Wales | Labour | 42.0% | 5.9% | 42.5% | 3.4% | 6.2% | 68.5% | 43,008 |
| Amber Valley | East Midlands | Conservative | 63.9% | 6.3% | 26.8% | — | 3.0% | 65.1% | 45,567 |
| Angus | Scotland | SNP / Plaid Cymru | 40.4% | 5.7% | 4.8% | 49.1% | — | 67.5% | 43,170 |
| Arfon | Wales | SNP / Plaid Cymru | 15.2% | 0.0% | 35.6% | 45.2% | 4.0% | 68.9% | 29,074 |
| Argyll & Bute | Scotland | SNP / Plaid Cymru | 35.2% | 14.2% | 6.8% | 43.8% | — | 72.2% | 48,050 |
| Arundel & South Downs | South East | Conservative | 57.9% | 21.2% | 15.8% | — | 5.0% | 75.1% | 61,408 |
| Ashfield | East Midlands | Conservative | 39.3% | 2.3% | 24.4% | — | 34.0% | 62.6% | 48,980 |
| Ashford | South East | Conservative | 62.1% | 10.1% | 22.0% | — | 5.8% | 67.1% | 60,059 |
| Ashton Under Lyne | North West | Labour | 37.0% | 3.6% | 48.1% | — | 11.3% | 56.8% | 38,579 |
| Aylesbury | South East | Conservative | 54.0% | 16.6% | 25.4% | — | 4.0% | 69.9% | 60,576 |
| Ayr Carrick & Cumnock | Scotland | SNP / Plaid Cymru | 38.5% | 4.6% | 13.3% | 43.5% | — | 64.7% | 46,592 |
| Banbury | South East | Conservative | 54.3% | 14.0% | 27.6% | — | 4.1% | 69.8% | 62,921 |
| Banff & Buchan | Scotland | Conservative | 50.1% | 5.4% | 4.1% | 40.4% | — | 63.4% | 42,260 |
| Barking | London | Labour | 26.5% | 3.3% | 61.2% | — | 9.0% | 57.1% | 44,499 |
| Barnsley Central | Yorkshire and the Humber | Labour | 21.4% | 3.2% | 40.1% | — | 35.3% | 56.5% | 36,903 |
| Barnsley East | Yorkshire and the Humber | Labour | 27.3% | 3.5% | 37.6% | — | 31.6% | 54.8% | 38,070 |
| Barrow & Furness | North West | Conservative | 51.9% | 4.4% | 39.3% | — | 4.5% | 65.6% | 46,046 |
| Basildon & Billericay | East of England | Conservative | 67.1% | 8.5% | 20.8% | — | 3.7% | 63.1% | 44,128 |
| Basingstoke | South East | Conservative | 54.1% | 12.5% | 28.1% | — | 5.3% | 66.0% | 54,713 |
| Bassetlaw | East Midlands | Conservative | 55.2% | 6.6% | 27.7% | — | 10.6% | 63.5% | 50,841 |
| Bath | South West | Liberal / Lib Dem | 30.9% | 54.5% | 12.7% | — | 1.9% | 76.9% | 52,138 |
| Batley & Spen | Yorkshire and the Humber | Labour | 36.0% | 4.7% | 42.7% | — | 16.6% | 66.5% | 52,927 |
| Battersea | London | Labour | 36.1% | 15.3% | 45.5% | — | 3.2% | 75.6% | 59,977 |
| Beaconsfield | South East | Conservative | 56.1% | — | 9.9% | — | 33.9% | 74.5% | 57,868 |
| Beckenham | London | Conservative | 54.0% | 16.2% | 25.8% | — | 4.1% | 73.6% | 50,555 |
| Bedford | East of England | Labour | 43.0% | 9.7% | 43.3% | — | 3.9% | 66.1% | 47,301 |
| Belfast East | Northern Ireland | Other | — | — | — | — | 100.0% | 64.1% | 42,445 |
| Belfast North | Northern Ireland | Other | — | — | — | — | 100.0% | 67.9% | 49,037 |
| Belfast South | Northern Ireland | Other | — | — | — | — | 100.0% | 67.7% | 47,352 |
| Belfast West | Northern Ireland | Other | — | — | — | — | 100.0% | 59.1% | 38,782 |
| Bermondsey & Old Southwark | London | Labour | 16.5% | 26.6% | 54.1% | — | 2.8% | 62.9% | 58,615 |
| Berwick-Upon-Tweed | North East | Conservative | 56.9% | 18.2% | 21.6% | — | 3.3% | 70.3% | 42,109 |
| Berwickshire Roxburgh & Selkirk | Scotland | Conservative | 48.4% | 8.1% | 4.7% | 38.8% | — | 71.3% | 53,146 |
| Bethnal Green & Bow | London | Labour | 10.8% | 9.7% | 72.7% | — | 6.8% | 68.6% | 60,562 |
| Beverley & Holderness | Yorkshire and the Humber | Conservative | 62.1% | 8.7% | 23.9% | — | 5.3% | 67.2% | 53,542 |
| Bexhill & Battle | South East | Conservative | 63.6% | 12.3% | 19.5% | — | 4.6% | 72.1% | 59,093 |
| Bexleyheath & Crayford | London | Conservative | 59.8% | 6.5% | 29.5% | — | 4.2% | 66.1% | 43,246 |
| Birkenhead | North West | Labour | 13.1% | 3.8% | 59.0% | — | 24.0% | 66.4% | 42,329 |
| Birmingham Edgbaston | West Midlands | Labour | 36.9% | 7.9% | 50.1% | — | 5.1% | 61.5% | 42,328 |
| Birmingham Erdington | West Midlands | Labour | 40.1% | 3.7% | 50.3% | — | 5.9% | 53.3% | 35,229 |
| Birmingham Hall Green | West Midlands | Labour | 13.9% | 6.9% | 67.8% | — | 11.3% | 65.9% | 52,911 |
| Birmingham Hodge Hill | West Midlands | Labour | 15.0% | 1.7% | 78.7% | — | 4.7% | 57.5% | 45,003 |
| Birmingham Ladywood | West Midlands | Labour | 11.3% | 5.3% | 79.2% | — | 4.2% | 56.2% | 42,118 |
| Birmingham Northfield | West Midlands | Conservative | 46.3% | 4.6% | 42.5% | — | 6.6% | 58.5% | 43,098 |
| Birmingham Perry Barr | West Midlands | Labour | 26.8% | 4.5% | 63.1% | — | 5.6% | 58.5% | 42,147 |
| Birmingham Selly Oak | West Midlands | Labour | 30.9% | 6.4% | 56.0% | — | 6.6% | 59.8% | 49,467 |
| Birmingham Yardley | West Midlands | Labour | 29.8% | 8.8% | 54.8% | — | 6.6% | 57.1% | 42,678 |
| Bishop Auckland | North East | Conservative | 53.7% | 4.8% | 35.9% | — | 5.6% | 65.7% | 44,805 |
| Blackburn | North West | Labour | 24.0% | 2.5% | 64.9% | — | 8.6% | 62.8% | 44,736 |
| Blackley & Broughton | North West | Labour | 24.6% | 4.1% | 61.9% | — | 9.5% | 52.6% | 38,618 |
| Blackpool North & Cleveleys | North West | Conservative | 57.6% | 3.9% | 35.5% | — | 3.0% | 60.9% | 38,804 |
| Blackpool South | North West | Conservative | 49.6% | 3.1% | 38.3% | — | 9.0% | 56.8% | 32,752 |
| Blaenau Gwent | Wales | Labour | 19.0% | 4.3% | 49.2% | 5.7% | 21.8% | 59.6% | 30,219 |
| Blaydon | North East | Labour | 31.2% | 8.1% | 43.3% | — | 17.3% | 67.3% | 45,681 |
| Blyth Valley | North East | Conservative | 42.7% | 5.3% | 40.9% | — | 11.1% | 63.4% | 40,859 |
| Bognor Regis & Littlehampton | South East | Conservative | 63.5% | 11.0% | 19.6% | — | 5.9% | 66.1% | 51,223 |
| Bolsover | East Midlands | Conservative | 47.4% | 3.8% | 35.9% | — | 12.8% | 61.1% | 45,938 |
| Bolton North East | North West | Conservative | 45.4% | 4.2% | 44.5% | — | 5.9% | 64.5% | 43,556 |
| Bolton South East | North West | Labour | 34.3% | 3.5% | 53.0% | — | 9.3% | 58.7% | 40,604 |
| Bolton West | North West | Conservative | 55.3% | 5.5% | 37.3% | — | 1.9% | 67.4% | 49,298 |
| Bootle | North West | Labour | 9.2% | 3.7% | 79.4% | — | 7.7% | 65.7% | 49,174 |
| Boston & Skegness | East Midlands | Conservative | 76.7% | 4.7% | 15.2% | — | 3.4% | 60.1% | 41,696 |
| Bosworth | East Midlands | Conservative | 63.9% | 16.1% | 17.3% | — | 2.7% | 69.2% | 56,432 |
| Bournemouth East | South West | Conservative | 50.6% | 11.0% | 32.7% | — | 5.7% | 66.5% | 49,274 |
| Bournemouth West | South West | Conservative | 53.4% | 10.7% | 31.3% | — | 4.6% | 62.0% | 45,977 |
| Bracknell | South East | Conservative | 58.7% | 14.3% | 22.2% | — | 4.9% | 68.8% | 54,350 |
| Bradford East | Yorkshire and the Humber | Labour | 21.9% | 7.5% | 63.0% | — | 7.6% | 60.4% | 44,184 |
| Bradford South | Yorkshire and the Humber | Labour | 40.4% | 3.8% | 46.3% | — | 9.6% | 57.6% | 39,741 |
| Bradford West | Yorkshire and the Humber | Labour | 15.2% | 3.0% | 76.2% | — | 5.6% | 62.6% | 44,261 |
| Braintree | East of England | Conservative | 67.5% | 9.5% | 18.7% | — | 4.3% | 67.1% | 50,499 |
| Brecon & Radnorshire | Wales | Conservative | 53.1% | 35.9% | 9.5% | — | 1.4% | 74.5% | 41,319 |
| Brent Central | London | Labour | 22.2% | 9.9% | 64.7% | — | 3.3% | 58.5% | 49,132 |
| Brent North | London | Labour | 36.3% | 7.8% | 51.9% | — | 4.0% | 61.9% | 51,879 |
| Brentford & Isleworth | London | Labour | 32.2% | 12.5% | 50.2% | — | 5.1% | 68.0% | 58,326 |
| Brentwood & Ongar | East of England | Conservative | 68.6% | 13.6% | 13.7% | — | 4.2% | 70.4% | 52,949 |
| Bridgend | Wales | Conservative | 43.1% | 5.6% | 40.3% | 4.8% | 6.2% | 66.7% | 42,236 |
| Bridgwater & West Somerset | South West | Conservative | 62.1% | 13.5% | 19.8% | — | 4.6% | 67.6% | 57,652 |
| Brigg & Goole | Yorkshire and the Humber | Conservative | 71.3% | 5.0% | 20.7% | — | 3.0% | 65.8% | 43,402 |
| Brighton Kemptown | South East | Labour | 35.0% | 6.1% | 51.6% | — | 7.3% | 69.5% | 48,533 |
| Brighton Pavilion | South East | Other | 17.5% | — | 22.8% | — | 59.7% | 73.4% | 57,998 |
| Bristol East | South West | Labour | 32.4% | 6.8% | 53.1% | — | 7.6% | 70.6% | 52,154 |
| Bristol North West | South West | Labour | 38.7% | 8.8% | 48.9% | — | 3.5% | 73.3% | 55,885 |
| Bristol South | South West | Labour | 32.7% | 7.7% | 50.5% | — | 9.1% | 65.6% | 55,196 |
| Bristol West | South West | Labour | 11.7% | — | 62.3% | — | 26.1% | 76.1% | 75,528 |
| Broadland | East of England | Conservative | 59.6% | 16.1% | 21.2% | — | 3.1% | 72.9% | 56,977 |
| Bromley & Chislehurst | London | Conservative | 52.6% | 14.5% | 28.7% | — | 4.2% | 68.3% | 45,566 |
| Bromsgrove | West Midlands | Conservative | 63.4% | 12.5% | 20.8% | — | 3.3% | 72.3% | 54,272 |
| Broxbourne | East of England | Conservative | 65.6% | 8.5% | 23.2% | — | 2.7% | 63.8% | 46,706 |
| Broxtowe | East Midlands | Conservative | 48.1% | — | 38.5% | — | 13.4% | 75.7% | 55,272 |
| Buckingham | South East | Conservative | 58.4% | 26.2% | 12.0% | — | 3.4% | 76.3% | 63,458 |
| Burnley | North West | Conservative | 40.3% | 9.0% | 36.9% | — | 13.8% | 60.6% | 38,984 |
| Burton | West Midlands | Conservative | 60.7% | 5.5% | 30.9% | — | 2.9% | 65.0% | 48,738 |
| Bury North | North West | Conservative | 46.2% | 3.4% | 46.0% | — | 4.4% | 68.1% | 46,841 |
| Bury South | North West | Conservative | 43.8% | 4.6% | 43.0% | — | 8.5% | 66.9% | 50,274 |
| Bury St Edmunds | East of England | Conservative | 61.0% | — | 20.6% | — | 18.4% | 69.1% | 61,957 |
| Caerphilly | Wales | Labour | 27.9% | — | 44.9% | 16.0% | 11.2% | 63.5% | 40,117 |
| Caithness Sutherland & Easter Ross | Scotland | Liberal / Lib Dem | 16.5% | 37.2% | 6.2% | 36.6% | 3.6% | 67.0% | 31,457 |
| Calder Valley | Yorkshire and the Humber | Conservative | 51.9% | 5.0% | 41.9% | — | 1.2% | 72.9% | 57,793 |
| Camberwell & Peckham | London | Labour | 11.5% | 9.0% | 71.3% | — | 8.3% | 63.5% | 56,492 |
| Camborne & Redruth | South West | Conservative | 53.1% | 7.0% | 35.9% | — | 4.0% | 71.7% | 50,367 |
| Cambridge | East of England | Labour | 15.5% | 30.0% | 48.0% | — | 6.5% | 67.2% | 53,729 |
| Cannock Chase | West Midlands | Conservative | 68.3% | — | 25.4% | — | 6.3% | 61.9% | 46,313 |
| Canterbury | South East | Labour | 45.2% | 5.7% | 48.3% | — | 0.8% | 75.0% | 60,113 |
| Cardiff Central | Wales | Labour | 20.1% | 15.1% | 61.2% | — | 3.6% | 65.3% | 41,822 |
| Cardiff North | Wales | Labour | 36.2% | 6.8% | 49.5% | 3.0% | 4.4% | 77.0% | 52,666 |
| Cardiff South & Penarth | Wales | Labour | 29.0% | 5.9% | 54.1% | 4.7% | 6.3% | 64.2% | 50,579 |
| Cardiff West | Wales | Labour | 28.0% | 5.9% | 51.8% | 8.4% | 6.0% | 67.4% | 46,177 |
| Carlisle | North West | Conservative | 55.2% | 6.6% | 35.8% | — | 2.4% | 65.9% | 42,873 |
| Carmarthen East & Dinefwr | Wales | SNP / Plaid Cymru | 34.5% | — | 21.0% | 38.9% | 5.6% | 71.4% | 41,002 |
| Carmarthen West & South Pembrokeshire | Wales | Conservative | 52.7% | 4.4% | 34.3% | 8.6% | — | 71.2% | 42,114 |
| Carshalton & Wallington | London | Conservative | 42.4% | 41.1% | 12.4% | — | 4.1% | 67.3% | 49,098 |
| Castle Point | East of England | Conservative | 76.7% | 6.7% | 16.6% | — | — | 63.6% | 44,277 |
| Central Ayrshire | Scotland | SNP / Plaid Cymru | 34.8% | 4.9% | 14.1% | 46.2% | — | 66.7% | 46,534 |
| Central Devon | South West | Conservative | 55.3% | 15.1% | 24.8% | — | 4.9% | 77.5% | 58,072 |
| Central Suffolk & North Ipswich | East of England | Conservative | 62.7% | 11.5% | 21.1% | — | 4.7% | 70.3% | 56,250 |
| Ceredigion | Wales | SNP / Plaid Cymru | 22.1% | 17.4% | 15.8% | 37.9% | 6.8% | 71.3% | 40,105 |
| Charnwood | East Midlands | Conservative | 63.4% | 8.8% | 23.0% | — | 4.8% | 69.6% | 55,365 |
| Chatham & Aylesford | South East | Conservative | 66.6% | 6.6% | 23.8% | — | 3.0% | 60.5% | 43,340 |
| Cheadle | North West | Conservative | 46.0% | 41.8% | 12.3% | — | — | 75.0% | 55,903 |
| Chelmsford | East of England | Conservative | 55.9% | 25.1% | 18.0% | — | 1.0% | 71.1% | 57,122 |
| Chelsea & Fulham | London | Conservative | 49.9% | 25.9% | 23.2% | — | 1.1% | 69.8% | 46,821 |
| Cheltenham | South West | Conservative | 48.0% | 46.3% | 4.9% | — | 0.7% | 73.2% | 59,357 |
| Chesham & Amersham | South East | Conservative | 55.4% | 26.3% | 12.9% | — | 5.5% | 76.8% | 55,685 |
| Chesterfield | East Midlands | Labour | 37.0% | 8.8% | 40.2% | — | 14.0% | 63.6% | 45,186 |
| Chichester | South East | Conservative | 57.8% | 22.7% | 14.8% | — | 4.7% | 71.6% | 61,243 |
| Chingford & Woodford Green | London | Conservative | 48.5% | 5.7% | 45.9% | — | — | 74.1% | 48,444 |
| Chippenham | South West | Conservative | 54.3% | 34.5% | 11.2% | — | — | 73.9% | 57,099 |
| Chipping Barnet | London | Conservative | 44.7% | 10.3% | 42.6% | — | 2.4% | 72.0% | 57,569 |
| Chorley | North West | Other | — | — | — | — | 100.0% | 51.0% | 39,870 |
| Christchurch | South West | Conservative | 65.2% | 17.9% | 12.6% | — | 4.3% | 72.6% | 51,951 |
| Cities Of London & Westminster | London | Conservative | 39.9% | 30.7% | 27.2% | — | 2.2% | 67.1% | 42,723 |
| City Of Chester | North West | Labour | 38.3% | 6.8% | 49.6% | — | 5.2% | 71.7% | 54,560 |
| City Of Durham | North East | Labour | 31.7% | 16.2% | 42.0% | — | 10.0% | 68.6% | 48,859 |
| Clacton | East of England | Conservative | 72.3% | 5.8% | 15.5% | — | 6.4% | 61.3% | 43,506 |
| Cleethorpes | Yorkshire and the Humber | Conservative | 69.0% | 5.5% | 22.8% | — | 2.8% | 62.9% | 46,339 |
| Clwyd South | Wales | Conservative | 44.7% | 4.1% | 41.3% | 5.9% | 4.0% | 67.3% | 36,306 |
| Clwyd West | Wales | Conservative | 50.7% | 5.6% | 34.0% | 9.7% | — | 69.7% | 40,203 |
| Coatbridge Chryston & Bellshill | Scotland | SNP / Plaid Cymru | 12.7% | 3.2% | 35.4% | 47.0% | 1.7% | 66.1% | 48,221 |
| Colchester | East of England | Conservative | 50.4% | 13.9% | 32.8% | — | 2.9% | 64.6% | 53,373 |
| Colne Valley | Yorkshire and the Humber | Conservative | 48.4% | 6.3% | 40.0% | — | 5.3% | 72.3% | 60,892 |
| Congleton | North West | Conservative | 59.0% | 10.5% | 26.5% | — | 4.0% | 70.7% | 57,233 |
| Copeland | North West | Conservative | 53.7% | 4.4% | 40.0% | — | 1.8% | 68.9% | 42,523 |
| Corby | East Midlands | Conservative | 55.2% | 6.5% | 38.3% | — | — | 70.2% | 60,475 |
| Coventry North East | West Midlands | Labour | 35.4% | 4.6% | 52.7% | — | 7.3% | 58.5% | 44,444 |
| Coventry North West | West Midlands | Labour | 43.4% | 5.7% | 43.8% | — | 7.1% | 63.4% | 47,744 |
| Coventry South | West Midlands | Labour | 42.5% | 7.5% | 43.4% | — | 6.6% | 63.5% | 45,044 |
| Crawley | South East | Conservative | 54.2% | 5.5% | 37.4% | — | 2.9% | 67.2% | 49,899 |
| Crewe & Nantwich | North West | Conservative | 53.1% | 4.8% | 37.4% | — | 4.7% | 67.3% | 54,032 |
| Croydon Central | London | Labour | 39.2% | 6.5% | 50.2% | — | 4.1% | 66.4% | 54,045 |
| Croydon North | London | Labour | 21.3% | 8.0% | 65.6% | — | 5.1% | 62.9% | 55,609 |
| Croydon South | London | Conservative | 52.2% | 12.6% | 31.4% | — | 3.7% | 70.7% | 59,358 |
| Cumbernauld Kilsyth & Kirkintilloch East | Scotland | SNP / Plaid Cymru | 16.2% | 6.5% | 24.5% | 52.9% | — | 69.1% | 45,686 |
| Cynon Valley | Wales | Labour | 22.2% | 3.1% | 51.4% | 8.5% | 14.8% | 59.1% | 30,236 |
| Dagenham & Rainham | London | Labour | 43.8% | 2.7% | 44.5% | — | 8.9% | 61.6% | 43,735 |
| Darlington | North East | Conservative | 48.1% | 4.8% | 40.5% | — | 6.7% | 65.5% | 43,498 |
| Dartford | South East | Conservative | 62.9% | 6.9% | 27.5% | — | 2.7% | 65.7% | 54,023 |
| Daventry | East Midlands | Conservative | 64.6% | 12.3% | 19.1% | — | 4.1% | 74.1% | 57,403 |
| Delyn | Wales | Conservative | 43.7% | 6.1% | 41.4% | 3.7% | 5.1% | 70.3% | 38,370 |
| Denton & Reddish | North West | Labour | 34.1% | 4.3% | 50.1% | — | 11.6% | 58.3% | 38,588 |
| Derby North | East Midlands | Conservative | 45.2% | 7.3% | 39.8% | — | 7.6% | 64.2% | 47,017 |
| Derby South | East Midlands | Labour | 36.9% | 6.2% | 51.1% | — | 5.8% | 58.1% | 42,462 |
| Derbyshire Dales | East Midlands | Conservative | 58.7% | 13.2% | 23.9% | — | 4.1% | 76.9% | 50,016 |
| Devizes | South West | Conservative | 63.1% | 16.0% | 15.4% | — | 5.5% | 69.4% | 50,954 |
| Dewsbury | Yorkshire and the Humber | Conservative | 46.4% | 4.3% | 43.7% | — | 5.7% | 69.4% | 56,389 |
| Don Valley | Yorkshire and the Humber | Conservative | 43.2% | 4.2% | 35.2% | — | 17.5% | 60.3% | 45,437 |
| Doncaster Central | Yorkshire and the Humber | Labour | 34.5% | 4.2% | 40.0% | — | 21.2% | 58.2% | 41,581 |
| Doncaster North | Yorkshire and the Humber | Labour | 32.9% | 3.6% | 38.7% | — | 24.8% | 56.2% | 40,698 |
| Dover | South East | Conservative | 56.9% | 5.7% | 32.6% | — | 4.8% | 66.4% | 50,701 |
| Dudley North | West Midlands | Conservative | 63.1% | 3.3% | 31.6% | — | 2.0% | 59.2% | 36,684 |
| Dudley South | West Midlands | Conservative | 67.9% | 4.4% | 25.3% | — | 2.4% | 60.2% | 36,576 |
| Dulwich & West Norwood | London | Labour | 16.4% | — | 65.5% | — | 18.1% | 69.4% | 55,778 |
| Dumfries & Galloway | Scotland | Conservative | 44.1% | 6.1% | 9.2% | 40.6% | — | 69.0% | 51,429 |
| Dumfriesshire Clydesdale & Tweeddale | Scotland | Conservative | 46.0% | 7.2% | 8.5% | 38.3% | — | 71.9% | 49,153 |
| Dundee East | Scotland | SNP / Plaid Cymru | 24.3% | 7.9% | 13.4% | 53.8% | 0.7% | 68.4% | 45,277 |
| Dundee West | Scotland | SNP / Plaid Cymru | 12.4% | 5.9% | 24.3% | 53.8% | 3.6% | 64.5% | 41,579 |
| Dunfermline & West Fife | Scotland | SNP / Plaid Cymru | 21.0% | 8.0% | 24.4% | 44.4% | 2.4% | 69.8% | 53,482 |
| Dwyfor Meirionnydd | Wales | SNP / Plaid Cymru | 32.4% | — | 13.4% | 48.3% | 5.9% | 67.5% | 29,928 |
| Ealing Central & Acton | London | Labour | 27.1% | 17.2% | 51.3% | — | 4.4% | 72.6% | 54,807 |
| Ealing North | London | Labour | 31.8% | 8.8% | 56.5% | — | 2.9% | 66.6% | 49,631 |
| Ealing Southall | London | Labour | 22.7% | 9.3% | 60.8% | — | 7.1% | 65.4% | 42,217 |
| Easington | North East | Labour | 26.4% | 4.4% | 45.5% | — | 23.7% | 56.5% | 34,583 |
| East Antrim | Northern Ireland | Other | 2.8% | — | — | — | 97.2% | 57.5% | 37,261 |
| East Devon | South West | Conservative | 50.8% | 2.8% | 4.5% | — | 41.9% | 73.5% | 64,073 |
| East Dunbartonshire | Scotland | SNP / Plaid Cymru | 14.1% | 36.8% | 9.1% | 37.1% | 2.9% | 80.3% | 53,031 |
| East Ham | London | Labour | 15.6% | 4.0% | 76.3% | — | 4.1% | 61.9% | 54,628 |
| East Hampshire | South East | Conservative | 58.8% | 24.2% | 11.1% | — | 6.0% | 74.4% | 56,895 |
| East Kilbride Strathaven & Lesmahagow | Scotland | SNP / Plaid Cymru | 21.2% | 6.7% | 22.7% | 46.4% | 3.0% | 69.4% | 56,337 |
| East Londonderry | Northern Ireland | Other | — | — | — | — | 100.0% | 56.8% | 39,302 |
| East Lothian | Scotland | SNP / Plaid Cymru | 26.5% | 7.0% | 29.5% | 36.2% | 0.8% | 71.7% | 58,513 |
| East Renfrewshire | Scotland | SNP / Plaid Cymru | 35.1% | 7.5% | 12.4% | 44.9% | — | 76.6% | 55,357 |
| East Surrey | South East | Conservative | 59.7% | 19.4% | 13.8% | — | 7.1% | 71.8% | 59,690 |
| East Worthing & Shoreham | South East | Conservative | 51.0% | 7.8% | 37.0% | — | 4.3% | 70.7% | 53,128 |
| East Yorkshire | Yorkshire and the Humber | Conservative | 64.4% | 8.0% | 21.2% | — | 6.4% | 65.2% | 52,769 |
| Eastbourne | South East | Conservative | 48.9% | 41.0% | 7.0% | — | 3.1% | 69.5% | 55,134 |
| Eastleigh | South East | Conservative | 55.4% | 29.0% | 12.8% | — | 2.8% | 70.3% | 58,971 |
| Eddisbury | North West | Conservative | 56.8% | 18.1% | 22.0% | — | 3.1% | 71.9% | 52,971 |
| Edinburgh East | Scotland | SNP / Plaid Cymru | 13.7% | 6.9% | 26.7% | 48.4% | 4.3% | 68.9% | 47,815 |
| Edinburgh North & Leith | Scotland | SNP / Plaid Cymru | 18.5% | 11.2% | 22.1% | 43.7% | 4.5% | 73.0% | 59,344 |
| Edinburgh South | Scotland | Labour | 16.4% | 7.7% | 47.7% | 25.4% | 2.7% | 75.1% | 49,732 |
| Edinburgh South West | Scotland | SNP / Plaid Cymru | 24.6% | 9.5% | 14.3% | 47.6% | 3.8% | 70.9% | 52,131 |
| Edinburgh West | Scotland | Liberal / Lib Dem | 17.0% | 39.9% | 8.2% | 33.0% | 1.9% | 75.2% | 54,533 |
| Edmonton | London | Labour | 25.3% | 5.3% | 65.0% | — | 4.4% | 61.4% | 40,341 |
| Ellesmere Port & Neston | North West | Labour | 35.4% | 4.9% | 53.3% | — | 6.4% | 69.3% | 48,746 |
| Elmet & Rothwell | Yorkshire and the Humber | Conservative | 57.9% | 8.9% | 28.1% | — | 5.1% | 71.9% | 58,225 |
| Eltham | London | Labour | 39.7% | 6.7% | 47.0% | — | 6.5% | 68.2% | 43,689 |
| Enfield North | London | Labour | 37.4% | 6.5% | 51.8% | — | 4.2% | 66.0% | 45,050 |
| Enfield Southgate | London | Labour | 39.1% | 9.2% | 48.5% | — | 3.2% | 72.1% | 47,276 |
| Epping Forest | East of England | Conservative | 64.4% | 10.7% | 20.3% | — | 4.6% | 67.7% | 50,268 |
| Epsom & Ewell | South East | Conservative | 53.5% | 23.5% | 17.2% | — | 5.8% | 73.3% | 59,451 |
| Erewash | East Midlands | Conservative | 56.5% | 5.1% | 34.7% | — | 3.7% | 67.3% | 48,814 |
| Erith & Thamesmead | London | Labour | 39.0% | 4.8% | 48.0% | — | 8.2% | 63.3% | 41,384 |
| Esher & Walton | South East | Conservative | 49.4% | 45.0% | 4.5% | — | 1.1% | 77.7% | 63,084 |
| Exeter | South West | Labour | 34.7% | — | 53.2% | — | 12.2% | 68.5% | 56,192 |
| Falkirk | Scotland | SNP / Plaid Cymru | 25.8% | 7.1% | 11.2% | 52.5% | 3.4% | 66.1% | 55,872 |
| Fareham | South East | Conservative | 63.7% | 14.0% | 18.1% | — | 4.2% | 73.1% | 57,250 |
| Faversham & Mid Kent | South East | Conservative | 63.2% | 12.2% | 19.6% | — | 4.9% | 68.7% | 50,394 |
| Feltham & Heston | London | Labour | 35.6% | 6.5% | 52.0% | — | 5.8% | 59.1% | 47,811 |
| Fermanagh & South Tyrone | Northern Ireland | Other | — | — | — | — | 100.0% | 69.7% | 50,762 |
| Filton & Bradley Stoke | South West | Conservative | 48.9% | 9.3% | 38.4% | — | 3.4% | 72.6% | 53,752 |
| Finchley & Golders Green | London | Conservative | 43.8% | 31.9% | 24.2% | — | — | 71.0% | 55,109 |
| Folkestone & Hythe | South East | Conservative | 60.1% | 9.8% | 24.0% | — | 6.1% | 66.8% | 59,005 |
| Forest Of Dean | South West | Conservative | 59.6% | — | 28.8% | — | 11.6% | 72.1% | 51,475 |
| Foyle | Northern Ireland | Other | — | — | — | — | 100.0% | 63.4% | 47,144 |
| Fylde | North West | Conservative | 60.9% | 8.0% | 25.3% | — | 5.7% | 69.8% | 46,659 |
| Gainsborough | East Midlands | Conservative | 66.4% | 10.1% | 21.4% | — | 2.1% | 66.9% | 51,046 |
| Garston & Halewood | North West | Labour | 13.0% | 6.2% | 72.3% | — | 8.4% | 70.1% | 53,326 |
| Gateshead | North East | Labour | 34.7% | 7.3% | 53.6% | — | 4.3% | 59.2% | 38,145 |
| Gedling | East Midlands | Conservative | 45.5% | 4.6% | 44.1% | — | 5.8% | 70.0% | 49,953 |
| Gillingham & Rainham | South East | Conservative | 61.3% | 5.4% | 28.4% | — | 4.8% | 62.5% | 45,958 |
| Glasgow Central | Scotland | SNP / Plaid Cymru | 9.2% | 4.9% | 33.1% | 49.2% | 3.6% | 57.9% | 40,105 |
| Glasgow East | Scotland | SNP / Plaid Cymru | 14.8% | 4.2% | 33.2% | 47.7% | — | 57.1% | 38,483 |
| Glasgow North | Scotland | SNP / Plaid Cymru | 10.5% | 6.6% | 31.4% | 46.9% | 4.5% | 63.3% | 36,191 |
| Glasgow North East | Scotland | SNP / Plaid Cymru | 10.5% | 3.2% | 39.4% | 46.9% | — | 55.5% | 33,925 |
| Glasgow North West | Scotland | SNP / Plaid Cymru | 15.2% | 6.8% | 28.5% | 49.5% | — | 62.7% | 39,735 |
| Glasgow South | Scotland | SNP / Plaid Cymru | 13.1% | 5.9% | 29.1% | 48.1% | 3.7% | 66.9% | 47,443 |
| Glasgow South West | Scotland | SNP / Plaid Cymru | 11.5% | 3.9% | 34.6% | 47.9% | 2.2% | 57.1% | 36,847 |
| Glenrothes | Scotland | SNP / Plaid Cymru | 16.7% | 6.4% | 22.8% | 51.1% | 3.1% | 63.3% | 41,546 |
| Gloucester | South West | Conservative | 54.2% | 8.1% | 35.1% | — | 2.6% | 66.1% | 53,764 |
| Gordon | Scotland | SNP / Plaid Cymru | 41.3% | 10.6% | 5.5% | 42.7% | — | 70.2% | 55,916 |
| Gosport | South East | Conservative | 66.5% | 11.3% | 18.5% | — | 3.7% | 65.9% | 48,453 |
| Gower | Wales | Labour | 41.3% | 5.0% | 45.4% | 5.1% | 3.1% | 72.0% | 44,482 |
| Grantham & Stamford | East Midlands | Conservative | 65.7% | 11.0% | 19.3% | — | 4.0% | 68.7% | 56,003 |
| Gravesham | South East | Conservative | 62.2% | 5.4% | 29.4% | — | 2.9% | 64.9% | 47,560 |
| Great Grimsby | Yorkshire and the Humber | Conservative | 54.9% | 3.2% | 32.7% | — | 9.2% | 53.9% | 33,087 |
| Great Yarmouth | East of England | Conservative | 65.8% | 3.8% | 25.1% | — | 5.2% | 60.4% | 43,462 |
| Greenwich & Woolwich | London | Labour | 22.1% | 13.7% | 56.8% | — | 7.5% | 66.4% | 53,120 |
| Guildford | South East | Conservative | 44.9% | 39.2% | 7.7% | — | 8.3% | 75.5% | 58,651 |
| Hackney North & Stoke Newington | London | Labour | 11.9% | 7.5% | 70.3% | — | 10.2% | 61.5% | 56,864 |
| Hackney South & Shoreditch | London | Labour | 10.8% | 8.9% | 73.3% | — | 7.0% | 60.9% | 54,439 |
| Halesowen & Rowley Regis | West Midlands | Conservative | 60.5% | 4.1% | 32.0% | — | 3.5% | 62.0% | 42,345 |
| Halifax | Yorkshire and the Humber | Labour | 40.7% | 4.9% | 46.3% | — | 8.1% | 64.6% | 46,458 |
| Haltemprice & Howden | Yorkshire and the Humber | Conservative | 62.4% | 10.5% | 21.5% | — | 5.6% | 70.0% | 49,779 |
| Halton | North West | Labour | 22.4% | 3.9% | 63.5% | — | 10.2% | 64.2% | 46,203 |
| Hammersmith | London | Labour | 23.5% | 13.4% | 57.9% | — | 5.2% | 69.5% | 51,966 |
| Hampstead & Kilburn | London | Labour | 24.2% | 22.9% | 48.9% | — | 4.0% | 66.3% | 57,385 |
| Harborough | East Midlands | Conservative | 55.3% | 15.9% | 25.2% | — | 3.7% | 71.5% | 57,319 |
| Harlow | East of England | Conservative | 63.5% | 5.5% | 31.0% | — | — | 63.7% | 43,354 |
| Harrogate & Knaresborough | Yorkshire and the Humber | Conservative | 52.6% | 35.6% | 9.6% | — | 2.1% | 73.1% | 56,937 |
| Harrow East | London | Conservative | 54.4% | 7.7% | 37.9% | — | — | 68.6% | 49,491 |
| Harrow West | London | Labour | 34.3% | 9.0% | 52.4% | — | 4.3% | 66.1% | 47,922 |
| Hartlepool | North East | Labour | 28.9% | 4.1% | 37.7% | — | 29.3% | 57.9% | 41,037 |
| Harwich & North Essex | East of England | Conservative | 61.3% | 11.3% | 22.4% | — | 5.0% | 70.1% | 51,963 |
| Hastings & Rye | South East | Conservative | 49.6% | 7.3% | 42.1% | — | 1.0% | 67.4% | 54,274 |
| Havant | South East | Conservative | 65.4% | 12.4% | 18.0% | — | 4.2% | 63.7% | 45,959 |
| Hayes & Harlington | London | Labour | 34.7% | 4.4% | 55.8% | — | 5.0% | 60.8% | 43,994 |
| Hazel Grove | North West | Conservative | 48.8% | 38.8% | 12.4% | — | — | 69.9% | 44,269 |
| Hemel Hempstead | East of England | Conservative | 56.5% | 12.3% | 28.1% | — | 3.1% | 69.3% | 51,271 |
| Hemsworth | Yorkshire and the Humber | Labour | 34.8% | 3.9% | 37.5% | — | 23.8% | 59.6% | 43,907 |
| Hendon | London | Conservative | 48.8% | 8.4% | 41.1% | — | 1.7% | 66.6% | 55,075 |
| Henley | South East | Conservative | 54.8% | 30.9% | 9.7% | — | 4.7% | 76.7% | 58,759 |
| Hereford & South Herefordshire | West Midlands | Conservative | 61.2% | 12.5% | 21.6% | — | 4.8% | 68.9% | 49,646 |
| Hertford & Stortford | East of England | Conservative | 56.1% | 14.3% | 23.4% | — | 6.1% | 73.5% | 60,094 |
| Hertsmere | East of England | Conservative | 62.5% | 12.6% | 21.7% | — | 3.2% | 70.6% | 52,203 |
| Hexham | North East | Conservative | 54.5% | 10.1% | 31.6% | — | 3.7% | 75.3% | 46,150 |
| Heywood & Middleton | North West | Conservative | 43.1% | 4.4% | 41.7% | — | 10.9% | 59.2% | 47,488 |
| High Peak | East Midlands | Conservative | 45.9% | 5.1% | 44.8% | — | 4.3% | 72.9% | 54,173 |
| Hitchin & Harpenden | East of England | Conservative | 47.1% | 35.4% | 16.9% | — | 0.6% | 77.1% | 58,871 |
| Holborn & St Pancras | London | Labour | 15.6% | 12.9% | 64.5% | — | 7.0% | 66.0% | 56,786 |
| Hornchurch & Upminster | London | Conservative | 65.8% | 7.2% | 22.6% | — | 4.5% | 66.8% | 53,974 |
| Hornsey & Wood Green | London | Labour | 11.2% | 26.0% | 57.5% | — | 5.3% | 74.7% | 61,105 |
| Horsham | South East | Conservative | 56.8% | 23.4% | 14.9% | — | 5.0% | 72.9% | 63,242 |
| Houghton & Sunderland South | North East | Labour | 32.9% | 5.8% | 40.7% | — | 20.6% | 57.8% | 39,811 |
| Hove | South East | Labour | 28.1% | 6.6% | 58.3% | — | 7.0% | 75.9% | 56,391 |
| Huddersfield | Yorkshire and the Humber | Labour | 37.2% | 5.7% | 49.0% | — | 8.2% | 63.9% | 41,882 |
| Huntingdon | East of England | Conservative | 54.8% | 15.9% | 22.0% | — | 7.3% | 69.9% | 59,147 |
| Hyndburn | North West | Conservative | 48.5% | 2.9% | 41.5% | — | 7.1% | 59.9% | 42,406 |
| Ilford North | London | Labour | 40.1% | 5.3% | 50.5% | — | 4.0% | 68.7% | 50,114 |
| Ilford South | London | Labour | 20.5% | 3.4% | 65.6% | — | 10.5% | 62.9% | 53,477 |
| Inverclyde | Scotland | SNP / Plaid Cymru | 15.7% | 6.4% | 29.5% | 48.4% | — | 65.8% | 39,903 |
| Inverness Nairn Badenoch & Strathspey | Scotland | SNP / Plaid Cymru | 28.8% | 10.7% | 7.5% | 47.9% | 5.1% | 70.2% | 54,810 |
| Ipswich | East of England | Conservative | 50.3% | 4.9% | 39.3% | — | 5.5% | 65.6% | 49,579 |
| Isle Of Wight | South East | Conservative | 56.2% | — | 24.3% | — | 19.5% | 65.9% | 74,442 |
| Islington North | London | Labour | 10.2% | 15.6% | 64.3% | — | 9.9% | 71.6% | 53,805 |
| Islington South & Finsbury | London | Labour | 16.8% | 20.0% | 56.3% | — | 6.9% | 67.8% | 47,816 |
| Islwyn | Wales | Labour | 28.8% | 3.8% | 44.7% | 6.7% | 16.0% | 62.0% | 34,350 |
| Jarrow | North East | Labour | 27.6% | 5.8% | 45.1% | — | 21.5% | 62.6% | 40,736 |
| Keighley | Yorkshire and the Humber | Conservative | 48.1% | 4.9% | 43.9% | — | 3.1% | 72.3% | 52,600 |
| Kenilworth & Southam | West Midlands | Conservative | 57.7% | 19.0% | 17.9% | — | 5.3% | 77.2% | 52,597 |
| Kensington | London | Conservative | 38.3% | 21.3% | 38.0% | — | 2.4% | 67.7% | 43,762 |
| Kettering | East Midlands | Conservative | 60.3% | 6.8% | 26.4% | — | 6.5% | 67.5% | 49,361 |
| Kilmarnock & Loudoun | Scotland | SNP / Plaid Cymru | 24.3% | 5.1% | 18.9% | 50.8% | 0.9% | 63.9% | 47,631 |
| Kingston & Surbiton | London | Liberal / Lib Dem | 33.9% | 51.1% | 10.7% | — | 4.3% | 74.2% | 60,846 |
| Kingston Upon Hull East | Yorkshire and the Humber | Labour | 35.4% | 5.3% | 39.2% | — | 20.2% | 49.3% | 32,442 |
| Kingston Upon Hull North | Yorkshire and the Humber | Labour | 27.6% | 6.1% | 49.8% | — | 16.5% | 52.2% | 34,203 |
| Kingston Upon Hull West & Hessle | Yorkshire and the Humber | Labour | 33.6% | 5.6% | 42.7% | — | 18.1% | 52.1% | 31,356 |
| Kingswood | South West | Conservative | 56.2% | 6.9% | 33.4% | — | 3.4% | 71.5% | 49,314 |
| Kirkcaldy & Cowdenbeath | Scotland | SNP / Plaid Cymru | 20.1% | 6.2% | 32.6% | 35.2% | 5.9% | 64.5% | 47,005 |
| Knowsley | North West | Labour | 8.1% | 2.0% | 80.8% | — | 9.1% | 65.3% | 54,938 |
| Lagan Valley | Northern Ireland | Other | 2.1% | — | — | — | 97.9% | 60.0% | 45,405 |
| Lanark & Hamilton East | Scotland | SNP / Plaid Cymru | 32.1% | 5.7% | 20.2% | 41.9% | — | 68.3% | 53,072 |
| Lancaster & Fleetwood | North West | Labour | 41.6% | 4.5% | 46.8% | — | 7.1% | 64.5% | 45,219 |
| Leeds Central | Yorkshire and the Humber | Labour | 22.6% | 4.8% | 61.7% | — | 10.9% | 54.2% | 49,284 |
| Leeds East | Yorkshire and the Humber | Labour | 35.7% | 4.6% | 49.8% | — | 9.9% | 58.0% | 39,052 |
| Leeds North East | Yorkshire and the Humber | Labour | 23.6% | 11.2% | 57.5% | — | 7.7% | 71.6% | 50,500 |
| Leeds North West | Yorkshire and the Humber | Labour | 26.8% | 19.1% | 48.6% | — | 5.5% | 72.8% | 49,283 |
| Leeds West | Yorkshire and the Humber | Labour | 28.9% | 4.4% | 55.1% | — | 11.6% | 59.5% | 40,281 |
| Leicester East | East Midlands | Labour | 38.6% | 5.7% | 50.8% | — | 5.0% | 63.0% | 49,421 |
| Leicester South | East Midlands | Labour | 21.8% | 5.5% | 67.0% | — | 5.7% | 64.5% | 50,147 |
| Leicester West | East Midlands | Labour | 37.6% | 5.2% | 49.7% | — | 7.5% | 53.5% | 34,775 |
| Leigh | North West | Conservative | 45.3% | 4.8% | 41.1% | — | 8.9% | 60.7% | 46,979 |
| Lewes | South East | Conservative | 47.9% | 43.4% | 5.8% | — | 2.9% | 76.7% | 54,851 |
| Lewisham Deptford | London | Labour | 11.4% | 10.4% | 70.8% | — | 7.4% | 68.7% | 55,368 |
| Lewisham East | London | Labour | 21.5% | 11.2% | 59.5% | — | 7.7% | 66.0% | 44,815 |
| Lewisham West & Penge | London | Labour | 19.8% | 12.0% | 61.2% | — | 7.0% | 69.8% | 52,100 |
| Leyton & Wanstead | London | Labour | 18.0% | 10.5% | 64.7% | — | 6.8% | 68.7% | 44,547 |
| Lichfield | West Midlands | Conservative | 64.5% | 10.4% | 20.8% | — | 4.3% | 70.5% | 53,993 |
| Lincoln | East Midlands | Conservative | 47.9% | 4.8% | 41.0% | — | 6.3% | 67.6% | 50,629 |
| Linlithgow & East Falkirk | Scotland | SNP / Plaid Cymru | 24.7% | 7.6% | 18.2% | 44.2% | 5.2% | 66.4% | 57,775 |
| Liverpool Riverside | North West | Labour | 7.8% | 5.1% | 78.0% | — | 9.1% | 65.7% | 52,789 |
| Liverpool Walton | North West | Labour | 9.9% | 1.9% | 84.7% | — | 3.6% | 65.1% | 40,786 |
| Liverpool Wavertree | North West | Labour | 9.7% | 9.3% | 72.2% | — | 8.7% | 68.4% | 43,377 |
| Liverpool West Derby | North West | Labour | 9.4% | 2.9% | 77.6% | — | 10.1% | 67.0% | 43,989 |
| Livingston | Scotland | SNP / Plaid Cymru | 22.3% | 6.3% | 21.8% | 46.9% | 2.6% | 66.3% | 54,592 |
| Llanelli | Wales | Labour | 30.0% | — | 42.2% | 18.4% | 9.4% | 63.2% | 38,233 |
| Loughborough | East Midlands | Conservative | 51.2% | 7.6% | 38.0% | — | 3.2% | 68.5% | 54,631 |
| Louth & Horncastle | East Midlands | Conservative | 72.7% | 7.9% | 17.5% | — | 2.0% | 65.7% | 52,332 |
| Ludlow | West Midlands | Conservative | 64.1% | 17.0% | 15.1% | — | 3.8% | 72.3% | 50,225 |
| Luton North | East of England | Labour | 33.5% | 4.8% | 55.2% | — | 6.5% | 62.5% | 42,589 |
| Luton South | East of England | Labour | 31.0% | — | 51.8% | — | 17.2% | 60.7% | 42,064 |
| Macclesfield | North West | Conservative | 52.5% | 10.6% | 32.6% | — | 4.3% | 70.7% | 53,867 |
| Maidenhead | South East | Conservative | 57.7% | 24.4% | 14.0% | — | 3.9% | 73.7% | 56,492 |
| Maidstone & The Weald | South East | Conservative | 60.4% | 16.4% | 18.3% | — | 4.9% | 67.9% | 51,680 |
| Makerfield | North West | Labour | 34.4% | 4.8% | 45.1% | — | 15.8% | 59.7% | 44,259 |
| Maldon | East of England | Conservative | 72.0% | 11.9% | 12.4% | — | 3.7% | 69.6% | 50,408 |
| Manchester Central | North West | Labour | 14.8% | 6.5% | 70.4% | — | 8.2% | 56.7% | 52,289 |
| Manchester Gorton | North West | Labour | 9.5% | 5.5% | 77.6% | — | 7.3% | 58.3% | 44,545 |
| Manchester Withington | North West | Labour | 11.0% | 15.1% | 67.7% | — | 6.2% | 69.2% | 52,995 |
| Mansfield | East Midlands | Conservative | 63.9% | 3.3% | 30.8% | — | 2.0% | 63.9% | 49,273 |
| Meon Valley | South East | Conservative | 64.3% | 21.4% | 10.3% | — | 4.0% | 72.4% | 54,829 |
| Meriden | West Midlands | Conservative | 63.4% | 10.4% | 21.3% | — | 4.9% | 63.4% | 54,161 |
| Merthyr Tydfil & Rhymney | Wales | Labour | 19.6% | 3.5% | 52.4% | 7.6% | 16.9% | 57.3% | 32,246 |
| Mid Bedfordshire | East of England | Conservative | 59.8% | 12.6% | 21.7% | — | 5.9% | 73.7% | 64,717 |
| Mid Derbyshire | East Midlands | Conservative | 58.8% | 9.6% | 27.6% | — | 3.9% | 73.2% | 49,356 |
| Mid Dorset & North Poole | South West | Conservative | 60.4% | 29.9% | 7.0% | — | 2.7% | 74.8% | 48,930 |
| Mid Norfolk | East of England | Conservative | 62.4% | 13.8% | 22.2% | — | 1.7% | 68.4% | 56,186 |
| Mid Sussex | South East | Conservative | 53.3% | 24.3% | 17.9% | — | 4.5% | 73.7% | 62,762 |
| Mid Ulster | Northern Ireland | Other | — | — | — | — | 100.0% | 63.3% | 44,620 |
| Mid Worcestershire | West Midlands | Conservative | 66.7% | 11.5% | 16.8% | — | 5.0% | 71.8% | 56,123 |
| Middlesbrough | North East | Labour | 25.8% | 2.4% | 50.5% | — | 21.3% | 56.1% | 34,097 |
| Middlesbrough South & East Cleveland | North East | Conservative | 58.8% | 4.1% | 34.5% | — | 2.6% | 66.1% | 47,817 |
| Midlothian | Scotland | SNP / Plaid Cymru | 21.7% | 7.0% | 29.7% | 41.5% | — | 68.4% | 48,221 |
| Milton Keynes North | South East | Conservative | 49.5% | 8.0% | 39.5% | — | 3.1% | 68.3% | 62,543 |
| Milton Keynes South | South East | Conservative | 50.0% | 7.3% | 39.2% | — | 3.5% | 66.4% | 64,007 |
| Mitcham & Morden | London | Labour | 25.1% | 8.1% | 61.1% | — | 5.6% | 65.3% | 45,741 |
| Mole Valley | South East | Conservative | 55.4% | 34.3% | 5.2% | — | 5.0% | 76.5% | 57,110 |
| Monmouth | Wales | Conservative | 52.1% | 9.8% | 32.2% | 2.4% | 3.6% | 74.8% | 50,217 |
| Montgomeryshire | Wales | Conservative | 58.5% | 23.0% | 16.3% | — | 2.1% | 69.8% | 34,214 |
| Moray | Scotland | Conservative | 45.3% | 4.6% | 5.0% | 44.2% | 0.8% | 68.7% | 48,825 |
| Morecambe & Lunesdale | North West | Conservative | 52.8% | 5.1% | 38.8% | — | 3.3% | 67.2% | 45,310 |
| Morley & Outwood | Yorkshire and the Humber | Conservative | 56.7% | 4.4% | 35.0% | — | 4.0% | 65.9% | 51,930 |
| Motherwell & Wishaw | Scotland | SNP / Plaid Cymru | 16.1% | 3.8% | 32.3% | 46.4% | 1.4% | 64.5% | 44,420 |
| Na H-Eileanan An Iar | Scotland | SNP / Plaid Cymru | 22.2% | 4.4% | 28.3% | 45.1% | — | 68.6% | 14,477 |
| Neath | Wales | Labour | 28.0% | 4.0% | 43.3% | 12.2% | 12.4% | 65.1% | 36,756 |
| New Forest East | South East | Conservative | 64.5% | 14.6% | 14.8% | — | 6.1% | 69.1% | 50,786 |
| New Forest West | South East | Conservative | 63.8% | 15.3% | 13.1% | — | 7.7% | 71.0% | 50,306 |
| Newark | East Midlands | Conservative | 63.3% | 9.7% | 23.5% | — | 3.6% | 72.2% | 54,762 |
| Newbury | South East | Conservative | 57.4% | 30.6% | 7.3% | — | 4.6% | 71.9% | 59,998 |
| Newcastle Upon Tyne Central | North East | Labour | 24.8% | 7.2% | 57.6% | — | 10.4% | 64.8% | 37,474 |
| Newcastle Upon Tyne East | North East | Labour | 24.4% | 10.5% | 60.1% | — | 5.1% | 68.0% | 43,365 |
| Newcastle Upon Tyne North | North East | Labour | 33.2% | 9.3% | 45.4% | — | 12.1% | 68.6% | 46,999 |
| Newcastle-Under-Lyme | West Midlands | Conservative | 52.5% | 5.3% | 35.9% | — | 6.4% | 65.6% | 44,739 |
| Newport East | Wales | Labour | 39.0% | 5.8% | 44.4% | 2.4% | 8.4% | 62.0% | 36,282 |
| Newport West | Wales | Labour | 41.6% | 5.9% | 43.7% | 2.7% | 6.1% | 65.2% | 43,433 |
| Newry & Armagh | Northern Ireland | Other | — | — | — | — | 100.0% | 62.5% | 50,779 |
| Newton Abbot | South West | Conservative | 55.5% | 22.2% | 17.8% | — | 4.5% | 72.5% | 52,556 |
| Normanton Pontefract & Castleford | Yorkshire and the Humber | Labour | 35.3% | 6.5% | 37.9% | — | 20.3% | 57.1% | 48,259 |
| North Antrim | Northern Ireland | Other | — | — | — | — | 100.0% | 57.1% | 44,051 |
| North Ayrshire & Arran | Scotland | SNP / Plaid Cymru | 30.8% | 4.4% | 13.9% | 48.5% | 2.3% | 65.5% | 48,154 |
| North Cornwall | South West | Conservative | 59.4% | 30.8% | 8.7% | — | 1.1% | 73.9% | 51,678 |
| North Devon | South West | Conservative | 56.6% | 30.0% | 9.2% | — | 4.2% | 73.3% | 55,581 |
| North Dorset | South West | Conservative | 63.6% | 20.3% | 12.0% | — | 4.0% | 73.1% | 56,107 |
| North Down | Northern Ireland | Other | 4.8% | — | — | — | 95.2% | 60.6% | 40,643 |
| North Durham | North East | Labour | 32.9% | 6.8% | 44.2% | — | 16.1% | 63.2% | 42,195 |
| North East Bedfordshire | East of England | Conservative | 59.1% | 12.3% | 21.8% | — | 6.8% | 71.7% | 65,018 |
| North East Cambridgeshire | East of England | Conservative | 72.5% | 8.1% | 15.9% | — | 3.4% | 63.3% | 52,964 |
| North East Derbyshire | East Midlands | Conservative | 58.7% | 6.1% | 32.6% | — | 2.6% | 68.0% | 49,217 |
| North East Fife | Scotland | Liberal / Lib Dem | 13.0% | 43.1% | 3.7% | 40.2% | — | 75.3% | 45,878 |
| North East Hampshire | South East | Conservative | 59.5% | 25.4% | 9.7% | — | 5.3% | 75.1% | 59,270 |
| North East Hertfordshire | East of England | Conservative | 56.6% | 15.5% | 23.7% | — | 4.3% | 72.7% | 55,327 |
| North East Somerset | South West | Conservative | 50.4% | 22.1% | 24.2% | — | 3.4% | 76.4% | 56,308 |
| North Herefordshire | West Midlands | Conservative | 63.0% | 14.3% | 13.3% | — | 9.3% | 72.6% | 51,033 |
| North Norfolk | East of England | Conservative | 58.6% | 30.3% | 7.7% | — | 3.4% | 71.9% | 50,823 |
| North Shropshire | West Midlands | Conservative | 62.7% | 10.0% | 22.1% | — | 5.2% | 67.9% | 56,513 |
| North Somerset | South West | Conservative | 52.9% | 17.8% | 24.6% | — | 4.7% | 77.4% | 62,055 |
| North Swindon | South West | Conservative | 59.1% | 8.0% | 29.8% | — | 3.1% | 66.9% | 55,115 |
| North Thanet | South East | Conservative | 62.4% | 7.1% | 26.7% | — | 3.7% | 66.2% | 48,178 |
| North Tyneside | North East | Labour | 30.7% | 6.4% | 49.7% | — | 13.2% | 63.9% | 50,429 |
| North Warwickshire | West Midlands | Conservative | 65.9% | 4.5% | 26.8% | — | 2.8% | 65.3% | 45,914 |
| North West Cambridgeshire | East of England | Conservative | 62.5% | 10.7% | 22.2% | — | 4.7% | 68.0% | 64,533 |
| North West Durham | North East | Conservative | 41.9% | 5.9% | 39.5% | — | 12.6% | 66.0% | 47,663 |
| North West Hampshire | South East | Conservative | 62.1% | 17.5% | 15.8% | — | 4.6% | 70.9% | 58,918 |
| North West Leicestershire | East Midlands | Conservative | 62.8% | 6.7% | 24.9% | — | 5.5% | 68.2% | 53,821 |
| North West Norfolk | East of England | Conservative | 65.7% | 7.8% | 23.0% | — | 3.5% | 64.7% | 46,602 |
| North Wiltshire | South West | Conservative | 59.1% | 26.9% | 10.4% | — | 3.5% | 74.7% | 54,758 |
| Northampton North | East Midlands | Conservative | 53.2% | 5.1% | 39.3% | — | 2.4% | 67.3% | 39,539 |
| Northampton South | East Midlands | Conservative | 51.2% | 6.1% | 39.7% | — | 3.0% | 65.7% | 40,835 |
| Norwich North | East of England | Conservative | 50.5% | 5.8% | 40.3% | — | 3.4% | 68.9% | 46,285 |
| Norwich South | East of England | Labour | 29.0% | 9.2% | 53.7% | — | 8.0% | 66.4% | 51,673 |
| Nottingham East | East Midlands | Labour | 20.9% | 4.9% | 64.3% | — | 9.9% | 60.4% | 40,004 |
| Nottingham North | East Midlands | Labour | 36.4% | 4.5% | 49.1% | — | 10.1% | 53.1% | 35,320 |
| Nottingham South | East Midlands | Labour | 29.1% | 8.2% | 55.2% | — | 7.5% | 60.6% | 48,134 |
| Nuneaton | West Midlands | Conservative | 60.6% | 4.1% | 31.5% | — | 3.7% | 64.3% | 45,190 |
| Ochil & South Perthshire | Scotland | SNP / Plaid Cymru | 38.7% | 5.5% | 8.6% | 46.5% | 0.7% | 73.4% | 57,813 |
| Ogmore | Wales | Labour | 27.7% | 4.1% | 49.7% | 8.2% | 10.2% | 61.5% | 35,390 |
| Old Bexley & Sidcup | London | Conservative | 64.5% | 8.3% | 23.5% | — | 3.7% | 69.8% | 46,145 |
| Oldham East & Saddleworth | North West | Labour | 40.3% | 5.2% | 43.5% | — | 11.0% | 64.0% | 46,164 |
| Oldham West & Royton | North West | Labour | 30.3% | 3.3% | 55.3% | — | 11.1% | 60.9% | 44,434 |
| Orkney & Shetland | Scotland | Liberal / Lib Dem | 9.9% | 44.8% | 6.7% | 34.0% | 4.6% | 67.7% | 23,160 |
| Orpington | London | Conservative | 63.4% | 15.5% | 17.5% | — | 3.7% | 70.7% | 48,721 |
| Oxford East | South East | Labour | 20.9% | 13.9% | 57.0% | — | 8.2% | 63.0% | 49,359 |
| Oxford West & Abingdon | South East | Liberal / Lib Dem | 38.1% | 53.3% | 7.2% | — | 1.4% | 76.4% | 58,824 |
| Paisley & Renfrewshire North | Scotland | SNP / Plaid Cymru | 22.6% | 7.4% | 23.0% | 47.0% | — | 69.0% | 49,682 |
| Paisley & Renfrewshire South | Scotland | SNP / Plaid Cymru | 17.6% | 6.8% | 25.4% | 50.2% | — | 66.9% | 43,084 |
| Pendle | North West | Conservative | 54.2% | 3.5% | 40.2% | — | 2.1% | 68.1% | 44,460 |
| Penistone & Stocksbridge | Yorkshire and the Humber | Conservative | 47.8% | 10.2% | 33.3% | — | 8.7% | 69.8% | 49,520 |
| Penrith & The Border | North West | Conservative | 60.4% | 11.2% | 21.7% | — | 6.8% | 70.8% | 47,824 |
| Perth & North Perthshire | Scotland | SNP / Plaid Cymru | 36.6% | 7.0% | 4.6% | 50.6% | 1.2% | 74.5% | 54,076 |
| Peterborough | East of England | Conservative | 46.7% | 4.9% | 41.3% | — | 7.1% | 65.9% | 47,801 |
| Plymouth Moor View | South West | Conservative | 60.7% | 5.2% | 31.5% | — | 2.7% | 63.7% | 44,239 |
| Plymouth Sutton & Devonport | South West | Labour | 38.9% | 4.8% | 47.9% | — | 8.4% | 68.3% | 53,176 |
| Pontypridd | Wales | Labour | 29.4% | — | 44.5% | 12.8% | 13.3% | 64.7% | 39,060 |
| Poole | South West | Conservative | 58.7% | 15.5% | 20.8% | — | 5.1% | 68.2% | 50,451 |
| Poplar & Limehouse | London | Labour | 15.9% | 14.4% | 63.1% | — | 6.6% | 66.7% | 61,276 |
| Portsmouth North | South East | Conservative | 61.4% | 7.4% | 27.0% | — | 4.2% | 64.4% | 45,910 |
| Portsmouth South | South East | Labour | 37.3% | 11.4% | 48.6% | — | 2.6% | 63.9% | 47,425 |
| Preseli Pembrokeshire | Wales | Conservative | 50.4% | 4.6% | 38.5% | 6.5% | — | 71.2% | 42,419 |
| Preston | North West | Labour | 25.8% | 5.1% | 61.8% | — | 7.3% | 56.6% | 33,790 |
| Pudsey | Yorkshire and the Humber | Conservative | 48.8% | 5.7% | 42.3% | — | 3.2% | 74.1% | 54,215 |
| Putney | London | Labour | 35.7% | 16.9% | 45.1% | — | 2.2% | 77.0% | 50,467 |
| Rayleigh & Wickford | East of England | Conservative | 72.6% | 7.6% | 16.1% | — | 3.6% | 69.6% | 54,901 |
| Reading East | South East | Labour | 37.9% | 9.0% | 48.5% | — | 4.7% | 72.5% | 55,918 |
| Reading West | South East | Conservative | 48.4% | 8.9% | 40.2% | — | 2.5% | 68.0% | 50,392 |
| Redcar | North East | Conservative | 46.1% | 4.9% | 37.4% | — | 11.6% | 62.0% | 40,842 |
| Redditch | West Midlands | Conservative | 63.3% | 6.6% | 26.9% | — | 3.1% | 67.4% | 44,067 |
| Reigate | South East | Conservative | 53.9% | 19.4% | 19.5% | — | 7.2% | 71.6% | 53,156 |
| Rhondda | Wales | Labour | 15.8% | 2.1% | 54.4% | 13.7% | 14.1% | 59.0% | 29,642 |
| Ribble Valley | North West | Conservative | 60.3% | 8.6% | 27.0% | — | 4.1% | 69.8% | 55,284 |
| Richmond (Yorkshire) | Yorkshire and the Humber | Conservative | 63.6% | 12.1% | 16.4% | — | 7.9% | 69.9% | 57,703 |
| Richmond Park | London | Liberal / Lib Dem | 41.2% | 53.1% | 5.2% | — | 0.5% | 78.7% | 65,067 |
| Rochdale | North West | Labour | 31.2% | 7.0% | 51.6% | — | 10.2% | 60.1% | 47,447 |
| Rochester & Strood | South East | Conservative | 60.0% | 7.2% | 27.1% | — | 5.7% | 63.3% | 51,926 |
| Rochford & Southend East | East of England | Conservative | 58.7% | 6.1% | 32.0% | — | 3.2% | 61.0% | 46,136 |
| Romford | London | Conservative | 64.6% | 5.7% | 26.7% | — | 3.0% | 65.3% | 47,231 |
| Romsey & Southampton North | South East | Conservative | 54.2% | 33.1% | 11.5% | — | 1.2% | 75.3% | 51,390 |
| Ross Skye & Lochaber | Scotland | SNP / Plaid Cymru | 17.3% | 24.6% | 6.1% | 48.3% | 3.6% | 73.5% | 39,869 |
| Rossendale & Darwen | North West | Conservative | 56.5% | 4.1% | 37.0% | — | 2.4% | 67.1% | 48,822 |
| Rother Valley | Yorkshire and the Humber | Conservative | 45.1% | 5.2% | 32.1% | — | 17.5% | 65.1% | 48,698 |
| Rotherham | Yorkshire and the Humber | Labour | 32.6% | 5.9% | 41.3% | — | 20.2% | 57.8% | 35,651 |
| Rugby | West Midlands | Conservative | 57.6% | 8.3% | 31.1% | — | 3.0% | 70.3% | 50,814 |
| Ruislip Northwood & Pinner | London | Conservative | 55.6% | 15.1% | 24.6% | — | 4.8% | 72.7% | 52,904 |
| Runnymede & Weybridge | South East | Conservative | 54.9% | 17.3% | 20.6% | — | 7.1% | 69.0% | 53,289 |
| Rushcliffe | East Midlands | Conservative | 47.5% | 15.9% | 34.9% | — | 1.7% | 78.5% | 60,505 |
| Rutherglen & Hamilton West | Scotland | SNP / Plaid Cymru | 15.0% | 5.2% | 34.5% | 44.2% | 1.2% | 66.5% | 53,794 |
| Rutland & Melton | East Midlands | Conservative | 62.6% | 13.7% | 16.4% | — | 7.3% | 70.5% | 58,310 |
| Saffron Walden | East of England | Conservative | 63.0% | 19.2% | 13.2% | — | 4.7% | 72.5% | 63,086 |
| Salford & Eccles | North West | Labour | 24.5% | 6.1% | 56.8% | — | 12.5% | 61.6% | 50,632 |
| Salisbury | South West | Conservative | 56.4% | 19.6% | 18.0% | — | 6.0% | 72.1% | 53,730 |
| Scarborough & Whitby | Yorkshire and the Humber | Conservative | 55.5% | 6.1% | 34.8% | — | 3.6% | 66.8% | 49,724 |
| Scunthorpe | Yorkshire and the Humber | Conservative | 53.8% | 2.3% | 36.7% | — | 7.2% | 60.9% | 37,750 |
| Sedgefield | North East | Conservative | 47.2% | 4.7% | 36.3% | — | 11.8% | 64.6% | 41,566 |
| Sefton Central | North West | Labour | 27.8% | 6.7% | 57.5% | — | 8.1% | 72.9% | 50,880 |
| Selby & Ainsty | Yorkshire and the Humber | Conservative | 60.3% | 8.6% | 24.6% | — | 6.6% | 72.0% | 56,418 |
| Sevenoaks | South East | Conservative | 60.7% | 19.8% | 13.6% | — | 5.8% | 71.0% | 50,956 |
| Sheffield Brightside & Hillsborough | Yorkshire and the Humber | Labour | 25.5% | 3.8% | 56.5% | — | 14.2% | 57.1% | 39,600 |
| Sheffield Central | Yorkshire and the Humber | Labour | 13.1% | 6.4% | 66.7% | — | 13.8% | 56.7% | 50,913 |
| Sheffield Hallam | Yorkshire and the Humber | Labour | 25.8% | 33.4% | 34.6% | — | 6.1% | 78.2% | 56,885 |
| Sheffield Heeley | Yorkshire and the Humber | Labour | 30.3% | 6.8% | 50.3% | — | 12.5% | 63.8% | 42,695 |
| Sheffield South East | Yorkshire and the Humber | Labour | 35.9% | 5.1% | 46.1% | — | 13.0% | 61.9% | 41,998 |
| Sherwood | East Midlands | Conservative | 60.8% | 5.5% | 30.1% | — | 3.6% | 67.7% | 52,709 |
| Shipley | Yorkshire and the Humber | Conservative | 50.8% | 5.9% | 39.2% | — | 4.0% | 72.9% | 54,004 |
| Shrewsbury & Atcham | West Midlands | Conservative | 52.5% | 10.0% | 33.5% | — | 4.0% | 71.8% | 59,065 |
| Sittingbourne & Sheppey | South East | Conservative | 67.6% | 6.3% | 20.0% | — | 6.2% | 61.2% | 51,394 |
| Skipton & Ripon | Yorkshire and the Humber | Conservative | 59.5% | 14.8% | 19.1% | — | 6.6% | 74.6% | 58,724 |
| Sleaford & North Hykeham | East Midlands | Conservative | 67.1% | 8.0% | 18.2% | — | 6.6% | 70.2% | 66,554 |
| Slough | South East | Labour | 30.9% | 6.6% | 57.6% | — | 4.9% | 58.8% | 51,038 |
| Solihull | West Midlands | Conservative | 58.4% | 18.0% | 19.9% | — | 3.7% | 70.3% | 55,344 |
| Somerton & Frome | South West | Conservative | 55.8% | 26.2% | 12.9% | — | 5.1% | 75.6% | 64,896 |
| South Antrim | Northern Ireland | Other | — | — | — | — | 100.0% | 59.9% | 42,974 |
| South Basildon & East Thurrock | East of England | Conservative | 66.2% | 4.3% | 22.2% | — | 7.3% | 60.8% | 45,297 |
| South Cambridgeshire | East of England | Conservative | 46.3% | 42.0% | 11.7% | — | — | 76.7% | 66,929 |
| South Derbyshire | East Midlands | Conservative | 62.8% | 7.4% | 26.5% | — | 3.3% | 67.3% | 53,381 |
| South Dorset | South West | Conservative | 58.8% | 10.6% | 25.2% | — | 5.3% | 69.2% | 51,058 |
| South Down | Northern Ireland | Other | — | — | — | — | 100.0% | 62.9% | 49,762 |
| South East Cambridgeshire | East of England | Conservative | 50.0% | 32.1% | 16.3% | — | 1.6% | 74.2% | 64,385 |
| South East Cornwall | South West | Conservative | 59.3% | 16.1% | 20.2% | — | 4.4% | 74.7% | 53,655 |
| South Holland & The Deepings | East Midlands | Conservative | 75.9% | 6.6% | 13.2% | — | 4.3% | 64.7% | 49,179 |
| South Leicestershire | East Midlands | Conservative | 64.0% | 9.5% | 22.3% | — | 4.2% | 71.4% | 57,469 |
| South Norfolk | East of England | Conservative | 58.0% | 14.0% | 24.0% | — | 4.0% | 72.5% | 62,484 |
| South Northamptonshire | East Midlands | Conservative | 62.4% | 11.8% | 20.9% | — | 4.9% | 73.7% | 66,908 |
| South Ribble | North West | Conservative | 55.8% | 6.9% | 35.0% | — | 2.2% | 71.4% | 53,784 |
| South Shields | North East | Labour | 20.3% | 4.0% | 45.6% | — | 30.1% | 60.3% | 37,882 |
| South Staffordshire | West Midlands | Conservative | 73.0% | 6.6% | 16.5% | — | 3.9% | 67.9% | 50,005 |
| South Suffolk | East of England | Conservative | 62.2% | 12.5% | 19.4% | — | 5.9% | 70.2% | 53,489 |
| South Swindon | South West | Conservative | 52.3% | 8.5% | 39.2% | — | — | 69.4% | 50,746 |
| South Thanet | South East | Conservative | 56.1% | 5.7% | 34.2% | — | 4.0% | 65.9% | 48,257 |
| South West Bedfordshire | East of England | Conservative | 60.4% | 10.2% | 25.6% | — | 3.8% | 66.7% | 53,307 |
| South West Devon | South West | Conservative | 62.4% | 11.6% | 22.2% | — | 3.8% | 73.6% | 53,367 |
| South West Hertfordshire | East of England | Conservative | 49.6% | 10.2% | 11.8% | — | 28.4% | 76.0% | 61,191 |
| South West Norfolk | East of England | Conservative | 69.0% | 8.1% | 18.1% | — | 4.8% | 65.6% | 51,466 |
| South West Surrey | South East | Conservative | 53.3% | 38.7% | 7.9% | — | — | 76.3% | 60,340 |
| South West Wiltshire | South West | Conservative | 60.2% | 14.6% | 20.8% | — | 4.4% | 70.4% | 54,895 |
| Southampton Itchen | South East | Conservative | 50.5% | 5.3% | 41.0% | — | 3.2% | 65.6% | 47,421 |
| Southampton Test | South East | Labour | 35.7% | 7.7% | 49.5% | — | 7.2% | 64.2% | 44,994 |
| Southend West | East of England | Conservative | 59.2% | 11.4% | 28.1% | — | 1.2% | 67.4% | 46,537 |
| Southport | North West | Conservative | 47.6% | 13.5% | 39.0% | — | — | 68.0% | 48,180 |
| Spelthorne | South East | Conservative | 58.9% | 15.1% | 21.7% | — | 4.3% | 69.8% | 49,510 |
| St Albans | East of England | Liberal / Lib Dem | 39.2% | 50.1% | 8.7% | — | 2.0% | 78.1% | 57,599 |
| St Austell & Newquay | South West | Conservative | 56.1% | 10.5% | 26.4% | — | 7.0% | 69.8% | 55,776 |
| St Helens North | North West | Labour | 26.6% | 5.6% | 52.3% | — | 15.5% | 62.9% | 47,561 |
| St Helens South & Whiston | North West | Labour | 20.5% | 5.7% | 58.5% | — | 15.2% | 63.6% | 50,313 |
| St Ives | South West | Conservative | 49.3% | 41.0% | 6.9% | — | 2.7% | 74.7% | 51,413 |
| Stafford | West Midlands | Conservative | 58.6% | 6.2% | 30.5% | — | 4.6% | 70.5% | 51,149 |
| Staffordshire Moorlands | West Midlands | Conservative | 64.6% | 5.7% | 26.9% | — | 2.8% | 66.7% | 43,656 |
| Stalybridge & Hyde | North West | Labour | 38.0% | 4.3% | 44.9% | — | 12.8% | 58.0% | 42,368 |
| Stevenage | East of England | Conservative | 53.1% | 8.7% | 35.2% | — | 3.1% | 66.6% | 47,683 |
| Stirling | Scotland | SNP / Plaid Cymru | 33.5% | 5.4% | 8.1% | 51.1% | 1.8% | 76.8% | 52,620 |
| Stockport | North West | Labour | 27.9% | 12.1% | 52.0% | — | 8.0% | 63.8% | 41,715 |
| Stockton North | North East | Labour | 40.6% | 4.0% | 43.1% | — | 12.4% | 61.8% | 41,156 |
| Stockton South | North East | Conservative | 50.7% | 4.3% | 41.1% | — | 4.0% | 71.3% | 54,802 |
| Stoke-On-Trent Central | West Midlands | Conservative | 45.4% | 3.5% | 43.3% | — | 7.8% | 57.9% | 32,070 |
| Stoke-On-Trent North | West Midlands | Conservative | 52.3% | 3.2% | 36.6% | — | 8.0% | 58.8% | 40,134 |
| Stoke-On-Trent South | West Midlands | Conservative | 62.2% | 4.1% | 33.7% | — | — | 61.4% | 39,604 |
| Stone | West Midlands | Conservative | 63.6% | 8.9% | 23.6% | — | 4.0% | 71.8% | 49,843 |
| Stourbridge | West Midlands | Conservative | 60.3% | 5.5% | 30.6% | — | 3.7% | 65.4% | 45,689 |
| Strangford | Northern Ireland | Other | 3.9% | — | — | — | 96.1% | 56.0% | 37,485 |
| Stratford-On-Avon | West Midlands | Conservative | 60.6% | 24.3% | 11.3% | — | 3.8% | 74.4% | 55,048 |
| Streatham | London | Labour | 16.0% | 23.5% | 54.8% | — | 5.6% | 66.7% | 56,513 |
| Stretford & Urmston | North West | Labour | 27.5% | 5.9% | 60.3% | — | 6.2% | 69.2% | 50,067 |
| Stroud | South West | Conservative | 47.9% | 0.0% | 42.1% | — | 10.0% | 78.0% | 65,930 |
| Suffolk Coastal | East of England | Conservative | 56.5% | 15.0% | 21.3% | — | 7.2% | 71.2% | 58,308 |
| Sunderland Central | North East | Labour | 35.4% | 7.0% | 42.2% | — | 15.5% | 59.8% | 43,476 |
| Surrey Heath | South East | Conservative | 58.6% | 27.3% | 9.2% | — | 4.9% | 72.1% | 58,654 |
| Sutton & Cheam | London | Conservative | 50.0% | 33.4% | 14.3% | — | 2.3% | 70.3% | 50,487 |
| Sutton Coldfield | West Midlands | Conservative | 60.4% | 12.2% | 23.6% | — | 3.9% | 69.2% | 52,325 |
| Swansea East | Wales | Labour | 28.1% | 4.2% | 51.8% | 5.7% | 10.2% | 57.4% | 33,579 |
| Swansea West | Wales | Labour | 29.0% | 8.4% | 51.6% | 5.5% | 5.5% | 62.8% | 35,830 |
| Tamworth | West Midlands | Conservative | 66.3% | 5.3% | 23.7% | — | 4.7% | 64.3% | 46,056 |
| Tatton | North West | Conservative | 57.7% | 15.7% | 22.2% | — | 4.3% | 70.9% | 48,967 |
| Taunton Deane | South West | Conservative | 53.6% | 35.2% | 7.4% | — | 3.8% | 71.9% | 63,733 |
| Telford | West Midlands | Conservative | 59.7% | 6.2% | 34.1% | — | — | 62.1% | 42,825 |
| Tewkesbury | South West | Conservative | 58.4% | 21.8% | 15.2% | — | 4.6% | 72.8% | 61,140 |
| The Cotswolds | South West | Conservative | 58.0% | 25.0% | 11.6% | — | 5.4% | 74.7% | 61,176 |
| The Wrekin | West Midlands | Conservative | 63.5% | 8.3% | 25.2% | — | 3.0% | 69.2% | 48,890 |
| Thirsk & Malton | Yorkshire and the Humber | Conservative | 63.0% | 12.0% | 18.5% | — | 6.5% | 69.9% | 56,588 |
| Thornbury & Yate | South West | Conservative | 57.8% | 34.1% | 8.1% | — | — | 75.2% | 52,243 |
| Thurrock | East of England | Conservative | 58.6% | 3.2% | 34.4% | — | 3.9% | 59.6% | 47,467 |
| Tiverton & Honiton | South West | Conservative | 60.2% | 14.8% | 19.5% | — | 5.5% | 71.9% | 59,613 |
| Tonbridge & Malling | South East | Conservative | 62.8% | 15.5% | 14.5% | — | 7.2% | 71.9% | 57,003 |
| Tooting | London | Labour | 28.2% | 14.2% | 52.7% | — | 4.9% | 76.0% | 58,473 |
| Torbay | South West | Conservative | 59.2% | 24.0% | 13.0% | — | 3.7% | 67.2% | 50,426 |
| Torfaen | Wales | Labour | 31.8% | 4.9% | 41.8% | 3.9% | 17.6% | 59.6% | 37,176 |
| Torridge & West Devon | South West | Conservative | 60.1% | 18.3% | 17.2% | — | 4.4% | 74.3% | 59,730 |
| Totnes | South West | Conservative | 53.2% | 28.8% | 17.0% | — | 1.0% | 74.7% | 52,182 |
| Tottenham | London | Labour | 11.6% | 6.8% | 76.0% | — | 5.6% | 61.9% | 46,856 |
| Truro & Falmouth | South West | Conservative | 46.0% | 12.1% | 38.3% | — | 3.6% | 77.2% | 59,190 |
| Tunbridge Wells | South East | Conservative | 55.1% | 28.3% | 14.8% | — | 1.8% | 73.0% | 54,650 |
| Twickenham | London | Liberal / Lib Dem | 34.2% | 56.1% | 8.5% | — | 1.3% | 76.0% | 64,503 |
| Tynemouth | North East | Labour | 39.4% | 6.8% | 48.1% | — | 5.8% | 72.5% | 56,034 |
| Upper Bann | Northern Ireland | Other | — | — | — | — | 100.0% | 60.4% | 50,045 |
| Uxbridge & South Ruislip | London | Conservative | 52.6% | 6.3% | 37.6% | — | 3.5% | 68.5% | 48,187 |
| Vale Of Clwyd | Wales | Conservative | 46.4% | 4.0% | 41.5% | 4.2% | 4.0% | 65.7% | 37,213 |
| Vale Of Glamorgan | Wales | Conservative | 49.8% | — | 43.3% | — | 6.9% | 71.6% | 54,807 |
| Vauxhall | London | Labour | 16.7% | 21.3% | 56.1% | — | 5.8% | 63.5% | 56,333 |
| Wakefield | Yorkshire and the Humber | Conservative | 47.3% | 3.9% | 39.8% | — | 9.0% | 64.1% | 45,027 |
| Wallasey | North West | Labour | 24.9% | 4.0% | 64.3% | — | 6.8% | 70.1% | 46,492 |
| Walsall North | West Midlands | Conservative | 63.8% | 3.4% | 31.1% | — | 1.7% | 54.4% | 36,556 |
| Walsall South | West Midlands | Labour | 41.0% | 3.8% | 49.1% | — | 6.1% | 62.4% | 42,472 |
| Walthamstow | London | Labour | 12.3% | 5.9% | 76.1% | — | 5.7% | 68.8% | 48,335 |
| Wansbeck | North East | Labour | 40.3% | 6.3% | 42.3% | — | 11.2% | 64.0% | 40,509 |
| Wantage | South East | Conservative | 50.7% | 31.9% | 15.2% | — | 2.2% | 73.9% | 67,173 |
| Warley | West Midlands | Labour | 27.9% | 4.3% | 58.8% | — | 9.0% | 59.7% | 37,239 |
| Warrington North | North West | Labour | 40.9% | 6.6% | 44.2% | — | 8.3% | 64.6% | 46,667 |
| Warrington South | North West | Conservative | 45.5% | 9.3% | 42.3% | — | 2.9% | 72.0% | 61,899 |
| Warwick & Leamington | West Midlands | Labour | 42.3% | 9.2% | 43.8% | — | 4.7% | 71.0% | 54,205 |
| Washington & Sunderland West | North East | Labour | 32.6% | 5.5% | 42.5% | — | 19.4% | 56.6% | 37,513 |
| Watford | East of England | Conservative | 45.5% | 16.1% | 37.9% | — | 0.6% | 69.7% | 58,065 |
| Waveney | East of England | Conservative | 62.2% | 5.1% | 26.9% | — | 5.8% | 61.8% | 51,129 |
| Wealden | South East | Conservative | 60.8% | 18.7% | 15.4% | — | 5.1% | 73.4% | 60,907 |
| Weaver Vale | North West | Labour | 43.8% | 6.5% | 44.9% | — | 4.8% | 71.9% | 50,713 |
| Wellingborough | East Midlands | Conservative | 62.2% | 7.9% | 26.5% | — | 3.5% | 64.3% | 51,913 |
| Wells | South West | Conservative | 54.1% | 37.9% | 7.0% | — | 1.0% | 73.3% | 61,628 |
| Welwyn Hatfield | East of England | Conservative | 52.6% | 12.7% | 31.6% | — | 3.1% | 69.5% | 52,053 |
| Wentworth & Dearne | Yorkshire and the Humber | Labour | 35.1% | 4.1% | 40.3% | — | 20.5% | 55.8% | 41,557 |
| West Aberdeenshire & Kincardine | Scotland | Conservative | 42.7% | 11.7% | 4.6% | 41.1% | — | 73.4% | 53,345 |
| West Bromwich East | West Midlands | Conservative | 46.7% | 3.6% | 42.3% | — | 7.4% | 58.0% | 35,975 |
| West Bromwich West | West Midlands | Conservative | 50.5% | 2.7% | 39.5% | — | 7.3% | 53.4% | 34,459 |
| West Dorset | South West | Conservative | 55.1% | 32.0% | 9.4% | — | 3.5% | 74.4% | 60,925 |
| West Dunbartonshire | Scotland | SNP / Plaid Cymru | 14.3% | 4.2% | 28.5% | 49.6% | 3.5% | 67.9% | 45,140 |
| West Ham | London | Labour | 16.3% | 6.9% | 70.1% | — | 6.8% | 61.5% | 60,200 |
| West Lancashire | North West | Labour | 36.3% | 4.9% | 52.1% | — | 6.7% | 71.8% | 52,663 |
| West Suffolk | East of England | Conservative | 65.8% | 9.1% | 20.7% | — | 4.4% | 64.1% | 51,437 |
| West Tyrone | Northern Ireland | Other | — | — | — | — | 100.0% | 62.2% | 41,186 |
| West Worcestershire | West Midlands | Conservative | 60.7% | 18.1% | 16.5% | — | 4.7% | 75.5% | 57,530 |
| Westminster North | London | Labour | 29.1% | 13.0% | 54.2% | — | 3.7% | 65.5% | 42,911 |
| Westmorland & Lonsdale | North West | Liberal / Lib Dem | 45.3% | 48.9% | 4.4% | — | 1.4% | 77.8% | 52,712 |
| Weston Super Mare | South West | Conservative | 57.5% | 12.5% | 26.7% | — | 3.3% | 67.4% | 55,614 |
| Wigan | North West | Labour | 31.8% | 5.4% | 46.7% | — | 16.1% | 59.5% | 45,042 |
| Wimbledon | London | Conservative | 38.4% | 37.2% | 23.7% | — | 0.7% | 77.7% | 53,027 |
| Winchester | South East | Conservative | 48.3% | 46.6% | 4.6% | — | 0.5% | 77.9% | 58,890 |
| Windsor | South East | Conservative | 58.6% | 21.3% | 15.2% | — | 5.0% | 71.6% | 53,750 |
| Wirral South | North West | Labour | 37.2% | 6.7% | 51.2% | — | 5.0% | 76.0% | 43,547 |
| Wirral West | North West | Labour | 41.2% | 6.3% | 48.2% | — | 4.3% | 77.3% | 42,918 |
| Witham | East of England | Conservative | 66.6% | 9.3% | 17.8% | — | 6.3% | 70.1% | 49,344 |
| Witney | South East | Conservative | 55.2% | 30.5% | 14.3% | — | — | 73.1% | 61,305 |
| Woking | South East | Conservative | 48.9% | 30.8% | 16.4% | — | 3.9% | 71.5% | 53,937 |
| Wokingham | South East | Conservative | 49.6% | 37.7% | 10.4% | — | 2.4% | 73.8% | 61,997 |
| Wolverhampton North East | West Midlands | Conservative | 51.7% | 2.8% | 39.8% | — | 5.7% | 55.6% | 34,281 |
| Wolverhampton South East | West Midlands | Labour | 42.7% | 3.0% | 46.4% | — | 7.8% | 53.2% | 33,443 |
| Wolverhampton South West | West Midlands | Conservative | 48.3% | 5.0% | 44.3% | — | 2.5% | 68.0% | 41,136 |
| Worcester | West Midlands | Conservative | 50.8% | 7.2% | 37.5% | — | 4.5% | 69.3% | 50,898 |
| Workington | North West | Conservative | 49.3% | 3.7% | 39.2% | — | 7.9% | 67.8% | 41,599 |
| Worsley & Eccles South | North West | Labour | 38.5% | 5.6% | 45.7% | — | 10.1% | 59.4% | 44,707 |
| Worthing West | South East | Conservative | 55.8% | 11.0% | 28.6% | — | 4.6% | 69.5% | 54,648 |
| Wrexham | Wales | Conservative | 45.3% | 4.3% | 39.0% | 6.4% | 5.0% | 67.4% | 33,532 |
| Wycombe | South East | Conservative | 45.2% | 11.9% | 37.5% | — | 5.3% | 70.1% | 54,756 |
| Wyre & Preston North | North West | Conservative | 59.7% | 8.4% | 28.0% | — | 3.9% | 70.8% | 52,924 |
| Wyre Forest | West Midlands | Conservative | 65.2% | 8.1% | 22.8% | — | 3.9% | 64.8% | 50,561 |
| Wythenshawe & Sale East | North West | Labour | 30.1% | 7.0% | 53.3% | — | 9.7% | 58.7% | 44,759 |
| Yeovil | South West | Conservative | 58.4% | 31.1% | 6.3% | — | 4.2% | 71.9% | 59,260 |
| Ynys Mon | Wales | Conservative | 35.5% | — | 30.1% | 28.5% | 6.0% | 70.4% | 36,552 |
| York Central | Yorkshire and the Humber | Labour | 27.8% | 8.4% | 55.2% | — | 8.6% | 66.1% | 49,505 |
| York Outer | Yorkshire and the Humber | Conservative | 49.4% | 18.1% | 31.3% | — | 1.3% | 74.1% | 55,347 |
The dataset groups candidates into five party families: Conservative (including Ulster Unionists before February 1974), the Liberal family (Liberal, SDP–Liberal Alliance, Liberal Democrats), Labour, SNP and Plaid Cymru, and all others combined. “Most votes” marks the family with the largest vote in each constituency, not necessarily the seat's winner: the Other column aggregates many parties.