2005 General Election
5 May 2005 · New Labour · 646 seats
Blair won a historic third Labour term with a reduced majority, the Iraq war having cut deep into the party's vote. Labour's 35.2% remains the lowest winning share ever converted into a comfortable majority.
Prime Minister before
Tony Blair
Labour
Prime Minister (continued)
Tony Blair
Labour
Government formed
Labour
majority of 65
Turnout
61.4%
electorate 44,245,939
The result
| Share of Commons | ||||||
|---|---|---|---|---|---|---|
| Labour | Tony Blair | 355 | 9,552,376 | 35.2% | -5.5 | |
| Conservative | Michael Howard | 198 | 8,785,942 | 32.4% | +0.7 | |
| Liberal Democrats | Charles Kennedy | 62 | 5,985,704 | 22.0% | +3.7 |
31 further seats went to parties and independents outside the main contenders listed above.
Turnout by nation
England
61.3%
Wales
62.6%
Scotland
60.8%
N. Ireland
62.9%
United Kingdom
61.4%
The result by constituency
All 646 constituencies on the 2005 boundaries, from the House of Commons Library dataset. Search, filter by country or region, and click any column heading to sort.
Highest turnout
80.2%
West Tyrone, Northern Ireland
Lowest turnout
37.2%
South Staffordshire, West Midlands
Biggest single-party share
75.5%
Labour, Bootle
Tightest main-family margin
0.1 pts
Crawley, South East
| Most votes, by seat | ||||||||
|---|---|---|---|---|---|---|---|---|
| South East | 83 | 45.0% | 25.4% | 24.4% | — | 5.3% | 64.8% | 58619 |
| North West | 76 | 28.7% | 21.4% | 45.1% | — | 4.8% | 57.4% | 9661 |
| London | 74 | 31.9% | 21.9% | 38.9% | — | 7.3% | 58.1% | 218441 |
| West Midlands | 59 | 35.0% | 18.6% | 38.7% | — | 7.7% | 60.5% | 163391 |
| Scotland | 59 | 15.8% | 22.6% | 38.9% | 17.7% | 5.0% | 60.5% | 1114061 |
| East of England | 56 | 43.3% | 21.8% | 29.8% | — | 5.0% | 63.9% | 40313 |
| Yorkshire and the Humber | 56 | 29.1% | 20.7% | 43.6% | — | 6.6% | 58.9% | 9344 |
| South West | 51 | 38.6% | 32.6% | 22.8% | — | 6.0% | 66.4% | 221613 |
| East Midlands | 44 | 37.1% | 18.5% | 39.0% | — | 5.4% | 62.6% | 18125 |
| Wales | 40 | 21.4% | 18.4% | 42.7% | 12.6% | 5.0% | 62.4% | 342931 |
| North East | 30 | 19.5% | 23.3% | 52.9% | — | 4.3% | 57.2% | 1128 |
| Northern Ireland | 18 | 0.4% | — | — | — | 99.6% | 68.6% | 18 |
| Constituency ↑ | Region | Most votes | Conservative | Liberal / Lib Dem | Labour | SNP / Plaid Cymru | Other | Turnout | Votes |
|---|---|---|---|---|---|---|---|---|---|
| Aberavon | Wales | Labour | 10.2% | 13.8% | 60.0% | 11.8% | 4.2% | 58.7% | 30,104 |
| Aberdeen North | Scotland | Labour | 9.4% | 23.9% | 42.5% | 22.3% | 1.9% | 56.5% | 36,634 |
| Aberdeen South | Scotland | Labour | 17.1% | 33.5% | 36.7% | 9.9% | 2.8% | 63.1% | 41,621 |
| Airdrie & Shotts | Scotland | Labour | 9.9% | 11.4% | 59.0% | 16.5% | 3.1% | 53.6% | 33,158 |
| Aldershot | South East | Conservative | 42.7% | 31.7% | 20.6% | — | 5.1% | 62.0% | 48,141 |
| Aldridge-Brownhills | West Midlands | Conservative | 47.4% | 12.3% | 33.5% | — | 6.9% | 64.1% | 39,556 |
| Altrincham & Sale West | North West | Conservative | 46.4% | 21.7% | 30.3% | — | 1.7% | 68.3% | 44,310 |
| Alyn & Deeside | Wales | Labour | 25.2% | 17.4% | 48.8% | 3.7% | 4.8% | 59.9% | 35,496 |
| Amber Valley | East Midlands | Labour | 34.4% | 13.1% | 45.6% | — | 6.9% | 63.1% | 47,391 |
| Angus | Scotland | SNP / Plaid Cymru | 29.5% | 17.5% | 18.0% | 33.7% | 1.5% | 60.0% | 38,145 |
| Argyll & Bute | Scotland | Liberal / Lib Dem | 23.4% | 36.6% | 22.4% | 15.5% | 2.0% | 63.9% | 43,319 |
| Arundel & South Downs | South East | Conservative | 49.8% | 27.1% | 17.1% | — | 6.1% | 69.3% | 49,690 |
| Ashfield | East Midlands | Labour | 24.3% | 13.9% | 48.6% | — | 13.2% | 57.2% | 42,051 |
| Ashford | South East | Conservative | 51.6% | 16.1% | 25.8% | — | 6.5% | 65.5% | 51,685 |
| Ashton Under Lyne | North West | Labour | 19.6% | 13.8% | 57.4% | — | 9.2% | 51.6% | 36,967 |
| Aylesbury | South East | Conservative | 49.1% | 27.6% | 18.5% | — | 4.8% | 63.1% | 51,460 |
| Ayr Carrick & Cumnock | Scotland | Labour | 23.2% | 14.1% | 45.4% | 13.2% | 4.2% | 60.9% | 45,048 |
| Banbury | South East | Conservative | 46.9% | 17.9% | 27.7% | — | 7.4% | 64.5% | 56,209 |
| Banff & Buchan | Scotland | SNP / Plaid Cymru | 19.4% | 13.3% | 12.0% | 51.2% | 4.1% | 56.7% | 37,216 |
| Barking | London | Labour | 17.0% | 11.7% | 47.5% | — | 23.8% | 50.8% | 29,106 |
| Barnsley Central | Yorkshire and the Humber | Labour | 13.3% | 16.6% | 61.1% | — | 9.0% | 47.2% | 28,615 |
| Barnsley East & Mexborough | Yorkshire and the Humber | Labour | 14.7% | 20.1% | 62.9% | — | 2.2% | 49.3% | 33,026 |
| Barnsley West & Penistone | Yorkshire and the Humber | Labour | 24.6% | 20.1% | 55.3% | — | — | 55.0% | 36,852 |
| Barrow & Furness | North West | Labour | 31.0% | 16.8% | 47.6% | — | 4.6% | 58.5% | 36,493 |
| Basildon | East of England | Labour | 36.1% | 10.4% | 43.4% | — | 10.1% | 58.3% | 43,141 |
| Basingstoke | South East | Conservative | 41.5% | 20.7% | 31.7% | — | 6.1% | 63.6% | 48,123 |
| Bassetlaw | East Midlands | Labour | 29.8% | 13.6% | 56.6% | — | — | 58.6% | 40,342 |
| Bath | South West | Liberal / Lib Dem | 33.7% | 43.9% | 14.8% | — | 7.6% | 68.8% | 45,836 |
| Batley & Spen | Yorkshire and the Humber | Labour | 31.1% | 14.6% | 45.8% | — | 8.5% | 62.1% | 39,208 |
| Battersea | London | Labour | 40.0% | 14.6% | 40.4% | — | 5.0% | 59.4% | 41,049 |
| Beaconsfield | South East | Conservative | 55.4% | 20.4% | 19.4% | — | 4.8% | 64.4% | 43,523 |
| Beckenham | London | Conservative | 45.3% | 22.2% | 28.1% | — | 4.4% | 65.2% | 48,964 |
| Bedford | East of England | Labour | 33.7% | 21.5% | 41.7% | — | 3.0% | 62.3% | 42,072 |
| Belfast East | Northern Ireland | Other | 1.4% | — | — | — | 98.6% | 63.7% | 30,831 |
| Belfast North | Northern Ireland | Other | — | — | — | — | 100.0% | 66.5% | 30,540 |
| Belfast South | Northern Ireland | Other | — | — | — | — | 100.0% | 68.9% | 32,028 |
| Belfast West | Northern Ireland | Other | — | — | — | — | 100.0% | 75.1% | 34,545 |
| Berwick-Upon-Tweed | North East | Liberal / Lib Dem | 28.9% | 52.8% | 18.3% | — | — | 63.4% | 36,090 |
| Berwickshire Roxburgh & Selkirk | Scotland | Liberal / Lib Dem | 28.8% | 41.8% | 15.9% | 8.6% | 4.9% | 63.3% | 45,388 |
| Bethnal Green & Bow | London | Other | 14.2% | 11.2% | 34.0% | — | 40.6% | 53.6% | 44,007 |
| Beverley & Holderness | Yorkshire and the Humber | Conservative | 40.7% | 19.1% | 35.6% | — | 4.7% | 64.8% | 50,202 |
| Bexhill & Battle | South East | Conservative | 52.6% | 23.9% | 18.1% | — | 5.5% | 67.2% | 46,834 |
| Bexleyheath & Crayford | London | Conservative | 46.3% | 12.1% | 35.6% | — | 6.0% | 65.7% | 42,580 |
| Billericay | East of England | Conservative | 52.2% | 13.2% | 29.2% | — | 5.4% | 61.5% | 48,858 |
| Birkenhead | North West | Labour | 16.6% | 18.4% | 65.0% | — | — | 48.7% | 27,786 |
| Birmingham Edgbaston | West Midlands | Labour | 37.5% | 13.8% | 43.8% | — | 5.0% | 57.6% | 37,631 |
| Birmingham Erdington | West Midlands | Labour | 22.8% | 15.8% | 53.0% | — | 8.4% | 48.4% | 31,746 |
| Birmingham Hall Green | West Midlands | Labour | 30.7% | 19.3% | 47.2% | — | 2.8% | 59.8% | 34,536 |
| Birmingham Hodge Hill | West Midlands | Labour | 13.3% | 29.5% | 48.6% | — | 8.6% | 52.2% | 28,417 |
| Birmingham Ladywood | West Midlands | Labour | 10.6% | 31.5% | 51.9% | — | 6.0% | 46.8% | 33,246 |
| Birmingham Northfield | West Midlands | Labour | 28.9% | 13.4% | 49.6% | — | 8.1% | 56.0% | 31,056 |
| Birmingham Perry Barr | West Midlands | Labour | 16.7% | 26.5% | 47.0% | — | 9.8% | 55.0% | 38,911 |
| Birmingham Selly Oak | West Midlands | Labour | 24.9% | 23.0% | 46.1% | — | 6.1% | 59.0% | 41,740 |
| Birmingham Sparkbrook & Small Heath | West Midlands | Labour | 9.1% | 20.2% | 36.1% | — | 34.6% | 51.4% | 38,192 |
| Birmingham Yardley | West Midlands | Liberal / Lib Dem | 10.1% | 46.4% | 37.3% | — | 6.2% | 57.2% | 29,431 |
| Bishop Auckland | North East | Labour | 22.9% | 23.7% | 50.0% | — | 3.4% | 56.3% | 38,128 |
| Blaby | East Midlands | Conservative | 45.5% | 19.0% | 29.6% | — | 5.9% | 65.5% | 49,388 |
| Blackburn | North West | Labour | 22.9% | 20.6% | 42.0% | — | 14.5% | 57.4% | 41,805 |
| Blackpool North & Fleetwood | North West | Labour | 35.9% | 12.8% | 47.6% | — | 3.6% | 57.2% | 43,290 |
| Blackpool South | North West | Labour | 29.9% | 14.5% | 50.5% | — | 5.1% | 51.6% | 38,342 |
| Blaenau Gwent | Wales | Other | 2.3% | 4.3% | 32.3% | 2.0% | 58.7% | 66.0% | 35,251 |
| Blaydon | North East | Labour | 8.0% | 37.9% | 51.5% | — | 2.6% | 62.2% | 39,053 |
| Blyth Valley | North East | Labour | 13.9% | 31.1% | 55.0% | — | — | 56.3% | 35,773 |
| Bognor Regis & Littlehampton | South East | Conservative | 44.6% | 21.9% | 25.4% | — | 8.0% | 63.3% | 40,747 |
| Bolsover | East Midlands | Labour | 17.3% | 17.5% | 65.2% | — | — | 56.0% | 38,699 |
| Bolton North East | North West | Labour | 34.6% | 16.4% | 45.7% | — | 3.3% | 54.9% | 36,911 |
| Bolton South East | North West | Labour | 20.4% | 19.0% | 56.9% | — | 3.7% | 50.2% | 31,850 |
| Bolton West | North West | Labour | 37.4% | 17.9% | 42.5% | — | 2.2% | 63.7% | 40,543 |
| Bootle | North West | Labour | 6.2% | 11.7% | 75.5% | — | 6.7% | 47.7% | 25,622 |
| Boston & Skegness | East Midlands | Conservative | 46.2% | 8.7% | 32.1% | — | 13.1% | 58.9% | 41,869 |
| Bosworth | East Midlands | Conservative | 42.6% | 22.2% | 31.4% | — | 3.9% | 66.0% | 47,499 |
| Bournemouth East | South West | Conservative | 45.0% | 31.1% | 19.1% | — | 4.8% | 59.2% | 37,599 |
| Bournemouth West | South West | Conservative | 41.4% | 29.6% | 23.1% | — | 5.9% | 53.4% | 33,924 |
| Bracknell | South East | Conservative | 49.7% | 19.8% | 26.2% | — | 4.4% | 63.4% | 51,141 |
| Bradford North | Yorkshire and the Humber | Labour | 16.2% | 32.3% | 42.5% | — | 9.0% | 53.8% | 34,397 |
| Bradford South | Yorkshire and the Humber | Labour | 24.0% | 14.6% | 49.0% | — | 12.4% | 54.6% | 36,605 |
| Bradford West | Yorkshire and the Humber | Labour | 31.7% | 18.2% | 40.1% | — | 10.0% | 54.8% | 36,369 |
| Braintree | East of England | Conservative | 44.5% | 13.3% | 37.1% | — | 5.1% | 65.5% | 53,055 |
| Brecon & Radnorshire | Wales | Liberal / Lib Dem | 34.6% | 44.8% | 15.0% | 3.7% | 1.9% | 70.0% | 38,341 |
| Brent East | London | Liberal / Lib Dem | 10.3% | 47.5% | 38.8% | — | 3.4% | 56.4% | 31,068 |
| Brent North | London | Labour | 33.0% | 15.9% | 48.8% | — | 2.3% | 59.8% | 35,682 |
| Brent South | London | Labour | 15.1% | 20.7% | 58.8% | — | 5.4% | 53.4% | 29,764 |
| Brentford & Isleworth | London | Labour | 30.2% | 22.8% | 39.8% | — | 7.2% | 57.9% | 46,017 |
| Brentwood & Ongar | East of England | Conservative | 53.5% | 27.2% | 14.9% | — | 4.4% | 68.6% | 44,145 |
| Bridgend | Wales | Labour | 26.1% | 21.0% | 43.3% | 6.7% | 2.9% | 59.3% | 37,859 |
| Bridgwater | South West | Conservative | 44.1% | 22.7% | 26.5% | — | 6.6% | 63.7% | 48,109 |
| Brigg & Goole | Yorkshire and the Humber | Labour | 38.4% | 13.4% | 45.2% | — | 3.0% | 63.1% | 42,578 |
| Brighton Kemptown | South East | Labour | 33.0% | 16.5% | 39.9% | — | 10.5% | 60.2% | 39,719 |
| Brighton Pavilion | South East | Labour | 23.9% | 16.5% | 35.4% | — | 24.2% | 64.1% | 43,537 |
| Bristol East | South West | Labour | 21.1% | 25.2% | 45.9% | — | 7.8% | 61.4% | 41,720 |
| Bristol North West | South West | Labour | 27.9% | 20.1% | 46.7% | — | 5.3% | 61.0% | 47,492 |
| Bristol South | South West | Labour | 20.0% | 22.8% | 49.1% | — | 8.1% | 59.2% | 42,328 |
| Bristol West | South West | Liberal / Lib Dem | 26.9% | 38.3% | 29.4% | — | 5.4% | 71.4% | 57,396 |
| Bromley & Chislehurst | London | Conservative | 51.1% | 20.3% | 22.2% | — | 6.4% | 64.5% | 46,137 |
| Bromsgrove | West Midlands | Conservative | 51.0% | 15.1% | 29.9% | — | 4.0% | 67.6% | 47,810 |
| Broxbourne | East of England | Conservative | 53.8% | 12.2% | 25.5% | — | 8.4% | 59.4% | 40,628 |
| Broxtowe | East Midlands | Labour | 37.2% | 16.1% | 41.9% | — | 4.8% | 69.2% | 48,806 |
| Buckingham | South East | Conservative | 57.4% | 19.7% | 19.9% | — | 3.0% | 69.4% | 48,307 |
| Burnley | North West | Labour | 10.8% | 23.7% | 38.5% | — | 27.1% | 59.0% | 38,983 |
| Burton | West Midlands | Labour | 38.2% | 13.0% | 41.1% | — | 7.7% | 61.6% | 47,882 |
| Bury North | North West | Labour | 36.5% | 14.7% | 43.0% | — | 5.8% | 61.9% | 44,439 |
| Bury South | North West | Labour | 27.7% | 17.8% | 50.4% | — | 4.1% | 58.3% | 39,154 |
| Bury St Edmunds | East of England | Conservative | 46.2% | 19.8% | 27.4% | — | 6.6% | 67.0% | 52,619 |
| Caernarfon | Wales | SNP / Plaid Cymru | 12.4% | 12.5% | 26.9% | 45.5% | 2.6% | 60.3% | 27,999 |
| Caerphilly | Wales | Labour | 14.6% | 9.8% | 56.6% | 17.4% | 1.6% | 58.8% | 39,229 |
| Caithness Sutherland & Easter Ross | Scotland | Liberal / Lib Dem | 10.2% | 50.5% | 20.9% | 13.3% | 5.0% | 59.0% | 27,663 |
| Calder Valley | Yorkshire and the Humber | Labour | 35.7% | 18.9% | 38.6% | — | 6.8% | 66.3% | 47,770 |
| Camberwell & Peckham | London | Labour | 9.8% | 18.8% | 65.3% | — | 6.1% | 52.0% | 28,991 |
| Cambridge | East of England | Liberal / Lib Dem | 16.5% | 44.0% | 34.0% | — | 5.5% | 62.1% | 43,569 |
| Cannock Chase | West Midlands | Labour | 29.9% | 13.8% | 51.3% | — | 5.0% | 57.4% | 43,155 |
| Canterbury | South East | Conservative | 44.4% | 21.1% | 28.7% | — | 5.8% | 66.4% | 47,587 |
| Cardiff Central | Wales | Liberal / Lib Dem | 9.2% | 49.8% | 34.3% | 3.5% | 3.1% | 59.0% | 36,132 |
| Cardiff North | Wales | Labour | 36.5% | 18.7% | 39.0% | 4.3% | 1.5% | 69.9% | 45,360 |
| Cardiff South & Penarth | Wales | Labour | 22.2% | 20.4% | 47.3% | 5.5% | 4.6% | 56.0% | 36,912 |
| Cardiff West | Wales | Labour | 21.9% | 17.5% | 45.5% | 12.5% | 2.6% | 57.3% | 34,561 |
| Carlisle | North West | Labour | 32.0% | 16.7% | 48.1% | — | 3.2% | 59.0% | 35,394 |
| Carmarthen East & Dinefwr | Wales | SNP / Plaid Cymru | 13.7% | 9.7% | 28.3% | 45.9% | 2.4% | 71.7% | 38,291 |
| Carmarthen West & South Pembrokeshire | Wales | Labour | 31.8% | 14.3% | 36.9% | 14.7% | 2.3% | 67.0% | 37,863 |
| Carshalton & Wallington | London | Liberal / Lib Dem | 37.8% | 40.3% | 17.2% | — | 4.7% | 64.3% | 43,061 |
| Castle Point | East of England | Conservative | 48.3% | 10.3% | 30.4% | — | 11.0% | 66.2% | 45,802 |
| Central Ayrshire | Scotland | Labour | 22.1% | 16.1% | 46.4% | 11.6% | 3.8% | 62.2% | 42,871 |
| Central Suffolk & North Ipswich | East of England | Conservative | 43.9% | 21.1% | 28.5% | — | 6.6% | 67.1% | 50,866 |
| Ceredigion | Wales | Liberal / Lib Dem | 12.4% | 36.5% | 12.1% | 35.9% | 3.1% | 66.4% | 35,947 |
| Charnwood | East Midlands | Conservative | 46.6% | 17.9% | 29.2% | — | 6.4% | 66.3% | 50,616 |
| Chatham & Aylesford | South East | Labour | 38.2% | 13.7% | 43.7% | — | 4.5% | 60.7% | 42,080 |
| Cheadle | North West | Liberal / Lib Dem | 40.4% | 48.9% | 8.8% | — | 1.9% | 70.1% | 47,437 |
| Cheltenham | South West | Liberal / Lib Dem | 36.3% | 41.5% | 11.4% | — | 10.8% | 61.3% | 43,621 |
| Chesham & Amersham | South East | Conservative | 54.4% | 25.1% | 14.0% | — | 6.5% | 67.7% | 47,097 |
| Chesterfield | East Midlands | Liberal / Lib Dem | 8.2% | 47.3% | 40.4% | — | 4.1% | 61.5% | 44,121 |
| Chichester | South East | Conservative | 48.3% | 27.6% | 18.4% | — | 5.8% | 66.3% | 52,401 |
| Chingford & Woodford Green | London | Conservative | 53.2% | 17.7% | 25.7% | — | 3.5% | 62.8% | 38,648 |
| Chipping Barnet | London | Conservative | 46.6% | 15.7% | 32.5% | — | 5.1% | 64.0% | 42,381 |
| Chorley | North West | Labour | 35.3% | 14.0% | 50.7% | — | — | 62.3% | 49,569 |
| Christchurch | South West | Conservative | 54.7% | 24.5% | 15.6% | — | 5.2% | 70.0% | 51,565 |
| Cities Of London & Westminster | London | Conservative | 47.3% | 20.0% | 25.1% | — | 7.6% | 51.2% | 36,487 |
| City Of Chester | North West | Labour | 36.8% | 21.9% | 38.9% | — | 2.4% | 64.9% | 44,903 |
| Cleethorpes | Yorkshire and the Humber | Labour | 37.3% | 14.8% | 43.3% | — | 4.6% | 61.0% | 43,589 |
| Clwyd South | Wales | Labour | 25.7% | 15.5% | 45.0% | 9.4% | 4.4% | 62.8% | 32,931 |
| Clwyd West | Wales | Conservative | 36.2% | 13.3% | 35.9% | 10.9% | 3.7% | 64.2% | 35,614 |
| Coatbridge Chryston & Bellshill | Scotland | Labour | 7.2% | 12.0% | 64.5% | 13.6% | 2.7% | 56.5% | 38,344 |
| Colchester | East of England | Liberal / Lib Dem | 33.1% | 47.1% | 19.8% | — | — | 57.7% | 44,899 |
| Colne Valley | Yorkshire and the Humber | Labour | 32.8% | 24.2% | 35.8% | — | 7.2% | 65.9% | 48,920 |
| Congleton | North West | Conservative | 45.4% | 26.9% | 27.7% | — | — | 63.8% | 46,682 |
| Conwy | Wales | Labour | 27.9% | 20.0% | 37.1% | 11.1% | 3.9% | 62.7% | 33,657 |
| Copeland | North West | Labour | 31.7% | 11.5% | 50.5% | — | 6.3% | 61.8% | 33,757 |
| Corby | East Midlands | Labour | 40.6% | 13.0% | 43.8% | — | 2.6% | 64.1% | 47,727 |
| Cotswold | South West | Conservative | 49.3% | 28.8% | 17.9% | — | 4.1% | 67.2% | 47,351 |
| Coventry North East | West Midlands | Labour | 18.7% | 16.5% | 56.9% | — | 7.9% | 53.7% | 37,195 |
| Coventry North West | West Midlands | Labour | 26.8% | 18.3% | 48.2% | — | 6.8% | 60.2% | 43,438 |
| Coventry South | West Midlands | Labour | 30.5% | 17.8% | 45.8% | — | 5.9% | 60.5% | 40,685 |
| Crawley | South East | Labour | 39.0% | 15.5% | 39.1% | — | 6.4% | 58.2% | 41,973 |
| Crewe & Nantwich | North West | Labour | 32.6% | 18.6% | 48.8% | — | — | 60.3% | 43,485 |
| Crosby | North West | Labour | 32.1% | 17.4% | 48.2% | — | 2.2% | 64.2% | 36,194 |
| Croydon Central | London | Conservative | 40.8% | 13.0% | 40.6% | — | 5.5% | 60.4% | 48,957 |
| Croydon North | London | Labour | 22.0% | 17.2% | 53.7% | — | 7.0% | 52.3% | 43,847 |
| Croydon South | London | Conservative | 51.8% | 20.6% | 24.1% | — | 3.6% | 63.4% | 48,897 |
| Cumbernauld Kilsyth & Kirkintilloch East | Scotland | Labour | 7.0% | 14.9% | 51.8% | 22.2% | 4.1% | 59.8% | 39,088 |
| Cynon Valley | Wales | Labour | 7.7% | 11.2% | 64.1% | 14.3% | 2.6% | 58.8% | 26,647 |
| Dagenham | London | Labour | 25.4% | 10.1% | 50.1% | — | 14.4% | 51.1% | 30,841 |
| Darlington | North East | Labour | 26.0% | 18.5% | 52.4% | — | 3.1% | 60.0% | 39,388 |
| Dartford | South East | Labour | 41.1% | 10.8% | 42.6% | — | 5.6% | 63.6% | 46,779 |
| Daventry | East Midlands | Conservative | 51.6% | 16.5% | 27.3% | — | 4.5% | 69.2% | 60,439 |
| Delyn | Wales | Labour | 26.2% | 17.9% | 45.7% | 7.4% | 2.8% | 63.9% | 34,004 |
| Denton & Reddish | North West | Labour | 19.3% | 16.4% | 57.4% | — | 6.9% | 52.4% | 35,442 |
| Derby North | East Midlands | Labour | 35.4% | 16.5% | 44.0% | — | 4.2% | 65.3% | 43,818 |
| Derby South | East Midlands | Labour | 18.9% | 32.3% | 45.4% | — | 3.4% | 63.1% | 43,373 |
| Devizes | South West | Conservative | 48.5% | 25.0% | 22.3% | — | 4.1% | 65.1% | 56,146 |
| Dewsbury | Yorkshire and the Humber | Labour | 29.0% | 14.6% | 41.0% | — | 15.5% | 62.0% | 38,595 |
| Don Valley | Yorkshire and the Humber | Labour | 29.4% | 18.0% | 52.7% | — | — | 55.1% | 36,864 |
| Doncaster Central | Yorkshire and the Humber | Labour | 18.9% | 22.8% | 51.3% | — | 7.1% | 52.4% | 34,351 |
| Doncaster North | Yorkshire and the Humber | Labour | 15.4% | 12.0% | 55.5% | — | 17.0% | 51.2% | 31,578 |
| Dover | South East | Labour | 35.0% | 15.9% | 45.3% | — | 3.9% | 67.5% | 47,884 |
| Dudley North | West Midlands | Labour | 31.1% | 10.3% | 44.2% | — | 14.4% | 60.2% | 41,408 |
| Dudley South | West Midlands | Labour | 34.5% | 12.2% | 45.3% | — | 7.9% | 60.2% | 39,276 |
| Dulwich & West Norwood | London | Labour | 21.9% | 24.4% | 45.4% | — | 8.3% | 58.2% | 41,989 |
| Dumfries & Galloway | Scotland | Labour | 35.4% | 8.4% | 41.1% | 12.1% | 3.0% | 69.5% | 50,891 |
| Dumfriesshire Clydesdale & Tweeddale | Scotland | Conservative | 36.2% | 20.3% | 32.3% | 9.1% | 2.1% | 68.1% | 44,616 |
| Dundee East | Scotland | SNP / Plaid Cymru | 12.8% | 11.4% | 36.2% | 37.2% | 2.4% | 58.2% | 39,540 |
| Dundee West | Scotland | Labour | 8.3% | 14.4% | 44.6% | 30.0% | 2.7% | 59.7% | 36,936 |
| Dunfermline & West Fife | Scotland | Labour | 10.3% | 20.2% | 47.4% | 18.9% | 3.1% | 59.6% | 42,394 |
| Durham City Of | North East | Labour | 9.4% | 39.8% | 47.2% | — | 3.6% | 62.8% | 44,364 |
| Ealing Acton & Shepherd'S Bush | London | Labour | 27.9% | 25.2% | 41.8% | — | 5.0% | 56.5% | 39,623 |
| Ealing North | London | Labour | 29.9% | 19.7% | 45.1% | — | 5.4% | 59.5% | 46,507 |
| Ealing Southall | London | Labour | 21.6% | 24.4% | 48.8% | — | 5.2% | 56.4% | 47,045 |
| Easington | North East | Labour | 10.7% | 12.9% | 71.4% | — | 5.1% | 51.9% | 31,855 |
| East Antrim | Northern Ireland | Other | — | — | — | — | 100.0% | 59.7% | 31,767 |
| East Devon | South West | Conservative | 46.9% | 30.7% | 15.4% | — | 7.0% | 69.7% | 49,247 |
| East Dunbartonshire | Scotland | Liberal / Lib Dem | 16.5% | 41.8% | 33.1% | 5.8% | 2.8% | 72.4% | 46,724 |
| East Ham | London | Labour | 13.1% | 10.9% | 53.9% | — | 22.1% | 51.0% | 39,569 |
| East Hampshire | South East | Conservative | 45.7% | 35.3% | 16.0% | — | 3.0% | 67.2% | 53,139 |
| East Kilbride Strathaven & Lesmahagow | Scotland | Labour | 10.0% | 16.6% | 48.7% | 17.9% | 6.8% | 62.5% | 47,733 |
| East Londonderry | Northern Ireland | Other | — | — | — | — | 100.0% | 65.0% | 35,504 |
| East Lothian | Scotland | Labour | 16.0% | 24.8% | 41.5% | 13.1% | 4.6% | 64.6% | 45,776 |
| East Renfrewshire | Scotland | Labour | 29.9% | 18.3% | 43.9% | 6.8% | 1.1% | 72.1% | 47,405 |
| East Surrey | South East | Conservative | 56.2% | 23.8% | 14.8% | — | 5.2% | 66.3% | 49,253 |
| East Worthing & Shoreham | South East | Conservative | 43.9% | 24.3% | 25.5% | — | 6.3% | 62.1% | 44,543 |
| East Yorkshire | Yorkshire and the Humber | Conservative | 45.2% | 19.3% | 31.8% | — | 3.6% | 61.2% | 46,925 |
| Eastbourne | South East | Conservative | 43.5% | 41.1% | 10.9% | — | 4.5% | 68.7% | 48,392 |
| Eastleigh | South East | Liberal / Lib Dem | 37.5% | 38.6% | 20.6% | — | 3.4% | 65.2% | 49,771 |
| Eccles | North West | Labour | 19.7% | 18.6% | 56.9% | — | 4.9% | 50.7% | 34,632 |
| Eddisbury | North West | Conservative | 46.4% | 17.9% | 32.8% | — | 2.9% | 63.5% | 45,674 |
| Edinburgh East | Scotland | Labour | 10.3% | 24.4% | 40.0% | 17.0% | 8.2% | 61.1% | 39,709 |
| Edinburgh North & Leith | Scotland | Labour | 18.7% | 29.2% | 34.2% | 10.2% | 7.7% | 62.9% | 42,640 |
| Edinburgh South | Scotland | Labour | 24.1% | 32.3% | 33.2% | 6.2% | 4.2% | 69.3% | 42,698 |
| Edinburgh South West | Scotland | Labour | 23.3% | 21.1% | 39.8% | 10.6% | 5.3% | 64.8% | 43,926 |
| Edinburgh West | Scotland | Liberal / Lib Dem | 19.5% | 49.5% | 18.6% | 9.1% | 3.3% | 68.1% | 45,265 |
| Edmonton | London | Labour | 29.9% | 12.0% | 53.2% | — | 4.9% | 59.1% | 34,703 |
| Ellesmere Port & Neston | North West | Labour | 33.0% | 15.7% | 48.4% | — | 2.9% | 61.6% | 42,069 |
| Elmet | Yorkshire and the Humber | Labour | 37.6% | 12.6% | 47.2% | — | 2.6% | 68.3% | 47,146 |
| Eltham | London | Labour | 34.3% | 16.1% | 43.6% | — | 6.1% | 61.6% | 35,305 |
| Enfield North | London | Labour | 39.6% | 11.4% | 44.3% | — | 4.7% | 61.4% | 40,749 |
| Enfield Southgate | London | Conservative | 44.6% | 11.2% | 40.5% | — | 3.7% | 66.4% | 42,210 |
| Epping Forest | East of England | Conservative | 53.0% | 18.5% | 21.0% | — | 7.5% | 62.3% | 44,860 |
| Epsom & Ewell | South East | Conservative | 54.4% | 21.4% | 20.6% | — | 3.5% | 66.1% | 49,879 |
| Erewash | East Midlands | Labour | 30.4% | 14.0% | 44.5% | — | 11.1% | 64.3% | 50,553 |
| Erith & Thamesmead | London | Labour | 23.9% | 13.5% | 54.4% | — | 8.2% | 52.5% | 37,651 |
| Esher & Walton | South East | Conservative | 45.7% | 29.6% | 19.4% | — | 5.3% | 64.2% | 47,878 |
| Exeter | South West | Labour | 27.2% | 20.6% | 41.1% | — | 11.2% | 65.8% | 55,068 |
| Falkirk | Scotland | Labour | 9.9% | 16.0% | 50.9% | 21.4% | 1.8% | 59.3% | 45,750 |
| Falmouth & Camborne | South West | Liberal / Lib Dem | 26.3% | 34.9% | 31.0% | — | 7.8% | 66.8% | 48,015 |
| Fareham | South East | Conservative | 49.7% | 21.7% | 25.6% | — | 2.9% | 66.4% | 48,576 |
| Faversham & Mid Kent | South East | Conservative | 49.7% | 16.5% | 29.7% | — | 4.0% | 65.9% | 43,626 |
| Feltham & Heston | London | Labour | 29.3% | 16.6% | 47.6% | — | 6.6% | 46.3% | 37,282 |
| Fermanagh & South Tyrone | Northern Ireland | Other | — | — | — | — | 100.0% | 79.3% | 48,793 |
| Finchley & Golders Green | London | Labour | 38.8% | 16.9% | 40.5% | — | 3.9% | 62.4% | 43,214 |
| Folkestone & Hythe | South East | Conservative | 53.9% | 29.9% | 12.5% | — | 3.7% | 69.3% | 48,503 |
| Forest Of Dean | South West | Conservative | 40.9% | 17.2% | 36.6% | — | 5.4% | 70.8% | 47,640 |
| Foyle | Northern Ireland | Other | — | — | — | — | 100.0% | 74.4% | 45,609 |
| Fylde | North West | Conservative | 53.4% | 17.0% | 26.0% | — | 3.6% | 60.7% | 45,510 |
| Gainsborough | East Midlands | Conservative | 43.9% | 26.4% | 25.7% | — | 4.1% | 64.9% | 45,681 |
| Gateshead East & Washington West | North East | Labour | 13.9% | 21.9% | 60.6% | — | 3.7% | 56.2% | 34,668 |
| Gedling | East Midlands | Labour | 37.5% | 13.8% | 46.1% | — | 2.6% | 64.1% | 44,069 |
| Gillingham | South East | Labour | 40.7% | 14.9% | 41.2% | — | 3.2% | 63.9% | 45,167 |
| Glasgow Central | Scotland | Labour | 6.3% | 17.8% | 48.2% | 14.8% | 12.9% | 44.1% | 28,037 |
| Glasgow East | Scotland | Labour | 6.9% | 11.8% | 60.7% | 17.0% | 3.5% | 48.4% | 30,939 |
| Glasgow North | Scotland | Labour | 8.7% | 27.4% | 39.4% | 12.9% | 11.5% | 50.1% | 27,921 |
| Glasgow North East | Scotland | Other | — | — | — | 17.7% | 82.3% | 45.9% | 28,418 |
| Glasgow North West | Scotland | Labour | 9.6% | 19.5% | 49.2% | 13.7% | 8.0% | 55.1% | 34,061 |
| Glasgow South | Scotland | Labour | 12.6% | 19.0% | 47.2% | 12.6% | 8.5% | 55.7% | 38,431 |
| Glasgow South West | Scotland | Labour | 5.8% | 11.6% | 60.2% | 15.4% | 7.1% | 50.1% | 30,977 |
| Glenrothes | Scotland | Labour | 7.1% | 12.7% | 51.9% | 23.4% | 5.0% | 55.7% | 37,366 |
| Gloucester | South West | Labour | 36.4% | 15.1% | 44.7% | — | 3.8% | 63.1% | 51,803 |
| Gordon | Scotland | Liberal / Lib Dem | 17.6% | 45.0% | 20.2% | 16.0% | 1.1% | 62.3% | 44,438 |
| Gosport | South East | Conservative | 44.8% | 16.6% | 31.5% | — | 7.2% | 61.2% | 43,034 |
| Gower | Wales | Labour | 25.5% | 18.4% | 42.5% | 7.8% | 5.8% | 64.8% | 39,542 |
| Grantham & Stamford | East Midlands | Conservative | 46.9% | 16.6% | 31.1% | — | 5.4% | 63.4% | 47,147 |
| Gravesham | South East | Conservative | 43.7% | 10.7% | 42.2% | — | 3.3% | 65.5% | 45,179 |
| Great Grimsby | Yorkshire and the Humber | Labour | 23.8% | 19.3% | 47.1% | — | 9.8% | 51.0% | 32,964 |
| Great Yarmouth | East of England | Labour | 38.2% | 11.1% | 45.6% | — | 5.2% | 59.7% | 41,378 |
| Greenwich & Woolwich | London | Labour | 20.1% | 20.7% | 49.2% | — | 10.0% | 55.9% | 35,615 |
| Guildford | South East | Conservative | 43.8% | 43.1% | 9.8% | — | 3.4% | 68.4% | 51,631 |
| Hackney North & Stoke Newington | London | Labour | 14.4% | 23.3% | 48.6% | — | 13.8% | 50.1% | 29,380 |
| Hackney South & Shoreditch | London | Labour | 14.0% | 21.2% | 52.9% | — | 11.9% | 50.5% | 32,237 |
| Halesowen & Rowley Regis | West Midlands | Labour | 36.1% | 12.6% | 46.6% | — | 4.8% | 62.9% | 41,327 |
| Halifax | Yorkshire and the Humber | Labour | 33.2% | 17.9% | 41.8% | — | 7.1% | 61.2% | 39,659 |
| Haltemprice & Howden | Yorkshire and the Humber | Conservative | 47.5% | 36.8% | 12.7% | — | 3.0% | 69.7% | 48,029 |
| Halton | North West | Labour | 20.1% | 17.2% | 62.8% | — | — | 52.7% | 34,183 |
| Hammersmith & Fulham | London | Conservative | 45.4% | 14.4% | 35.2% | — | 4.9% | 63.0% | 49,327 |
| Hampstead & Highgate | London | Labour | 28.5% | 27.0% | 38.3% | — | 6.2% | 57.2% | 38,173 |
| Harborough | East Midlands | Conservative | 42.9% | 34.7% | 19.2% | — | 3.2% | 64.4% | 47,922 |
| Harlow | East of England | Labour | 41.2% | 12.6% | 41.4% | — | 4.8% | 62.9% | 39,733 |
| Harrogate & Knaresborough | Yorkshire and the Humber | Liberal / Lib Dem | 31.9% | 56.3% | 8.5% | — | 3.3% | 66.2% | 42,858 |
| Harrow East | London | Labour | 36.8% | 15.2% | 46.1% | — | 1.8% | 60.5% | 50,823 |
| Harrow West | London | Labour | 38.3% | 17.1% | 42.5% | — | 2.1% | 64.3% | 47,759 |
| Hartlepool | North East | Labour | 11.5% | 30.4% | 51.5% | — | 6.6% | 51.3% | 35,436 |
| Harwich | East of England | Conservative | 42.1% | 11.7% | 40.3% | — | 5.8% | 62.7% | 50,408 |
| Hastings & Rye | South East | Labour | 37.4% | 15.1% | 42.1% | — | 5.4% | 58.7% | 43,004 |
| Havant | South East | Conservative | 44.4% | 20.2% | 28.7% | — | 6.7% | 60.7% | 41,351 |
| Hayes & Harlington | London | Labour | 25.2% | 9.8% | 58.7% | — | 6.3% | 56.0% | 32,389 |
| Hazel Grove | North West | Liberal / Lib Dem | 29.7% | 49.5% | 17.5% | — | 3.4% | 61.0% | 39,117 |
| Hemel Hempstead | East of England | Conservative | 40.3% | 17.2% | 39.3% | — | 3.2% | 64.4% | 47,108 |
| Hemsworth | Yorkshire and the Humber | Labour | 22.1% | 15.7% | 58.8% | — | 3.4% | 54.6% | 36,792 |
| Hendon | London | Labour | 38.0% | 13.9% | 44.4% | — | 3.6% | 59.0% | 41,839 |
| Henley | South East | Conservative | 53.5% | 26.0% | 14.7% | — | 5.8% | 68.8% | 46,537 |
| Hereford | West Midlands | Liberal / Lib Dem | 41.2% | 43.3% | 10.2% | — | 5.3% | 66.4% | 46,894 |
| Hertford & Stortford | East of England | Conservative | 50.5% | 18.4% | 24.1% | — | 7.1% | 67.4% | 49,692 |
| Hertsmere | East of England | Conservative | 53.2% | 18.4% | 27.2% | — | 1.2% | 64.0% | 42,572 |
| Hexham | North East | Conservative | 42.4% | 25.7% | 30.3% | — | 1.6% | 68.8% | 41,513 |
| Heywood & Middleton | North West | Labour | 21.4% | 18.6% | 49.8% | — | 10.2% | 54.1% | 39,053 |
| High Peak | East Midlands | Labour | 38.2% | 20.0% | 39.6% | — | 2.2% | 66.4% | 49,989 |
| Hitchin & Harpenden | East of England | Conservative | 49.9% | 25.8% | 22.2% | — | 2.2% | 70.8% | 47,387 |
| Holborn & St Pancras | London | Labour | 18.9% | 29.3% | 43.2% | — | 8.6% | 51.8% | 34,359 |
| Hornchurch | London | Conservative | 42.8% | 7.6% | 41.6% | — | 8.0% | 63.3% | 38,169 |
| Hornsey & Wood Green | London | Liberal / Lib Dem | 12.7% | 43.3% | 38.3% | — | 5.7% | 61.8% | 47,330 |
| Horsham | South East | Conservative | 50.0% | 26.8% | 17.1% | — | 6.1% | 68.1% | 54,495 |
| Houghton & Washington East | North East | Labour | 13.8% | 18.0% | 64.3% | — | 3.9% | 51.5% | 34,694 |
| Hove | South East | Labour | 36.5% | 17.9% | 37.5% | — | 8.1% | 64.4% | 44,796 |
| Huddersfield | Yorkshire and the Humber | Labour | 21.7% | 22.9% | 46.8% | — | 8.6% | 56.6% | 34,940 |
| Huntingdon | East of England | Conservative | 50.8% | 26.3% | 18.7% | — | 4.1% | 63.5% | 52,418 |
| Hyndburn | North West | Labour | 31.8% | 14.1% | 46.0% | — | 8.1% | 58.9% | 39,449 |
| Ilford North | London | Conservative | 43.7% | 13.7% | 39.8% | — | 2.8% | 61.5% | 43,000 |
| Ilford South | London | Labour | 27.2% | 20.5% | 48.9% | — | 3.4% | 54.5% | 42,693 |
| Inverclyde | Scotland | Labour | 10.2% | 17.0% | 50.7% | 19.6% | 2.5% | 60.8% | 36,098 |
| Inverness Nairn Badenoch & Strathspey | Scotland | Liberal / Lib Dem | 10.3% | 40.3% | 30.9% | 13.5% | 4.9% | 63.6% | 44,255 |
| Ipswich | East of England | Labour | 31.1% | 20.2% | 43.8% | — | 5.0% | 60.9% | 41,878 |
| Isle Of Wight | South East | Conservative | 48.9% | 29.5% | 17.2% | — | 4.3% | 61.7% | 66,843 |
| Islington North | London | Labour | 11.9% | 29.9% | 51.2% | — | 7.1% | 55.3% | 31,494 |
| Islington South & Finsbury | London | Labour | 14.8% | 38.3% | 39.9% | — | 7.0% | 54.8% | 30,961 |
| Islwyn | Wales | Labour | 10.9% | 12.5% | 63.8% | 12.8% | — | 61.2% | 30,865 |
| Jarrow | North East | Labour | 14.1% | 19.6% | 60.5% | — | 5.8% | 54.4% | 33,978 |
| Keighley | Yorkshire and the Humber | Labour | 34.3% | 11.8% | 44.7% | — | 9.2% | 68.6% | 46,312 |
| Kensington & Chelsea | London | Conservative | 57.9% | 18.3% | 17.6% | — | 6.2% | 51.0% | 31,336 |
| Kettering | East Midlands | Conservative | 45.6% | 12.4% | 39.7% | — | 2.3% | 69.0% | 55,646 |
| Kilmarnock & Loudoun | Scotland | Labour | 11.3% | 11.1% | 47.3% | 27.7% | 2.6% | 61.0% | 44,383 |
| Kingston & Surbiton | London | Liberal / Lib Dem | 33.0% | 51.0% | 13.2% | — | 2.8% | 69.8% | 49,750 |
| Kingston Upon Hull East | Yorkshire and the Humber | Labour | 13.3% | 18.8% | 56.6% | — | 11.3% | 45.2% | 31,122 |
| Kingston Upon Hull North | Yorkshire and the Humber | Labour | 12.9% | 27.1% | 51.9% | — | 8.1% | 48.6% | 29,584 |
| Kingston Upon Hull West & Hessle | Yorkshire and the Humber | Labour | 20.7% | 21.0% | 55.0% | — | 3.2% | 45.0% | 27,818 |
| Kingswood | South West | Labour | 33.1% | 16.1% | 47.0% | — | 3.8% | 67.2% | 56,311 |
| Kirkcaldy & Cowdenbeath | Scotland | Labour | 10.3% | 13.0% | 58.1% | 14.5% | 4.1% | 58.0% | 41,796 |
| Knowsley North & Sefton East | North West | Labour | 13.7% | 19.4% | 63.3% | — | 3.6% | 54.1% | 37,053 |
| Knowsley South | North West | Labour | 12.3% | 19.6% | 68.1% | — | — | 51.3% | 36,444 |
| Lagan Valley | Northern Ireland | Other | — | — | — | — | 100.0% | 64.8% | 42,572 |
| Lanark & Hamilton East | Scotland | Labour | 12.8% | 18.6% | 46.0% | 17.8% | 4.7% | 58.1% | 43,589 |
| Lancaster & Wyre | North West | Conservative | 42.8% | 16.2% | 34.8% | — | 6.2% | 63.9% | 52,061 |
| Leeds Central | Yorkshire and the Humber | Labour | 13.2% | 19.4% | 60.0% | — | 7.3% | 46.2% | 29,186 |
| Leeds East | Yorkshire and the Humber | Labour | 18.5% | 20.7% | 59.2% | — | 1.7% | 54.6% | 30,077 |
| Leeds North East | Yorkshire and the Humber | Labour | 32.2% | 20.3% | 44.9% | — | 2.5% | 65.1% | 41,467 |
| Leeds North West | Yorkshire and the Humber | Liberal / Lib Dem | 25.7% | 37.2% | 33.0% | — | 4.1% | 62.2% | 44,711 |
| Leeds West | Yorkshire and the Humber | Labour | 14.3% | 17.5% | 55.5% | — | 12.8% | 53.3% | 33,719 |
| Leicester East | East Midlands | Labour | 19.7% | 17.1% | 58.1% | — | 5.1% | 62.8% | 41,306 |
| Leicester South | East Midlands | Labour | 17.8% | 30.6% | 39.3% | — | 12.3% | 59.2% | 42,411 |
| Leicester West | East Midlands | Labour | 24.4% | 17.5% | 51.7% | — | 6.4% | 53.8% | 33,224 |
| Leigh | North West | Labour | 16.0% | 13.6% | 63.3% | — | 7.1% | 50.3% | 36,488 |
| Leominster | West Midlands | Conservative | 52.1% | 25.0% | 15.2% | — | 7.7% | 69.3% | 48,793 |
| Lewes | South East | Liberal / Lib Dem | 34.2% | 52.4% | 9.0% | — | 4.5% | 69.9% | 46,552 |
| Lewisham Deptford | London | Labour | 12.4% | 16.8% | 55.6% | — | 15.2% | 53.8% | 30,393 |
| Lewisham East | London | Labour | 24.1% | 21.8% | 45.8% | — | 8.2% | 54.0% | 31,127 |
| Lewisham West | London | Labour | 20.0% | 20.9% | 52.0% | — | 7.0% | 55.0% | 31,923 |
| Leyton & Wanstead | London | Labour | 22.2% | 25.2% | 45.8% | — | 6.8% | 55.4% | 33,272 |
| Lichfield | West Midlands | Conservative | 48.6% | 15.6% | 32.4% | — | 3.4% | 66.5% | 43,744 |
| Lincoln | East Midlands | Labour | 32.9% | 18.2% | 45.4% | — | 3.5% | 56.8% | 36,857 |
| Linlithgow & East Falkirk | Scotland | Labour | 11.8% | 15.3% | 47.7% | 23.5% | 1.6% | 60.2% | 46,389 |
| Liverpool Garston | North West | Labour | 9.8% | 33.5% | 54.0% | — | 2.7% | 54.5% | 34,974 |
| Liverpool Riverside | North West | Labour | 9.1% | 24.8% | 57.6% | — | 8.5% | 41.4% | 31,191 |
| Liverpool Walton | North West | Labour | 5.9% | 15.6% | 72.8% | — | 5.7% | 44.5% | 27,930 |
| Liverpool Wavertree | North West | Labour | 6.6% | 37.7% | 52.4% | — | 3.2% | 50.5% | 35,171 |
| Liverpool West Derby | North West | Labour | 8.4% | 12.9% | 62.8% | — | 15.9% | 47.1% | 30,464 |
| Livingston | Scotland | Labour | 10.1% | 15.4% | 51.1% | 21.6% | 1.8% | 58.3% | 44,337 |
| Llanelli | Wales | Labour | 13.7% | 12.9% | 46.9% | 26.5% | — | 63.7% | 35,344 |
| Loughborough | East Midlands | Labour | 37.1% | 17.9% | 41.4% | — | 3.6% | 63.9% | 46,140 |
| Louth & Horncastle | East Midlands | Conservative | 46.6% | 20.3% | 25.4% | — | 7.7% | 62.1% | 46,683 |
| Ludlow | West Midlands | Conservative | 45.1% | 40.7% | 10.7% | — | 3.5% | 71.7% | 46,540 |
| Luton North | East of England | Labour | 32.1% | 15.5% | 48.7% | — | 3.6% | 56.8% | 39,122 |
| Luton South | East of England | Labour | 28.2% | 22.6% | 42.7% | — | 6.6% | 53.9% | 38,918 |
| Macclesfield | North West | Conservative | 49.6% | 19.5% | 29.0% | — | 1.9% | 62.9% | 45,621 |
| Maidenhead | South East | Conservative | 50.8% | 37.3% | 9.0% | — | 2.9% | 71.1% | 45,850 |
| Maidstone & The Weald | South East | Conservative | 52.7% | 22.2% | 22.2% | — | 3.0% | 65.6% | 48,755 |
| Makerfield | North West | Labour | 12.2% | 10.6% | 63.2% | — | 13.9% | 51.5% | 35,580 |
| Maldon & East Chelmsford | East of England | Conservative | 51.5% | 20.1% | 24.2% | — | 4.2% | 66.0% | 46,091 |
| Manchester Blackley | North West | Labour | 13.4% | 18.7% | 62.3% | — | 5.6% | 46.3% | 27,591 |
| Manchester Central | North West | Labour | 8.6% | 24.7% | 58.1% | — | 8.7% | 43.1% | 29,264 |
| Manchester Gorton | North West | Labour | 9.8% | 33.2% | 53.2% | — | 3.9% | 45.9% | 29,123 |
| Manchester Withington | North West | Liberal / Lib Dem | 10.5% | 42.4% | 40.6% | — | 6.6% | 56.1% | 37,458 |
| Mansfield | East Midlands | Labour | 18.4% | 13.9% | 48.1% | — | 19.7% | 56.3% | 38,276 |
| Medway | South East | Labour | 41.7% | 12.5% | 42.2% | — | 3.6% | 62.7% | 41,093 |
| Meirionnydd Nant Conwy | Wales | SNP / Plaid Cymru | 16.5% | 10.6% | 19.3% | 51.3% | 2.3% | 61.7% | 20,640 |
| Meriden | West Midlands | Conservative | 48.2% | 15.3% | 33.1% | — | 3.4% | 60.3% | 46,503 |
| Merthyr Tydfil & Rhymney | Wales | Labour | 8.9% | 14.0% | 60.5% | 9.9% | 6.7% | 54.9% | 29,976 |
| Mid Bedfordshire | East of England | Conservative | 46.3% | 23.8% | 22.5% | — | 7.4% | 68.6% | 50,420 |
| Mid Dorset & North Poole | South West | Liberal / Lib Dem | 36.6% | 48.7% | 11.6% | — | 3.1% | 68.6% | 45,159 |
| Mid Norfolk | East of England | Conservative | 43.1% | 23.7% | 29.2% | — | 4.0% | 67.3% | 54,734 |
| Mid Sussex | South East | Conservative | 48.0% | 36.1% | 12.7% | — | 3.2% | 70.0% | 49,494 |
| Mid Ulster | Northern Ireland | Other | — | — | — | — | 100.0% | 78.0% | 45,426 |
| Mid Worcestershire | West Midlands | Conservative | 51.5% | 20.4% | 23.8% | — | 4.3% | 67.0% | 48,127 |
| Middlesbrough | North East | Labour | 16.4% | 18.7% | 57.8% | — | 7.2% | 48.9% | 32,140 |
| Middlesbrough South & East Cleveland | North East | Labour | 31.9% | 13.8% | 50.2% | — | 4.0% | 60.8% | 43,696 |
| Midlothian | Scotland | Labour | 9.4% | 26.2% | 45.5% | 17.0% | 1.9% | 62.2% | 37,704 |
| Milton Keynes South West | South East | Labour | 34.2% | 16.1% | 42.4% | — | 7.3% | 61.0% | 49,209 |
| Mitcham & Morden | London | Labour | 24.9% | 14.0% | 56.4% | — | 4.7% | 60.8% | 39,868 |
| Mole Valley | South East | Conservative | 54.8% | 30.5% | 10.7% | — | 4.0% | 71.5% | 49,415 |
| Monmouth | Wales | Conservative | 46.9% | 12.8% | 37.0% | 2.2% | 1.2% | 73.3% | 45,653 |
| Montgomeryshire | Wales | Liberal / Lib Dem | 27.4% | 51.2% | 11.5% | 6.9% | 3.0% | 64.5% | 30,097 |
| Moray | Scotland | SNP / Plaid Cymru | 22.0% | 19.2% | 20.4% | 36.6% | 1.8% | 58.7% | 38,793 |
| Morecambe & Lunesdale | North West | Labour | 37.4% | 13.8% | 48.8% | — | — | 61.3% | 41,635 |
| Morley & Rothwell | Yorkshire and the Humber | Labour | 19.4% | 16.0% | 48.4% | — | 16.2% | 58.4% | 42,495 |
| Motherwell & Wishaw | Scotland | Labour | 9.3% | 12.0% | 57.5% | 16.5% | 4.8% | 55.5% | 37,109 |
| Na H-Eileanan An Iar | Scotland | SNP / Plaid Cymru | 4.4% | 7.9% | 34.5% | 44.9% | 8.3% | 64.8% | 13,836 |
| Neath | Wales | Labour | 11.5% | 14.3% | 52.6% | 17.1% | 4.5% | 62.0% | 35,817 |
| New Forest East | South East | Conservative | 48.6% | 34.1% | 12.1% | — | 5.2% | 66.2% | 45,235 |
| New Forest West | South East | Conservative | 56.4% | 18.9% | 16.5% | — | 8.1% | 66.8% | 46,067 |
| Newark | East Midlands | Conservative | 48.0% | 15.9% | 33.9% | — | 2.2% | 63.7% | 45,696 |
| Newbury | South East | Conservative | 49.0% | 42.6% | 5.9% | — | 2.5% | 72.8% | 54,673 |
| Newcastle Upon Tyne Central | North East | Labour | 16.0% | 34.0% | 45.1% | — | 4.8% | 59.2% | 35,920 |
| Newcastle Upon Tyne East & Wallsend | North East | Labour | 11.1% | 31.2% | 55.1% | — | 2.5% | 55.1% | 31,678 |
| Newcastle Upon Tyne North | North East | Labour | 15.7% | 31.7% | 50.0% | — | 2.6% | 61.9% | 38,444 |
| Newcastle-Under-Lyme | West Midlands | Labour | 25.0% | 18.9% | 45.4% | — | 10.7% | 57.8% | 39,788 |
| Newport East | Wales | Labour | 23.4% | 23.7% | 45.2% | 3.8% | 3.8% | 57.8% | 31,825 |
| Newport West | Wales | Labour | 29.6% | 17.9% | 44.8% | 3.6% | 4.1% | 59.0% | 35,732 |
| Newry & Armagh | Northern Ireland | Other | — | — | — | — | 100.0% | 76.3% | 50,696 |
| Normanton | Yorkshire and the Humber | Labour | 24.5% | 17.0% | 51.2% | — | 7.3% | 57.4% | 37,424 |
| North Antrim | Northern Ireland | Other | — | — | — | — | 85.5% | 65.6% | 45,926 |
| North Ayrshire & Arran | Scotland | Labour | 18.4% | 16.4% | 43.9% | 18.0% | 3.3% | 59.6% | 44,205 |
| North Cornwall | South West | Liberal / Lib Dem | 37.1% | 42.6% | 11.9% | — | 8.5% | 64.4% | 55,982 |
| North Devon | South West | Liberal / Lib Dem | 36.3% | 45.9% | 9.0% | — | 8.8% | 68.5% | 51,930 |
| North Dorset | South West | Conservative | 44.9% | 40.7% | 8.7% | — | 5.7% | 71.4% | 52,815 |
| North Down | Northern Ireland | Other | 2.5% | — | — | — | 97.0% | 59.1% | 32,290 |
| North Durham | North East | Labour | 16.8% | 19.2% | 64.1% | — | — | 55.1% | 37,341 |
| North East Bedfordshire | East of England | Conservative | 49.9% | 20.8% | 25.2% | — | 4.0% | 68.2% | 49,505 |
| North East Cambridgeshire | East of England | Conservative | 47.5% | 17.1% | 30.0% | — | 5.4% | 59.4% | 50,877 |
| North East Derbyshire | East Midlands | Labour | 26.1% | 20.3% | 49.3% | — | 4.3% | 59.8% | 43,434 |
| North East Fife | Scotland | Liberal / Lib Dem | 19.5% | 52.1% | 12.8% | 10.4% | 5.2% | 61.7% | 38,556 |
| North East Hampshire | South East | Conservative | 53.7% | 27.2% | 16.1% | — | 2.9% | 65.2% | 47,287 |
| North East Hertfordshire | East of England | Conservative | 47.3% | 21.4% | 28.0% | — | 3.3% | 66.0% | 47,374 |
| North East Milton Keynes | South East | Conservative | 39.3% | 19.5% | 35.9% | — | 5.3% | 64.5% | 50,104 |
| North Essex | East of England | Conservative | 47.6% | 20.5% | 24.8% | — | 7.1% | 66.4% | 47,959 |
| North Norfolk | East of England | Liberal / Lib Dem | 35.5% | 53.4% | 9.2% | — | 1.9% | 72.5% | 58,965 |
| North Shropshire | West Midlands | Conservative | 49.6% | 19.7% | 25.9% | — | 4.8% | 63.3% | 46,510 |
| North Southwark & Bermondsey | London | Liberal / Lib Dem | 12.5% | 47.1% | 32.8% | — | 7.5% | 49.2% | 37,959 |
| North Swindon | South West | Labour | 38.0% | 15.2% | 43.7% | — | 3.1% | 61.3% | 44,885 |
| North Thanet | South East | Conservative | 49.6% | 14.4% | 32.2% | — | 3.9% | 60.3% | 43,732 |
| North Tyneside | North East | Labour | 21.2% | 16.8% | 61.9% | — | — | 57.1% | 36,939 |
| North Warwickshire | West Midlands | Labour | 32.0% | 13.2% | 48.1% | — | 6.7% | 62.0% | 46,939 |
| North West Cambridgeshire | East of England | Conservative | 45.8% | 22.9% | 25.8% | — | 5.5% | 63.2% | 49,092 |
| North West Durham | North East | Labour | 16.4% | 19.9% | 53.9% | — | 9.8% | 57.7% | 39,509 |
| North West Hampshire | South East | Conservative | 50.7% | 24.9% | 20.7% | — | 3.8% | 64.9% | 51,265 |
| North West Leicestershire | East Midlands | Labour | 36.0% | 12.1% | 45.5% | — | 6.4% | 67.0% | 47,140 |
| North West Norfolk | East of England | Conservative | 50.3% | 13.9% | 32.2% | — | 3.7% | 62.3% | 50,649 |
| North Wiltshire | South West | Conservative | 46.9% | 37.4% | 12.1% | — | 3.6% | 69.3% | 56,061 |
| Northampton North | East Midlands | Labour | 30.8% | 24.5% | 40.2% | — | 4.5% | 57.4% | 42,048 |
| Northampton South | East Midlands | Conservative | 43.7% | 15.3% | 35.6% | — | 5.4% | 61.5% | 54,481 |
| Northavon | South West | Liberal / Lib Dem | 33.6% | 52.3% | 10.6% | — | 3.5% | 72.8% | 59,056 |
| Norwich North | East of England | Labour | 33.2% | 16.2% | 44.9% | — | 5.7% | 60.6% | 47,033 |
| Norwich South | East of England | Labour | 22.7% | 29.0% | 37.7% | — | 10.6% | 60.6% | 42,190 |
| Nottingham East | East Midlands | Labour | 22.7% | 22.8% | 45.8% | — | 8.7% | 49.6% | 30,091 |
| Nottingham North | East Midlands | Labour | 18.7% | 17.1% | 58.7% | — | 5.5% | 48.9% | 30,383 |
| Nottingham South | East Midlands | Labour | 25.9% | 22.9% | 47.4% | — | 3.9% | 50.4% | 34,840 |
| Nuneaton | West Midlands | Labour | 39.0% | 13.0% | 44.0% | — | 3.9% | 61.1% | 45,280 |
| Ochil & South Perthshire | Scotland | Labour | 21.5% | 13.3% | 31.4% | 29.9% | 4.0% | 65.7% | 46,697 |
| Ogmore | Wales | Labour | 14.0% | 15.2% | 60.4% | 10.4% | — | 57.4% | 30,278 |
| Old Bexley & Sidcup | London | Conservative | 49.8% | 14.7% | 27.5% | — | 8.0% | 65.5% | 44,572 |
| Oldham East & Saddleworth | North West | Labour | 18.2% | 33.2% | 41.4% | — | 7.2% | 57.5% | 43,367 |
| Oldham West & Royton | North West | Labour | 21.3% | 20.0% | 49.1% | — | 9.6% | 53.4% | 37,562 |
| Orkney & Shetland | Scotland | Liberal / Lib Dem | 13.3% | 51.5% | 14.2% | 10.3% | 10.7% | 54.0% | 17,742 |
| Orpington | London | Conservative | 48.8% | 39.8% | 9.0% | — | 2.4% | 69.3% | 54,734 |
| Oxford East | South East | Labour | 16.7% | 34.6% | 36.9% | — | 11.8% | 58.2% | 41,790 |
| Oxford West & Abingdon | South East | Liberal / Lib Dem | 31.7% | 46.3% | 16.6% | — | 5.5% | 66.2% | 52,600 |
| Paisley & Renfrewshire North | Scotland | Labour | 13.6% | 18.3% | 45.7% | 18.8% | 3.6% | 64.7% | 40,885 |
| Paisley & Renfrewshire South | Scotland | Labour | 8.4% | 17.6% | 52.6% | 17.6% | 3.8% | 63.3% | 37,860 |
| Pendle | North West | Labour | 31.8% | 23.2% | 37.1% | — | 8.0% | 63.5% | 41,132 |
| Penrith & The Border | North West | Conservative | 51.3% | 25.9% | 19.1% | — | 3.7% | 66.1% | 46,882 |
| Perth & North Perthshire | Scotland | SNP / Plaid Cymru | 30.4% | 16.1% | 18.7% | 33.7% | 1.1% | 65.2% | 45,930 |
| Peterborough | East of England | Conservative | 42.1% | 16.7% | 35.5% | — | 5.7% | 60.9% | 41,204 |
| Plymouth Devonport | South West | Labour | 25.0% | 19.0% | 44.3% | — | 11.6% | 57.4% | 42,013 |
| Plymouth Sutton | South West | Labour | 29.8% | 22.7% | 40.6% | — | 6.9% | 56.8% | 38,192 |
| Pontefract & Castleford | Yorkshire and the Humber | Labour | 17.4% | 12.0% | 63.7% | — | 7.0% | 53.2% | 32,947 |
| Pontypridd | Wales | Labour | 13.4% | 19.5% | 52.8% | 11.2% | 3.1% | 61.1% | 39,634 |
| Poole | South West | Conservative | 43.4% | 28.6% | 23.1% | — | 4.9% | 63.8% | 40,513 |
| Poplar & Canning Town | London | Labour | 21.8% | 13.9% | 40.1% | — | 24.3% | 46.9% | 39,010 |
| Portsmouth North | South East | Labour | 37.8% | 17.7% | 40.9% | — | 3.6% | 60.5% | 37,717 |
| Portsmouth South | South East | Liberal / Lib Dem | 33.9% | 42.2% | 21.6% | — | 2.3% | 58.3% | 40,374 |
| Preseli Pembrokeshire | Wales | Conservative | 36.6% | 12.9% | 35.0% | 12.3% | 3.3% | 68.9% | 38,587 |
| Preston | North West | Labour | 22.9% | 16.7% | 50.5% | — | 9.9% | 57.0% | 34,081 |
| Pudsey | Yorkshire and the Humber | Labour | 33.1% | 18.4% | 45.8% | — | 2.7% | 65.6% | 46,444 |
| Putney | London | Conservative | 42.4% | 16.3% | 37.5% | — | 3.8% | 59.7% | 36,574 |
| Rayleigh | East of England | Conservative | 55.4% | 16.0% | 23.6% | — | 5.0% | 64.3% | 46,193 |
| Reading East | South East | Conservative | 35.4% | 24.2% | 34.3% | — | 6.0% | 58.6% | 43,912 |
| Reading West | South East | Labour | 33.9% | 15.8% | 45.0% | — | 5.3% | 60.0% | 42,103 |
| Redcar | North East | Labour | 17.9% | 20.2% | 51.4% | — | 10.5% | 58.0% | 38,861 |
| Redditch | West Midlands | Labour | 38.0% | 13.9% | 44.7% | — | 3.4% | 63.7% | 40,291 |
| Regent'S Park & Kensington North | London | Labour | 29.7% | 18.6% | 44.7% | — | 7.0% | 52.6% | 40,680 |
| Reigate | South East | Conservative | 49.0% | 23.2% | 20.9% | — | 6.9% | 64.6% | 42,605 |
| Rhondda | Wales | Labour | 5.6% | 10.5% | 68.1% | 15.9% | — | 61.1% | 31,148 |
| Ribble Valley | North West | Conservative | 51.9% | 23.4% | 22.0% | — | 2.7% | 66.3% | 49,766 |
| Richmond (Yorkshire) | Yorkshire and the Humber | Conservative | 59.1% | 17.7% | 19.7% | — | 3.5% | 65.2% | 45,200 |
| Richmond Park | London | Liberal / Lib Dem | 39.5% | 46.7% | 9.3% | — | 4.5% | 74.4% | 51,374 |
| Rochdale | North West | Liberal / Lib Dem | 10.5% | 41.1% | 40.0% | — | 8.4% | 57.9% | 40,836 |
| Rochford & Southend East | East of England | Conservative | 45.3% | 15.1% | 31.4% | — | 8.2% | 55.4% | 39,466 |
| Romford | London | Conservative | 59.1% | 8.4% | 27.3% | — | 5.2% | 61.8% | 36,482 |
| Romsey | South East | Liberal / Lib Dem | 44.4% | 44.7% | 8.8% | — | 2.1% | 70.6% | 50,311 |
| Ross Skye & Lochaber | Scotland | Liberal / Lib Dem | 10.1% | 58.7% | 14.9% | 9.6% | 6.7% | 64.3% | 32,538 |
| Rossendale & Darwen | North West | Labour | 34.6% | 15.0% | 42.9% | — | 7.4% | 62.0% | 44,437 |
| Rother Valley | Yorkshire and the Humber | Labour | 19.4% | 15.9% | 55.4% | — | 9.4% | 58.1% | 39,495 |
| Rotherham | Yorkshire and the Humber | Labour | 16.6% | 17.2% | 52.8% | — | 13.4% | 54.9% | 29,978 |
| Rugby & Kenilworth | West Midlands | Conservative | 41.2% | 17.8% | 38.4% | — | 2.6% | 68.6% | 56,877 |
| Ruislip Northwood | London | Conservative | 47.7% | 25.3% | 21.0% | — | 6.0% | 64.8% | 39,670 |
| Runnymede & Weybridge | South East | Conservative | 51.4% | 17.9% | 23.0% | — | 7.7% | 60.0% | 43,524 |
| Rushcliffe | East Midlands | Conservative | 49.5% | 17.4% | 26.5% | — | 6.5% | 70.3% | 56,311 |
| Rutherglen & Hamilton West | Scotland | Labour | 8.4% | 18.4% | 55.6% | 13.9% | 3.7% | 57.7% | 43,261 |
| Rutland & Melton | East Midlands | Conservative | 51.2% | 18.6% | 25.0% | — | 5.2% | 65.7% | 49,284 |
| Ryedale | Yorkshire and the Humber | Conservative | 48.2% | 24.4% | 20.7% | — | 6.7% | 65.4% | 44,120 |
| Saffron Walden | East of England | Conservative | 51.4% | 26.9% | 16.5% | — | 5.2% | 68.0% | 53,020 |
| Salford | North West | Labour | 15.2% | 22.4% | 57.6% | — | 4.8% | 43.3% | 22,600 |
| Salisbury | South West | Conservative | 47.8% | 27.3% | 17.4% | — | 7.5% | 67.8% | 54,322 |
| Scarborough & Whitby | Yorkshire and the Humber | Conservative | 41.0% | 16.0% | 38.4% | — | 4.6% | 63.9% | 46,912 |
| Scunthorpe | Yorkshire and the Humber | Labour | 25.7% | 17.0% | 53.1% | — | 4.2% | 53.8% | 32,664 |
| Sedgefield | North East | Labour | 14.4% | 11.9% | 58.9% | — | 14.8% | 61.8% | 41,483 |
| Selby | Yorkshire and the Humber | Labour | 42.2% | 14.8% | 43.1% | — | — | 67.4% | 52,549 |
| Sevenoaks | South East | Conservative | 51.8% | 21.9% | 21.0% | — | 5.3% | 66.9% | 43,298 |
| Sheffield Attercliffe | Yorkshire and the Humber | Labour | 14.4% | 17.0% | 60.1% | — | 8.5% | 55.0% | 37,019 |
| Sheffield Brightside | Yorkshire and the Humber | Labour | 9.0% | 13.1% | 68.5% | — | 9.4% | 48.4% | 24,629 |
| Sheffield Central | Yorkshire and the Humber | Labour | 10.3% | 26.3% | 49.9% | — | 13.5% | 51.4% | 29,985 |
| Sheffield Hallam | Yorkshire and the Humber | Liberal / Lib Dem | 29.8% | 51.2% | 12.6% | — | 6.4% | 69.0% | 40,427 |
| Sheffield Heeley | Yorkshire and the Humber | Labour | 14.6% | 20.6% | 54.0% | — | 10.8% | 57.6% | 34,093 |
| Sheffield Hillsborough | Yorkshire and the Humber | Labour | 15.0% | 26.7% | 51.2% | — | 7.2% | 61.2% | 45,884 |
| Sherwood | East Midlands | Labour | 34.3% | 13.5% | 48.4% | — | 3.7% | 62.3% | 47,117 |
| Shipley | Yorkshire and the Humber | Conservative | 39.0% | 14.7% | 38.2% | — | 8.1% | 69.3% | 47,666 |
| Shrewsbury & Atcham | West Midlands | Conservative | 37.7% | 22.8% | 34.1% | — | 5.4% | 68.8% | 50,296 |
| Sittingbourne & Sheppey | South East | Labour | 41.6% | 12.7% | 41.8% | — | 3.9% | 65.4% | 40,803 |
| Skipton & Ripon | Yorkshire and the Humber | Conservative | 49.7% | 26.7% | 18.6% | — | 5.0% | 66.4% | 50,521 |
| Sleaford & North Hykeham | East Midlands | Conservative | 50.3% | 18.2% | 26.5% | — | 5.0% | 67.3% | 53,397 |
| Slough | South East | Labour | 26.1% | 15.5% | 47.2% | — | 11.2% | 53.7% | 37,095 |
| Solihull | West Midlands | Liberal / Lib Dem | 39.4% | 39.9% | 15.4% | — | 5.2% | 67.5% | 52,313 |
| Somerton & Frome | South West | Liberal / Lib Dem | 42.4% | 43.9% | 10.8% | — | 2.8% | 69.4% | 54,102 |
| South Antrim | Northern Ireland | Other | — | — | — | — | 100.0% | 63.0% | 37,957 |
| South Cambridgeshire | East of England | Conservative | 45.0% | 29.8% | 19.4% | — | 5.9% | 69.5% | 52,648 |
| South Derbyshire | East Midlands | Labour | 36.4% | 13.6% | 44.5% | — | 5.5% | 65.9% | 55,820 |
| South Dorset | South West | Labour | 37.9% | 15.7% | 41.6% | — | 4.7% | 69.2% | 48,584 |
| South Down | Northern Ireland | Other | — | — | — | — | 100.0% | 70.9% | 48,177 |
| South East Cambridgeshire | East of England | Conservative | 47.0% | 31.7% | 21.3% | — | — | 66.0% | 56,060 |
| South East Cornwall | South West | Liberal / Lib Dem | 34.6% | 46.7% | 11.4% | — | 7.3% | 66.8% | 53,455 |
| South Holland & The Deepings | East Midlands | Conservative | 57.1% | 12.9% | 24.4% | — | 5.6% | 62.2% | 48,249 |
| South Norfolk | East of England | Conservative | 44.8% | 29.9% | 22.5% | — | 2.9% | 68.2% | 58,974 |
| South Ribble | North West | Labour | 38.4% | 16.1% | 43.0% | — | 2.5% | 64.8% | 47,511 |
| South Shields | North East | Labour | 17.2% | 19.7% | 60.5% | — | 2.6% | 50.4% | 30,206 |
| South Staffordshire | West Midlands | Conservative | 52.0% | 13.8% | 17.5% | — | 16.6% | 37.2% | 25,635 |
| South Suffolk | East of England | Conservative | 42.0% | 28.5% | 24.5% | — | 5.0% | 68.8% | 48,707 |
| South Swindon | South West | Labour | 37.2% | 16.8% | 40.3% | — | 5.6% | 60.5% | 43,472 |
| South Thanet | South East | Labour | 38.8% | 13.2% | 40.4% | — | 7.6% | 64.8% | 41,242 |
| South West Bedfordshire | East of England | Conservative | 48.3% | 16.9% | 30.2% | — | 4.7% | 62.5% | 45,814 |
| South West Devon | South West | Conservative | 44.8% | 24.1% | 23.6% | — | 7.5% | 68.4% | 48,885 |
| South West Hertfordshire | East of England | Conservative | 46.9% | 30.0% | 20.9% | — | 2.2% | 69.3% | 50,088 |
| South West Norfolk | East of England | Conservative | 46.9% | 18.5% | 28.7% | — | 5.9% | 62.1% | 55,127 |
| South West Surrey | South East | Conservative | 50.4% | 39.5% | 7.9% | — | 2.2% | 72.0% | 52,409 |
| Southampton Itchen | South East | Labour | 26.8% | 21.2% | 48.3% | — | 3.8% | 54.5% | 43,225 |
| Southampton Test | South East | Labour | 25.9% | 24.8% | 42.7% | — | 6.6% | 57.1% | 41,783 |
| Southend West | East of England | Conservative | 46.2% | 23.7% | 22.8% | — | 7.3% | 61.2% | 39,830 |
| Southport | North West | Liberal / Lib Dem | 37.0% | 46.3% | 12.8% | — | 3.8% | 60.8% | 41,201 |
| Spelthorne | South East | Conservative | 50.5% | 17.1% | 27.3% | — | 5.2% | 62.5% | 42,829 |
| St Albans | East of England | Conservative | 37.3% | 25.4% | 34.3% | — | 3.0% | 70.3% | 45,462 |
| St Helens North | North West | Labour | 18.9% | 21.3% | 56.9% | — | 3.0% | 55.8% | 39,271 |
| St Helens South | North West | Labour | 13.0% | 28.3% | 54.5% | — | 4.2% | 53.9% | 35,473 |
| St Ives | South West | Liberal / Lib Dem | 27.7% | 50.7% | 13.1% | — | 8.5% | 67.5% | 50,417 |
| Stafford | West Midlands | Labour | 39.0% | 14.0% | 43.7% | — | 3.3% | 67.5% | 45,554 |
| Staffordshire Moorlands | West Midlands | Labour | 35.5% | 15.7% | 41.0% | — | 7.9% | 64.1% | 44,253 |
| Stalybridge & Hyde | North West | Labour | 26.0% | 15.7% | 49.7% | — | 8.7% | 53.9% | 35,314 |
| Stevenage | East of England | Labour | 35.4% | 18.1% | 42.9% | — | 3.5% | 63.1% | 41,934 |
| Stirling | Scotland | Labour | 25.1% | 20.7% | 36.0% | 12.6% | 5.6% | 68.0% | 43,691 |
| Stockport | North West | Labour | 24.9% | 21.9% | 50.5% | — | 2.7% | 54.8% | 35,771 |
| Stockton North | North East | Labour | 20.8% | 18.9% | 54.9% | — | 5.4% | 57.0% | 36,428 |
| Stockton South | North East | Labour | 34.1% | 16.0% | 47.8% | — | 2.1% | 62.5% | 44,923 |
| Stoke-On-Trent Central | West Midlands | Labour | 17.3% | 17.9% | 52.9% | — | 12.0% | 48.6% | 27,907 |
| Stoke-On-Trent North | West Midlands | Labour | 20.0% | 14.8% | 52.6% | — | 12.5% | 52.7% | 30,760 |
| Stoke-On-Trent South | West Midlands | Labour | 23.9% | 15.6% | 46.9% | — | 13.6% | 53.7% | 37,820 |
| Stone | West Midlands | Conservative | 48.3% | 19.4% | 29.0% | — | 3.3% | 67.0% | 47,036 |
| Stourbridge | West Midlands | Labour | 40.0% | 16.4% | 41.0% | — | 2.6% | 64.8% | 41,708 |
| Strangford | Northern Ireland | Other | 3.9% | — | — | — | 96.1% | 58.1% | 37,032 |
| Stratford-On-Avon | West Midlands | Conservative | 49.2% | 28.3% | 17.4% | — | 5.1% | 68.8% | 58,240 |
| Streatham | London | Labour | 17.8% | 28.3% | 46.7% | — | 7.2% | 51.7% | 40,615 |
| Stretford & Urmston | North West | Labour | 30.4% | 14.0% | 51.0% | — | 4.7% | 64.1% | 38,101 |
| Stroud | South West | Labour | 39.0% | 14.1% | 39.6% | — | 7.3% | 70.9% | 56,875 |
| Suffolk Coastal | East of England | Conservative | 44.6% | 22.1% | 26.1% | — | 7.2% | 67.6% | 52,557 |
| Sunderland North | North East | Labour | 19.8% | 14.8% | 54.4% | — | 11.0% | 49.6% | 28,913 |
| Sunderland South | North East | Labour | 22.5% | 14.6% | 58.6% | — | 4.3% | 49.2% | 30,712 |
| Surrey Heath | South East | Conservative | 51.5% | 28.8% | 16.7% | — | 3.0% | 63.7% | 47,858 |
| Sutton & Cheam | London | Liberal / Lib Dem | 40.4% | 47.1% | 11.8% | — | 0.7% | 67.3% | 41,932 |
| Sutton Coldfield | West Midlands | Conservative | 52.5% | 16.6% | 26.0% | — | 4.9% | 62.9% | 46,318 |
| Swansea East | Wales | Labour | 10.1% | 20.1% | 56.6% | 6.9% | 6.3% | 53.1% | 30,834 |
| Swansea West | Wales | Labour | 16.0% | 28.9% | 41.8% | 6.5% | 6.8% | 56.2% | 33,086 |
| Tamworth | West Midlands | Labour | 37.1% | 14.1% | 43.0% | — | 5.8% | 61.2% | 43,740 |
| Tatton | North West | Conservative | 51.8% | 21.8% | 23.5% | — | 3.0% | 64.5% | 41,414 |
| Taunton | South West | Liberal / Lib Dem | 42.3% | 43.3% | 12.0% | — | 2.4% | 69.7% | 59,528 |
| Teignbridge | South West | Liberal / Lib Dem | 35.5% | 45.7% | 11.4% | — | 7.5% | 69.0% | 60,898 |
| Telford | West Midlands | Labour | 32.5% | 14.4% | 48.3% | — | 4.9% | 57.3% | 34,206 |
| Tewkesbury | South West | Conservative | 49.1% | 27.4% | 20.2% | — | 3.3% | 63.3% | 45,453 |
| Thurrock | East of England | Labour | 32.6% | 10.9% | 47.2% | — | 9.2% | 54.5% | 43,692 |
| Tiverton & Honiton | South West | Conservative | 47.9% | 28.9% | 13.7% | — | 9.6% | 70.3% | 58,168 |
| Tonbridge & Malling | South East | Conservative | 52.9% | 19.5% | 23.9% | — | 3.7% | 68.8% | 46,063 |
| Tooting | London | Labour | 30.2% | 19.5% | 43.1% | — | 7.2% | 59.2% | 41,568 |
| Torbay | South West | Liberal / Lib Dem | 36.5% | 40.8% | 14.7% | — | 7.9% | 61.4% | 47,303 |
| Torfaen | Wales | Labour | 15.8% | 15.8% | 56.9% | 6.2% | 5.3% | 58.8% | 35,979 |
| Torridge & West Devon | South West | Conservative | 42.7% | 37.2% | 10.2% | — | 9.9% | 71.0% | 58,584 |
| Totnes | South West | Conservative | 41.7% | 37.9% | 12.2% | — | 8.1% | 68.3% | 50,575 |
| Tottenham | London | Labour | 13.5% | 16.8% | 57.9% | — | 11.8% | 47.7% | 31,664 |
| Truro & St Austell | South West | Liberal / Lib Dem | 32.4% | 46.7% | 13.6% | — | 7.4% | 63.9% | 51,564 |
| Tunbridge Wells | South East | Conservative | 49.6% | 26.1% | 20.6% | — | 3.7% | 65.7% | 42,482 |
| Twickenham | London | Liberal / Lib Dem | 32.4% | 51.6% | 11.4% | — | 4.6% | 72.7% | 51,687 |
| Tyne Bridge | North East | Labour | 11.2% | 21.8% | 61.2% | — | 5.8% | 48.7% | 26,383 |
| Tynemouth | North East | Labour | 37.3% | 15.7% | 47.0% | — | — | 66.8% | 42,859 |
| Upminster | London | Conservative | 48.5% | 9.0% | 31.1% | — | 11.4% | 62.5% | 34,676 |
| Upper Bann | Northern Ireland | Other | — | — | — | — | 100.0% | 66.6% | 44,422 |
| Uxbridge | London | Conservative | 49.0% | 13.2% | 31.0% | — | 6.8% | 59.0% | 34,378 |
| Vale Of Clwyd | Wales | Labour | 31.6% | 11.8% | 46.0% | 7.1% | 3.4% | 61.9% | 32,313 |
| Vale Of Glamorgan | Wales | Labour | 37.3% | 13.0% | 41.2% | 5.1% | 3.4% | 69.2% | 47,324 |
| Vale Of York | Yorkshire and the Humber | Conservative | 51.7% | 23.9% | 24.4% | — | — | 66.6% | 50,378 |
| Vauxhall | London | Labour | 14.5% | 26.1% | 52.9% | — | 6.5% | 47.3% | 37,353 |
| Wakefield | Yorkshire and the Humber | Labour | 31.5% | 16.3% | 43.3% | — | 8.9% | 59.4% | 43,381 |
| Wallasey | North West | Labour | 29.9% | 13.0% | 54.8% | — | 2.3% | 57.6% | 36,671 |
| Walsall North | West Midlands | Labour | 28.0% | 12.4% | 47.8% | — | 11.8% | 52.9% | 33,428 |
| Walsall South | West Midlands | Labour | 27.4% | 9.2% | 49.9% | — | 13.5% | 58.7% | 35,315 |
| Walthamstow | London | Labour | 18.2% | 27.1% | 50.3% | — | 4.5% | 54.8% | 34,444 |
| Wansbeck | North East | Labour | 15.0% | 26.4% | 55.2% | — | 3.4% | 58.6% | 36,834 |
| Wansdyke | South West | Labour | 37.0% | 19.7% | 40.6% | — | 2.7% | 72.5% | 50,933 |
| Wantage | South East | Conservative | 43.0% | 27.6% | 24.0% | — | 5.3% | 68.8% | 51,931 |
| Warley | West Midlands | Labour | 22.8% | 13.3% | 54.4% | — | 9.5% | 57.3% | 32,087 |
| Warrington North | North West | Labour | 23.3% | 19.0% | 53.5% | — | 4.1% | 55.3% | 40,418 |
| Warrington South | North West | Labour | 33.0% | 23.7% | 40.5% | — | 2.7% | 62.0% | 46,797 |
| Warwick & Leamington | West Midlands | Labour | 40.1% | 14.8% | 40.6% | — | 4.5% | 67.8% | 54,784 |
| Watford | East of England | Labour | 29.6% | 31.2% | 33.6% | — | 5.6% | 65.1% | 49,394 |
| Waveney | East of England | Labour | 33.4% | 15.1% | 45.3% | — | 6.2% | 63.9% | 49,653 |
| Wealden | South East | Conservative | 52.1% | 23.5% | 16.8% | — | 7.7% | 67.7% | 55,653 |
| Weaver Vale | North West | Labour | 30.2% | 19.6% | 47.6% | — | 2.6% | 57.2% | 39,420 |
| Wellingborough | East Midlands | Conservative | 42.8% | 11.6% | 41.5% | — | 4.1% | 66.8% | 53,005 |
| Wells | South West | Conservative | 43.6% | 37.8% | 15.6% | — | 3.0% | 68.3% | 52,965 |
| Welwyn Hatfield | East of England | Conservative | 49.6% | 14.1% | 36.3% | — | — | 68.3% | 44,716 |
| Wentworth | Yorkshire and the Humber | Labour | 17.3% | 13.5% | 59.6% | — | 9.6% | 55.9% | 35,596 |
| West Aberdeenshire & Kincardine | Scotland | Liberal / Lib Dem | 28.4% | 46.3% | 13.1% | 11.3% | 0.9% | 64.2% | 41,648 |
| West Bromwich East | West Midlands | Labour | 22.8% | 12.4% | 55.6% | — | 9.3% | 58.7% | 35,512 |
| West Bromwich West | West Midlands | Labour | 23.1% | 10.3% | 54.3% | — | 12.4% | 52.3% | 34,917 |
| West Chelmsford | East of England | Conservative | 44.9% | 26.1% | 25.9% | — | 3.0% | 62.5% | 51,052 |
| West Derbyshire | East Midlands | Conservative | 47.7% | 22.3% | 26.6% | — | 3.4% | 68.2% | 51,143 |
| West Dorset | South West | Conservative | 46.5% | 41.9% | 7.7% | — | 3.8% | 76.2% | 53,225 |
| West Dunbartonshire | Scotland | Labour | 6.4% | 14.4% | 51.9% | 21.8% | 5.4% | 60.8% | 41,589 |
| West Ham | London | Labour | 11.7% | 10.9% | 51.2% | — | 26.3% | 50.2% | 30,966 |
| West Lancashire | North West | Labour | 34.0% | 14.0% | 48.1% | — | 3.9% | 58.2% | 43,155 |
| West Suffolk | East of England | Conservative | 49.0% | 17.1% | 28.9% | — | 4.9% | 61.1% | 44,205 |
| West Tyrone | Northern Ireland | Other | — | — | — | — | 100.0% | 80.2% | 43,487 |
| West Worcestershire | West Midlands | Conservative | 44.5% | 39.3% | 10.5% | — | 5.7% | 70.6% | 47,077 |
| Westbury | South West | Conservative | 44.5% | 34.9% | 17.3% | — | 3.3% | 67.0% | 55,604 |
| Westmorland & Lonsdale | North West | Liberal / Lib Dem | 44.9% | 45.5% | 7.6% | — | 2.0% | 71.1% | 49,636 |
| Weston Super Mare | South West | Conservative | 40.3% | 36.1% | 18.7% | — | 4.9% | 65.9% | 49,095 |
| Wigan | North West | Labour | 20.8% | 17.7% | 55.1% | — | 6.4% | 53.3% | 34,278 |
| Wimbledon | London | Conservative | 41.2% | 18.1% | 35.9% | — | 4.8% | 67.9% | 43,404 |
| Winchester | South East | Liberal / Lib Dem | 38.5% | 50.6% | 7.8% | — | 3.1% | 73.1% | 61,658 |
| Windsor | South East | Conservative | 49.5% | 26.0% | 19.1% | — | 5.4% | 63.7% | 43,693 |
| Wirral South | North West | Labour | 33.2% | 21.6% | 42.5% | — | 2.7% | 67.5% | 39,704 |
| Wirral West | North West | Labour | 39.9% | 16.1% | 42.5% | — | 1.4% | 67.5% | 41,233 |
| Witney | South East | Conservative | 49.3% | 23.0% | 22.0% | — | 5.6% | 69.6% | 53,869 |
| Woking | South East | Conservative | 47.4% | 33.1% | 16.3% | — | 3.2% | 63.1% | 46,045 |
| Wokingham | South East | Conservative | 48.1% | 32.4% | 15.2% | — | 4.3% | 68.4% | 46,072 |
| Wolverhampton North East | West Midlands | Labour | 29.7% | 11.7% | 54.5% | — | 4.2% | 54.8% | 32,956 |
| Wolverhampton South East | West Midlands | Labour | 22.3% | 13.0% | 59.4% | — | 5.3% | 52.5% | 28,251 |
| Wolverhampton South West | West Midlands | Labour | 37.5% | 13.4% | 44.4% | — | 4.8% | 62.9% | 41,679 |
| Woodspring | South West | Conservative | 41.8% | 30.2% | 21.8% | — | 6.2% | 72.1% | 51,618 |
| Worcester | West Midlands | Labour | 35.1% | 16.3% | 41.9% | — | 6.8% | 64.0% | 46,388 |
| Workington | North West | Labour | 31.9% | 14.6% | 49.2% | — | 4.3% | 64.4% | 39,737 |
| Worsley | North West | Labour | 25.7% | 18.7% | 51.0% | — | 4.6% | 53.3% | 36,946 |
| Worthing West | South East | Conservative | 47.6% | 26.7% | 19.2% | — | 6.5% | 62.5% | 44,941 |
| Wrekin The | West Midlands | Conservative | 41.9% | 14.7% | 39.9% | — | 3.5% | 66.7% | 45,054 |
| Wrexham | Wales | Labour | 20.0% | 23.6% | 46.1% | 5.7% | 4.6% | 63.0% | 30,385 |
| Wycombe | South East | Conservative | 45.8% | 19.8% | 29.9% | — | 4.6% | 62.2% | 44,427 |
| Wyre Forest | West Midlands | Other | 28.7% | — | 22.8% | — | 48.5% | 64.2% | 46,987 |
| Wythenshawe & Sale East | North West | Labour | 22.3% | 21.5% | 52.2% | — | 4.1% | 51.2% | 36,184 |
| Yeovil | South West | Liberal / Lib Dem | 34.3% | 51.4% | 10.5% | — | 3.8% | 64.1% | 49,913 |
| Ynys Môn | Wales | Labour | 11.0% | 6.8% | 34.6% | 31.1% | 16.4% | 67.7% | 35,462 |
| York City Of | Yorkshire and the Humber | Labour | 24.4% | 21.8% | 46.9% | — | 6.9% | 62.2% | 46,597 |
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.