2024 General Election
4 July 2024 · The Brexit Realignment · 650 seats
Starmer's Labour won 411 seats on just 33.7% of the vote, the most disproportional result in British history, as Reform UK split the right and the Conservatives fell to 121 seats, their worst ever. Five parties took over a million votes each.
Prime Minister before
Rishi Sunak
Conservative
Prime Minister after
Keir Starmer
Labour
Government formed
Labour
no overall majority
Turnout
59.7%
electorate 48,224,212
The result
| Share of Commons | ||||||
|---|---|---|---|---|---|---|
| Labour | Keir Starmer | 411 | 9,708,716 | 33.7% | +1.6 | |
| Conservative | Rishi Sunak | 121 | 6,828,925 | 23.7% | -19.9 | |
| Reform | Nigel Farage | 5 | 4,117,620 | 14.3% | +0.6 | |
| Liberal Democrats | Ed Davey | 72 | 3,519,143 | 12.2% | — | |
| Green Party of England and Wales | Carla Denyer & Adrian Ramsay | 4 | 1,841,888 | 6.4% | — | |
| Scottish National Party | John Swinney | 9 | 724,758 | 2.5% | — | |
| Independents | — | 6 | 564,243 | 2.0% | — | |
| Sinn Féin | Mary Lou McDonald | 7 | 210,891 | 0.7% | — | |
| Plaid Cymru | Rhun ap Iorwerth | 4 | 194,811 | 0.7% | — | |
| Democratic Unionist | Gavin Robinson | 5 | 172,058 | 0.6% | — | |
| Alliance | Naomi Long | 1 | 117,191 | 0.4% | — | |
| Ulster Unionist | Doug Beattie | 1 | 94,779 | 0.3% | — |
4 further seats went to parties and independents outside the main contenders listed above.
The result by constituency
All 650 constituencies on the 2023-2029 boundaries, from the House of Commons Library dataset. Search, filter by country or region, and click any column heading to sort.
Highest turnout
75.2%
Harpenden & Berkhamsted, East of England
Lowest turnout
40.0%
Manchester Rusholme, North West
Biggest single-party share
70.6%
Labour, Liverpool Walton
Tightest main-family margin
0.0 pts
Hendon, London
| Most votes, by seat | ||||||||
|---|---|---|---|---|---|---|---|---|
| South East | 91 | 30.6% | 21.9% | 24.5% | — | 23.0% | 64.6% | 2824327 |
| London | 75 | 20.5% | 11.0% | 43.0% | — | 25.5% | 58.7% | 76557 |
| North West | 73 | 18.8% | 7.8% | 44.0% | — | 29.3% | 56.7% | 33589 |
| East of England | 61 | 30.6% | 13.2% | 29.4% | — | 26.7% | 62.0% | 227248 |
| South West | 58 | 28.2% | 24.7% | 24.5% | — | 22.6% | 64.9% | 1122241 |
| West Midlands | 57 | 27.6% | 8.8% | 34.0% | — | 29.6% | 57.3% | 152337 |
| Scotland | 57 | 12.7% | 9.7% | 35.3% | 30.0% | 12.3% | 59.2% | 56379 |
| Yorkshire and the Humber | 54 | 22.8% | 7.1% | 40.9% | — | 29.2% | 55.7% | 91377 |
| East Midlands | 47 | 29.4% | 6.4% | 35.3% | — | 28.9% | 60.8% | 14285 |
| Wales | 32 | 18.2% | 6.5% | 37.0% | 14.8% | 23.6% | 56.2% | 12641 |
| North East | 27 | 20.2% | 5.9% | 45.4% | — | 28.5% | 56.6% | 1251 |
| Northern Ireland | 18 | 0.1% | — | — | — | 99.9% | 57.2% | 18 |
| Constituency ↑ | Region | Most votes | Conservative | Liberal / Lib Dem | Labour | SNP / Plaid Cymru | Other | Turnout | Votes |
|---|---|---|---|---|---|---|---|---|---|
| Aberafan Maesteg | Wales | Labour | 8.1% | 2.6% | 49.9% | 13.2% | 26.2% | 49.3% | 35,755 |
| Aberdeen North | Scotland | SNP / Plaid Cymru | 14.0% | 6.1% | 30.3% | 34.5% | 15.0% | 55.4% | 42,095 |
| Aberdeen South | Scotland | SNP / Plaid Cymru | 24.4% | 6.3% | 24.7% | 32.8% | 11.8% | 59.9% | 46,345 |
| Aberdeenshire North & Moray East | Scotland | SNP / Plaid Cymru | 32.8% | 7.3% | 10.1% | 35.2% | 14.6% | 54.5% | 38,188 |
| Airdrie & Shotts | Scotland | Labour | 4.6% | 2.0% | 51.5% | 30.9% | 11.0% | 52.2% | 36,666 |
| Aldershot | South East | Labour | 29.0% | 8.3% | 40.7% | 0.0% | 21.9% | 61.8% | 48,544 |
| Aldridge-Brownhills | West Midlands | Conservative | 38.9% | 4.3% | 28.4% | 0.0% | 28.5% | 58.2% | 40,912 |
| Alloa & Grangemouth | Scotland | Labour | 7.6% | 2.8% | 43.8% | 28.9% | 16.9% | 58.3% | 41,201 |
| Altrincham & Sale West | North West | Labour | 32.3% | 9.2% | 40.4% | 0.0% | 18.1% | 69.5% | 51,452 |
| Alyn & Deeside | Wales | Labour | 18.2% | 4.8% | 42.4% | 4.5% | 30.2% | 57.3% | 43,392 |
| Amber Valley | East Midlands | Labour | 25.2% | 3.7% | 37.0% | 0.0% | 34.0% | 59.4% | 42,531 |
| Angus & Perthshire Glens | Scotland | SNP / Plaid Cymru | 30.1% | 6.7% | 14.4% | 40.4% | 8.4% | 61.8% | 47,348 |
| Arbroath & Broughty Ferry | Scotland | SNP / Plaid Cymru | 15.5% | 5.1% | 33.4% | 35.3% | 10.7% | 57.9% | 44,117 |
| Argyll, Bute & South Lochaber | Scotland | SNP / Plaid Cymru | 20.8% | 16.4% | 19.1% | 34.7% | 8.9% | 62.5% | 44,862 |
| Arundel & South Downs | South East | Conservative | 40.2% | 18.0% | 17.9% | 0.0% | 23.9% | 70.2% | 54,740 |
| Ashfield | East Midlands | Other | 8.2% | 1.6% | 29.0% | 0.0% | 61.3% | 57.9% | 39,882 |
| Ashford | South East | Other | 28.7% | 5.2% | 32.5% | 0.0% | 33.6% | 61.6% | 46,975 |
| Ashton-under-Lyne | North West | Labour | 12.3% | 4.0% | 43.9% | 0.0% | 39.8% | 49.9% | 35,461 |
| Aylesbury | South East | Labour | 28.9% | 20.9% | 30.2% | 0.0% | 20.0% | 63.1% | 49,940 |
| Ayr, Carrick & Cumnock | Scotland | Labour | 22.6% | 2.6% | 36.5% | 26.3% | 12.0% | 58.2% | 40,936 |
| Banbury | South East | Labour | 31.6% | 9.0% | 38.3% | 0.0% | 21.1% | 65.8% | 48,178 |
| Bangor Aberconwy | Wales | Labour | 21.7% | 3.7% | 33.6% | 21.9% | 19.2% | 59.1% | 41,660 |
| Barking | London | Labour | 11.8% | 2.8% | 44.5% | 0.0% | 41.0% | 45.7% | 36,477 |
| Barnsley North | Yorkshire and the Humber | Labour | 8.4% | 3.6% | 50.4% | 0.0% | 37.6% | 47.1% | 36,894 |
| Barnsley South | Yorkshire and the Humber | Labour | 9.3% | 3.3% | 46.7% | 0.0% | 40.7% | 46.2% | 35,082 |
| Barrow & Furness | North West | Labour | 31.3% | 4.0% | 43.9% | 0.0% | 20.8% | 56.3% | 42,221 |
| Basildon & Billericay | East of England | Other | 30.6% | 5.4% | 30.6% | 0.0% | 33.3% | 54.8% | 42,124 |
| Basingstoke | South East | Labour | 29.5% | 6.5% | 42.7% | 0.0% | 21.3% | 62.4% | 48,989 |
| Bassetlaw | East Midlands | Labour | 28.3% | 4.4% | 41.2% | 0.0% | 26.1% | 57.4% | 44,878 |
| Bath | South West | Liberal / Lib Dem | 15.9% | 41.3% | 18.0% | 0.0% | 24.8% | 69.1% | 48,130 |
| Bathgate & Linlithgow | Scotland | Labour | 7.5% | 5.2% | 47.0% | 27.2% | 13.1% | 58.3% | 42,065 |
| Battersea | London | Labour | 23.2% | 10.3% | 48.8% | 0.0% | 17.7% | 64.6% | 47,082 |
| Beaconsfield | South East | Conservative | 38.8% | 27.3% | 15.1% | 0.0% | 18.8% | 65.6% | 47,726 |
| Beckenham & Penge | London | Labour | 24.6% | 8.5% | 49.3% | 0.0% | 17.6% | 67.6% | 52,222 |
| Bedford | East of England | Labour | 21.9% | 9.9% | 45.1% | 0.0% | 23.1% | 56.1% | 40,659 |
| Belfast East | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 58.6% | 42,706 |
| Belfast North | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 54.5% | 40,452 |
| Belfast South & Mid Down | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 58.2% | 43,491 |
| Belfast West | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 52.7% | 39,743 |
| Bermondsey & Old Southwark | London | Labour | 7.7% | 24.1% | 44.8% | 0.0% | 23.4% | 54.1% | 37,603 |
| Berwickshire, Roxburgh & Selkirk | Scotland | Conservative | 40.5% | 7.9% | 13.6% | 26.4% | 11.6% | 60.9% | 46,558 |
| Bethnal Green & Stepney | London | Other | 4.1% | 10.2% | 34.1% | 0.0% | 51.6% | 57.3% | 46,647 |
| Beverley & Holderness | Yorkshire and the Humber | Conservative | 34.5% | 7.5% | 34.2% | 0.0% | 23.7% | 62.4% | 44,897 |
| Bexhill & Battle | South East | Conservative | 33.9% | 7.3% | 28.3% | 0.0% | 30.5% | 66.1% | 47,750 |
| Bexleyheath & Crayford | London | Labour | 31.3% | 5.1% | 36.2% | 0.0% | 27.5% | 61.8% | 43,461 |
| Bicester & Woodstock | South East | Liberal / Lib Dem | 28.8% | 38.7% | 16.4% | 0.0% | 16.1% | 67.5% | 50,219 |
| Birkenhead | North West | Labour | 7.5% | 5.3% | 52.1% | 0.0% | 35.1% | 55.2% | 43,134 |
| Birmingham Edgbaston | West Midlands | Labour | 22.0% | 5.6% | 44.3% | 0.0% | 28.0% | 52.1% | 37,428 |
| Birmingham Erdington | West Midlands | Labour | 15.8% | 3.3% | 43.3% | 0.0% | 37.6% | 44.1% | 34,137 |
| Birmingham Hall Green & Moseley | West Midlands | Other | 9.2% | 11.3% | 30.8% | 0.0% | 48.7% | 54.1% | 41,606 |
| Birmingham Hodge Hill & Solihull North | West Midlands | Other | 13.6% | 2.8% | 31.2% | 0.0% | 52.5% | 43.9% | 34,136 |
| Birmingham Ladywood | West Midlands | Other | 6.1% | 4.7% | 42.5% | 0.0% | 46.7% | 43.7% | 36,579 |
| Birmingham Northfield | West Midlands | Labour | 25.3% | 4.8% | 39.6% | 0.0% | 30.3% | 50.8% | 37,652 |
| Birmingham Perry Barr | West Midlands | Other | 11.3% | 3.5% | 34.1% | 0.0% | 51.1% | 49.1% | 37,476 |
| Birmingham Selly Oak | West Midlands | Labour | 15.2% | 6.0% | 45.2% | 0.0% | 33.6% | 50.8% | 38,423 |
| Birmingham Yardley | West Midlands | Other | 10.1% | 10.1% | 31.2% | 0.0% | 48.7% | 49.4% | 36,144 |
| Bishop Auckland | North East | Labour | 25.6% | 3.4% | 42.1% | 0.0% | 28.8% | 57.1% | 40,427 |
| Blackburn | North West | Other | 8.9% | 1.8% | 26.7% | 0.0% | 62.6% | 53.1% | 38,887 |
| Blackley & Middleton South | North West | Labour | 9.8% | 5.1% | 53.8% | 0.0% | 31.3% | 43.3% | 31,340 |
| Blackpool North & Fleetwood | North West | Labour | 28.9% | 3.2% | 40.0% | 0.0% | 27.9% | 57.0% | 41,810 |
| Blackpool South | North West | Labour | 15.6% | 3.0% | 48.1% | 0.0% | 33.3% | 45.4% | 35,180 |
| Blaenau Gwent & Rhymney | Wales | Labour | 12.6% | 4.2% | 53.6% | 12.8% | 16.7% | 42.7% | 29,922 |
| Blaydon & Consett | North East | Labour | 14.3% | 5.4% | 50.1% | 0.0% | 30.2% | 59.9% | 42,216 |
| Blyth & Ashington | North East | Labour | 15.2% | 3.5% | 49.6% | 0.0% | 31.7% | 52.7% | 40,401 |
| Bognor Regis & Littlehampton | South East | Conservative | 32.8% | 10.6% | 29.1% | 0.0% | 27.5% | 62.2% | 47,827 |
| Bolsover | East Midlands | Labour | 25.6% | 3.5% | 40.5% | 0.0% | 30.4% | 55.0% | 42,434 |
| Bolton North East | North West | Other | 21.9% | 3.5% | 37.3% | 0.0% | 37.3% | 54.2% | 43,359 |
| Bolton South & Walkden | North West | Other | 11.3% | 3.7% | 40.9% | 0.0% | 44.1% | 46.4% | 36,930 |
| Bolton West | North West | Labour | 27.8% | 4.4% | 38.9% | 0.0% | 28.8% | 59.5% | 44,598 |
| Bootle | North West | Labour | 4.3% | 3.3% | 68.7% | 0.0% | 23.6% | 53.2% | 38,880 |
| Boston & Skegness | East Midlands | Other | 33.4% | 3.4% | 18.9% | 0.0% | 44.3% | 53.4% | 40,455 |
| Bournemouth East | South West | Labour | 28.6% | 6.9% | 40.8% | 0.0% | 23.8% | 62.1% | 44,910 |
| Bournemouth West | South West | Labour | 28.3% | 10.9% | 36.4% | 0.0% | 24.4% | 56.1% | 39,418 |
| Bracknell | South East | Labour | 31.9% | 10.9% | 33.7% | 0.0% | 23.5% | 61.2% | 43,837 |
| Bradford East | Yorkshire and the Humber | Other | 9.3% | 5.1% | 37.9% | 0.0% | 47.7% | 49.5% | 37,216 |
| Bradford South | Yorkshire and the Humber | Other | 14.7% | 2.9% | 35.8% | 0.0% | 46.6% | 46.5% | 33,042 |
| Bradford West | Yorkshire and the Humber | Other | 8.2% | 2.0% | 31.6% | 0.0% | 58.1% | 47.6% | 37,081 |
| Braintree | East of England | Conservative | 35.5% | 5.9% | 28.0% | 0.0% | 30.6% | 63.1% | 49,028 |
| Brecon, Radnor & Cwm Tawe | Wales | Liberal / Lib Dem | 26.3% | 29.5% | 21.3% | 4.9% | 18.0% | 63.7% | 46,548 |
| Brent East | London | Labour | 16.7% | 7.0% | 51.2% | 0.0% | 25.1% | 48.7% | 37,802 |
| Brent West | London | Labour | 32.5% | 7.3% | 41.7% | 0.0% | 18.5% | 51.7% | 41,376 |
| Brentford & Isleworth | London | Labour | 22.5% | 8.5% | 44.2% | 0.0% | 24.8% | 57.0% | 45,254 |
| Brentwood & Ongar | East of England | Conservative | 36.7% | 12.0% | 22.9% | 0.0% | 28.4% | 64.1% | 48,332 |
| Bridgend | Wales | Labour | 16.3% | 3.5% | 39.9% | 8.8% | 31.5% | 56.5% | 41,374 |
| Bridgwater | South West | Conservative | 30.6% | 14.4% | 27.2% | 0.0% | 27.7% | 56.1% | 40,129 |
| Bridlington & The Wolds | Yorkshire and the Humber | Conservative | 34.6% | 7.2% | 27.3% | 0.0% | 30.9% | 57.7% | 42,937 |
| Brigg & Immingham | Yorkshire and the Humber | Conservative | 37.4% | 3.4% | 29.8% | 0.0% | 29.4% | 58.2% | 42,508 |
| Brighton Kemptown & Peacehaven | South East | Labour | 20.2% | 9.7% | 44.0% | 0.0% | 26.1% | 59.2% | 40,686 |
| Brighton Pavilion | South East | Other | 7.6% | 3.1% | 27.7% | 0.0% | 61.6% | 70.0% | 52,363 |
| Bristol Central | South West | Other | 4.6% | 2.7% | 32.6% | 0.0% | 60.1% | 69.1% | 43,365 |
| Bristol East | South West | Labour | 14.0% | 5.9% | 45.0% | 0.0% | 35.2% | 60.7% | 46,109 |
| Bristol North East | South West | Labour | 14.8% | 4.7% | 45.3% | 0.0% | 35.3% | 59.9% | 41,989 |
| Bristol North West | South West | Labour | 14.0% | 8.6% | 49.6% | 0.0% | 27.8% | 64.7% | 48,464 |
| Bristol South | South West | Labour | 11.4% | 6.3% | 42.7% | 0.0% | 39.7% | 57.5% | 43,403 |
| Broadland & Fakenham | East of England | Conservative | 33.0% | 11.2% | 31.5% | 0.0% | 24.4% | 64.4% | 49,513 |
| Bromley & Biggin Hill | London | Conservative | 34.0% | 9.3% | 33.4% | 0.0% | 23.3% | 66.2% | 46,788 |
| Bromsgrove | West Midlands | Conservative | 32.8% | 14.7% | 26.8% | 0.0% | 25.7% | 65.9% | 50,405 |
| Broxbourne | East of England | Conservative | 36.8% | 6.3% | 30.2% | 0.0% | 26.8% | 57.1% | 42,952 |
| Broxtowe | East Midlands | Labour | 23.3% | 8.0% | 40.9% | 0.0% | 27.8% | 67.9% | 47,838 |
| Buckingham & Bletchley | South East | Labour | 31.9% | 9.0% | 36.9% | 0.0% | 22.2% | 63.7% | 47,641 |
| Burnley | North West | Labour | 20.3% | 23.1% | 31.7% | 0.0% | 24.9% | 53.0% | 39,719 |
| Burton & Uttoxeter | West Midlands | Labour | 30.6% | 3.6% | 35.6% | 0.0% | 30.2% | 58.5% | 45,627 |
| Bury North | North West | Labour | 27.9% | 2.9% | 43.1% | 0.0% | 26.1% | 58.6% | 45,520 |
| Bury South | North West | Labour | 23.4% | 4.3% | 45.6% | 0.0% | 26.7% | 56.0% | 42,214 |
| Bury St Edmunds & Stowmarket | East of England | Labour | 30.0% | 6.2% | 32.9% | 0.0% | 30.9% | 64.8% | 50,893 |
| Caerfyrddin | Wales | SNP / Plaid Cymru | 19.4% | 3.2% | 24.1% | 34.0% | 19.3% | 61.6% | 45,604 |
| Caerphilly | Wales | Labour | 11.5% | 4.7% | 38.0% | 21.2% | 24.6% | 52.6% | 38,234 |
| Caithness, Sutherland & Easter Ross | Scotland | Liberal / Lib Dem | 4.0% | 49.4% | 7.4% | 26.6% | 12.6% | 61.7% | 46,048 |
| Calder Valley | Yorkshire and the Humber | Labour | 26.3% | 5.2% | 44.4% | 0.0% | 24.0% | 64.1% | 49,608 |
| Camborne & Redruth | South West | Labour | 24.2% | 8.6% | 40.5% | 0.0% | 26.7% | 64.3% | 47,785 |
| Cambridge | East of England | Labour | 12.0% | 20.3% | 46.6% | 0.0% | 21.1% | 59.9% | 42,100 |
| Cannock Chase | West Midlands | Labour | 29.2% | 2.4% | 36.5% | 0.0% | 31.9% | 55.8% | 42,953 |
| Canterbury | South East | Labour | 23.0% | 8.1% | 41.4% | 0.0% | 27.5% | 66.4% | 47,231 |
| Cardiff East | Wales | Labour | 10.0% | 17.2% | 40.5% | 9.1% | 23.2% | 53.7% | 39,123 |
| Cardiff North | Wales | Labour | 20.3% | 6.7% | 43.9% | 9.8% | 19.3% | 66.4% | 47,473 |
| Cardiff South & Penarth | Wales | Labour | 13.9% | 7.4% | 44.5% | 8.2% | 25.9% | 53.6% | 39,176 |
| Cardiff West | Wales | Labour | 15.3% | 4.3% | 36.7% | 21.1% | 22.6% | 59.1% | 44,757 |
| Carlisle | North West | Labour | 28.1% | 6.5% | 39.4% | 0.0% | 26.0% | 59.1% | 45,979 |
| Carshalton & Wallington | London | Liberal / Lib Dem | 26.2% | 43.1% | 13.1% | 0.0% | 17.6% | 62.8% | 46,670 |
| Castle Point | East of England | Conservative | 38.1% | 3.3% | 23.3% | 0.0% | 35.3% | 57.2% | 40,633 |
| Central Ayrshire | Scotland | Labour | 14.8% | 2.4% | 43.7% | 27.1% | 12.0% | 59.7% | 41,419 |
| Central Devon | South West | Conservative | 31.5% | 15.4% | 31.4% | 0.0% | 21.7% | 70.9% | 53,432 |
| Central Suffolk & North Ipswich | East of England | Conservative | 32.6% | 11.6% | 23.4% | 0.0% | 32.4% | 63.6% | 46,423 |
| Ceredigion Preseli | Wales | SNP / Plaid Cymru | 10.3% | 15.0% | 11.6% | 46.9% | 16.1% | 61.2% | 46,302 |
| Chatham & Aylesford | South East | Labour | 28.6% | 5.3% | 33.5% | 0.0% | 32.5% | 54.4% | 40,845 |
| Cheadle | North West | Liberal / Lib Dem | 22.6% | 46.7% | 15.6% | 0.0% | 15.2% | 68.2% | 50,731 |
| Chelmsford | East of England | Liberal / Lib Dem | 30.5% | 39.9% | 12.0% | 0.0% | 17.6% | 65.9% | 50,716 |
| Chelsea & Fulham | London | Labour | 39.1% | 7.7% | 39.4% | 0.0% | 13.9% | 60.0% | 47,116 |
| Cheltenham | South West | Liberal / Lib Dem | 36.1% | 50.6% | 5.4% | 0.0% | 7.9% | 65.1% | 49,542 |
| Chesham & Amersham | South East | Liberal / Lib Dem | 34.8% | 44.8% | 6.4% | 0.0% | 13.9% | 72.7% | 54,455 |
| Chester North & Neston | North West | Labour | 23.2% | 4.6% | 49.8% | 0.0% | 22.3% | 63.7% | 44,694 |
| Chester South & Eddisbury | North West | Conservative | 37.9% | 10.3% | 32.1% | 0.0% | 19.6% | 70.7% | 52,486 |
| Chesterfield | East Midlands | Labour | 20.4% | 6.1% | 46.5% | 0.0% | 26.9% | 58.0% | 41,555 |
| Chichester | South East | Liberal / Lib Dem | 25.7% | 49.2% | 6.1% | 0.0% | 19.0% | 66.3% | 51,947 |
| Chingford & Woodford Green | London | Other | 35.6% | 2.6% | 25.8% | 0.0% | 35.9% | 65.5% | 48,512 |
| Chippenham | South West | Liberal / Lib Dem | 29.1% | 45.5% | 7.9% | 0.0% | 17.4% | 66.8% | 49,512 |
| Chipping Barnet | London | Labour | 36.7% | 5.1% | 42.4% | 0.0% | 15.7% | 65.2% | 50,859 |
| Chorley | North West | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 45.4% | 33,964 |
| Christchurch | South West | Conservative | 35.8% | 20.0% | 16.4% | 0.0% | 27.8% | 66.6% | 47,335 |
| Cities of London & Westminster | London | Labour | 32.1% | 11.1% | 39.0% | 0.0% | 17.8% | 53.4% | 39,215 |
| City of Durham | North East | Labour | 12.9% | 14.6% | 47.1% | 0.0% | 25.5% | 57.6% | 40,627 |
| Clacton | East of England | Other | 27.9% | 4.4% | 16.2% | 0.0% | 51.5% | 58.7% | 45,958 |
| Clapham & Brixton Hill | London | Labour | 10.2% | 14.4% | 56.5% | 0.0% | 18.8% | 57.6% | 42,741 |
| Clwyd East | Wales | Labour | 29.0% | 3.9% | 38.7% | 7.8% | 20.7% | 62.4% | 47,822 |
| Clwyd North | Wales | Labour | 32.7% | 4.0% | 35.5% | 7.6% | 20.2% | 55.5% | 41,627 |
| Coatbridge & Bellshill | Scotland | Labour | 3.6% | 1.7% | 49.8% | 33.4% | 11.5% | 53.3% | 38,731 |
| Colchester | East of England | Labour | 23.5% | 14.2% | 41.9% | 0.0% | 20.4% | 57.1% | 44,903 |
| Colne Valley | Yorkshire and the Humber | Labour | 30.3% | 4.3% | 41.0% | 0.0% | 24.3% | 63.6% | 46,221 |
| Congleton | North West | Labour | 30.9% | 5.6% | 37.7% | 0.0% | 25.9% | 67.5% | 50,125 |
| Corby & East Northamptonshire | East Midlands | Labour | 29.6% | 4.4% | 42.4% | 0.0% | 23.6% | 63.0% | 49,589 |
| Coventry East | West Midlands | Labour | 16.9% | 3.3% | 49.5% | 0.0% | 30.4% | 48.8% | 37,014 |
| Coventry North West | West Midlands | Labour | 20.3% | 4.6% | 46.9% | 0.0% | 28.3% | 56.0% | 42,030 |
| Coventry South | West Midlands | Labour | 23.8% | 5.9% | 47.6% | 0.0% | 22.7% | 56.1% | 42,731 |
| Cowdenbeath & Kirkcaldy | Scotland | Labour | 7.8% | 3.9% | 45.7% | 28.0% | 14.6% | 56.8% | 40,814 |
| Cramlington & Killingworth | North East | Labour | 18.9% | 4.2% | 49.1% | 0.0% | 27.8% | 59.6% | 45,394 |
| Crawley | South East | Labour | 26.8% | 4.8% | 38.2% | 0.0% | 30.2% | 60.4% | 45,642 |
| Crewe & Nantwich | North West | Labour | 23.5% | 4.8% | 44.1% | 0.0% | 27.5% | 60.2% | 47,197 |
| Croydon East | London | Labour | 26.8% | 8.1% | 42.4% | 0.0% | 22.7% | 57.2% | 43,779 |
| Croydon South | London | Conservative | 40.0% | 8.9% | 35.3% | 0.0% | 15.8% | 65.9% | 49,378 |
| Croydon West | London | Labour | 16.8% | 9.6% | 54.1% | 0.0% | 19.6% | 48.9% | 38,122 |
| Cumbernauld & Kirkintilloch | Scotland | Labour | 4.7% | 3.2% | 45.2% | 35.1% | 11.9% | 58.2% | 40,976 |
| Dagenham & Rainham | London | Labour | 17.8% | 2.7% | 42.6% | 0.0% | 36.9% | 50.8% | 38,867 |
| Darlington | North East | Labour | 33.8% | 4.1% | 39.2% | 0.0% | 22.9% | 60.0% | 42,378 |
| Dartford | South East | Labour | 31.9% | 4.9% | 34.6% | 0.0% | 28.6% | 59.0% | 44,488 |
| Daventry | East Midlands | Conservative | 33.7% | 12.7% | 28.0% | 0.0% | 25.6% | 65.6% | 53,082 |
| Derby North | East Midlands | Labour | 23.7% | 4.5% | 45.5% | 0.0% | 26.3% | 56.9% | 40,919 |
| Derby South | East Midlands | Other | 13.9% | 4.8% | 38.8% | 0.0% | 42.5% | 51.3% | 37,399 |
| Derbyshire Dales | East Midlands | Labour | 34.0% | 9.5% | 34.6% | 0.0% | 21.9% | 69.9% | 51,272 |
| Dewsbury & Batley | Yorkshire and the Humber | Other | 11.0% | 3.5% | 22.9% | 0.0% | 62.6% | 53.1% | 38,070 |
| Didcot & Wantage | South East | Liberal / Lib Dem | 28.4% | 39.8% | 14.7% | 0.0% | 17.1% | 67.8% | 54,733 |
| Doncaster Central | Yorkshire and the Humber | Labour | 21.0% | 3.2% | 46.2% | 0.0% | 29.7% | 50.8% | 37,944 |
| Doncaster East & the Isle of Axholme | Yorkshire and the Humber | Labour | 32.7% | 3.0% | 38.6% | 0.0% | 25.6% | 55.8% | 39,132 |
| Doncaster North | Yorkshire and the Humber | Labour | 22.9% | 3.4% | 52.4% | 0.0% | 21.4% | 44.4% | 31,002 |
| Dorking & Horley | South East | Liberal / Lib Dem | 31.1% | 41.9% | 8.1% | 0.0% | 18.9% | 69.7% | 49,965 |
| Dover & Deal | South East | Labour | 21.7% | 5.4% | 39.6% | 0.0% | 33.2% | 62.5% | 47,775 |
| Droitwich & Evesham | West Midlands | Conservative | 40.3% | 10.3% | 22.1% | 0.0% | 27.3% | 64.7% | 49,609 |
| Dudley | West Midlands | Labour | 28.8% | 3.0% | 34.1% | 0.0% | 34.1% | 51.0% | 35,796 |
| Dulwich & West Norwood | London | Labour | 8.5% | 7.7% | 60.3% | 0.0% | 23.5% | 61.1% | 45,378 |
| Dumfries & Galloway | Scotland | Conservative | 29.6% | 4.6% | 25.7% | 27.5% | 12.7% | 58.3% | 45,775 |
| Dumfriesshire, Clydesdale & Tweeddale | Scotland | Conservative | 33.9% | 6.3% | 22.9% | 24.3% | 12.5% | 61.5% | 44,214 |
| Dundee Central | Scotland | SNP / Plaid Cymru | 4.0% | 6.2% | 38.3% | 40.0% | 11.5% | 52.3% | 38,848 |
| Dunfermline & Dollar | Scotland | Labour | 7.4% | 7.1% | 45.7% | 27.2% | 12.6% | 61.2% | 44,537 |
| Dunstable & Leighton Buzzard | East of England | Labour | 31.1% | 14.1% | 32.5% | 0.0% | 22.3% | 60.0% | 46,045 |
| Dwyfor Meirionnydd | Wales | SNP / Plaid Cymru | 11.7% | 3.4% | 14.6% | 53.9% | 16.3% | 55.3% | 40,395 |
| Ealing Central & Acton | London | Labour | 17.5% | 12.7% | 46.8% | 0.0% | 23.1% | 60.9% | 47,769 |
| Ealing North | London | Labour | 18.8% | 5.9% | 47.8% | 0.0% | 27.5% | 57.8% | 43,232 |
| Ealing Southall | London | Labour | 15.4% | 6.0% | 49.1% | 0.0% | 29.4% | 59.5% | 46,816 |
| Earley & Woodley | South East | Labour | 37.8% | 13.4% | 39.7% | 0.0% | 9.2% | 62.4% | 45,914 |
| Easington | North East | Labour | 10.9% | 2.4% | 48.9% | 0.0% | 37.8% | 49.5% | 34,324 |
| East Antrim | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 54.1% | 39,675 |
| East Grinstead & Uckfield | South East | Conservative | 38.3% | 21.5% | 20.7% | 0.0% | 19.4% | 66.8% | 50,393 |
| East Ham | London | Labour | 10.2% | 3.2% | 51.6% | 0.0% | 34.9% | 47.8% | 37,892 |
| East Hampshire | South East | Conservative | 37.0% | 34.5% | 9.7% | 0.0% | 18.8% | 70.8% | 50,006 |
| East Kilbride & Strathaven | Scotland | Labour | 7.6% | 2.3% | 48.6% | 29.2% | 12.4% | 61.1% | 46,707 |
| East Londonderry | Northern Ireland | Other | 0.5% | 0.0% | 0.0% | 0.0% | 99.5% | 54.5% | 41,277 |
| East Renfrewshire | Scotland | Labour | 16.9% | 2.3% | 43.7% | 26.9% | 10.2% | 67.3% | 50,227 |
| East Surrey | South East | Conservative | 35.6% | 18.0% | 20.4% | 0.0% | 26.0% | 67.1% | 49,196 |
| East Thanet | South East | Labour | 23.6% | 3.2% | 39.9% | 0.0% | 33.3% | 57.0% | 42,713 |
| East Wiltshire | South West | Conservative | 35.7% | 17.4% | 25.7% | 0.0% | 21.2% | 63.7% | 47,193 |
| East Worthing & Shoreham | South East | Labour | 25.7% | 6.5% | 45.1% | 0.0% | 22.8% | 65.7% | 49,078 |
| Eastbourne | South East | Liberal / Lib Dem | 25.3% | 52.1% | 5.9% | 0.0% | 16.7% | 62.8% | 45,605 |
| Eastleigh | South East | Liberal / Lib Dem | 31.1% | 34.4% | 15.1% | 0.0% | 19.4% | 66.3% | 46,420 |
| Edinburgh East & Musselburgh | Scotland | Labour | 5.7% | 4.3% | 41.2% | 33.1% | 15.7% | 59.8% | 45,575 |
| Edinburgh North & Leith | Scotland | Labour | 6.6% | 7.8% | 42.1% | 27.4% | 16.2% | 63.1% | 49,475 |
| Edinburgh South | Scotland | Labour | 8.5% | 5.9% | 53.3% | 16.5% | 15.8% | 66.1% | 46,826 |
| Edinburgh South West | Scotland | Labour | 12.2% | 6.6% | 40.9% | 27.3% | 13.1% | 61.9% | 45,664 |
| Edinburgh West | Scotland | Liberal / Lib Dem | 5.5% | 50.8% | 15.0% | 19.4% | 9.3% | 68.6% | 52,471 |
| Edmonton & Winchmore Hill | London | Labour | 19.2% | 6.6% | 50.0% | 0.0% | 24.2% | 54.2% | 41,045 |
| Ellesmere Port & Bromborough | North West | Labour | 12.4% | 5.5% | 57.6% | 0.0% | 24.4% | 59.3% | 41,964 |
| Eltham & Chislehurst | London | Labour | 25.5% | 5.3% | 44.0% | 0.0% | 25.1% | 61.6% | 45,566 |
| Ely & East Cambridgeshire | East of England | Liberal / Lib Dem | 31.8% | 32.7% | 17.5% | 0.0% | 18.0% | 66.2% | 52,369 |
| Enfield North | London | Labour | 19.8% | 5.8% | 49.1% | 0.0% | 25.2% | 55.2% | 43,492 |
| Epping Forest | East of England | Conservative | 43.2% | 12.6% | 29.6% | 0.0% | 14.6% | 57.8% | 41,753 |
| Epsom & Ewell | South East | Liberal / Lib Dem | 31.2% | 37.9% | 15.3% | 0.0% | 15.7% | 71.3% | 54,525 |
| Erewash | East Midlands | Labour | 26.4% | 5.6% | 40.1% | 0.0% | 27.9% | 60.1% | 43,006 |
| Erith & Thamesmead | London | Labour | 13.8% | 4.6% | 55.1% | 0.0% | 26.5% | 51.3% | 40,379 |
| Esher & Walton | South East | Liberal / Lib Dem | 30.3% | 52.6% | 5.3% | 0.0% | 11.9% | 72.8% | 53,880 |
| Exeter | South West | Labour | 15.6% | 10.5% | 45.3% | 0.0% | 28.6% | 59.2% | 40,195 |
| Exmouth & Exeter East | South West | Conservative | 28.7% | 22.2% | 28.5% | 0.0% | 20.6% | 64.2% | 51,316 |
| Falkirk | Scotland | Labour | 8.4% | 2.6% | 43.0% | 31.3% | 14.7% | 57.9% | 42,625 |
| Fareham & Waterlooville | South East | Conservative | 35.0% | 19.0% | 22.9% | 0.0% | 23.0% | 65.1% | 50,123 |
| Farnham & Bordon | South East | Conservative | 35.7% | 33.2% | 13.8% | 0.0% | 17.2% | 69.8% | 53,015 |
| Faversham & Mid Kent | South East | Conservative | 31.8% | 8.9% | 28.6% | 0.0% | 30.6% | 62.7% | 46,594 |
| Feltham & Heston | London | Labour | 21.1% | 4.7% | 41.5% | 0.0% | 32.7% | 50.5% | 38,887 |
| Fermanagh & South Tyrone | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 65.6% | 51,076 |
| Filton & Bradley Stoke | South West | Labour | 25.6% | 7.1% | 45.5% | 0.0% | 21.8% | 64.9% | 50,367 |
| Finchley & Golders Green | London | Labour | 35.1% | 6.8% | 44.3% | 0.0% | 13.8% | 63.6% | 49,289 |
| Folkestone & Hythe | South East | Other | 26.1% | 4.0% | 34.7% | 0.0% | 35.1% | 61.7% | 43,246 |
| Forest of Dean | South West | Labour | 33.5% | 5.4% | 34.0% | 0.0% | 27.1% | 66.0% | 48,091 |
| Foyle | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 52.2% | 38,358 |
| Frome & East Somerset | South West | Liberal / Lib Dem | 23.9% | 35.5% | 13.7% | 0.0% | 26.9% | 65.3% | 46,716 |
| Fylde | North West | Conservative | 33.2% | 4.4% | 32.0% | 0.0% | 30.4% | 62.2% | 47,960 |
| Gainsborough | East Midlands | Conservative | 35.6% | 10.7% | 28.1% | 0.0% | 25.6% | 61.6% | 46,685 |
| Gateshead Central & Whickham | North East | Labour | 11.5% | 12.4% | 45.4% | 0.0% | 30.7% | 57.6% | 40,217 |
| Gedling | East Midlands | Labour | 23.4% | 5.1% | 47.8% | 0.0% | 23.8% | 63.3% | 48,722 |
| Gillingham & Rainham | South East | Labour | 28.2% | 5.5% | 37.8% | 0.0% | 28.5% | 56.0% | 41,140 |
| Glasgow East | Scotland | Labour | 4.8% | 2.5% | 43.9% | 33.2% | 15.7% | 51.4% | 35,445 |
| Glasgow North | Scotland | Labour | 3.9% | 3.3% | 42.2% | 32.0% | 18.6% | 51.4% | 34,739 |
| Glasgow North East | Scotland | Labour | 3.5% | 1.7% | 45.9% | 32.3% | 16.6% | 47.0% | 34,091 |
| Glasgow South | Scotland | Labour | 3.8% | 3.1% | 41.8% | 32.0% | 19.4% | 60.4% | 42,378 |
| Glasgow South West | Scotland | Labour | 3.9% | 2.7% | 43.6% | 34.4% | 15.4% | 51.8% | 35,669 |
| Glasgow West | Scotland | Labour | 4.3% | 3.3% | 46.7% | 30.5% | 15.2% | 57.8% | 39,902 |
| Glastonbury & Somerton | South West | Liberal / Lib Dem | 28.9% | 42.7% | 6.5% | 0.0% | 21.9% | 65.0% | 47,642 |
| Glenrothes & Mid Fife | Scotland | Labour | 5.5% | 4.4% | 44.3% | 36.1% | 9.8% | 51.1% | 36,139 |
| Gloucester | South West | Labour | 28.5% | 10.4% | 36.1% | 0.0% | 25.0% | 57.5% | 45,692 |
| Godalming & Ash | South East | Conservative | 42.6% | 41.0% | 5.0% | 0.0% | 11.4% | 72.1% | 54,696 |
| Goole & Pocklington | Yorkshire and the Humber | Conservative | 38.2% | 6.8% | 31.0% | 0.0% | 24.1% | 62.2% | 49,742 |
| Gordon & Buchan | Scotland | Conservative | 32.9% | 16.7% | 10.7% | 30.9% | 8.9% | 63.0% | 43,848 |
| Gorton & Denton | North West | Labour | 7.9% | 3.8% | 50.8% | 0.0% | 37.5% | 47.8% | 36,560 |
| Gosport | South East | Conservative | 40.3% | 9.1% | 26.6% | 0.0% | 24.0% | 60.4% | 44,277 |
| Gower | Wales | Labour | 18.9% | 5.5% | 43.4% | 8.3% | 23.9% | 62.0% | 47,229 |
| Grantham & Bourne | East Midlands | Conservative | 36.4% | 4.4% | 26.6% | 0.0% | 32.6% | 62.9% | 46,125 |
| Gravesham | South East | Labour | 32.2% | 3.5% | 38.5% | 0.0% | 25.8% | 59.1% | 43,232 |
| Great Grimsby & Cleethorpes | Yorkshire and the Humber | Labour | 22.6% | 2.8% | 41.9% | 0.0% | 32.7% | 48.1% | 36,619 |
| Great Yarmouth | East of England | Other | 24.6% | 2.7% | 31.8% | 0.0% | 40.9% | 55.6% | 40,748 |
| Greenwich & Woolwich | London | Labour | 11.4% | 9.0% | 56.2% | 0.0% | 23.4% | 58.5% | 42,719 |
| Guildford | South East | Liberal / Lib Dem | 30.0% | 47.5% | 8.1% | 0.0% | 14.3% | 68.3% | 48,294 |
| Hackney North & Stoke Newington | London | Labour | 8.4% | 3.8% | 59.5% | 0.0% | 28.3% | 52.6% | 40,959 |
| Hackney South & Shoreditch | London | Labour | 5.0% | 4.8% | 59.3% | 0.0% | 30.9% | 53.3% | 41,701 |
| Halesowen | West Midlands | Labour | 27.6% | 5.9% | 38.9% | 0.0% | 27.6% | 56.3% | 38,578 |
| Halifax | Yorkshire and the Humber | Other | 19.6% | 5.9% | 35.1% | 0.0% | 39.4% | 51.9% | 40,214 |
| Hamble Valley | South East | Conservative | 36.4% | 27.5% | 16.2% | 0.0% | 19.8% | 67.9% | 54,004 |
| Hamilton & Clyde Valley | Scotland | Labour | 10.9% | 3.6% | 49.9% | 27.4% | 8.1% | 55.8% | 42,084 |
| Hammersmith & Chiswick | London | Labour | 19.1% | 9.3% | 52.3% | 0.0% | 19.3% | 60.7% | 46,021 |
| Hampstead & Highgate | London | Labour | 17.4% | 12.7% | 48.3% | 0.0% | 21.6% | 60.7% | 48,550 |
| Harborough, Oadby & Wigston | East Midlands | Conservative | 36.9% | 9.4% | 32.2% | 0.0% | 21.4% | 65.4% | 50,386 |
| Harlow | East of England | Labour | 31.8% | 3.1% | 37.6% | 0.0% | 27.4% | 58.1% | 43,357 |
| Harpenden & Berkhamsted | East of England | Liberal / Lib Dem | 30.5% | 50.2% | 7.5% | 0.0% | 11.8% | 75.2% | 54,336 |
| Harrogate & Knaresborough | Yorkshire and the Humber | Liberal / Lib Dem | 30.2% | 46.1% | 8.0% | 0.0% | 15.7% | 66.8% | 52,064 |
| Harrow East | London | Conservative | 53.3% | 3.2% | 28.9% | 0.0% | 14.7% | 62.4% | 47,777 |
| Harrow West | London | Labour | 29.2% | 5.3% | 43.8% | 0.0% | 21.7% | 56.6% | 45,241 |
| Hartlepool | North East | Labour | 21.9% | 1.6% | 46.2% | 0.0% | 30.3% | 49.7% | 35,511 |
| Harwich & North Essex | East of England | Conservative | 34.4% | 7.4% | 32.0% | 0.0% | 26.2% | 63.0% | 48,043 |
| Hastings & Rye | South East | Labour | 22.8% | 5.6% | 41.6% | 0.0% | 30.0% | 60.6% | 45,990 |
| Havant | South East | Other | 30.8% | 7.8% | 30.6% | 0.0% | 30.9% | 58.3% | 42,186 |
| Hayes & Harlington | London | Labour | 21.9% | 3.4% | 53.3% | 0.0% | 21.5% | 51.5% | 38,315 |
| Hazel Grove | North West | Liberal / Lib Dem | 19.6% | 37.7% | 23.5% | 0.0% | 19.2% | 63.1% | 45,998 |
| Hemel Hempstead | East of England | Labour | 27.2% | 11.6% | 38.2% | 0.0% | 23.1% | 62.1% | 44,108 |
| Hendon | London | Labour | 38.4% | 4.8% | 38.4% | 0.0% | 18.4% | 55.1% | 41,256 |
| Henley & Thame | South East | Liberal / Lib Dem | 33.2% | 45.0% | 6.7% | 0.0% | 15.1% | 72.1% | 53,157 |
| Hereford & South Herefordshire | West Midlands | Conservative | 32.6% | 11.7% | 29.8% | 0.0% | 25.9% | 63.1% | 45,572 |
| Herne Bay & Sandwich | South East | Conservative | 35.3% | 5.5% | 30.2% | 0.0% | 28.9% | 62.7% | 48,827 |
| Hertford & Stortford | East of England | Labour | 29.7% | 7.7% | 38.5% | 0.0% | 24.0% | 68.4% | 54,009 |
| Hertsmere | East of England | Conservative | 44.7% | 7.7% | 28.0% | 0.0% | 19.6% | 65.3% | 48,007 |
| Hexham | North East | Labour | 39.1% | 4.6% | 46.3% | 0.0% | 10.0% | 67.8% | 51,828 |
| Heywood & Middleton North | North West | Labour | 17.3% | 6.2% | 40.6% | 0.0% | 35.9% | 50.6% | 37,130 |
| High Peak | East Midlands | Labour | 29.7% | 3.5% | 45.8% | 0.0% | 21.0% | 66.2% | 49,206 |
| Hinckley & Bosworth | East Midlands | Conservative | 35.6% | 24.3% | 18.0% | 0.0% | 22.1% | 62.5% | 47,799 |
| Hitchin | East of England | Labour | 28.5% | 9.4% | 43.9% | 0.0% | 18.2% | 69.2% | 52,510 |
| Holborn & St Pancras | London | Labour | 7.2% | 5.8% | 48.9% | 0.0% | 38.1% | 54.1% | 38,602 |
| Honiton & Sidmouth | South West | Liberal / Lib Dem | 32.2% | 45.4% | 5.8% | 0.0% | 16.6% | 67.1% | 50,655 |
| Hornchurch & Upminster | London | Other | 32.5% | 5.1% | 27.6% | 0.0% | 34.8% | 62.2% | 46,911 |
| Hornsey & Friern Barnet | London | Labour | 8.2% | 12.5% | 58.7% | 0.0% | 20.6% | 69.6% | 48,642 |
| Horsham | South East | Liberal / Lib Dem | 34.4% | 39.0% | 10.8% | 0.0% | 15.8% | 70.1% | 55,499 |
| Houghton & Sunderland South | North East | Labour | 13.8% | 5.7% | 47.1% | 0.0% | 33.5% | 51.0% | 40,032 |
| Hove & Portslade | South East | Labour | 12.8% | 5.9% | 52.4% | 0.0% | 28.9% | 70.1% | 51,909 |
| Huddersfield | Yorkshire and the Humber | Other | 16.3% | 4.3% | 37.6% | 0.0% | 41.7% | 51.6% | 40,165 |
| Huntingdon | East of England | Conservative | 35.1% | 9.3% | 32.2% | 0.0% | 23.5% | 65.8% | 52,040 |
| Hyndburn | North West | Other | 28.9% | 3.3% | 33.5% | 0.0% | 34.3% | 54.2% | 36,374 |
| Ilford North | London | Other | 20.5% | 2.3% | 33.4% | 0.0% | 43.8% | 59.6% | 46,888 |
| Ilford South | London | Other | 14.9% | 3.3% | 40.2% | 0.0% | 41.7% | 50.8% | 41,170 |
| Inverclyde & Renfrewshire West | Scotland | Labour | 7.1% | 3.1% | 46.9% | 31.1% | 11.7% | 57.5% | 40,350 |
| Inverness, Skye & West Ross-shire | Scotland | Liberal / Lib Dem | 5.2% | 37.8% | 13.0% | 33.3% | 10.7% | 61.7% | 48,056 |
| Ipswich | East of England | Labour | 26.5% | 5.1% | 43.3% | 0.0% | 25.0% | 58.5% | 44,071 |
| Isle of Wight East | South East | Other | 30.6% | 10.4% | 18.4% | 0.0% | 40.6% | 61.0% | 34,078 |
| Isle of Wight West | South East | Labour | 29.3% | 7.9% | 38.6% | 0.0% | 24.1% | 61.9% | 34,290 |
| Islington North | London | Other | 4.0% | 3.4% | 34.4% | 0.0% | 58.2% | 67.3% | 49,006 |
| Islington South & Finsbury | London | Labour | 8.4% | 9.5% | 53.7% | 0.0% | 28.5% | 57.7% | 42,754 |
| Jarrow & Gateshead East | North East | Labour | 9.1% | 4.7% | 51.3% | 0.0% | 34.8% | 52.3% | 36,728 |
| Keighley & Ilkley | Yorkshire and the Humber | Conservative | 40.2% | 2.1% | 36.7% | 0.0% | 20.9% | 62.1% | 46,186 |
| Kenilworth & Southam | West Midlands | Conservative | 36.4% | 19.6% | 24.0% | 0.0% | 20.0% | 71.2% | 53,320 |
| Kensington & Bayswater | London | Labour | 33.7% | 6.9% | 40.6% | 0.0% | 18.7% | 54.2% | 41,908 |
| Kettering | East Midlands | Labour | 28.2% | 2.7% | 35.9% | 0.0% | 33.2% | 63.3% | 50,231 |
| Kilmarnock & Loudoun | Scotland | Labour | 8.3% | 2.0% | 44.9% | 32.8% | 12.0% | 56.9% | 42,478 |
| Kingston & Surbiton | London | Liberal / Lib Dem | 17.0% | 51.1% | 13.0% | 0.0% | 18.9% | 65.5% | 50,664 |
| Kingston upon Hull East | Yorkshire and the Humber | Labour | 9.1% | 10.9% | 43.8% | 0.0% | 36.2% | 42.2% | 29,816 |
| Kingston upon Hull North & Cottingham | Yorkshire and the Humber | Labour | 12.8% | 8.5% | 48.3% | 0.0% | 30.4% | 50.8% | 38,228 |
| Kingston upon Hull West & Haltemprice | Yorkshire and the Humber | Labour | 18.1% | 6.9% | 46.8% | 0.0% | 28.2% | 52.1% | 38,178 |
| Kingswinford & South Staffordshire | West Midlands | Conservative | 40.3% | 4.6% | 26.3% | 0.0% | 28.8% | 63.1% | 45,180 |
| Knowsley | North West | Labour | 4.2% | 3.4% | 67.3% | 0.0% | 25.2% | 50.1% | 36,047 |
| Lagan Valley | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 59.7% | 49,081 |
| Lancaster & Wyre | North West | Labour | 23.4% | 3.6% | 44.9% | 0.0% | 28.1% | 57.5% | 43,008 |
| Leeds Central & Headingley | Yorkshire and the Humber | Labour | 7.1% | 8.3% | 50.2% | 0.0% | 34.5% | 44.8% | 31,595 |
| Leeds East | Yorkshire and the Humber | Labour | 17.5% | 3.7% | 47.2% | 0.0% | 31.6% | 51.7% | 39,388 |
| Leeds North East | Yorkshire and the Humber | Labour | 15.9% | 4.8% | 51.5% | 0.0% | 27.8% | 64.4% | 45,167 |
| Leeds North West | Yorkshire and the Humber | Labour | 22.1% | 11.3% | 46.0% | 0.0% | 20.6% | 69.5% | 49,777 |
| Leeds South | Yorkshire and the Humber | Labour | 13.2% | 4.2% | 54.0% | 0.0% | 28.6% | 41.7% | 31,678 |
| Leeds South West & Morley | Yorkshire and the Humber | Labour | 23.0% | 4.5% | 44.0% | 0.0% | 28.5% | 56.0% | 40,209 |
| Leeds West & Pudsey | Yorkshire and the Humber | Labour | 17.1% | 4.5% | 49.3% | 0.0% | 29.1% | 54.9% | 38,494 |
| Leicester East | East Midlands | Other | 31.1% | 13.5% | 21.6% | 0.0% | 33.7% | 61.0% | 46,714 |
| Leicester South | East Midlands | Other | 11.5% | 3.4% | 32.9% | 0.0% | 52.2% | 59.0% | 41,837 |
| Leicester West | East Midlands | Labour | 19.8% | 6.2% | 44.6% | 0.0% | 29.4% | 47.8% | 35,397 |
| Leigh & Atherton | North West | Labour | 15.7% | 3.9% | 48.5% | 0.0% | 31.9% | 51.5% | 41,170 |
| Lewes | South East | Liberal / Lib Dem | 26.8% | 50.6% | 6.7% | 0.0% | 15.9% | 69.8% | 53,173 |
| Lewisham East | London | Labour | 10.8% | 6.1% | 58.2% | 0.0% | 24.9% | 55.4% | 40,637 |
| Lewisham North | London | Labour | 6.1% | 7.4% | 57.7% | 0.0% | 28.8% | 59.5% | 44,167 |
| Lewisham West & East Dulwich | London | Labour | 7.5% | 7.7% | 59.0% | 0.0% | 25.8% | 66.9% | 46,414 |
| Leyton & Wanstead | London | Labour | 11.1% | 6.4% | 47.5% | 0.0% | 35.0% | 61.2% | 43,732 |
| Lichfield | West Midlands | Labour | 33.4% | 7.3% | 35.1% | 0.0% | 24.2% | 64.5% | 49,104 |
| Lincoln | East Midlands | Labour | 23.0% | 6.1% | 43.8% | 0.0% | 27.1% | 58.3% | 42,160 |
| Liverpool Garston | North West | Labour | 7.0% | 7.7% | 58.4% | 0.0% | 26.9% | 60.6% | 41,993 |
| Liverpool Riverside | North West | Labour | 3.6% | 4.8% | 61.9% | 0.0% | 29.8% | 45.4% | 32,381 |
| Liverpool Walton | North West | Labour | 3.5% | 2.6% | 70.6% | 0.0% | 23.4% | 53.2% | 36,886 |
| Liverpool Wavertree | North West | Labour | 4.7% | 6.9% | 58.0% | 0.0% | 30.4% | 56.4% | 39,815 |
| Liverpool West Derby | North West | Labour | 4.1% | 3.4% | 66.6% | 0.0% | 25.9% | 54.3% | 38,006 |
| Livingston | Scotland | Labour | 7.7% | 4.5% | 40.9% | 33.0% | 13.9% | 57.5% | 44,840 |
| Llanelli | Wales | Other | 10.5% | 3.1% | 31.3% | 23.3% | 31.8% | 57.0% | 40,744 |
| Lothian East | Scotland | Labour | 11.5% | 5.5% | 49.0% | 21.4% | 12.6% | 63.7% | 48,102 |
| Loughborough | East Midlands | Labour | 29.1% | 6.1% | 40.8% | 0.0% | 24.0% | 61.3% | 42,259 |
| Louth & Horncastle | East Midlands | Conservative | 37.5% | 5.1% | 22.5% | 0.0% | 34.9% | 60.5% | 46,479 |
| Lowestoft | East of England | Labour | 29.8% | 3.6% | 34.6% | 0.0% | 32.1% | 56.3% | 41,824 |
| Luton North | East of England | Other | 18.5% | 4.9% | 37.9% | 0.0% | 38.7% | 51.8% | 38,745 |
| Luton South & South Bedfordshire | East of England | Other | 17.5% | 6.3% | 35.4% | 0.0% | 40.8% | 49.6% | 38,382 |
| Macclesfield | North West | Labour | 29.5% | 4.7% | 46.7% | 0.0% | 19.1% | 69.1% | 52,792 |
| Maidenhead | South East | Liberal / Lib Dem | 37.6% | 43.5% | 11.5% | 0.0% | 7.4% | 66.5% | 50,329 |
| Maidstone & Malling | South East | Conservative | 30.5% | 13.7% | 26.9% | 0.0% | 28.9% | 60.7% | 46,389 |
| Makerfield | North West | Labour | 10.9% | 6.8% | 45.2% | 0.0% | 37.1% | 52.5% | 40,263 |
| Maldon | East of England | Conservative | 38.9% | 11.8% | 19.7% | 0.0% | 29.6% | 63.7% | 49,841 |
| Manchester Central | North West | Labour | 7.1% | 7.7% | 50.8% | 0.0% | 34.4% | 46.6% | 39,725 |
| Manchester Rusholme | North West | Labour | 5.8% | 0.0% | 51.9% | 0.0% | 42.4% | 40.0% | 29,033 |
| Manchester Withington | North West | Labour | 5.5% | 13.0% | 52.9% | 0.0% | 28.7% | 59.1% | 41,731 |
| Mansfield | East Midlands | Labour | 30.6% | 1.9% | 39.1% | 0.0% | 28.4% | 55.1% | 41,087 |
| Melksham & Devizes | South West | Liberal / Lib Dem | 34.4% | 39.1% | 9.0% | 0.0% | 17.5% | 69.7% | 51,203 |
| Melton & Syston | East Midlands | Conservative | 38.1% | 5.5% | 26.4% | 0.0% | 30.0% | 61.9% | 45,986 |
| Meriden & Solihull East | West Midlands | Conservative | 38.1% | 7.6% | 27.7% | 0.0% | 26.5% | 59.8% | 44,035 |
| Merthyr Tydfil & Aberdare | Wales | Labour | 7.6% | 3.6% | 44.8% | 13.5% | 30.4% | 47.3% | 35,215 |
| Mid & South Pembrokeshire | Wales | Labour | 31.4% | 5.1% | 35.4% | 6.4% | 21.8% | 59.0% | 46,629 |
| Mid Bedfordshire | East of England | Conservative | 34.1% | 8.2% | 31.4% | 0.0% | 26.3% | 65.8% | 49,621 |
| Mid Buckinghamshire | South East | Conservative | 37.3% | 26.5% | 17.0% | 0.0% | 19.2% | 71.3% | 53,951 |
| Mid Cheshire | North West | Labour | 23.0% | 5.9% | 44.5% | 0.0% | 26.6% | 59.0% | 41,509 |
| Mid Derbyshire | East Midlands | Labour | 32.5% | 5.0% | 36.5% | 0.0% | 26.0% | 68.0% | 47,543 |
| Mid Dorset & North Poole | South West | Liberal / Lib Dem | 40.6% | 43.3% | 9.2% | 0.0% | 6.9% | 65.8% | 49,514 |
| Mid Dunbartonshire | Scotland | Liberal / Lib Dem | 4.6% | 42.4% | 20.8% | 24.0% | 8.1% | 71.7% | 52,738 |
| Mid Leicestershire | East Midlands | Conservative | 36.9% | 5.1% | 32.3% | 0.0% | 25.7% | 63.3% | 48,050 |
| Mid Norfolk | East of England | Conservative | 36.5% | 6.8% | 29.9% | 0.0% | 26.8% | 61.0% | 45,897 |
| Mid Sussex | South East | Liberal / Lib Dem | 27.1% | 39.6% | 17.6% | 0.0% | 15.6% | 70.2% | 53,328 |
| Mid Ulster | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 61.4% | 45,445 |
| Middlesbrough & Thornaby East | North East | Labour | 17.9% | 3.0% | 47.2% | 0.0% | 31.8% | 45.8% | 34,407 |
| Middlesbrough South & East Cleveland | North East | Labour | 42.7% | 5.3% | 43.3% | 0.0% | 8.6% | 54.1% | 38,035 |
| Midlothian | Scotland | Labour | 7.4% | 5.9% | 48.6% | 30.1% | 8.0% | 60.0% | 44,165 |
| Milton Keynes Central | South East | Labour | 27.1% | 10.3% | 42.3% | 0.0% | 20.3% | 58.9% | 47,729 |
| Milton Keynes North | South East | Labour | 30.2% | 7.3% | 42.0% | 0.0% | 20.5% | 65.0% | 45,977 |
| Mitcham & Morden | London | Labour | 14.0% | 8.0% | 55.4% | 0.0% | 22.6% | 58.6% | 45,255 |
| Monmouthshire | Wales | Labour | 34.8% | 4.5% | 41.3% | 2.5% | 16.9% | 68.0% | 50,844 |
| Montgomeryshire & Glyndŵr | Wales | Labour | 18.0% | 15.0% | 29.4% | 13.1% | 24.6% | 58.4% | 43,259 |
| Moray West, Nairn & Strathspey | Scotland | SNP / Plaid Cymru | 30.0% | 8.1% | 17.7% | 32.1% | 12.0% | 60.3% | 46,554 |
| Morecambe & Lunesdale | North West | Labour | 28.7% | 9.9% | 40.8% | 0.0% | 20.6% | 62.9% | 48,059 |
| Motherwell, Wishaw & Carluke | Scotland | Labour | 6.2% | 2.1% | 49.1% | 31.0% | 11.6% | 54.4% | 39,026 |
| Na h-Eileanan an Iar | Scotland | Labour | 4.8% | 2.8% | 49.5% | 21.1% | 21.8% | 63.4% | 13,528 |
| Neath & Swansea East | Wales | Labour | 9.4% | 5.8% | 41.8% | 13.3% | 29.6% | 52.6% | 40,137 |
| New Forest East | South East | Conservative | 38.5% | 15.9% | 19.7% | 0.0% | 25.9% | 64.0% | 45,230 |
| New Forest West | South East | Conservative | 35.4% | 17.7% | 23.3% | 0.0% | 23.6% | 67.5% | 46,337 |
| Newark | East Midlands | Conservative | 39.2% | 5.7% | 32.5% | 0.0% | 22.6% | 67.0% | 53,459 |
| Newbury | South East | Liberal / Lib Dem | 35.3% | 40.1% | 7.5% | 0.0% | 17.1% | 68.0% | 48,930 |
| Newcastle upon Tyne Central & West | North East | Labour | 10.2% | 4.7% | 45.6% | 0.0% | 39.4% | 53.8% | 41,355 |
| Newcastle upon Tyne East & Wallsend | North East | Labour | 8.3% | 7.0% | 50.1% | 0.0% | 34.6% | 55.5% | 42,321 |
| Newcastle upon Tyne North | North East | Labour | 13.7% | 12.2% | 50.3% | 0.0% | 23.8% | 65.0% | 48,617 |
| Newcastle-under-Lyme | West Midlands | Labour | 27.6% | 5.0% | 40.4% | 0.0% | 27.0% | 58.4% | 39,618 |
| Newport East | Wales | Labour | 16.8% | 5.3% | 42.5% | 5.8% | 29.6% | 50.2% | 38,531 |
| Newport West & Islwyn | Wales | Labour | 16.0% | 5.0% | 41.5% | 8.4% | 29.1% | 55.4% | 41,951 |
| Newry & Armagh | Northern Ireland | Other | 0.2% | 0.0% | 0.0% | 0.0% | 99.8% | 58.7% | 45,942 |
| Newton Abbot | South West | Liberal / Lib Dem | 27.0% | 31.7% | 14.8% | 0.0% | 26.5% | 65.0% | 47,992 |
| Newton Aycliffe & Spennymoor | North East | Labour | 20.6% | 3.7% | 46.2% | 0.0% | 29.5% | 55.2% | 39,846 |
| Normanton & Hemsworth | Yorkshire and the Humber | Labour | 13.7% | 3.6% | 47.5% | 0.0% | 35.1% | 48.1% | 36,349 |
| North Antrim | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 55.1% | 41,185 |
| North Ayrshire & Arran | Scotland | Labour | 14.1% | 2.4% | 39.8% | 31.4% | 12.3% | 58.6% | 42,262 |
| North Bedfordshire | East of England | Conservative | 38.8% | 10.8% | 28.3% | 0.0% | 22.2% | 65.4% | 51,561 |
| North Cornwall | South West | Liberal / Lib Dem | 27.6% | 47.0% | 5.8% | 0.0% | 19.6% | 66.8% | 51,245 |
| North Cotswolds | South West | Conservative | 34.7% | 28.0% | 17.1% | 0.0% | 20.2% | 68.6% | 50,229 |
| North Devon | South West | Liberal / Lib Dem | 29.3% | 42.4% | 6.3% | 0.0% | 22.0% | 65.0% | 51,417 |
| North Dorset | South West | Conservative | 36.6% | 33.5% | 8.8% | 0.0% | 21.1% | 68.3% | 49,683 |
| North Down | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 58.6% | 43,296 |
| North Durham | North East | Labour | 15.6% | 10.1% | 39.8% | 0.0% | 34.4% | 56.8% | 41,565 |
| North East Cambridgeshire | East of England | Conservative | 41.5% | 6.9% | 20.4% | 0.0% | 31.2% | 54.8% | 39,176 |
| North East Derbyshire | East Midlands | Labour | 34.5% | 4.7% | 38.4% | 0.0% | 22.4% | 62.6% | 45,866 |
| North East Fife | Scotland | Liberal / Lib Dem | 3.9% | 54.7% | 9.4% | 23.2% | 8.8% | 61.2% | 42,728 |
| North East Hampshire | South East | Liberal / Lib Dem | 37.0% | 38.1% | 9.1% | 0.0% | 15.8% | 72.2% | 55,560 |
| North East Hertfordshire | East of England | Labour | 31.3% | 10.4% | 35.0% | 0.0% | 23.4% | 67.6% | 52,520 |
| North East Somerset & Hanham | South West | Labour | 30.2% | 7.6% | 40.6% | 0.0% | 21.7% | 69.2% | 51,125 |
| North Herefordshire | West Midlands | Other | 31.5% | 2.9% | 6.4% | 0.0% | 59.3% | 69.2% | 50,362 |
| North Norfolk | East of England | Liberal / Lib Dem | 35.9% | 41.4% | 6.1% | 0.0% | 16.5% | 65.9% | 47,043 |
| North Northumberland | North East | Labour | 26.2% | 10.6% | 36.6% | 0.0% | 26.7% | 65.8% | 48,843 |
| North Shropshire | West Midlands | Liberal / Lib Dem | 22.0% | 52.9% | 6.9% | 0.0% | 18.3% | 63.9% | 49,594 |
| North Somerset | South West | Labour | 34.4% | 13.2% | 35.6% | 0.0% | 16.8% | 72.2% | 53,766 |
| North Warwickshire & Bedworth | West Midlands | Labour | 30.6% | 3.0% | 36.0% | 0.0% | 30.4% | 58.7% | 40,940 |
| North West Cambridgeshire | East of England | Labour | 33.2% | 7.2% | 33.3% | 0.0% | 26.3% | 58.5% | 44,424 |
| North West Essex | East of England | Conservative | 35.6% | 11.1% | 30.8% | 0.0% | 22.5% | 68.2% | 54,386 |
| North West Hampshire | South East | Conservative | 35.0% | 15.0% | 28.5% | 0.0% | 21.5% | 64.6% | 50,823 |
| North West Leicestershire | East Midlands | Labour | 32.7% | 3.4% | 34.7% | 0.0% | 29.3% | 62.5% | 48,572 |
| North West Norfolk | East of England | Conservative | 36.1% | 14.6% | 25.0% | 0.0% | 24.3% | 59.9% | 44,566 |
| Northampton North | East Midlands | Labour | 22.0% | 5.4% | 43.5% | 0.0% | 29.1% | 55.3% | 41,813 |
| Northampton South | East Midlands | Labour | 29.2% | 7.3% | 38.5% | 0.0% | 25.1% | 62.4% | 43,904 |
| Norwich North | East of England | Labour | 21.7% | 4.5% | 45.4% | 0.0% | 28.3% | 62.1% | 45,765 |
| Norwich South | East of England | Labour | 12.9% | 7.9% | 47.6% | 0.0% | 31.6% | 59.1% | 45,095 |
| Nottingham East | East Midlands | Labour | 10.8% | 4.8% | 53.6% | 0.0% | 30.9% | 52.5% | 36,401 |
| Nottingham North & Kimberley | East Midlands | Labour | 19.4% | 3.8% | 47.1% | 0.0% | 29.7% | 47.5% | 35,007 |
| Nottingham South | East Midlands | Labour | 16.1% | 6.3% | 47.4% | 0.0% | 30.3% | 51.2% | 32,879 |
| Nuneaton | West Midlands | Labour | 28.5% | 3.3% | 36.9% | 0.0% | 31.3% | 57.4% | 41,213 |
| Old Bexley & Sidcup | London | Conservative | 37.6% | 4.0% | 30.2% | 0.0% | 28.2% | 65.1% | 47,633 |
| Oldham East & Saddleworth | North West | Other | 17.1% | 8.5% | 35.2% | 0.0% | 39.3% | 54.5% | 40,065 |
| Oldham West, Chadderton & Royton | North West | Other | 10.5% | 3.3% | 34.3% | 0.0% | 51.9% | 50.7% | 38,573 |
| Orkney & Shetland | Scotland | Liberal / Lib Dem | 2.8% | 55.1% | 7.2% | 17.3% | 17.6% | 60.4% | 20,688 |
| Orpington | London | Conservative | 38.0% | 10.3% | 26.9% | 0.0% | 24.9% | 64.6% | 46,073 |
| Ossett & Denby Dale | Yorkshire and the Humber | Labour | 28.9% | 4.1% | 39.3% | 0.0% | 27.7% | 60.7% | 43,873 |
| Oxford East | South East | Labour | 12.0% | 8.7% | 49.7% | 0.0% | 29.5% | 54.8% | 39,341 |
| Oxford West & Abingdon | South East | Liberal / Lib Dem | 18.5% | 50.9% | 13.0% | 0.0% | 17.6% | 65.9% | 45,998 |
| Paisley & Renfrewshire North | Scotland | Labour | 6.4% | 3.3% | 47.1% | 31.9% | 11.3% | 58.4% | 41,519 |
| Paisley & Renfrewshire South | Scotland | Labour | 5.4% | 3.2% | 47.4% | 31.6% | 12.4% | 57.7% | 41,283 |
| Peckham | London | Labour | 5.9% | 7.0% | 58.8% | 0.0% | 28.3% | 53.8% | 38,797 |
| Pendle & Clitheroe | North West | Labour | 32.6% | 4.4% | 34.5% | 0.0% | 28.6% | 59.3% | 46,754 |
| Penistone & Stocksbridge | Yorkshire and the Humber | Labour | 23.7% | 6.5% | 43.6% | 0.0% | 26.2% | 62.4% | 43,965 |
| Penrith & Solway | North West | Labour | 29.9% | 9.6% | 40.6% | 0.0% | 19.9% | 63.2% | 49,281 |
| Perth & Kinross-shire | Scotland | SNP / Plaid Cymru | 29.6% | 7.4% | 18.0% | 37.8% | 7.3% | 64.8% | 50,077 |
| Peterborough | East of England | Labour | 31.8% | 4.2% | 32.0% | 0.0% | 32.0% | 57.1% | 41,872 |
| Plymouth Moor View | South West | Labour | 28.1% | 4.1% | 41.2% | 0.0% | 26.5% | 57.4% | 42,856 |
| Plymouth Sutton & Devonport | South West | Labour | 16.3% | 5.8% | 49.4% | 0.0% | 28.5% | 55.9% | 42,095 |
| Pontefract, Castleford & Knottingley | Yorkshire and the Humber | Labour | 15.0% | 3.4% | 47.5% | 0.0% | 34.1% | 48.2% | 35,957 |
| Pontypridd | Wales | Labour | 9.6% | 4.1% | 41.2% | 13.4% | 31.7% | 51.8% | 39,378 |
| Poole | South West | Labour | 31.8% | 12.4% | 31.8% | 0.0% | 24.0% | 61.4% | 44,495 |
| Poplar & Limehouse | London | Labour | 11.0% | 9.7% | 43.1% | 0.0% | 36.2% | 51.2% | 43,051 |
| Portsmouth North | South East | Labour | 33.0% | 7.3% | 34.8% | 0.0% | 24.9% | 59.0% | 41,593 |
| Portsmouth South | South East | Labour | 14.5% | 12.6% | 48.4% | 0.0% | 24.5% | 52.8% | 38,928 |
| Preston | North West | Other | 13.0% | 8.0% | 35.0% | 0.0% | 44.0% | 51.7% | 39,993 |
| Putney | London | Labour | 23.6% | 12.1% | 48.9% | 0.0% | 15.4% | 67.8% | 49,295 |
| Queen's Park & Maida Vale | London | Labour | 13.3% | 8.9% | 52.5% | 0.0% | 25.3% | 50.7% | 38,343 |
| Rawmarsh & Conisbrough | Yorkshire and the Humber | Labour | 13.3% | 3.4% | 49.0% | 0.0% | 34.4% | 49.0% | 33,904 |
| Rayleigh & Wickford | East of England | Conservative | 37.0% | 8.5% | 24.6% | 0.0% | 29.9% | 62.7% | 47,978 |
| Reading Central | South East | Labour | 19.8% | 8.8% | 47.7% | 0.0% | 23.8% | 61.5% | 45,291 |
| Reading West & Mid Berkshire | South East | Labour | 32.0% | 11.0% | 35.0% | 0.0% | 22.0% | 67.7% | 46,551 |
| Redcar | North East | Labour | 32.3% | 4.0% | 41.0% | 0.0% | 22.7% | 54.4% | 38,209 |
| Redditch | West Midlands | Labour | 33.1% | 5.1% | 34.9% | 0.0% | 26.9% | 59.6% | 42,375 |
| Reigate | South East | Conservative | 35.4% | 12.7% | 29.4% | 0.0% | 22.4% | 68.9% | 53,161 |
| Rhondda & Ogmore | Wales | Labour | 5.7% | 2.6% | 47.8% | 14.5% | 29.3% | 48.1% | 35,806 |
| Ribble Valley | North West | Labour | 33.3% | 9.6% | 34.9% | 0.0% | 22.2% | 64.6% | 52,023 |
| Richmond & Northallerton | Yorkshire and the Humber | Conservative | 47.5% | 8.9% | 22.4% | 0.0% | 21.2% | 65.7% | 48,526 |
| Richmond Park | London | Liberal / Lib Dem | 21.8% | 54.6% | 9.7% | 0.0% | 13.9% | 69.6% | 52,205 |
| Rochdale | North West | Other | 10.8% | 7.1% | 32.8% | 0.0% | 49.3% | 54.7% | 39,688 |
| Rochester & Strood | South East | Labour | 29.3% | 4.4% | 36.2% | 0.0% | 30.1% | 57.4% | 42,598 |
| Romford | London | Conservative | 34.8% | 4.3% | 31.5% | 0.0% | 29.4% | 60.4% | 44,047 |
| Romsey & Southampton North | South East | Conservative | 39.8% | 35.4% | 9.3% | 0.0% | 15.6% | 69.6% | 50,027 |
| Rossendale & Darwen | North West | Labour | 28.3% | 2.8% | 40.9% | 0.0% | 28.0% | 59.9% | 44,618 |
| Rother Valley | Yorkshire and the Humber | Labour | 36.1% | 2.8% | 38.5% | 0.0% | 22.6% | 59.9% | 41,608 |
| Rotherham | Yorkshire and the Humber | Other | 0.0% | 7.6% | 45.1% | 0.0% | 47.2% | 48.6% | 36,932 |
| Rugby | West Midlands | Labour | 30.8% | 6.6% | 39.9% | 0.0% | 22.7% | 65.4% | 49,004 |
| Ruislip, Northwood & Pinner | London | Conservative | 45.4% | 9.2% | 29.3% | 0.0% | 16.1% | 65.7% | 47,091 |
| Runcorn & Helsby | North West | Labour | 16.0% | 5.1% | 52.9% | 0.0% | 26.0% | 59.7% | 42,235 |
| Runnymede & Weybridge | South East | Conservative | 38.2% | 22.4% | 20.6% | 0.0% | 18.7% | 65.6% | 48,253 |
| Rushcliffe | East Midlands | Labour | 30.9% | 5.4% | 43.8% | 0.0% | 19.8% | 72.9% | 57,744 |
| Rutherglen | Scotland | Labour | 5.7% | 4.0% | 50.5% | 29.9% | 9.9% | 58.5% | 42,484 |
| Rutland & Stamford | East Midlands | Conservative | 43.7% | 12.9% | 22.3% | 0.0% | 21.0% | 67.7% | 48,577 |
| Salford | North West | Labour | 9.0% | 6.9% | 53.2% | 0.0% | 30.8% | 47.5% | 39,704 |
| Salisbury | South West | Conservative | 34.1% | 23.6% | 26.5% | 0.0% | 15.8% | 69.9% | 50,173 |
| Scarborough & Whitby | Yorkshire and the Humber | Labour | 27.9% | 4.3% | 40.2% | 0.0% | 27.6% | 59.3% | 44,221 |
| Scunthorpe | Yorkshire and the Humber | Labour | 30.6% | 2.4% | 39.7% | 0.0% | 27.4% | 52.9% | 39,051 |
| Sefton Central | North West | Labour | 17.9% | 5.5% | 56.4% | 0.0% | 20.1% | 63.9% | 47,449 |
| Selby | Yorkshire and the Humber | Labour | 25.6% | 3.6% | 46.3% | 0.0% | 24.5% | 63.1% | 49,222 |
| Sevenoaks | South East | Conservative | 36.7% | 25.8% | 13.6% | 0.0% | 23.8% | 67.7% | 49,899 |
| Sheffield Brightside & Hillsborough | Yorkshire and the Humber | Labour | 12.9% | 5.4% | 51.6% | 0.0% | 30.2% | 44.9% | 31,612 |
| Sheffield Central | Yorkshire and the Humber | Labour | 7.4% | 6.8% | 52.1% | 0.0% | 33.7% | 52.5% | 31,803 |
| Sheffield Hallam | Yorkshire and the Humber | Labour | 12.0% | 30.4% | 46.3% | 0.0% | 11.3% | 70.8% | 51,601 |
| Sheffield Heeley | Yorkshire and the Humber | Labour | 13.6% | 10.0% | 55.2% | 0.0% | 21.1% | 52.3% | 38,446 |
| Sheffield South East | Yorkshire and the Humber | Labour | 17.5% | 9.6% | 52.3% | 0.0% | 20.7% | 48.2% | 35,771 |
| Sherwood Forest | East Midlands | Labour | 27.5% | 3.8% | 38.7% | 0.0% | 30.0% | 61.7% | 48,660 |
| Shipley | Yorkshire and the Humber | Labour | 27.2% | 2.8% | 45.0% | 0.0% | 25.0% | 65.2% | 48,303 |
| Shrewsbury | West Midlands | Labour | 22.5% | 13.0% | 44.5% | 0.0% | 20.0% | 67.3% | 51,560 |
| Sittingbourne & Sheppey | South East | Other | 28.2% | 3.2% | 29.1% | 0.0% | 39.5% | 51.9% | 40,998 |
| Skipton & Ripon | Yorkshire and the Humber | Conservative | 35.2% | 7.8% | 32.1% | 0.0% | 24.8% | 67.5% | 53,450 |
| Sleaford & North Hykeham | East Midlands | Conservative | 35.7% | 4.7% | 26.8% | 0.0% | 32.8% | 64.2% | 48,565 |
| Slough | South East | Other | 17.2% | 4.8% | 33.9% | 0.0% | 44.1% | 53.2% | 43,278 |
| Smethwick | West Midlands | Labour | 12.9% | 2.9% | 48.0% | 0.0% | 36.1% | 48.2% | 35,115 |
| Solihull West & Shirley | West Midlands | Conservative | 34.7% | 16.9% | 24.9% | 0.0% | 23.5% | 65.3% | 46,877 |
| South Antrim | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 55.7% | 42,908 |
| South Basildon & East Thurrock | East of England | Other | 25.7% | 2.7% | 30.5% | 0.0% | 41.1% | 54.4% | 39,549 |
| South Cambridgeshire | East of England | Liberal / Lib Dem | 27.4% | 46.8% | 11.1% | 0.0% | 14.6% | 71.0% | 54,885 |
| South Cotswolds | South West | Liberal / Lib Dem | 34.4% | 43.9% | 7.5% | 0.0% | 14.1% | 72.7% | 52,287 |
| South Derbyshire | East Midlands | Labour | 29.7% | 4.7% | 38.8% | 0.0% | 26.9% | 62.0% | 45,737 |
| South Devon | South West | Liberal / Lib Dem | 31.5% | 46.0% | 6.3% | 0.0% | 16.3% | 67.8% | 49,004 |
| South Dorset | South West | Labour | 29.8% | 16.3% | 31.9% | 0.0% | 21.9% | 64.6% | 49,037 |
| South Down | Northern Ireland | Other | 0.1% | 0.0% | 0.0% | 0.0% | 99.9% | 59.3% | 45,243 |
| South East Cornwall | South West | Labour | 27.9% | 16.8% | 31.8% | 0.0% | 23.5% | 67.8% | 49,286 |
| South Holland & The Deepings | East Midlands | Conservative | 38.0% | 4.2% | 19.8% | 0.0% | 38.0% | 58.5% | 45,930 |
| South Leicestershire | East Midlands | Conservative | 35.6% | 14.8% | 24.8% | 0.0% | 24.8% | 65.4% | 51,359 |
| South Norfolk | East of England | Labour | 29.3% | 11.6% | 35.0% | 0.0% | 24.1% | 67.0% | 49,579 |
| South Northamptonshire | East Midlands | Conservative | 35.7% | 9.3% | 28.9% | 0.0% | 26.1% | 68.6% | 53,697 |
| South Ribble | North West | Labour | 28.6% | 6.4% | 42.5% | 0.0% | 22.6% | 63.6% | 46,720 |
| South Shields | North East | Other | 11.2% | 3.8% | 41.1% | 0.0% | 43.9% | 53.9% | 36,824 |
| South Shropshire | West Midlands | Conservative | 34.1% | 31.0% | 13.4% | 0.0% | 21.5% | 67.4% | 51,653 |
| South Suffolk | East of England | Conservative | 33.0% | 13.2% | 26.7% | 0.0% | 27.2% | 65.4% | 48,801 |
| South West Devon | South West | Conservative | 34.3% | 10.6% | 30.3% | 0.0% | 24.8% | 67.3% | 52,242 |
| South West Hertfordshire | East of England | Conservative | 34.1% | 24.9% | 20.0% | 0.0% | 21.0% | 67.3% | 48,254 |
| South West Norfolk | East of England | Other | 25.3% | 5.9% | 26.7% | 0.0% | 42.1% | 59.3% | 44,335 |
| South West Wiltshire | South West | Conservative | 33.8% | 15.6% | 26.8% | 0.0% | 23.8% | 63.2% | 46,168 |
| Southampton Itchen | South East | Labour | 25.4% | 7.1% | 41.5% | 0.0% | 26.0% | 55.7% | 38,053 |
| Southampton Test | South East | Labour | 18.5% | 9.1% | 44.5% | 0.0% | 27.9% | 54.6% | 35,805 |
| Southend East & Rochford | East of England | Labour | 28.7% | 5.7% | 38.8% | 0.0% | 26.8% | 56.5% | 39,656 |
| Southend West & Leigh | East of England | Labour | 31.5% | 6.8% | 35.6% | 0.0% | 26.1% | 62.5% | 46,968 |
| Southgate & Wood Green | London | Labour | 17.6% | 8.6% | 51.1% | 0.0% | 22.7% | 58.9% | 45,671 |
| Southport | North West | Labour | 25.4% | 13.0% | 38.3% | 0.0% | 23.2% | 61.2% | 45,059 |
| Spelthorne | South East | Conservative | 30.4% | 18.9% | 27.0% | 0.0% | 23.8% | 62.6% | 46,166 |
| Spen Valley | Yorkshire and the Humber | Labour | 24.0% | 3.5% | 39.2% | 0.0% | 33.4% | 56.5% | 41,058 |
| St Albans | East of England | Liberal / Lib Dem | 18.2% | 56.6% | 10.1% | 0.0% | 15.1% | 71.0% | 51,614 |
| St Austell & Newquay | South West | Labour | 28.9% | 10.3% | 34.1% | 0.0% | 26.7% | 61.4% | 46,732 |
| St Helens North | North West | Labour | 11.1% | 4.4% | 52.6% | 0.0% | 31.8% | 53.6% | 40,474 |
| St Helens South & Whiston | North West | Labour | 8.0% | 5.8% | 49.7% | 0.0% | 36.4% | 53.1% | 38,035 |
| St Ives | South West | Liberal / Lib Dem | 23.4% | 52.0% | 5.8% | 0.0% | 18.8% | 68.7% | 48,106 |
| St Neots & Mid Cambridgeshire | East of England | Liberal / Lib Dem | 28.2% | 36.9% | 13.1% | 0.0% | 21.8% | 67.7% | 52,882 |
| Stafford | West Midlands | Labour | 30.3% | 3.6% | 40.3% | 0.0% | 25.8% | 65.2% | 46,009 |
| Staffordshire Moorlands | West Midlands | Conservative | 35.4% | 3.5% | 32.6% | 0.0% | 28.5% | 62.0% | 43,302 |
| Stalybridge & Hyde | North West | Labour | 18.5% | 2.9% | 43.8% | 0.0% | 34.8% | 51.5% | 37,239 |
| Stevenage | East of England | Labour | 25.9% | 8.1% | 41.4% | 0.0% | 24.5% | 60.2% | 42,715 |
| Stirling & Strathallan | Scotland | Labour | 19.0% | 5.1% | 33.9% | 31.1% | 11.0% | 65.3% | 49,782 |
| Stockport | North West | Labour | 11.4% | 8.5% | 49.9% | 0.0% | 30.2% | 57.0% | 43,683 |
| Stockton North | North East | Labour | 21.5% | 3.0% | 45.8% | 0.0% | 29.7% | 53.2% | 37,401 |
| Stockton West | North East | Conservative | 41.9% | 2.5% | 37.5% | 0.0% | 18.2% | 67.7% | 48,638 |
| Stoke-on-Trent Central | West Midlands | Labour | 17.6% | 2.8% | 42.4% | 0.0% | 37.2% | 47.8% | 35,289 |
| Stoke-on-Trent North | West Midlands | Labour | 26.3% | 2.5% | 40.3% | 0.0% | 30.9% | 51.8% | 36,150 |
| Stoke-on-Trent South | West Midlands | Labour | 33.2% | 3.9% | 34.7% | 0.0% | 28.2% | 58.5% | 40,942 |
| Stone, Great Wyrley & Penkridge | West Midlands | Conservative | 46.5% | 6.9% | 33.7% | 0.0% | 12.9% | 59.8% | 42,770 |
| Stourbridge | West Midlands | Labour | 30.8% | 4.0% | 38.5% | 0.0% | 26.8% | 58.4% | 39,878 |
| Strangford | Northern Ireland | Other | 0.4% | 0.0% | 0.0% | 0.0% | 99.6% | 52.2% | 38,909 |
| Stratford & Bow | London | Other | 7.2% | 4.4% | 44.1% | 0.0% | 44.3% | 53.8% | 43,435 |
| Stratford-on-Avon | West Midlands | Liberal / Lib Dem | 30.8% | 44.3% | 7.1% | 0.0% | 17.8% | 69.9% | 52,959 |
| Streatham & Croydon North | London | Labour | 12.0% | 11.3% | 52.1% | 0.0% | 24.6% | 58.4% | 44,553 |
| Stretford & Urmston | North West | Labour | 14.1% | 4.8% | 49.2% | 0.0% | 31.9% | 61.2% | 46,002 |
| Stroud | South West | Labour | 25.7% | 5.3% | 46.4% | 0.0% | 22.6% | 70.9% | 55,221 |
| Suffolk Coastal | East of England | Labour | 29.5% | 14.0% | 31.7% | 0.0% | 24.7% | 66.4% | 49,451 |
| Sunderland Central | North East | Labour | 14.3% | 9.0% | 42.2% | 0.0% | 34.5% | 52.5% | 39,957 |
| Surrey Heath | South East | Liberal / Lib Dem | 33.0% | 44.8% | 6.6% | 0.0% | 15.7% | 66.4% | 47,788 |
| Sussex Weald | South East | Conservative | 34.1% | 20.2% | 16.8% | 0.0% | 29.0% | 67.5% | 49,175 |
| Sutton & Cheam | London | Liberal / Lib Dem | 28.9% | 36.9% | 17.7% | 0.0% | 16.4% | 65.8% | 47,606 |
| Sutton Coldfield | West Midlands | Conservative | 38.3% | 5.4% | 33.0% | 0.0% | 23.3% | 65.2% | 48,333 |
| Swansea West | Wales | Labour | 9.9% | 12.2% | 41.4% | 11.5% | 24.9% | 48.0% | 35,657 |
| Swindon North | South West | Labour | 31.3% | 4.7% | 40.6% | 0.0% | 23.4% | 60.3% | 44,165 |
| Swindon South | South West | Labour | 26.9% | 4.1% | 48.4% | 0.0% | 20.5% | 61.7% | 44,794 |
| Tamworth | West Midlands | Labour | 31.9% | 3.3% | 35.0% | 0.0% | 29.8% | 58.3% | 43,788 |
| Tatton | North West | Conservative | 38.4% | 8.9% | 36.3% | 0.0% | 16.4% | 68.3% | 51,909 |
| Taunton & Wellington | South West | Liberal / Lib Dem | 24.6% | 48.4% | 7.1% | 0.0% | 19.9% | 63.9% | 50,294 |
| Telford | West Midlands | Labour | 21.4% | 3.8% | 44.7% | 0.0% | 30.0% | 55.2% | 40,730 |
| Tewkesbury | South West | Liberal / Lib Dem | 29.8% | 42.7% | 8.9% | 0.0% | 18.6% | 66.1% | 48,539 |
| The Wrekin | West Midlands | Conservative | 32.6% | 9.5% | 30.9% | 0.0% | 27.0% | 63.4% | 50,020 |
| Thirsk & Malton | Yorkshire and the Humber | Conservative | 39.2% | 10.8% | 24.1% | 0.0% | 25.9% | 63.5% | 49,797 |
| Thornbury & Yate | South West | Liberal / Lib Dem | 33.4% | 39.0% | 9.5% | 0.0% | 18.2% | 68.3% | 53,367 |
| Thurrock | East of England | Labour | 21.3% | 3.1% | 42.7% | 0.0% | 32.9% | 51.2% | 37,558 |
| Tipton & Wednesbury | West Midlands | Labour | 26.3% | 1.9% | 36.9% | 0.0% | 35.0% | 43.0% | 31,850 |
| Tiverton & Minehead | South West | Liberal / Lib Dem | 31.2% | 38.6% | 9.1% | 0.0% | 21.1% | 65.9% | 47,491 |
| Tonbridge | South East | Conservative | 40.8% | 8.4% | 18.6% | 0.0% | 32.2% | 69.1% | 50,328 |
| Tooting | London | Labour | 18.4% | 8.4% | 55.2% | 0.0% | 18.1% | 69.5% | 52,943 |
| Torbay | South West | Liberal / Lib Dem | 29.5% | 41.1% | 7.1% | 0.0% | 22.4% | 60.5% | 46,115 |
| Torfaen | Wales | Labour | 16.1% | 4.6% | 42.5% | 7.2% | 29.6% | 49.8% | 35,705 |
| Torridge & Tavistock | South West | Conservative | 31.6% | 23.8% | 21.2% | 0.0% | 23.4% | 68.0% | 50,820 |
| Tottenham | London | Labour | 5.8% | 4.8% | 57.5% | 0.0% | 32.0% | 52.9% | 40,148 |
| Truro & Falmouth | South West | Labour | 25.1% | 13.0% | 41.3% | 0.0% | 20.5% | 68.9% | 50,264 |
| Tunbridge Wells | South East | Liberal / Lib Dem | 27.6% | 43.6% | 11.4% | 0.0% | 17.4% | 68.9% | 54,250 |
| Twickenham | London | Liberal / Lib Dem | 16.3% | 56.3% | 12.5% | 0.0% | 15.0% | 71.5% | 53,635 |
| Tynemouth | North East | Labour | 18.7% | 5.6% | 50.6% | 0.0% | 25.2% | 66.2% | 48,418 |
| Upper Bann | Northern Ireland | Other | 0.0% | 0.0% | 0.0% | 0.0% | 100.0% | 58.3% | 47,358 |
| Uxbridge & South Ruislip | London | Labour | 34.9% | 3.8% | 36.2% | 0.0% | 25.2% | 61.4% | 45,914 |
| Vale of Glamorgan | Wales | Labour | 29.5% | 3.5% | 38.7% | 7.1% | 21.2% | 61.5% | 45,826 |
| Vauxhall & Camberwell Green | London | Labour | 7.5% | 12.1% | 57.4% | 0.0% | 23.0% | 53.9% | 37,536 |
| Wakefield & Rothwell | Yorkshire and the Humber | Labour | 18.0% | 8.0% | 43.7% | 0.0% | 30.3% | 54.2% | 40,656 |
| Wallasey | North West | Labour | 11.7% | 4.3% | 57.7% | 0.0% | 26.3% | 57.7% | 42,746 |
| Walsall & Bloxwich | West Midlands | Other | 18.0% | 2.2% | 33.6% | 0.0% | 46.2% | 49.6% | 37,191 |
| Walthamstow | London | Labour | 5.2% | 3.8% | 59.5% | 0.0% | 31.5% | 61.3% | 45,668 |
| Warrington North | North West | Labour | 16.2% | 6.8% | 46.8% | 0.0% | 30.2% | 56.7% | 40,041 |
| Warrington South | North West | Labour | 23.9% | 7.7% | 46.7% | 0.0% | 21.7% | 63.4% | 49,672 |
| Warwick & Leamington | West Midlands | Labour | 23.5% | 7.9% | 48.7% | 0.0% | 19.9% | 64.5% | 49,198 |
| Washington & Gateshead South | North East | Labour | 12.6% | 4.3% | 47.8% | 0.0% | 35.3% | 52.2% | 37,021 |
| Watford | East of England | Labour | 24.7% | 17.0% | 35.3% | 0.0% | 22.9% | 60.8% | 44,455 |
| Waveney Valley | East of England | Other | 30.3% | 2.5% | 9.4% | 0.0% | 57.8% | 67.2% | 49,072 |
| Weald of Kent | South East | Conservative | 39.8% | 7.8% | 23.2% | 0.0% | 29.1% | 66.7% | 50,712 |
| Wellingborough & Rushden | East Midlands | Labour | 27.8% | 3.6% | 40.3% | 0.0% | 28.3% | 56.7% | 43,985 |
| Wells & Mendip Hills | South West | Liberal / Lib Dem | 24.8% | 46.9% | 7.0% | 0.0% | 21.3% | 68.5% | 50,368 |
| Welwyn Hatfield | East of England | Labour | 33.2% | 6.4% | 41.0% | 0.0% | 19.4% | 64.4% | 48,455 |
| West Aberdeenshire & Kincardine | Scotland | Conservative | 35.6% | 13.0% | 13.1% | 28.6% | 9.8% | 67.1% | 48,958 |
| West Bromwich | West Midlands | Labour | 20.1% | 3.6% | 46.2% | 0.0% | 30.1% | 49.3% | 36,481 |
| West Dorset | South West | Liberal / Lib Dem | 36.5% | 51.3% | 5.9% | 0.0% | 6.3% | 69.2% | 52,605 |
| West Dunbartonshire | Scotland | Labour | 3.7% | 2.1% | 48.8% | 33.6% | 11.8% | 57.3% | 39,584 |
| West Ham & Beckton | London | Labour | 10.4% | 4.4% | 45.2% | 0.0% | 40.0% | 46.0% | 36,348 |
| West Lancashire | North West | Labour | 19.6% | 4.6% | 50.5% | 0.0% | 25.3% | 59.7% | 44,200 |
| West Suffolk | East of England | Conservative | 34.3% | 9.3% | 27.2% | 0.0% | 29.2% | 59.8% | 46,161 |
| West Tyrone | Northern Ireland | Other | 0.2% | 0.0% | 0.0% | 0.0% | 99.8% | 58.8% | 43,695 |
| West Worcestershire | West Midlands | Conservative | 36.2% | 24.2% | 15.2% | 0.0% | 24.4% | 69.0% | 54,687 |
| Westmorland & Lonsdale | North West | Liberal / Lib Dem | 19.4% | 62.7% | 4.7% | 0.0% | 13.3% | 68.8% | 49,533 |
| Weston-super-Mare | South West | Labour | 28.1% | 8.9% | 38.5% | 0.0% | 24.6% | 59.4% | 42,390 |
| Wetherby & Easingwold | Yorkshire and the Humber | Conservative | 39.4% | 6.4% | 30.1% | 0.0% | 24.0% | 70.3% | 52,259 |
| Whitehaven & Workington | North West | Labour | 20.2% | 2.7% | 53.0% | 0.0% | 24.1% | 57.2% | 41,840 |
| Widnes & Halewood | North West | Labour | 9.2% | 4.2% | 61.6% | 0.0% | 25.0% | 54.3% | 38,116 |
| Wigan | North West | Labour | 10.5% | 4.1% | 47.4% | 0.0% | 37.9% | 52.7% | 40,899 |
| Wimbledon | London | Liberal / Lib Dem | 22.2% | 45.1% | 21.3% | 0.0% | 11.4% | 72.0% | 54,985 |
| Winchester | South East | Liberal / Lib Dem | 28.2% | 52.5% | 5.3% | 0.0% | 14.0% | 72.9% | 57,076 |
| Windsor | South East | Conservative | 36.4% | 21.1% | 22.2% | 0.0% | 20.3% | 61.7% | 45,246 |
| Wirral West | North West | Labour | 26.3% | 6.1% | 46.4% | 0.0% | 21.2% | 68.6% | 49,951 |
| Witham | East of England | Conservative | 37.2% | 6.8% | 27.0% | 0.0% | 29.0% | 64.1% | 50,603 |
| Witney | South East | Liberal / Lib Dem | 32.6% | 41.2% | 9.4% | 0.0% | 16.8% | 67.0% | 50,584 |
| Woking | South East | Liberal / Lib Dem | 26.5% | 49.9% | 9.2% | 0.0% | 14.4% | 66.0% | 48,145 |
| Wokingham | South East | Liberal / Lib Dem | 32.2% | 47.7% | 6.7% | 0.0% | 13.4% | 71.9% | 53,999 |
| Wolverhampton North East | West Midlands | Labour | 26.6% | 3.0% | 42.9% | 0.0% | 27.5% | 47.1% | 33,289 |
| Wolverhampton South East | West Midlands | Labour | 16.9% | 2.3% | 50.3% | 0.0% | 30.5% | 43.1% | 33,382 |
| Wolverhampton West | West Midlands | Labour | 26.3% | 3.2% | 44.3% | 0.0% | 26.3% | 56.1% | 43,657 |
| Worcester | West Midlands | Labour | 25.0% | 8.7% | 40.5% | 0.0% | 25.9% | 61.4% | 46,036 |
| Worsley & Eccles | North West | Labour | 16.0% | 4.4% | 47.7% | 0.0% | 32.0% | 54.1% | 42,543 |
| Worthing West | South East | Labour | 32.5% | 5.3% | 40.2% | 0.0% | 22.0% | 66.2% | 50,997 |
| Wrexham | Wales | Labour | 24.5% | 4.4% | 39.2% | 10.2% | 21.6% | 57.5% | 40,373 |
| Wycombe | South East | Labour | 25.6% | 9.5% | 35.9% | 0.0% | 28.9% | 60.8% | 44,637 |
| Wyre Forest | West Midlands | Conservative | 32.1% | 6.2% | 30.3% | 0.0% | 31.4% | 58.4% | 45,158 |
| Wythenshawe & Sale East | North West | Labour | 13.8% | 5.1% | 52.6% | 0.0% | 28.5% | 50.3% | 39,132 |
| Yeovil | South West | Liberal / Lib Dem | 23.5% | 48.5% | 6.1% | 0.0% | 21.8% | 61.3% | 48,952 |
| Ynys Môn | Wales | SNP / Plaid Cymru | 30.5% | 1.3% | 23.4% | 32.5% | 12.3% | 61.4% | 32,628 |
| York Central | Yorkshire and the Humber | Labour | 12.4% | 7.0% | 56.6% | 0.0% | 23.9% | 54.5% | 43,323 |
| York Outer | Yorkshire and the Humber | Labour | 26.9% | 10.8% | 45.3% | 0.0% | 17.0% | 67.0% | 51,106 |
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.