2015 General Election
7 May 2015 · The Brexit Realignment · 650 seats
Cameron won the majority the polls said was impossible as the Liberal Democrats collapsed from 57 seats to 8 and the SNP took 56 of Scotland's 59. The result triggered the EU referendum promised in the Conservative manifesto.
Prime Minister before
David Cameron
Conservative
Prime Minister (continued)
David Cameron
Conservative
Government formed
Conservative
majority of 11
Turnout
66.2%
electorate 46,354,197
The result
| Share of Commons | ||||||
|---|---|---|---|---|---|---|
| Conservative | David Cameron | 330 | 11,334,726 | 36.9% | +0.8 | |
| Labour | Ed Miliband | 232 | 9,347,324 | 30.4% | +1.5 | |
| SNP | Nicola Sturgeon | 56 | 1,454,436 | 4.7% | +3.1 | |
| Liberal Democrats | Nick Clegg | 8 | 2,415,862 | 7.9% | -15.2 |
24 further seats went to parties and independents outside the main contenders listed above.
Turnout by nation
England
66.0%
Wales
65.7%
Scotland
71.0%
N. Ireland
58.1%
United Kingdom
66.2%
The result by constituency
All 650 constituencies on the 2010-2017 boundaries, from the House of Commons Library dataset. Search, filter by country or region, and click any column heading to sort.
Highest turnout
81.9%
Dunbartonshire East, Scotland
Lowest turnout
51.3%
Stoke-On-Trent Central, West Midlands
Biggest single-party share
81.3%
Labour, Liverpool Walton
Tightest main-family margin
0.1 pts
City Of Chester, North West
| Most votes, by seat | ||||||||
|---|---|---|---|---|---|---|---|---|
| South East | 84 | 50.8% | 9.4% | 18.3% | — | 21.4% | 68.6% | 7842 |
| North West | 75 | 31.2% | 6.5% | 44.6% | — | 17.6% | 64.3% | 22251 |
| London | 73 | 34.9% | 7.7% | 43.7% | — | 13.7% | 65.4% | 27145 |
| Scotland | 59 | 14.9% | 7.5% | 24.3% | 50.0% | 3.3% | 71.0% | 11156 |
| West Midlands | 59 | 41.8% | 5.5% | 32.9% | — | 19.8% | 64.1% | 3425 |
| East of England | 58 | 49.0% | 8.2% | 22.0% | — | 20.7% | 67.5% | 52141 |
| South West | 55 | 46.5% | 15.1% | 17.7% | — | 20.6% | 69.5% | 514 |
| Yorkshire and the Humber | 54 | 32.6% | 7.1% | 39.1% | — | 21.1% | 63.3% | 19233 |
| East Midlands | 46 | 43.5% | 5.6% | 31.6% | — | 19.3% | 66.5% | 3214 |
| Wales | 40 | 27.2% | 6.5% | 36.9% | 12.1% | 17.2% | 65.7% | 111253 |
| North East | 29 | 25.3% | 6.5% | 46.9% | — | 21.3% | 61.8% | 3251 |
| Northern Ireland | 18 | 1.3% | — | — | — | 98.7% | 58.1% | 18 |
| Constituency ↑ | Region | Most votes | Conservative | Liberal / Lib Dem | Labour | SNP / Plaid Cymru | Other | Turnout | Votes |
|---|---|---|---|---|---|---|---|---|---|
| Aberavon | Wales | Labour | 11.9% | 4.4% | 48.9% | 11.6% | 23.2% | 63.3% | 31,523 |
| Aberconwy | Wales | Conservative | 41.5% | 4.6% | 28.2% | 11.7% | 13.9% | 66.2% | 30,148 |
| Aberdeen North | Scotland | SNP / Plaid Cymru | 12.1% | 4.7% | 25.9% | 56.4% | 0.9% | 64.9% | 43,936 |
| Aberdeen South | Scotland | SNP / Plaid Cymru | 22.8% | 4.6% | 26.8% | 41.6% | 4.1% | 71.3% | 48,551 |
| Aberdeenshire West & Kincardine | Scotland | SNP / Plaid Cymru | 28.8% | 21.4% | 4.5% | 41.6% | 3.7% | 75.2% | 55,196 |
| Airdrie & Shotts | Scotland | SNP / Plaid Cymru | 7.7% | 1.5% | 34.1% | 53.9% | 2.8% | 66.3% | 44,286 |
| Aldershot | South East | Conservative | 50.6% | 8.8% | 18.3% | — | 22.3% | 63.8% | 46,191 |
| Aldridge-Brownhills | West Midlands | Conservative | 52.0% | 3.4% | 22.4% | — | 22.2% | 65.6% | 39,497 |
| Altrincham & Sale West | North West | Conservative | 53.0% | 8.4% | 26.7% | — | 11.9% | 70.6% | 50,517 |
| Alyn & Deeside | Wales | Labour | 31.9% | 4.2% | 40.0% | 3.9% | 19.9% | 66.6% | 41,314 |
| Amber Valley | East Midlands | Conservative | 44.0% | 3.0% | 34.8% | — | 18.3% | 65.8% | 45,717 |
| Angus | Scotland | SNP / Plaid Cymru | 29.0% | 2.7% | 8.8% | 54.2% | 5.2% | 67.6% | 44,485 |
| Antrim East | Northern Ireland | Other | 1.6% | — | — | — | 98.4% | 53.3% | 33,497 |
| Antrim North | Northern Ireland | Other | 0.9% | — | — | — | 99.1% | 55.2% | 41,907 |
| Antrim South | Northern Ireland | Other | 1.1% | — | — | — | 98.9% | 54.2% | 36,523 |
| Arfon | Wales | SNP / Plaid Cymru | 13.1% | 2.7% | 30.3% | 43.9% | 10.0% | 66.3% | 26,837 |
| Argyll & Bute | Scotland | SNP / Plaid Cymru | 14.9% | 27.9% | 10.4% | 44.3% | 2.5% | 75.3% | 51,883 |
| Arundel & South Downs | South East | Conservative | 60.8% | 7.2% | 11.2% | — | 20.8% | 73.1% | 56,477 |
| Ashfield | East Midlands | Labour | 22.4% | 14.8% | 41.0% | — | 21.7% | 61.5% | 47,409 |
| Ashford | South East | Conservative | 52.5% | 6.0% | 18.4% | — | 23.1% | 67.4% | 57,372 |
| Ashton Under Lyne | North West | Labour | 22.1% | 2.4% | 49.8% | — | 25.7% | 56.9% | 38,918 |
| Aylesbury | South East | Conservative | 50.7% | 10.6% | 15.1% | — | 23.6% | 69.0% | 55,419 |
| Ayr Carrick & Cumnock | Scotland | SNP / Plaid Cymru | 19.8% | 1.6% | 27.3% | 48.8% | 2.5% | 71.5% | 52,209 |
| Ayrshire Central | Scotland | SNP / Plaid Cymru | 17.3% | 1.8% | 26.4% | 53.2% | 1.3% | 72.5% | 50,774 |
| Ayrshire North & Arran | Scotland | SNP / Plaid Cymru | 14.8% | 1.7% | 28.0% | 53.2% | 2.4% | 71.1% | 53,869 |
| Banbury | South East | Conservative | 53.0% | 5.9% | 21.3% | — | 19.8% | 67.1% | 58,008 |
| Banff & Buchan | Scotland | SNP / Plaid Cymru | 28.8% | 5.1% | 5.8% | 60.2% | — | 66.5% | 45,629 |
| Barking | London | Labour | 16.3% | 1.3% | 57.7% | — | 24.7% | 58.2% | 43,041 |
| Barnsley Central | Yorkshire and the Humber | Labour | 15.0% | 2.1% | 55.7% | — | 27.2% | 56.7% | 36,560 |
| Barnsley East | Yorkshire and the Humber | Labour | 14.6% | 3.2% | 54.7% | — | 27.5% | 55.7% | 38,517 |
| Barrow & Furness | North West | Labour | 40.5% | 2.7% | 42.3% | — | 14.5% | 63.3% | 43,275 |
| Basildon & Billericay | East of England | Conservative | 52.7% | 3.8% | 23.7% | — | 19.8% | 64.9% | 43,028 |
| Basildon South & Thurrock East | East of England | Conservative | 43.4% | 3.0% | 25.2% | — | 28.4% | 64.1% | 45,593 |
| Basingstoke | South East | Conservative | 48.6% | 7.4% | 27.7% | — | 16.4% | 66.6% | 53,076 |
| Bassetlaw | East Midlands | Labour | 30.7% | 2.7% | 48.6% | — | 18.0% | 64.2% | 49,289 |
| Bath | South West | Conservative | 37.8% | 29.7% | 13.2% | — | 19.3% | 74.8% | 47,167 |
| Batley & Spen | Yorkshire and the Humber | Labour | 31.2% | 4.7% | 43.2% | — | 20.8% | 64.4% | 50,479 |
| Battersea | London | Conservative | 52.4% | 4.4% | 36.8% | — | 6.4% | 67.0% | 51,031 |
| Beaconsfield | South East | Conservative | 63.2% | 7.4% | 11.4% | — | 17.9% | 71.1% | 53,163 |
| Beckenham | London | Conservative | 57.3% | 6.9% | 19.4% | — | 16.4% | 72.4% | 48,803 |
| Bedford | East of England | Conservative | 42.6% | 4.2% | 40.2% | — | 13.0% | 66.5% | 46,086 |
| Bedfordshire Mid | East of England | Conservative | 56.1% | 7.2% | 15.9% | — | 20.9% | 74.0% | 58,060 |
| Bedfordshire North East | East of England | Conservative | 59.5% | 5.8% | 15.8% | — | 18.9% | 70.2% | 58,672 |
| Bedfordshire South West | East of England | Conservative | 55.0% | 5.2% | 20.3% | — | 19.6% | 64.7% | 51,304 |
| Belfast East | Northern Ireland | Other | 2.8% | — | — | — | 97.2% | 62.8% | 39,682 |
| Belfast North | Northern Ireland | Other | — | — | — | — | 100.0% | 59.2% | 40,593 |
| Belfast South | Northern Ireland | Other | 1.5% | — | — | — | 98.5% | 60.0% | 38,957 |
| Belfast West | Northern Ireland | Other | 0.1% | — | — | — | 99.9% | 56.3% | 35,329 |
| Bermondsey & Old Southwark | London | Labour | 11.8% | 34.3% | 43.1% | — | 10.8% | 61.7% | 51,424 |
| Berwick-Upon-Tweed | North East | Conservative | 41.1% | 28.9% | 14.9% | — | 15.1% | 71.0% | 40,423 |
| Berwickshire Roxburgh & Selkirk | Scotland | SNP / Plaid Cymru | 36.0% | 18.7% | 4.9% | 36.6% | 3.8% | 74.2% | 55,038 |
| Bethnal Green & Bow | London | Labour | 15.2% | 4.5% | 61.2% | — | 19.0% | 64.0% | 52,924 |
| Beverley & Holderness | Yorkshire and the Humber | Conservative | 48.1% | 5.5% | 25.0% | — | 21.4% | 65.2% | 52,677 |
| Bexhill & Battle | South East | Conservative | 54.8% | 7.6% | 14.1% | — | 23.5% | 70.1% | 55,218 |
| Bexleyheath & Crayford | London | Conservative | 47.3% | 3.0% | 26.2% | — | 23.5% | 67.4% | 43,685 |
| Birkenhead | North West | Labour | 14.9% | 3.6% | 67.6% | — | 14.0% | 62.7% | 39,144 |
| Birmingham Edgbaston | West Midlands | Labour | 38.3% | 2.9% | 44.8% | — | 14.0% | 63.0% | 41,293 |
| Birmingham Erdington | West Midlands | Labour | 30.8% | 2.8% | 45.6% | — | 20.8% | 53.3% | 34,684 |
| Birmingham Hall Green | West Midlands | Labour | 17.7% | 11.6% | 59.8% | — | 10.9% | 61.6% | 47,046 |
| Birmingham Hodge Hill | West Midlands | Labour | 11.5% | 6.4% | 68.4% | — | 13.7% | 54.5% | 41,039 |
| Birmingham Ladywood | West Midlands | Labour | 12.7% | 3.8% | 73.6% | — | 9.8% | 52.7% | 35,916 |
| Birmingham Northfield | West Midlands | Labour | 35.7% | 3.2% | 41.6% | — | 19.5% | 59.4% | 42,461 |
| Birmingham Perry Barr | West Midlands | Labour | 21.5% | 4.8% | 57.4% | — | 16.2% | 59.0% | 41,260 |
| Birmingham Selly Oak | West Midlands | Labour | 29.0% | 5.6% | 47.7% | — | 17.8% | 60.3% | 45,294 |
| Birmingham Yardley | West Midlands | Labour | 14.0% | 25.6% | 41.6% | — | 18.8% | 57.0% | 41,151 |
| Bishop Auckland | North East | Labour | 32.5% | 4.4% | 41.4% | — | 21.7% | 59.6% | 39,389 |
| Blackburn | North West | Labour | 27.3% | 2.2% | 56.3% | — | 14.3% | 60.1% | 43,999 |
| Blackley & Broughton | North West | Labour | 15.0% | 2.4% | 61.9% | — | 20.7% | 51.6% | 37,112 |
| Blackpool North & Cleveleys | North West | Conservative | 44.4% | 2.4% | 36.0% | — | 17.2% | 63.1% | 39,393 |
| Blackpool South | North West | Labour | 33.8% | 2.3% | 41.8% | — | 22.1% | 56.5% | 32,436 |
| Blaenau Gwent | Wales | Labour | 10.8% | 2.0% | 58.0% | 9.0% | 20.2% | 61.7% | 31,683 |
| Blaydon | North East | Labour | 17.4% | 12.2% | 49.2% | — | 21.2% | 66.2% | 44,936 |
| Blyth Valley | North East | Labour | 21.7% | 5.9% | 46.3% | — | 26.1% | 62.8% | 38,461 |
| Bognor Regis & Littlehampton | South East | Conservative | 51.3% | 9.0% | 13.8% | — | 25.9% | 64.5% | 47,116 |
| Bolsover | East Midlands | Labour | 24.5% | 3.3% | 51.2% | — | 21.0% | 61.1% | 43,998 |
| Bolton North East | North West | Labour | 32.8% | 2.9% | 43.0% | — | 21.4% | 63.6% | 43,161 |
| Bolton South East | North West | Labour | 20.3% | 2.6% | 50.5% | — | 26.6% | 58.5% | 40,743 |
| Bolton West | North West | Conservative | 40.6% | 4.0% | 39.0% | — | 16.4% | 66.8% | 48,592 |
| Bootle | North West | Labour | 8.1% | 2.2% | 74.5% | — | 15.3% | 64.4% | 45,152 |
| Boston & Skegness | East Midlands | Conservative | 43.8% | 2.3% | 16.5% | — | 37.4% | 64.6% | 43,339 |
| Bosworth | East Midlands | Conservative | 42.8% | 22.3% | 17.5% | — | 17.4% | 67.2% | 53,582 |
| Bournemouth East | South West | Conservative | 49.2% | 8.4% | 16.6% | — | 25.8% | 62.0% | 44,827 |
| Bournemouth West | South West | Conservative | 48.2% | 7.9% | 17.7% | — | 26.2% | 58.0% | 41,773 |
| Bracknell | South East | Conservative | 55.8% | 7.5% | 16.9% | — | 19.9% | 65.3% | 53,086 |
| Bradford East | Yorkshire and the Humber | Labour | 11.3% | 29.5% | 46.6% | — | 12.5% | 62.6% | 41,406 |
| Bradford South | Yorkshire and the Humber | Labour | 26.3% | 2.9% | 43.4% | — | 27.4% | 59.1% | 37,600 |
| Bradford West | Yorkshire and the Humber | Labour | 15.3% | 2.9% | 49.6% | — | 32.2% | 63.6% | 40,290 |
| Braintree | East of England | Conservative | 53.8% | 4.9% | 18.5% | — | 22.7% | 68.4% | 50,283 |
| Brecon & Radnorshire | Wales | Conservative | 41.1% | 28.3% | 14.7% | 4.4% | 11.5% | 73.6% | 40,074 |
| Brent Central | London | Labour | 20.3% | 8.4% | 62.1% | — | 9.2% | 61.1% | 47,032 |
| Brent North | London | Labour | 33.5% | 5.0% | 54.3% | — | 7.2% | 63.5% | 52,235 |
| Brentford & Isleworth | London | Labour | 42.9% | 4.0% | 43.8% | — | 9.3% | 67.8% | 57,355 |
| Brentwood & Ongar | East of England | Conservative | 58.8% | 8.8% | 12.5% | — | 19.8% | 72.2% | 51,897 |
| Bridgend | Wales | Labour | 32.2% | 4.2% | 37.1% | 7.1% | 19.5% | 65.8% | 39,453 |
| Bridgwater & Somerset West | South West | Conservative | 46.0% | 12.4% | 17.6% | — | 24.0% | 67.6% | 54,447 |
| Brigg & Goole | Yorkshire and the Humber | Conservative | 53.0% | 1.8% | 27.2% | — | 18.0% | 63.2% | 43,270 |
| Brighton Kemptown | South East | Conservative | 40.7% | 3.0% | 39.2% | — | 17.2% | 66.8% | 45,306 |
| Brighton Pavilion | South East | Other | 22.8% | 2.8% | 27.3% | — | 47.2% | 71.4% | 54,676 |
| Bristol East | South West | Labour | 30.7% | 5.8% | 39.3% | — | 24.3% | 64.9% | 46,213 |
| Bristol North West | South West | Conservative | 43.9% | 6.2% | 34.4% | — | 15.4% | 69.3% | 51,805 |
| Bristol South | South West | Labour | 24.3% | 8.7% | 38.4% | — | 28.6% | 62.4% | 50,842 |
| Bristol West | South West | Labour | 15.2% | 18.8% | 35.7% | — | 30.3% | 70.4% | 64,218 |
| Broadland | East of England | Conservative | 50.5% | 9.8% | 18.8% | — | 21.0% | 72.2% | 53,089 |
| Bromley & Chislehurst | London | Conservative | 53.0% | 6.4% | 22.2% | — | 18.4% | 67.3% | 44,066 |
| Bromsgrove | West Midlands | Conservative | 53.8% | 5.0% | 22.2% | — | 18.9% | 71.2% | 52,245 |
| Broxbourne | East of England | Conservative | 56.1% | 3.2% | 18.4% | — | 22.4% | 63.1% | 46,024 |
| Broxtowe | East Midlands | Conservative | 45.2% | 4.0% | 37.2% | — | 13.6% | 74.5% | 53,440 |
| Buckingham | South East | Other | — | — | — | — | 100.0% | 69.3% | 53,692 |
| Burnley | North West | Labour | 13.5% | 29.5% | 37.6% | — | 19.4% | 61.6% | 39,746 |
| Burton | West Midlands | Conservative | 49.8% | 2.5% | 27.5% | — | 20.2% | 65.1% | 48,974 |
| Bury North | North West | Conservative | 41.9% | 2.1% | 41.1% | — | 14.9% | 66.9% | 45,230 |
| Bury South | North West | Labour | 34.6% | 3.6% | 45.1% | — | 16.7% | 63.9% | 47,215 |
| Bury St Edmunds | East of England | Conservative | 53.6% | 6.0% | 17.7% | — | 22.6% | 69.0% | 59,341 |
| Caerphilly | Wales | Labour | 16.6% | 2.3% | 44.3% | 14.6% | 22.1% | 63.3% | 40,283 |
| Caithness Sutherland & Easter Ross | Scotland | SNP / Plaid Cymru | 6.8% | 35.1% | 9.0% | 46.3% | 2.9% | 71.9% | 34,186 |
| Calder Valley | Yorkshire and the Humber | Conservative | 43.6% | 5.0% | 35.4% | — | 16.1% | 68.9% | 53,541 |
| Camberwell & Peckham | London | Labour | 13.2% | 5.0% | 63.3% | — | 18.6% | 62.3% | 51,561 |
| Camborne & Redruth | South West | Conservative | 40.2% | 12.4% | 25.0% | — | 22.4% | 68.5% | 45,868 |
| Cambridge | East of England | Labour | 15.7% | 34.9% | 36.0% | — | 13.5% | 62.1% | 51,774 |
| Cambridgeshire North East | East of England | Conservative | 55.1% | 4.5% | 14.4% | — | 26.0% | 62.4% | 51,780 |
| Cambridgeshire North West | East of England | Conservative | 52.5% | 5.7% | 17.9% | — | 23.9% | 67.6% | 61,100 |
| Cambridgeshire South | East of England | Conservative | 51.1% | 15.2% | 17.6% | — | 16.0% | 73.1% | 61,540 |
| Cambridgeshire South East | East of England | Conservative | 48.5% | 20.2% | 15.1% | — | 16.2% | 70.4% | 59,506 |
| Cannock Chase | West Midlands | Conservative | 44.2% | 2.7% | 33.7% | — | 19.4% | 63.2% | 47,099 |
| Canterbury | South East | Conservative | 42.9% | 11.6% | 24.5% | — | 20.9% | 65.7% | 53,465 |
| Cardiff Central | Wales | Labour | 14.7% | 27.1% | 40.0% | 5.0% | 13.2% | 67.3% | 38,646 |
| Cardiff North | Wales | Conservative | 42.4% | 3.8% | 38.3% | 4.5% | 11.0% | 76.1% | 51,151 |
| Cardiff South & Penarth | Wales | Labour | 26.8% | 5.0% | 42.8% | 7.4% | 18.1% | 61.4% | 46,667 |
| Cardiff West | Wales | Labour | 25.2% | 4.7% | 40.7% | 13.9% | 15.6% | 65.6% | 43,792 |
| Carlisle | North West | Conservative | 44.3% | 2.6% | 37.8% | — | 15.3% | 64.7% | 42,587 |
| Carmarthen East & Dinefwr | Wales | SNP / Plaid Cymru | 21.2% | 2.4% | 24.2% | 38.4% | 13.8% | 70.7% | 39,399 |
| Carmarthen West & Pembrokeshire South | Wales | Conservative | 43.7% | 2.4% | 28.7% | 10.4% | 14.8% | 69.9% | 40,350 |
| Carshalton & Wallington | London | Liberal / Lib Dem | 31.7% | 34.9% | 15.0% | — | 18.4% | 68.0% | 47,613 |
| Castle Point | East of England | Conservative | 50.9% | 1.8% | 13.8% | — | 33.6% | 66.7% | 45,450 |
| Ceredigion | Wales | Liberal / Lib Dem | 11.0% | 35.9% | 9.7% | 27.7% | 15.8% | 69.0% | 37,416 |
| Charnwood | East Midlands | Conservative | 54.3% | 6.9% | 21.9% | — | 16.9% | 67.6% | 52,261 |
| Chatham & Aylesford | South East | Conservative | 50.2% | 3.2% | 23.6% | — | 23.1% | 64.9% | 43,073 |
| Cheadle | North West | Conservative | 43.1% | 31.0% | 16.3% | — | 9.6% | 72.5% | 53,095 |
| Chelmsford | East of England | Conservative | 51.5% | 11.9% | 17.6% | — | 19.0% | 68.5% | 53,817 |
| Chelsea & Fulham | London | Conservative | 62.9% | 5.2% | 23.1% | — | 8.7% | 63.4% | 40,226 |
| Cheltenham | South West | Conservative | 46.1% | 34.0% | 7.3% | — | 12.6% | 69.5% | 53,735 |
| Chesham & Amersham | South East | Conservative | 59.1% | 9.0% | 12.7% | — | 19.2% | 72.7% | 52,730 |
| Chesterfield | East Midlands | Labour | 18.1% | 13.8% | 47.9% | — | 20.2% | 63.6% | 45,567 |
| Chichester | South East | Conservative | 57.7% | 8.5% | 12.1% | — | 21.7% | 68.5% | 57,139 |
| Chingford & Woodford Green | London | Conservative | 47.9% | 5.5% | 28.8% | — | 17.8% | 65.7% | 43,804 |
| Chippenham | South West | Conservative | 47.6% | 29.4% | 8.2% | — | 14.8% | 74.7% | 55,407 |
| Chipping Barnet | London | Conservative | 48.6% | 4.5% | 34.1% | — | 12.8% | 68.1% | 53,013 |
| Chorley | North West | Labour | 36.3% | 2.6% | 45.1% | — | 15.9% | 69.2% | 51,712 |
| Christchurch | South West | Conservative | 58.1% | 6.6% | 9.5% | — | 25.8% | 71.7% | 49,707 |
| Cities Of London & Westminster | London | Conservative | 54.1% | 7.0% | 27.4% | — | 11.6% | 59.3% | 36,185 |
| City Of Chester | North West | Labour | 43.1% | 5.6% | 43.2% | — | 8.1% | 68.7% | 51,161 |
| Clacton | East of England | Other | 36.7% | 1.8% | 14.4% | — | 47.1% | 64.1% | 44,207 |
| Cleethorpes | Yorkshire and the Humber | Conservative | 46.6% | 3.0% | 29.1% | — | 21.3% | 63.5% | 45,089 |
| Clwyd South | Wales | Labour | 30.4% | 3.8% | 37.2% | 10.3% | 18.2% | 63.8% | 35,064 |
| Clwyd West | Wales | Conservative | 43.3% | 3.6% | 25.6% | 12.2% | 15.2% | 64.8% | 38,028 |
| Coatbridge Chryston & Bellshill | Scotland | SNP / Plaid Cymru | 6.3% | 1.1% | 33.9% | 56.6% | 2.1% | 68.6% | 50,698 |
| Colchester | East of England | Conservative | 38.9% | 27.5% | 16.2% | — | 17.4% | 65.5% | 48,593 |
| Colne Valley | Yorkshire and the Humber | Conservative | 44.4% | 6.0% | 35.0% | — | 14.6% | 68.8% | 56,800 |
| Congleton | North West | Conservative | 53.3% | 9.1% | 20.4% | — | 17.3% | 70.3% | 50,976 |
| Copeland | North West | Labour | 35.8% | 3.5% | 42.3% | — | 18.5% | 63.8% | 39,631 |
| Corby | East Midlands | Conservative | 42.8% | 2.6% | 38.5% | — | 16.2% | 70.4% | 56,174 |
| Cornwall North | South West | Conservative | 45.0% | 31.2% | 5.4% | — | 18.4% | 71.8% | 48,245 |
| Cornwall South East | South West | Conservative | 50.5% | 16.9% | 9.3% | — | 23.3% | 71.1% | 50,498 |
| Cotswolds The | South West | Conservative | 56.5% | 18.6% | 9.2% | — | 15.6% | 72.4% | 56,667 |
| Coventry North East | West Midlands | Labour | 23.1% | 4.8% | 52.2% | — | 20.0% | 56.0% | 42,231 |
| Coventry North West | West Midlands | Labour | 31.0% | 4.0% | 41.0% | — | 23.9% | 61.5% | 45,246 |
| Coventry South | West Midlands | Labour | 35.0% | 4.1% | 42.3% | — | 18.7% | 62.1% | 43,699 |
| Crawley | South East | Conservative | 47.0% | 2.8% | 33.6% | — | 16.6% | 65.7% | 48,550 |
| Crewe & Nantwich | North West | Conservative | 45.0% | 2.8% | 37.7% | — | 14.5% | 67.3% | 49,896 |
| Croydon Central | London | Conservative | 43.0% | 2.2% | 42.7% | — | 12.2% | 67.7% | 52,941 |
| Croydon North | London | Labour | 22.7% | 3.6% | 62.6% | — | 11.1% | 62.3% | 53,522 |
| Croydon South | London | Conservative | 54.5% | 6.0% | 24.8% | — | 14.7% | 70.4% | 57,712 |
| Cumbernauld Kilsyth & Kirkintilloch East | Scotland | SNP / Plaid Cymru | 7.9% | 2.2% | 30.0% | 59.9% | — | 73.6% | 49,382 |
| Cynon Valley | Wales | Labour | 12.1% | 2.7% | 47.7% | 16.8% | 20.7% | 59.3% | 30,472 |
| Dagenham & Rainham | London | Labour | 24.4% | 1.7% | 41.4% | — | 32.5% | 62.3% | 43,050 |
| Darlington | North East | Labour | 35.2% | 4.8% | 42.9% | — | 17.2% | 62.5% | 41,141 |
| Dartford | South East | Conservative | 49.0% | 2.8% | 25.4% | — | 22.8% | 69.7% | 52,418 |
| Daventry | East Midlands | Conservative | 58.2% | 4.5% | 18.1% | — | 19.3% | 72.1% | 52,518 |
| Delyn | Wales | Labour | 32.7% | 3.7% | 40.5% | 4.8% | 18.2% | 69.8% | 37,457 |
| Denton & Reddish | North West | Labour | 23.7% | 2.5% | 50.8% | — | 23.0% | 58.5% | 38,681 |
| Derby North | East Midlands | Conservative | 36.7% | 8.6% | 36.6% | — | 18.2% | 64.1% | 44,745 |
| Derby South | East Midlands | Labour | 27.4% | 4.2% | 49.0% | — | 19.4% | 58.1% | 40,820 |
| Derbyshire Dales | East Midlands | Conservative | 52.4% | 8.4% | 22.7% | — | 16.5% | 74.6% | 47,361 |
| Derbyshire Mid | East Midlands | Conservative | 52.2% | 4.8% | 25.4% | — | 17.6% | 70.7% | 47,729 |
| Derbyshire North East | East Midlands | Labour | 36.7% | 4.2% | 40.6% | — | 18.5% | 67.1% | 47,948 |
| Derbyshire South | East Midlands | Conservative | 49.4% | 3.7% | 26.8% | — | 20.1% | 68.7% | 50,762 |
| Devizes | South West | Conservative | 57.7% | 8.1% | 13.0% | — | 21.2% | 70.8% | 49,006 |
| Devon Central | South West | Conservative | 52.2% | 12.2% | 12.8% | — | 22.7% | 74.9% | 54,448 |
| Devon East | South West | Conservative | 46.4% | 6.8% | 10.2% | — | 36.6% | 71.5% | 54,717 |
| Devon North | South West | Conservative | 42.7% | 29.4% | 7.1% | — | 20.8% | 70.0% | 52,320 |
| Devon South West | South West | Conservative | 56.6% | 7.5% | 16.7% | — | 19.3% | 70.9% | 50,372 |
| Devon West & Torridge | South West | Conservative | 50.9% | 13.2% | 10.6% | — | 25.3% | 72.0% | 56,584 |
| Dewsbury | Yorkshire and the Humber | Labour | 39.1% | 3.6% | 41.8% | — | 15.6% | 67.2% | 53,630 |
| Don Valley | Yorkshire and the Humber | Labour | 25.3% | 3.5% | 46.2% | — | 25.0% | 59.6% | 42,486 |
| Doncaster Central | Yorkshire and the Humber | Labour | 20.7% | 4.2% | 49.1% | — | 25.9% | 56.8% | 40,420 |
| Doncaster North | Yorkshire and the Humber | Labour | 18.3% | 2.5% | 52.4% | — | 26.7% | 55.6% | 39,501 |
| Dorset Mid & Poole North | South West | Conservative | 50.8% | 28.2% | 6.0% | — | 15.0% | 72.3% | 46,499 |
| Dorset North | South West | Conservative | 56.6% | 11.7% | 9.0% | — | 22.8% | 72.4% | 53,385 |
| Dorset South | South West | Conservative | 48.9% | 6.0% | 24.2% | — | 20.9% | 67.9% | 48,597 |
| Dorset West | South West | Conservative | 50.2% | 21.6% | 10.0% | — | 18.2% | 72.4% | 56,458 |
| Dover | South East | Conservative | 43.3% | 3.1% | 30.7% | — | 22.8% | 68.9% | 50,224 |
| Down North | Northern Ireland | Other | 4.4% | — | — | — | 95.6% | 56.0% | 35,947 |
| Down South | Northern Ireland | Other | 0.7% | — | — | — | 99.3% | 56.8% | 42,697 |
| Dudley North | West Midlands | Labour | 30.8% | 1.3% | 41.8% | — | 26.1% | 62.6% | 37,992 |
| Dudley South | West Midlands | Conservative | 43.8% | 2.2% | 32.6% | — | 21.5% | 63.3% | 38,210 |
| Dulwich & West Norwood | London | Labour | 22.7% | 9.8% | 54.1% | — | 13.4% | 67.1% | 51,362 |
| Dumfries & Galloway | Scotland | SNP / Plaid Cymru | 29.9% | 1.7% | 24.7% | 41.4% | 2.3% | 75.2% | 56,602 |
| Dumfriesshire Clydesdale & Tweeddale | Scotland | Conservative | 39.8% | 2.7% | 14.8% | 38.3% | 4.4% | 76.1% | 52,134 |
| Dunbartonshire East | Scotland | SNP / Plaid Cymru | 8.6% | 36.3% | 12.3% | 40.3% | 2.5% | 81.9% | 54,871 |
| Dunbartonshire West | Scotland | SNP / Plaid Cymru | 7.0% | 1.6% | 31.3% | 59.0% | 1.0% | 73.9% | 51,141 |
| Dundee East | Scotland | SNP / Plaid Cymru | 15.0% | 2.9% | 19.9% | 59.7% | 2.5% | 71.0% | 48,185 |
| Dundee West | Scotland | SNP / Plaid Cymru | 8.6% | 2.4% | 23.7% | 61.9% | 3.4% | 67.8% | 44,714 |
| Dunfermline & West Fife | Scotland | SNP / Plaid Cymru | 11.9% | 4.0% | 31.7% | 50.3% | 2.1% | 71.6% | 55,890 |
| Durham City Of | North East | Labour | 22.2% | 11.3% | 47.3% | — | 19.2% | 66.5% | 45,669 |
| Durham North | North East | Labour | 20.9% | 5.1% | 54.9% | — | 19.1% | 61.4% | 40,146 |
| Durham North West | North East | Labour | 23.4% | 9.1% | 46.9% | — | 20.6% | 61.3% | 42,818 |
| Dwyfor Meirionnydd | Wales | SNP / Plaid Cymru | 22.7% | 4.0% | 13.5% | 40.9% | 19.0% | 65.1% | 28,913 |
| Ealing Central & Acton | London | Labour | 42.7% | 6.1% | 43.2% | — | 8.0% | 71.3% | 50,894 |
| Ealing North | London | Labour | 29.7% | 3.2% | 55.1% | — | 11.9% | 65.7% | 48,510 |
| Ealing Southall | London | Labour | 21.7% | 3.6% | 65.0% | — | 9.8% | 66.0% | 43,321 |
| Easington | North East | Labour | 12.9% | 2.4% | 61.0% | — | 23.6% | 56.2% | 34,624 |
| East Ham | London | Labour | 12.1% | 1.6% | 77.6% | — | 8.7% | 59.8% | 52,290 |
| East Kilbride Strathaven & Lesmahagow | Scotland | SNP / Plaid Cymru | 11.8% | 1.7% | 28.3% | 55.6% | 2.5% | 72.8% | 60,539 |
| East Lothian | Scotland | SNP / Plaid Cymru | 19.5% | 2.6% | 31.0% | 42.5% | 4.4% | 74.2% | 59,014 |
| Eastbourne | South East | Conservative | 39.6% | 38.2% | 7.8% | — | 14.4% | 67.6% | 52,907 |
| Eastleigh | South East | Conservative | 42.3% | 25.8% | 12.9% | — | 19.0% | 69.7% | 55,505 |
| Eddisbury | North West | Conservative | 51.0% | 9.1% | 23.6% | — | 16.3% | 69.1% | 47,352 |
| Edinburgh East | Scotland | SNP / Plaid Cymru | 9.9% | 2.8% | 29.9% | 49.2% | 8.1% | 70.1% | 47,089 |
| Edinburgh North & Leith | Scotland | SNP / Plaid Cymru | 16.2% | 4.5% | 31.3% | 40.9% | 7.1% | 71.7% | 58,008 |
| Edinburgh South | Scotland | Labour | 17.5% | 3.7% | 39.1% | 33.8% | 5.9% | 74.9% | 49,286 |
| Edinburgh South West | Scotland | SNP / Plaid Cymru | 20.2% | 3.7% | 27.2% | 43.0% | 5.9% | 71.5% | 51,602 |
| Edinburgh West | Scotland | SNP / Plaid Cymru | 12.3% | 33.1% | 11.7% | 39.0% | 3.9% | 76.5% | 54,858 |
| Edmonton | London | Labour | 24.1% | 2.2% | 61.4% | — | 12.3% | 62.6% | 41,338 |
| Ellesmere Port & Neston | North West | Labour | 34.3% | 3.3% | 47.8% | — | 14.6% | 67.5% | 46,727 |
| Elmet & Rothwell | Yorkshire and the Humber | Conservative | 48.4% | 4.6% | 33.7% | — | 13.3% | 73.0% | 57,797 |
| Eltham | London | Labour | 36.4% | 3.0% | 42.6% | — | 18.0% | 67.4% | 43,157 |
| Enfield North | London | Labour | 41.4% | 2.3% | 43.7% | — | 12.6% | 67.7% | 46,137 |
| Enfield Southgate | London | Conservative | 49.4% | 3.3% | 39.0% | — | 8.3% | 70.5% | 45,812 |
| Epping Forest | East of England | Conservative | 54.8% | 7.0% | 16.1% | — | 22.1% | 67.2% | 49,348 |
| Epsom & Ewell | South East | Conservative | 58.3% | 8.8% | 15.5% | — | 17.4% | 72.7% | 57,143 |
| Erewash | East Midlands | Conservative | 42.7% | 3.4% | 35.3% | — | 18.6% | 67.2% | 48,322 |
| Erith & Thamesmead | London | Labour | 27.4% | 2.3% | 49.8% | — | 20.5% | 60.5% | 42,617 |
| Esher & Walton | South East | Conservative | 62.9% | 9.4% | 12.7% | — | 15.0% | 71.3% | 56,976 |
| Exeter | South West | Labour | 33.1% | 4.3% | 46.4% | — | 16.2% | 70.2% | 54,018 |
| Falkirk | Scotland | SNP / Plaid Cymru | 12.1% | 2.0% | 25.1% | 57.7% | 3.0% | 72.4% | 60,340 |
| Fareham | South East | Conservative | 56.1% | 8.8% | 14.3% | — | 20.8% | 70.9% | 54,700 |
| Faversham & Kent Mid | South East | Conservative | 54.4% | 6.6% | 16.2% | — | 22.9% | 65.9% | 45,803 |
| Feltham & Heston | London | Labour | 29.1% | 3.2% | 52.3% | — | 15.4% | 60.0% | 49,405 |
| Fermanagh & South Tyrone | Northern Ireland | Other | — | — | — | — | 100.0% | 72.6% | 50,864 |
| Fife North East | Scotland | SNP / Plaid Cymru | 16.3% | 31.3% | 7.7% | 40.9% | 3.8% | 73.0% | 45,263 |
| Filton & Bradley Stoke | South West | Conservative | 46.7% | 7.3% | 26.6% | — | 19.4% | 68.9% | 49,101 |
| Finchley & Golders Green | London | Conservative | 50.9% | 3.3% | 39.7% | — | 6.1% | 70.0% | 50,759 |
| Folkestone & Hythe | South East | Conservative | 47.9% | 8.9% | 14.4% | — | 28.8% | 65.8% | 55,010 |
| Forest Of Dean | South West | Conservative | 46.8% | 5.3% | 24.6% | — | 23.2% | 70.9% | 49,520 |
| Foyle | Northern Ireland | Other | 0.4% | — | — | — | 99.6% | 52.8% | 37,002 |
| Fylde | North West | Conservative | 49.1% | 3.7% | 18.8% | — | 28.3% | 66.3% | 43,557 |
| Gainsborough | East Midlands | Conservative | 52.7% | 6.7% | 21.3% | — | 19.3% | 66.0% | 49,261 |
| Garston & Halewood | North West | Labour | 13.7% | 4.7% | 69.1% | — | 12.6% | 66.4% | 48,983 |
| Gateshead | North East | Labour | 14.5% | 6.8% | 56.8% | — | 21.9% | 58.8% | 37,949 |
| Gedling | East Midlands | Labour | 36.1% | 4.0% | 42.3% | — | 17.6% | 68.6% | 47,998 |
| Gillingham & Rainham | South East | Conservative | 48.0% | 3.6% | 25.6% | — | 22.8% | 66.3% | 47,078 |
| Glasgow Central | Scotland | SNP / Plaid Cymru | 6.0% | 1.6% | 33.1% | 52.5% | 6.8% | 55.4% | 39,318 |
| Glasgow East | Scotland | SNP / Plaid Cymru | 6.0% | 0.7% | 32.4% | 56.9% | 4.0% | 60.3% | 42,417 |
| Glasgow North | Scotland | SNP / Plaid Cymru | 7.9% | 2.7% | 27.9% | 53.1% | 8.4% | 61.4% | 36,922 |
| Glasgow North East | Scotland | SNP / Plaid Cymru | 4.7% | 0.8% | 33.7% | 58.1% | 2.8% | 56.8% | 37,857 |
| Glasgow North West | Scotland | SNP / Plaid Cymru | 8.4% | 2.7% | 30.9% | 54.5% | 3.5% | 64.1% | 43,854 |
| Glasgow South | Scotland | SNP / Plaid Cymru | 9.7% | 2.1% | 29.7% | 54.9% | 3.5% | 65.9% | 48,778 |
| Glasgow South West | Scotland | SNP / Plaid Cymru | 5.0% | 1.0% | 32.8% | 57.2% | 4.0% | 61.8% | 40,921 |
| Glenrothes | Scotland | SNP / Plaid Cymru | 7.7% | 1.9% | 30.6% | 59.8% | — | 68.2% | 47,598 |
| Gloucester | South West | Conservative | 45.3% | 5.4% | 31.5% | — | 17.7% | 63.4% | 52,575 |
| Gordon | Scotland | SNP / Plaid Cymru | 11.7% | 32.7% | 5.9% | 47.7% | 2.0% | 73.3% | 58,161 |
| Gosport | South East | Conservative | 55.3% | 6.9% | 14.5% | — | 23.2% | 65.1% | 47,665 |
| Gower | Wales | Conservative | 37.1% | 3.6% | 37.0% | 7.1% | 15.1% | 69.2% | 42,758 |
| Grantham & Stamford | East Midlands | Conservative | 52.8% | 6.1% | 16.9% | — | 24.2% | 66.2% | 53,755 |
| Gravesham | South East | Conservative | 46.8% | 2.2% | 30.1% | — | 20.8% | 69.6% | 50,139 |
| Great Grimsby | Yorkshire and the Humber | Labour | 26.3% | 5.0% | 39.8% | — | 28.9% | 57.0% | 33,731 |
| Great Yarmouth | East of England | Conservative | 42.9% | 2.3% | 29.1% | — | 25.7% | 63.7% | 44,469 |
| Greenwich & Woolwich | London | Labour | 26.6% | 5.7% | 52.2% | — | 15.5% | 63.7% | 46,716 |
| Guildford | South East | Conservative | 57.1% | 15.5% | 12.1% | — | 15.4% | 71.3% | 53,986 |
| Hackney North & Stoke Newington | London | Labour | 14.7% | 5.0% | 62.9% | — | 17.4% | 56.6% | 49,887 |
| Hackney South & Shoreditch | London | Labour | 13.5% | 4.6% | 64.4% | — | 17.5% | 56.0% | 47,580 |
| Halesowen & Rowley Regis | West Midlands | Conservative | 43.2% | 2.1% | 36.2% | — | 18.6% | 66.3% | 43,818 |
| Halifax | Yorkshire and the Humber | Labour | 39.0% | 3.7% | 40.0% | — | 17.2% | 62.1% | 43,753 |
| Haltemprice & Howden | Yorkshire and the Humber | Conservative | 54.2% | 6.3% | 21.0% | — | 18.6% | 68.5% | 48,757 |
| Halton | North West | Labour | 17.8% | 2.4% | 62.8% | — | 16.9% | 61.8% | 45,023 |
| Hammersmith | London | Labour | 36.4% | 4.6% | 50.0% | — | 8.9% | 66.4% | 47,960 |
| Hampshire East | South East | Conservative | 60.7% | 11.1% | 10.1% | — | 18.1% | 72.7% | 51,649 |
| Hampshire North East | South East | Conservative | 65.9% | 10.5% | 9.8% | — | 13.9% | 70.2% | 54,000 |
| Hampshire North West | South East | Conservative | 58.1% | 9.3% | 13.3% | — | 19.3% | 69.7% | 55,195 |
| Hampstead & Kilburn | London | Labour | 42.3% | 5.6% | 44.4% | — | 7.6% | 67.3% | 53,964 |
| Harborough | East Midlands | Conservative | 52.7% | 13.4% | 15.3% | — | 18.5% | 67.5% | 52,471 |
| Harlow | East of England | Conservative | 48.9% | 2.0% | 30.0% | — | 19.1% | 65.1% | 44,251 |
| Harrogate & Knaresborough | Yorkshire and the Humber | Conservative | 52.7% | 22.1% | 10.1% | — | 15.0% | 69.9% | 53,376 |
| Harrow East | London | Conservative | 50.3% | 2.1% | 40.6% | — | 6.9% | 69.0% | 49,000 |
| Harrow West | London | Labour | 42.2% | 3.4% | 47.0% | — | 7.5% | 66.9% | 46,603 |
| Hartlepool | North East | Other | 20.9% | 1.9% | 35.6% | — | 41.5% | 56.5% | 39,490 |
| Harwich & North Essex | East of England | Conservative | 51.0% | 7.4% | 19.7% | — | 21.9% | 69.9% | 48,432 |
| Hastings & Rye | South East | Conservative | 44.5% | 3.2% | 35.1% | — | 17.2% | 67.8% | 50,927 |
| Havant | South East | Conservative | 51.7% | 6.5% | 15.9% | — | 25.9% | 63.5% | 44,828 |
| Hayes & Harlington | London | Labour | 24.7% | 2.0% | 59.6% | — | 13.7% | 60.2% | 45,056 |
| Hazel Grove | North West | Conservative | 41.4% | 26.2% | 17.5% | — | 14.9% | 68.5% | 43,219 |
| Hemel Hempstead | East of England | Conservative | 52.9% | 4.8% | 23.8% | — | 18.5% | 66.5% | 49,633 |
| Hemsworth | Yorkshire and the Humber | Labour | 22.9% | 3.2% | 51.3% | — | 22.6% | 58.3% | 42,406 |
| Hendon | London | Conservative | 49.0% | 2.2% | 41.5% | — | 7.3% | 65.9% | 49,630 |
| Henley | South East | Conservative | 58.5% | 11.2% | 12.5% | — | 17.8% | 70.9% | 55,236 |
| Hereford & South Herefordshire | West Midlands | Conservative | 52.6% | 10.6% | 12.8% | — | 24.1% | 66.1% | 47,257 |
| Herefordshire North | West Midlands | Conservative | 55.6% | 12.0% | 11.4% | — | 21.0% | 70.7% | 48,023 |
| Hertford & Stortford | East of England | Conservative | 56.1% | 7.8% | 17.9% | — | 18.2% | 69.8% | 56,277 |
| Hertfordshire North East | East of England | Conservative | 55.4% | 7.6% | 18.9% | — | 18.2% | 70.7% | 52,287 |
| Hertfordshire South West | East of England | Conservative | 56.9% | 10.3% | 16.3% | — | 16.5% | 71.9% | 57,267 |
| Hertsmere | East of England | Conservative | 59.3% | 5.5% | 22.4% | — | 12.7% | 67.9% | 50,091 |
| Hexham | North East | Conservative | 52.7% | 6.8% | 24.9% | — | 15.6% | 72.6% | 43,345 |
| Heywood & Middleton | North West | Labour | 19.1% | 3.3% | 43.1% | — | 34.5% | 60.7% | 48,538 |
| High Peak | East Midlands | Conservative | 45.0% | 4.7% | 35.3% | — | 15.0% | 69.3% | 50,789 |
| Hitchin & Harpenden | East of England | Conservative | 56.9% | 8.1% | 20.6% | — | 14.4% | 68.9% | 55,375 |
| Holborn & St Pancras | London | Labour | 21.9% | 6.5% | 52.9% | — | 18.7% | 63.3% | 54,917 |
| Hornchurch & Upminster | London | Conservative | 49.0% | 2.7% | 20.1% | — | 28.2% | 69.6% | 55,236 |
| Hornsey & Wood Green | London | Labour | 9.3% | 31.8% | 50.9% | — | 8.1% | 72.9% | 57,785 |
| Horsham | South East | Conservative | 57.3% | 11.7% | 11.4% | — | 19.6% | 72.0% | 56,925 |
| Houghton & Sunderland South | North East | Labour | 18.5% | 2.1% | 55.1% | — | 24.4% | 56.3% | 38,489 |
| Hove | South East | Labour | 39.9% | 3.6% | 42.3% | — | 14.2% | 71.0% | 52,214 |
| Huddersfield | Yorkshire and the Humber | Labour | 26.8% | 5.8% | 44.9% | — | 22.4% | 62.0% | 40,478 |
| Hull East | Yorkshire and the Humber | Labour | 15.9% | 6.5% | 51.7% | — | 25.8% | 53.5% | 35,144 |
| Hull North | Yorkshire and the Humber | Labour | 15.0% | 9.0% | 52.8% | — | 23.2% | 55.1% | 35,336 |
| Hull West & Hessle | Yorkshire and the Humber | Labour | 17.5% | 10.0% | 49.2% | — | 23.4% | 53.8% | 31,803 |
| Huntingdon | East of England | Conservative | 53.0% | 7.8% | 18.3% | — | 20.8% | 67.7% | 55,927 |
| Hyndburn | North West | Labour | 31.9% | 2.0% | 42.1% | — | 24.0% | 62.8% | 42,887 |
| Ilford North | London | Labour | 42.7% | 2.3% | 43.9% | — | 11.2% | 65.0% | 48,932 |
| Ilford South | London | Labour | 25.9% | 2.0% | 64.0% | — | 8.1% | 56.4% | 51,912 |
| Inverclyde | Scotland | SNP / Plaid Cymru | 10.0% | 2.5% | 30.3% | 55.1% | 2.1% | 75.2% | 44,607 |
| Inverness Nairn Badenoch & Strathspey | Scotland | SNP / Plaid Cymru | 5.9% | 31.3% | 7.5% | 50.1% | 5.3% | 74.2% | 57,613 |
| Ipswich | East of England | Conservative | 44.8% | 2.9% | 37.1% | — | 15.3% | 65.4% | 48,694 |
| Isle Of Wight | South East | Conservative | 40.7% | 7.4% | 12.8% | — | 39.1% | 64.6% | 70,300 |
| Islington North | London | Labour | 17.2% | 8.1% | 60.2% | — | 14.5% | 67.1% | 49,234 |
| Islington South & Finsbury | London | Labour | 22.2% | 10.9% | 50.9% | — | 15.9% | 65.0% | 44,270 |
| Islwyn | Wales | Labour | 15.2% | 2.7% | 49.0% | 10.7% | 22.5% | 63.6% | 35,401 |
| Jarrow | North East | Labour | 17.1% | 3.2% | 55.7% | — | 24.1% | 60.3% | 38,564 |
| Keighley | Yorkshire and the Humber | Conservative | 44.3% | 2.7% | 38.1% | — | 14.9% | 71.3% | 49,123 |
| Kenilworth & Southam | West Midlands | Conservative | 58.4% | 10.1% | 15.3% | — | 16.3% | 76.3% | 48,791 |
| Kensington | London | Conservative | 52.3% | 5.6% | 31.1% | — | 11.0% | 57.0% | 34,828 |
| Kettering | East Midlands | Conservative | 51.8% | 3.2% | 25.2% | — | 19.9% | 67.3% | 47,218 |
| Kilmarnock & Loudoun | Scotland | SNP / Plaid Cymru | 12.5% | 1.5% | 30.4% | 55.7% | — | 71.6% | 53,903 |
| Kingston & Surbiton | London | Conservative | 39.2% | 34.5% | 14.5% | — | 11.8% | 72.9% | 59,253 |
| Kingswood | South West | Conservative | 48.3% | 3.8% | 29.6% | — | 18.3% | 70.6% | 48,125 |
| Kirkcaldy & Cowdenbeath | Scotland | SNP / Plaid Cymru | 9.9% | 2.2% | 33.4% | 52.2% | 2.3% | 69.6% | 52,892 |
| Knowsley | North West | Labour | 6.6% | 2.9% | 78.1% | — | 12.3% | 64.1% | 50,728 |
| Lagan Valley | Northern Ireland | Other | 1.6% | — | — | — | 98.4% | 55.9% | 39,795 |
| Lanark & Hamilton East | Scotland | SNP / Plaid Cymru | 15.9% | 2.2% | 30.5% | 48.8% | 2.6% | 69.1% | 55,258 |
| Lancashire West | North West | Labour | 32.4% | 2.6% | 49.3% | — | 15.7% | 70.1% | 49,676 |
| Lancaster & Fleetwood | North West | Labour | 39.2% | 3.3% | 42.3% | — | 15.2% | 67.4% | 41,738 |
| Leeds Central | Yorkshire and the Humber | Labour | 17.3% | 3.4% | 55.0% | — | 24.4% | 55.1% | 45,048 |
| Leeds East | Yorkshire and the Humber | Labour | 20.9% | 3.4% | 53.7% | — | 21.9% | 59.0% | 38,196 |
| Leeds North East | Yorkshire and the Humber | Labour | 32.9% | 5.3% | 47.9% | — | 13.9% | 69.9% | 48,291 |
| Leeds North West | Yorkshire and the Humber | Liberal / Lib Dem | 18.6% | 36.8% | 30.1% | — | 14.5% | 70.0% | 43,357 |
| Leeds West | Yorkshire and the Humber | Labour | 20.1% | 3.9% | 48.0% | — | 28.0% | 59.2% | 38,423 |
| Leicester East | East Midlands | Labour | 23.0% | 2.6% | 61.1% | — | 13.3% | 63.7% | 48,068 |
| Leicester South | East Midlands | Labour | 21.0% | 4.6% | 59.8% | — | 14.6% | 62.5% | 45,942 |
| Leicester West | East Midlands | Labour | 25.6% | 4.4% | 46.5% | — | 23.5% | 54.6% | 34,522 |
| Leicestershire North West | East Midlands | Conservative | 49.5% | 3.9% | 27.4% | — | 19.2% | 71.4% | 51,548 |
| Leicestershire South | East Midlands | Conservative | 53.2% | 7.4% | 22.0% | — | 17.4% | 70.2% | 53,926 |
| Leigh | North West | Labour | 22.6% | 2.5% | 53.9% | — | 20.9% | 59.4% | 45,123 |
| Lewes | South East | Conservative | 38.0% | 35.9% | 9.9% | — | 16.2% | 72.7% | 50,540 |
| Lewisham Deptford | London | Labour | 14.9% | 5.3% | 60.2% | — | 19.6% | 64.6% | 47,426 |
| Lewisham East | London | Labour | 22.3% | 5.7% | 55.7% | — | 16.3% | 64.1% | 42,923 |
| Lewisham West & Penge | London | Labour | 24.2% | 7.7% | 50.6% | — | 17.5% | 66.6% | 48,125 |
| Leyton & Wanstead | London | Labour | 22.0% | 5.7% | 58.6% | — | 13.8% | 63.0% | 40,703 |
| Lichfield | West Midlands | Conservative | 55.2% | 5.2% | 19.8% | — | 19.8% | 69.3% | 51,467 |
| Lincoln | East Midlands | Conservative | 42.6% | 4.3% | 39.6% | — | 13.6% | 63.2% | 46,852 |
| Linlithgow & East Falkirk | Scotland | SNP / Plaid Cymru | 12.0% | 2.0% | 31.0% | 52.0% | 2.9% | 70.8% | 61,597 |
| Liverpool Riverside | North West | Labour | 9.6% | 3.9% | 67.4% | — | 19.1% | 62.5% | 44,263 |
| Liverpool Walton | North West | Labour | 4.7% | 2.3% | 81.3% | — | 11.7% | 62.0% | 38,403 |
| Liverpool Wavertree | North West | Labour | 10.0% | 6.0% | 69.3% | — | 14.7% | 66.6% | 40,974 |
| Liverpool West Derby | North West | Labour | 6.6% | 2.3% | 75.2% | — | 15.9% | 64.5% | 41,031 |
| Livingston | Scotland | SNP / Plaid Cymru | 10.3% | 2.1% | 27.6% | 56.9% | 3.1% | 69.9% | 57,547 |
| Llanelli | Wales | Labour | 14.3% | 1.9% | 41.3% | 23.0% | 19.4% | 65.0% | 38,574 |
| Londonderry East | Northern Ireland | Other | 1.2% | — | — | — | 98.8% | 51.9% | 34,714 |
| Loughborough | East Midlands | Conservative | 49.5% | 4.1% | 31.9% | — | 14.5% | 69.2% | 52,020 |
| Louth & Horncastle | East Midlands | Conservative | 51.2% | 4.5% | 18.0% | — | 26.3% | 67.2% | 50,336 |
| Ludlow | West Midlands | Conservative | 54.3% | 13.5% | 12.3% | — | 20.0% | 72.4% | 48,063 |
| Luton North | East of England | Labour | 29.9% | 3.1% | 52.2% | — | 14.8% | 63.2% | 42,571 |
| Luton South | East of England | Labour | 30.7% | 7.5% | 44.2% | — | 17.6% | 62.3% | 42,216 |
| Macclesfield | North West | Conservative | 52.5% | 7.7% | 22.7% | — | 17.0% | 69.2% | 49,598 |
| Maidenhead | South East | Conservative | 65.8% | 9.9% | 11.9% | — | 12.4% | 72.6% | 53,855 |
| Maidstone & The Weald | South East | Conservative | 45.5% | 24.1% | 10.5% | — | 19.9% | 68.3% | 50,010 |
| Makerfield | North West | Labour | 19.5% | 3.7% | 51.8% | — | 25.0% | 60.3% | 44,788 |
| Maldon | East of England | Conservative | 60.6% | 4.5% | 11.8% | — | 23.1% | 69.6% | 48,045 |
| Manchester Central | North West | Labour | 13.5% | 4.1% | 61.3% | — | 21.1% | 52.7% | 45,331 |
| Manchester Gorton | North West | Labour | 9.7% | 4.2% | 67.1% | — | 19.0% | 57.6% | 42,019 |
| Manchester Withington | North West | Labour | 9.8% | 24.0% | 53.7% | — | 12.6% | 67.4% | 49,966 |
| Mansfield | East Midlands | Labour | 28.2% | 3.5% | 39.4% | — | 28.9% | 60.9% | 47,193 |
| Meon Valley | South East | Conservative | 61.1% | 9.6% | 10.9% | — | 18.4% | 71.1% | 51,717 |
| Meriden | West Midlands | Conservative | 54.7% | 5.0% | 19.0% | — | 21.2% | 64.2% | 52,603 |
| Merthyr Tydfil & Rhymney | Wales | Labour | 10.1% | 4.1% | 53.9% | 9.5% | 22.5% | 53.0% | 32,715 |
| Middlesbrough | North East | Labour | 16.5% | 3.7% | 56.8% | — | 23.0% | 52.9% | 32,706 |
| Middlesbrough South & Cleveland East | North East | Labour | 37.1% | 3.4% | 42.0% | — | 17.5% | 64.2% | 45,677 |
| Midlothian | Scotland | SNP / Plaid Cymru | 11.9% | 2.3% | 30.2% | 50.6% | 4.9% | 71.2% | 48,331 |
| Milton Keynes North | South East | Conservative | 47.2% | 6.2% | 30.3% | — | 16.3% | 66.4% | 57,692 |
| Milton Keynes South | South East | Conservative | 46.8% | 3.9% | 32.1% | — | 17.2% | 65.8% | 58,949 |
| Mitcham & Morden | London | Labour | 23.2% | 3.1% | 60.7% | — | 13.1% | 65.9% | 45,142 |
| Mole Valley | South East | Conservative | 60.6% | 14.5% | 8.3% | — | 16.6% | 74.5% | 55,140 |
| Monmouth | Wales | Conservative | 49.9% | 5.3% | 26.8% | 4.0% | 14.1% | 76.2% | 47,462 |
| Montgomeryshire | Wales | Conservative | 45.0% | 29.3% | 5.6% | 5.2% | 14.9% | 69.3% | 33,757 |
| Moray | Scotland | SNP / Plaid Cymru | 31.1% | 2.8% | 9.9% | 49.5% | 6.7% | 68.7% | 49,280 |
| Morecambe & Lunesdale | North West | Conservative | 45.5% | 3.7% | 34.9% | — | 15.8% | 64.6% | 43,242 |
| Morley & Outwood | Yorkshire and the Humber | Conservative | 38.9% | 3.0% | 38.0% | — | 20.1% | 63.6% | 48,250 |
| Motherwell & Wishaw | Scotland | SNP / Plaid Cymru | 7.7% | 1.2% | 31.9% | 56.5% | 2.7% | 68.6% | 48,237 |
| Na H-Eileanan An Iar | Scotland | SNP / Plaid Cymru | 7.6% | 2.9% | 28.6% | 54.3% | 6.6% | 73.2% | 15,938 |
| Neath | Wales | Labour | 15.3% | 3.2% | 43.8% | 18.1% | 19.6% | 66.2% | 37,135 |
| New Forest East | South East | Conservative | 56.3% | 9.4% | 12.2% | — | 22.2% | 68.0% | 49,447 |
| New Forest West | South East | Conservative | 59.9% | 6.9% | 10.8% | — | 22.3% | 69.3% | 47,410 |
| Newark | East Midlands | Conservative | 57.0% | 4.6% | 21.7% | — | 16.7% | 70.9% | 52,302 |
| Newbury | South East | Conservative | 61.0% | 15.0% | 8.4% | — | 15.5% | 72.1% | 57,300 |
| Newcastle Upon Tyne Central | North East | Labour | 18.9% | 6.3% | 55.0% | — | 19.8% | 60.3% | 35,085 |
| Newcastle Upon Tyne East | North East | Labour | 17.6% | 11.0% | 49.4% | — | 22.0% | 61.1% | 39,222 |
| Newcastle Upon Tyne North | North East | Labour | 23.5% | 9.7% | 46.1% | — | 20.7% | 66.1% | 44,891 |
| Newcastle-Under-Lyme | West Midlands | Labour | 36.9% | 4.2% | 38.4% | — | 20.4% | 63.6% | 42,997 |
| Newport East | Wales | Labour | 27.3% | 6.4% | 40.7% | 3.5% | 22.1% | 62.7% | 35,108 |
| Newport West | Wales | Labour | 32.5% | 3.9% | 41.2% | 4.0% | 18.4% | 64.9% | 40,347 |
| Newry & Armagh | Northern Ireland | Other | 0.4% | — | — | — | 99.6% | 64.2% | 49,877 |
| Newton Abbot | South West | Conservative | 47.2% | 24.0% | 9.8% | — | 19.0% | 69.0% | 48,253 |
| Norfolk Mid | East of England | Conservative | 52.1% | 6.3% | 18.4% | — | 23.2% | 67.7% | 52,212 |
| Norfolk North | East of England | Liberal / Lib Dem | 30.9% | 39.1% | 10.2% | — | 19.9% | 71.8% | 49,414 |
| Norfolk North West | East of England | Conservative | 52.2% | 3.5% | 22.8% | — | 21.5% | 63.7% | 47,371 |
| Norfolk South | East of England | Conservative | 54.3% | 8.2% | 18.4% | — | 19.1% | 70.8% | 57,123 |
| Norfolk South West | East of England | Conservative | 50.9% | 4.4% | 17.3% | — | 27.4% | 65.1% | 50,110 |
| Normanton Pontefract & Castleford | Yorkshire and the Humber | Labour | 20.8% | 2.9% | 54.9% | — | 21.3% | 55.6% | 45,897 |
| Northampton North | East Midlands | Conservative | 42.4% | 3.6% | 34.1% | — | 19.9% | 66.6% | 39,411 |
| Northampton South | East Midlands | Conservative | 41.6% | 4.3% | 31.8% | — | 22.3% | 63.4% | 38,884 |
| Northamptonshire South | East Midlands | Conservative | 60.1% | 5.9% | 16.7% | — | 17.2% | 71.0% | 60,862 |
| Norwich North | East of England | Conservative | 43.7% | 4.3% | 33.5% | — | 18.5% | 67.6% | 43,592 |
| Norwich South | East of England | Labour | 23.5% | 13.6% | 39.3% | — | 23.6% | 64.7% | 48,463 |
| Nottingham East | East Midlands | Labour | 20.8% | 4.2% | 54.6% | — | 20.5% | 58.2% | 35,209 |
| Nottingham North | East Midlands | Labour | 21.0% | 2.4% | 54.6% | — | 22.0% | 53.6% | 35,343 |
| Nottingham South | East Midlands | Labour | 31.7% | 3.5% | 47.6% | — | 17.2% | 63.0% | 43,465 |
| Nuneaton | West Midlands | Conservative | 45.5% | 1.8% | 34.9% | — | 17.8% | 67.2% | 45,749 |
| Ochil & Perthshire South | Scotland | SNP / Plaid Cymru | 20.7% | 2.6% | 28.4% | 46.0% | 2.3% | 74.8% | 57,871 |
| Ogmore | Wales | Labour | 15.9% | 3.0% | 52.9% | 10.1% | 18.0% | 63.4% | 35,250 |
| Old Bexley & Sidcup | London | Conservative | 52.8% | 3.5% | 19.0% | — | 24.7% | 70.8% | 46,748 |
| Oldham East & Saddleworth | North West | Labour | 25.9% | 12.9% | 39.4% | — | 21.8% | 62.2% | 44,483 |
| Oldham West & Royton | North West | Labour | 19.0% | 3.7% | 54.8% | — | 22.6% | 60.2% | 43,137 |
| Orkney & Shetland | Scotland | Liberal / Lib Dem | 8.9% | 41.4% | 7.1% | 37.8% | 4.8% | 65.8% | 22,728 |
| Orpington | London | Conservative | 57.4% | 6.8% | 15.6% | — | 20.2% | 72.0% | 49,032 |
| Oxford East | South East | Labour | 19.9% | 10.8% | 50.0% | — | 19.3% | 64.2% | 50,689 |
| Oxford West & Abingdon | South East | Conservative | 45.7% | 28.9% | 12.7% | — | 12.7% | 75.2% | 57,247 |
| Paisley & Renfrewshire North | Scotland | SNP / Plaid Cymru | 12.3% | 2.1% | 32.7% | 50.7% | 2.2% | 76.2% | 50,462 |
| Paisley & Renfrewshire South | Scotland | SNP / Plaid Cymru | 7.6% | 2.2% | 38.6% | 50.9% | 0.6% | 75.4% | 46,226 |
| Pendle | North West | Conservative | 47.2% | 3.3% | 34.9% | — | 14.5% | 68.8% | 44,448 |
| Penistone & Stocksbridge | Yorkshire and the Humber | Labour | 27.7% | 6.3% | 42.0% | — | 24.0% | 66.2% | 46,854 |
| Penrith & The Border | North West | Conservative | 59.7% | 8.5% | 14.4% | — | 17.5% | 67.4% | 43,921 |
| Perth & North Perthshire | Scotland | SNP / Plaid Cymru | 32.7% | 3.8% | 8.1% | 50.5% | 4.8% | 74.8% | 54,200 |
| Peterborough | East of England | Conservative | 39.7% | 3.8% | 35.6% | — | 20.9% | 64.9% | 47,075 |
| Plymouth Moor View | South West | Conservative | 37.6% | 3.0% | 35.2% | — | 24.2% | 62.4% | 42,606 |
| Plymouth Sutton & Devonport | South West | Conservative | 37.8% | 4.2% | 36.7% | — | 21.3% | 65.5% | 47,963 |
| Pontypridd | Wales | Labour | 17.3% | 12.9% | 41.1% | 11.5% | 17.2% | 64.3% | 37,882 |
| Poole | South West | Conservative | 50.1% | 11.8% | 12.9% | — | 25.3% | 65.3% | 47,393 |
| Poplar & Limehouse | London | Labour | 25.4% | 4.2% | 58.5% | — | 11.8% | 62.2% | 51,044 |
| Portsmouth North | South East | Conservative | 47.0% | 6.2% | 23.8% | — | 22.9% | 62.1% | 45,390 |
| Portsmouth South | South East | Conservative | 34.8% | 22.3% | 19.5% | — | 23.4% | 58.5% | 41,903 |
| Preseli Pembrokeshire | Wales | Conservative | 40.4% | 1.9% | 28.1% | 6.2% | 23.3% | 70.8% | 40,556 |
| Preston | North West | Labour | 20.0% | 3.7% | 56.0% | — | 20.3% | 55.8% | 33,469 |
| Pudsey | Yorkshire and the Humber | Conservative | 46.4% | 3.8% | 37.6% | — | 12.2% | 72.2% | 50,927 |
| Putney | London | Conservative | 53.8% | 6.3% | 30.0% | — | 9.9% | 67.0% | 42,813 |
| Rayleigh & Wickford | East of England | Conservative | 54.7% | 3.0% | 12.6% | — | 29.7% | 69.0% | 53,220 |
| Reading East | South East | Conservative | 46.0% | 7.4% | 33.1% | — | 13.6% | 69.0% | 50,494 |
| Reading West | South East | Conservative | 47.7% | 4.9% | 33.9% | — | 13.5% | 66.7% | 48,404 |
| Redcar | North East | Labour | 16.2% | 18.5% | 43.9% | — | 21.5% | 63.1% | 40,919 |
| Redditch | West Midlands | Conservative | 47.1% | 3.1% | 31.1% | — | 18.7% | 67.3% | 44,098 |
| Reigate | South East | Conservative | 56.8% | 10.5% | 12.8% | — | 20.0% | 69.9% | 51,349 |
| Renfrewshire East | Scotland | SNP / Plaid Cymru | 22.0% | 1.9% | 34.0% | 40.6% | 1.6% | 81.1% | 56,730 |
| Rhondda | Wales | Labour | 6.7% | 1.5% | 50.7% | 27.0% | 14.1% | 60.9% | 31,538 |
| Ribble Valley | North West | Conservative | 48.6% | 5.3% | 22.6% | — | 23.5% | 67.5% | 52,243 |
| Richmond (Yorkshire) | Yorkshire and the Humber | Conservative | 51.4% | 6.4% | 13.2% | — | 29.0% | 68.3% | 53,999 |
| Richmond Park | London | Conservative | 58.2% | 19.3% | 12.3% | — | 10.2% | 76.5% | 59,101 |
| Rochdale | North West | Labour | 17.0% | 10.3% | 46.1% | — | 26.5% | 58.8% | 45,430 |
| Rochester & Strood | South East | Conservative | 44.1% | 2.4% | 19.8% | — | 33.8% | 68.1% | 52,516 |
| Rochford & Southend East | East of England | Conservative | 46.4% | 3.3% | 24.7% | — | 25.6% | 60.6% | 43,608 |
| Romford | London | Conservative | 51.0% | 2.9% | 20.9% | — | 25.3% | 67.7% | 49,178 |
| Romsey & Southampton North | South East | Conservative | 54.3% | 17.7% | 11.9% | — | 16.1% | 72.8% | 48,398 |
| Ross Skye & Lochaber | Scotland | SNP / Plaid Cymru | 6.2% | 35.9% | 4.9% | 48.1% | 4.9% | 77.2% | 41,811 |
| Rossendale & Darwen | North West | Conservative | 46.6% | 1.6% | 35.1% | — | 16.7% | 66.4% | 49,024 |
| Rother Valley | Yorkshire and the Humber | Labour | 23.3% | 4.2% | 43.6% | — | 28.9% | 63.3% | 47,019 |
| Rotherham | Yorkshire and the Humber | Labour | 12.3% | 2.9% | 52.5% | — | 32.3% | 59.4% | 37,823 |
| Rugby | West Midlands | Conservative | 49.1% | 5.7% | 27.9% | — | 17.3% | 68.4% | 49,006 |
| Ruislip Northwood & Pinner | London | Conservative | 59.6% | 5.0% | 20.1% | — | 15.4% | 70.0% | 51,222 |
| Runnymede & Weybridge | South East | Conservative | 59.7% | 6.7% | 15.5% | — | 18.0% | 67.8% | 50,052 |
| Rushcliffe | East Midlands | Conservative | 51.4% | 5.0% | 26.3% | — | 17.2% | 75.3% | 55,164 |
| Rutherglen & Hamilton West | Scotland | SNP / Plaid Cymru | 7.6% | 1.8% | 35.2% | 52.6% | 2.8% | 69.6% | 57,615 |
| Rutland & Melton | East Midlands | Conservative | 55.6% | 8.1% | 15.4% | — | 20.9% | 68.5% | 54,603 |
| Saffron Walden | East of England | Conservative | 57.2% | 10.6% | 11.8% | — | 20.4% | 71.4% | 57,563 |
| Salford & Eccles | North West | Labour | 20.4% | 3.7% | 49.4% | — | 26.5% | 58.2% | 43,261 |
| Salisbury | South West | Conservative | 55.6% | 10.1% | 15.3% | — | 19.0% | 72.9% | 50,705 |
| Scarborough & Whitby | Yorkshire and the Humber | Conservative | 43.2% | 4.5% | 30.2% | — | 22.1% | 64.9% | 47,739 |
| Scunthorpe | Yorkshire and the Humber | Labour | 33.2% | 2.1% | 41.7% | — | 23.1% | 57.7% | 36,941 |
| Sedgefield | North East | Labour | 29.5% | 3.5% | 47.2% | — | 19.7% | 61.6% | 38,716 |
| Sefton Central | North West | Labour | 29.6% | 4.3% | 53.8% | — | 12.4% | 72.4% | 49,021 |
| Selby & Ainsty | Yorkshire and the Humber | Conservative | 52.5% | 3.6% | 26.8% | — | 17.0% | 69.4% | 52,804 |
| Sevenoaks | South East | Conservative | 56.9% | 7.9% | 12.9% | — | 22.4% | 69.7% | 50,124 |
| Sheffield Brightside & Hillsborough | Yorkshire and the Humber | Labour | 11.0% | 4.5% | 56.6% | — | 27.9% | 56.5% | 40,053 |
| Sheffield Central | Yorkshire and the Humber | Labour | 11.1% | 9.7% | 55.0% | — | 24.2% | 61.1% | 44,173 |
| Sheffield Hallam | Yorkshire and the Humber | Liberal / Lib Dem | 13.6% | 40.0% | 35.8% | — | 10.6% | 76.7% | 55,481 |
| Sheffield Heeley | Yorkshire and the Humber | Labour | 16.2% | 11.3% | 48.2% | — | 24.4% | 61.9% | 42,048 |
| Sheffield South East | Yorkshire and the Humber | Labour | 17.4% | 5.3% | 51.4% | — | 25.9% | 59.2% | 41,685 |
| Sherwood | East Midlands | Conservative | 45.0% | 2.2% | 35.9% | — | 16.9% | 69.1% | 50,698 |
| Shipley | Yorkshire and the Humber | Conservative | 50.0% | 3.9% | 31.0% | — | 15.2% | 71.7% | 50,542 |
| Shrewsbury & Atcham | West Midlands | Conservative | 45.5% | 7.9% | 27.8% | — | 18.7% | 70.8% | 54,102 |
| Shropshire North | West Midlands | Conservative | 51.4% | 6.0% | 20.1% | — | 22.5% | 66.7% | 52,573 |
| Sittingbourne & Sheppey | South East | Conservative | 49.5% | 3.2% | 19.6% | — | 27.8% | 65.0% | 49,378 |
| Skipton & Ripon | Yorkshire and the Humber | Conservative | 55.4% | 7.4% | 17.4% | — | 19.7% | 71.2% | 54,559 |
| Sleaford & North Hykeham | East Midlands | Conservative | 56.2% | 5.7% | 17.3% | — | 20.9% | 70.4% | 61,944 |
| Slough | South East | Labour | 33.3% | 2.6% | 48.5% | — | 15.5% | 55.9% | 48,275 |
| Solihull | West Midlands | Conservative | 49.2% | 25.7% | 10.4% | — | 14.7% | 70.3% | 54,779 |
| Somerset North | South West | Conservative | 53.5% | 12.7% | 14.3% | — | 19.5% | 73.5% | 58,942 |
| Somerset North East | South West | Conservative | 49.8% | 7.9% | 24.8% | — | 17.5% | 73.7% | 51,110 |
| Somerton & Frome | South West | Conservative | 53.0% | 19.4% | 7.3% | — | 20.3% | 72.4% | 60,309 |
| South Holland & The Deepings | East Midlands | Conservative | 59.6% | 3.0% | 12.4% | — | 25.0% | 64.4% | 49,207 |
| South Ribble | North West | Conservative | 46.4% | 4.4% | 35.1% | — | 14.1% | 68.5% | 52,370 |
| South Shields | North East | Labour | 16.6% | 1.8% | 51.3% | — | 30.4% | 57.8% | 36,265 |
| Southampton Itchen | South East | Conservative | 41.7% | 3.6% | 36.5% | — | 18.2% | 61.9% | 44,710 |
| Southampton Test | South East | Labour | 32.5% | 4.9% | 41.3% | — | 21.3% | 62.1% | 43,652 |
| Southend West | East of England | Conservative | 49.8% | 9.3% | 18.3% | — | 22.6% | 66.6% | 44,509 |
| Southport | North West | Liberal / Lib Dem | 28.0% | 31.0% | 19.2% | — | 21.9% | 65.5% | 44,101 |
| Spelthorne | South East | Conservative | 49.7% | 6.4% | 18.6% | — | 25.3% | 68.6% | 49,079 |
| St Albans | East of England | Conservative | 46.6% | 18.5% | 23.3% | — | 11.6% | 71.8% | 54,433 |
| St Austell & Newquay | South West | Conservative | 40.2% | 24.0% | 10.2% | — | 25.6% | 65.7% | 50,361 |
| St Helens North | North West | Labour | 19.6% | 4.4% | 57.0% | — | 18.9% | 61.5% | 46,256 |
| St Helens South & Whiston | North West | Labour | 15.9% | 5.7% | 59.8% | — | 18.6% | 62.3% | 48,397 |
| St Ives | South West | Conservative | 38.3% | 33.2% | 9.3% | — | 19.2% | 73.7% | 48,312 |
| Stafford | West Midlands | Conservative | 48.4% | 2.8% | 29.6% | — | 19.2% | 71.0% | 48,767 |
| Staffordshire Moorlands | West Midlands | Conservative | 51.1% | 4.1% | 27.2% | — | 17.5% | 67.5% | 42,587 |
| Staffordshire South | West Midlands | Conservative | 59.4% | 2.9% | 18.4% | — | 19.3% | 68.2% | 49,598 |
| Stalybridge & Hyde | North West | Labour | 28.7% | 3.1% | 45.0% | — | 23.3% | 57.5% | 41,034 |
| Stevenage | East of England | Conservative | 44.5% | 3.3% | 34.2% | — | 18.0% | 67.7% | 47,799 |
| Stirling | Scotland | SNP / Plaid Cymru | 23.1% | 2.7% | 25.5% | 45.6% | 3.1% | 77.5% | 52,135 |
| Stockport | North West | Labour | 24.5% | 7.7% | 49.9% | — | 18.0% | 62.0% | 39,649 |
| Stockton North | North East | Labour | 28.0% | 2.2% | 49.1% | — | 20.7% | 59.8% | 39,571 |
| Stockton South | North East | Conservative | 46.8% | 2.6% | 37.0% | — | 13.6% | 69.0% | 51,797 |
| Stoke-On-Trent Central | West Midlands | Labour | 22.5% | 4.2% | 39.3% | — | 34.0% | 51.3% | 31,084 |
| Stoke-On-Trent North | West Midlands | Labour | 27.4% | 2.9% | 39.9% | — | 29.7% | 54.1% | 38,654 |
| Stoke-On-Trent South | West Midlands | Labour | 32.7% | 3.3% | 39.2% | — | 24.8% | 57.4% | 39,107 |
| Stone | West Midlands | Conservative | 54.7% | 5.3% | 20.2% | — | 19.9% | 69.8% | 47,031 |
| Stourbridge | West Midlands | Conservative | 46.0% | 3.3% | 31.5% | — | 19.1% | 66.6% | 46,029 |
| Strangford | Northern Ireland | Other | 6.4% | — | — | — | 93.6% | 52.8% | 33,924 |
| Stratford-On-Avon | West Midlands | Conservative | 57.7% | 12.0% | 13.0% | — | 17.3% | 72.2% | 51,459 |
| Streatham | London | Labour | 25.1% | 9.0% | 53.0% | — | 12.9% | 63.1% | 49,933 |
| Stretford & Urmston | North West | Labour | 27.8% | 2.9% | 53.0% | — | 16.2% | 67.2% | 46,386 |
| Stroud | South West | Conservative | 45.7% | 3.4% | 37.7% | — | 13.1% | 75.5% | 60,819 |
| Suffolk Central & Ipswich North | East of England | Conservative | 56.1% | 6.1% | 18.8% | — | 19.0% | 70.6% | 54,089 |
| Suffolk Coastal | East of England | Conservative | 51.9% | 8.6% | 18.0% | — | 21.5% | 71.4% | 55,594 |
| Suffolk South | East of England | Conservative | 53.1% | 7.8% | 19.3% | — | 19.9% | 70.3% | 51,907 |
| Suffolk West | East of England | Conservative | 52.2% | 5.0% | 17.5% | — | 25.3% | 64.6% | 49,232 |
| Sunderland Central | North East | Labour | 23.4% | 2.6% | 50.2% | — | 23.7% | 57.2% | 41,762 |
| Surrey East | South East | Conservative | 57.4% | 9.2% | 11.8% | — | 21.5% | 70.4% | 56,103 |
| Surrey Heath | South East | Conservative | 59.9% | 9.1% | 11.2% | — | 19.9% | 68.5% | 54,431 |
| Surrey South West | South East | Conservative | 59.9% | 6.3% | 9.5% | — | 24.4% | 73.7% | 57,119 |
| Sussex Mid | South East | Conservative | 56.1% | 11.5% | 13.9% | — | 18.5% | 70.9% | 57,492 |
| Sutton & Cheam | London | Conservative | 41.5% | 33.7% | 11.1% | — | 13.7% | 72.1% | 49,905 |
| Sutton Coldfield | West Midlands | Conservative | 54.6% | 5.2% | 22.3% | — | 17.9% | 67.8% | 50,854 |
| Swansea East | Wales | Labour | 15.3% | 4.1% | 53.0% | 10.4% | 17.2% | 58.0% | 33,618 |
| Swansea West | Wales | Labour | 22.6% | 9.0% | 42.6% | 6.4% | 19.4% | 59.8% | 35,156 |
| Swindon North | South West | Conservative | 50.3% | 3.3% | 27.8% | — | 18.6% | 64.5% | 52,242 |
| Swindon South | South West | Conservative | 46.2% | 3.7% | 34.5% | — | 15.6% | 66.6% | 49,263 |
| Tamworth | West Midlands | Conservative | 50.0% | 3.0% | 26.1% | — | 20.9% | 65.6% | 47,174 |
| Tatton | North West | Conservative | 58.6% | 8.5% | 18.3% | — | 14.5% | 69.7% | 45,298 |
| Taunton Deane | South West | Conservative | 48.1% | 21.3% | 9.2% | — | 21.3% | 69.6% | 57,887 |
| Telford | West Midlands | Conservative | 39.6% | 2.3% | 37.8% | — | 20.3% | 61.4% | 40,645 |
| Tewkesbury | South West | Conservative | 54.5% | 13.8% | 14.8% | — | 16.9% | 70.1% | 55,344 |
| Thanet North | South East | Conservative | 49.0% | 3.5% | 17.9% | — | 29.7% | 65.8% | 47,053 |
| Thanet South | South East | Conservative | 38.1% | 1.9% | 23.8% | — | 36.2% | 69.6% | 49,401 |
| Thirsk & Malton | Yorkshire and the Humber | Conservative | 52.6% | 9.0% | 15.4% | — | 23.0% | 67.6% | 52,365 |
| Thornbury & Yate | South West | Conservative | 41.0% | 37.9% | 7.8% | — | 13.3% | 73.5% | 48,570 |
| Thurrock | East of England | Conservative | 33.7% | 1.3% | 32.6% | — | 32.4% | 63.9% | 49,564 |
| Tiverton & Honiton | South West | Conservative | 54.0% | 10.5% | 12.7% | — | 22.8% | 70.5% | 53,763 |
| Tonbridge & Malling | South East | Conservative | 59.4% | 6.8% | 14.2% | — | 19.6% | 71.7% | 53,670 |
| Tooting | London | Labour | 41.9% | 3.9% | 47.2% | — | 7.0% | 69.7% | 53,529 |
| Torbay | South West | Conservative | 40.7% | 33.8% | 8.7% | — | 16.8% | 63.0% | 48,079 |
| Torfaen | Wales | Labour | 23.1% | 3.4% | 44.6% | 5.7% | 23.2% | 61.3% | 37,937 |
| Totnes | South West | Conservative | 53.0% | 9.9% | 12.7% | — | 24.4% | 68.6% | 47,097 |
| Tottenham | London | Labour | 12.0% | 4.1% | 67.3% | — | 16.6% | 60.1% | 42,558 |
| Truro & Falmouth | South West | Conservative | 44.0% | 16.8% | 15.2% | — | 24.0% | 70.0% | 51,544 |
| Tunbridge Wells | South East | Conservative | 58.7% | 8.4% | 14.2% | — | 18.7% | 70.0% | 51,428 |
| Twickenham | London | Conservative | 41.3% | 38.0% | 11.5% | — | 9.2% | 77.3% | 62,004 |
| Tynemouth | North East | Labour | 32.8% | 3.0% | 48.2% | — | 16.0% | 69.0% | 53,495 |
| Tyneside North | North East | Labour | 19.2% | 4.4% | 55.9% | — | 20.4% | 59.0% | 46,818 |
| Tyrone West | Northern Ireland | Other | 0.4% | — | — | — | 99.6% | 60.5% | 38,654 |
| Ulster Mid | Northern Ireland | Other | 0.3% | — | — | — | 99.7% | 60.3% | 40,922 |
| Upper Bann | Northern Ireland | Other | 0.4% | — | — | — | 99.6% | 59.0% | 47,219 |
| Uxbridge & South Ruislip | London | Conservative | 50.2% | 4.9% | 26.4% | — | 18.5% | 63.4% | 44,811 |
| Vale Of Clwyd | Wales | Conservative | 39.0% | 2.6% | 38.4% | 7.1% | 13.0% | 62.4% | 35,261 |
| Vale Of Glamorgan | Wales | Conservative | 46.0% | 2.6% | 32.6% | 5.6% | 13.2% | 70.5% | 51,293 |
| Vauxhall | London | Labour | 27.3% | 6.9% | 53.8% | — | 12.1% | 58.3% | 47,941 |
| Wakefield | Yorkshire and the Humber | Labour | 34.2% | 3.5% | 40.3% | — | 22.1% | 60.9% | 42,973 |
| Wallasey | North West | Labour | 22.7% | 2.3% | 60.4% | — | 14.6% | 66.2% | 43,366 |
| Walsall North | West Midlands | Labour | 33.8% | 2.3% | 39.0% | — | 24.9% | 55.0% | 36,883 |
| Walsall South | West Midlands | Labour | 32.8% | 1.6% | 47.2% | — | 18.4% | 61.8% | 41,838 |
| Walthamstow | London | Labour | 13.4% | 4.0% | 68.9% | — | 13.8% | 62.4% | 41,796 |
| Wansbeck | North East | Labour | 21.8% | 6.2% | 50.0% | — | 22.0% | 63.5% | 38,528 |
| Wantage | South East | Conservative | 53.3% | 13.1% | 16.0% | — | 17.6% | 70.3% | 58,320 |
| Warley | West Midlands | Labour | 19.3% | 2.1% | 58.2% | — | 20.4% | 59.4% | 37,829 |
| Warrington North | North West | Labour | 28.2% | 4.1% | 47.8% | — | 19.9% | 63.0% | 45,419 |
| Warrington South | North West | Conservative | 43.7% | 5.6% | 39.1% | — | 11.6% | 70.0% | 59,353 |
| Warwick & Leamington | West Midlands | Conservative | 47.9% | 5.0% | 34.9% | — | 12.2% | 70.7% | 50,581 |
| Warwickshire North | West Midlands | Conservative | 42.3% | 2.1% | 36.0% | — | 19.6% | 67.5% | 47,377 |
| Washington & Sunderland West | North East | Labour | 18.9% | 2.7% | 55.0% | — | 23.5% | 54.6% | 37,257 |
| Watford | East of England | Conservative | 43.5% | 18.1% | 26.0% | — | 12.5% | 67.2% | 56,149 |
| Waveney | East of England | Conservative | 42.3% | 2.0% | 37.7% | — | 17.9% | 65.1% | 52,196 |
| Wealden | South East | Conservative | 57.0% | 9.1% | 10.8% | — | 23.1% | 71.1% | 57,017 |
| Weaver Vale | North West | Conservative | 43.2% | 3.0% | 41.4% | — | 12.4% | 68.5% | 46,867 |
| Wellingborough | East Midlands | Conservative | 52.1% | 4.4% | 19.5% | — | 24.0% | 67.9% | 50,430 |
| Wells | South West | Conservative | 46.1% | 32.8% | 6.6% | — | 14.4% | 71.7% | 56,904 |
| Welwyn Hatfield | East of England | Conservative | 50.4% | 6.3% | 26.1% | — | 17.2% | 68.5% | 50,205 |
| Wentworth & Dearne | Yorkshire and the Humber | Labour | 14.9% | 2.6% | 56.9% | — | 25.6% | 58.1% | 43,189 |
| West Bromwich East | West Midlands | Labour | 24.9% | 2.0% | 50.2% | — | 22.9% | 58.9% | 37,492 |
| West Bromwich West | West Midlands | Labour | 23.9% | 1.6% | 47.3% | — | 27.2% | 53.5% | 35,026 |
| West Ham | London | Labour | 15.4% | 2.7% | 68.4% | — | 13.4% | 58.2% | 52,793 |
| Westminster North | London | Labour | 41.8% | 3.7% | 46.8% | — | 7.7% | 63.4% | 39,514 |
| Westmorland & Lonsdale | North West | Liberal / Lib Dem | 33.2% | 51.5% | 5.4% | — | 9.9% | 74.3% | 48,929 |
| Weston Super Mare | South West | Conservative | 48.0% | 10.4% | 18.3% | — | 23.3% | 65.4% | 52,552 |
| Wigan | North West | Labour | 20.7% | 2.8% | 52.2% | — | 24.3% | 59.6% | 45,293 |
| Wiltshire North | South West | Conservative | 57.2% | 15.6% | 9.8% | — | 17.4% | 74.5% | 50,556 |
| Wiltshire South West | South West | Conservative | 52.7% | 10.6% | 13.5% | — | 23.3% | 70.7% | 51,643 |
| Wimbledon | London | Conservative | 52.1% | 12.7% | 26.0% | — | 9.2% | 73.5% | 48,422 |
| Winchester | South East | Conservative | 55.0% | 24.4% | 8.3% | — | 12.2% | 74.6% | 55,316 |
| Windsor | South East | Conservative | 63.4% | 8.6% | 13.4% | — | 14.6% | 70.1% | 50,160 |
| Wirral South | North West | Labour | 37.2% | 3.5% | 48.2% | — | 11.1% | 73.5% | 41,837 |
| Wirral West | North West | Labour | 44.2% | 3.4% | 45.1% | — | 7.3% | 75.6% | 41,858 |
| Witham | East of England | Conservative | 57.5% | 6.1% | 15.8% | — | 20.5% | 70.3% | 47,168 |
| Witney | South East | Conservative | 60.2% | 6.8% | 17.2% | — | 15.9% | 73.3% | 58,482 |
| Woking | South East | Conservative | 56.2% | 11.6% | 16.1% | — | 16.0% | 70.0% | 51,964 |
| Wokingham | South East | Conservative | 57.7% | 13.5% | 14.5% | — | 14.2% | 71.9% | 55,999 |
| Wolverhampton North East | West Midlands | Labour | 29.9% | 2.7% | 46.1% | — | 21.2% | 55.7% | 34,003 |
| Wolverhampton South East | West Midlands | Labour | 22.3% | 2.3% | 53.3% | — | 22.1% | 55.6% | 34,764 |
| Wolverhampton South West | West Midlands | Labour | 41.2% | 2.1% | 43.2% | — | 13.5% | 66.6% | 40,209 |
| Worcester | West Midlands | Conservative | 45.3% | 3.4% | 34.0% | — | 17.3% | 68.6% | 49,723 |
| Worcestershire Mid | West Midlands | Conservative | 57.0% | 7.2% | 14.5% | — | 21.4% | 71.5% | 52,225 |
| Worcestershire West | West Midlands | Conservative | 56.1% | 9.7% | 13.4% | — | 20.8% | 73.7% | 54,100 |
| Workington | North West | Labour | 30.1% | 4.4% | 42.3% | — | 23.1% | 65.6% | 38,463 |
| Worsley & Eccles South | North West | Labour | 30.1% | 2.6% | 44.2% | — | 23.1% | 58.3% | 42,048 |
| Worthing East & Shoreham | South East | Conservative | 49.5% | 6.7% | 19.5% | — | 24.3% | 66.7% | 49,898 |
| Worthing West | South East | Conservative | 51.5% | 8.8% | 15.7% | — | 24.0% | 67.1% | 50,763 |
| Wrekin The | West Midlands | Conservative | 49.7% | 4.3% | 26.0% | — | 19.9% | 68.9% | 45,437 |
| Wrexham | Wales | Labour | 31.6% | 5.3% | 37.2% | 7.6% | 18.2% | 64.2% | 32,719 |
| Wycombe | South East | Conservative | 51.4% | 8.8% | 22.5% | — | 17.2% | 67.4% | 51,439 |
| Wyre & Preston North | North West | Conservative | 53.2% | 5.4% | 24.8% | — | 16.6% | 70.6% | 49,893 |
| Wyre Forest | West Midlands | Conservative | 45.3% | 2.5% | 19.3% | — | 33.0% | 63.9% | 49,440 |
| Wythenshawe & Sale East | North West | Labour | 25.7% | 4.5% | 50.1% | — | 19.7% | 56.9% | 43,263 |
| Yeovil | South West | Conservative | 42.5% | 33.1% | 7.1% | — | 17.3% | 69.1% | 56,933 |
| Ynys Mon | Wales | Labour | 21.2% | 2.2% | 31.1% | 30.5% | 15.1% | 69.9% | 34,926 |
| York Central | Yorkshire and the Humber | Labour | 28.3% | 8.0% | 42.4% | — | 21.3% | 63.3% | 47,677 |
| York Outer | Yorkshire and the Humber | Conservative | 49.1% | 11.6% | 24.8% | — | 14.5% | 68.6% | 53,903 |
| Yorkshire East | Yorkshire and the Humber | Conservative | 50.6% | 5.9% | 20.7% | — | 22.8% | 61.7% | 49,991 |
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.