Projection set: ElectoralCalculus/PLMR Feb 2025
position: absolute; text-align: center; background: black; color: white; padding: 0.25em 0.5em; transform: translate3d(-50%,50%,0); transition: left 0.1s linear, top 0.1s linear; border-radius: 4px;
Provider: ElectoralCalculus
Date: 2025-02-07
Fieldwork dates: Jan 22 - 29
Provider links:
Article
Data
Full-size visualizations: Map, Sankey diagram
Seat distributions
| Description | Lab | Cons | LD | SNP | Ref | Green | PC | SF | DUP | SDLP | UUP | Alliance | TUV | YP | Ind | Other | n/a |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Per-seat winner | 174 | 178 | 57 | 37 | 175 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 18 |
Visualisations
Flow counts
This counts how many seats followed a particular flow from party to party between 2019 (notionally), 2024 and the projected 2029 winner. This does not include by-elections or defections.| 2019 result (notional) | 2024 result | Projection | Count |
|---|---|---|---|
| Lab | Lab | Lab | 119 |
| Cons | Cons | Cons | 99 |
| Cons | Lab | Ref | 80 |
| Lab | Lab | Ref | 67 |
| Cons | Lab | Cons | 61 |
| Cons | LD | LD | 46 |
| Cons | Lab | Lab | 41 |
| SNP | Lab | SNP | 25 |
| Cons | Cons | Ref | 19 |
| Cons | LD | Cons | 12 |
| SNP | Lab | Lab | 11 |
| LD | LD | LD | 8 |
| SNP | SNP | SNP | 8 |
| Cons | Ref | Ref | 5 |
| Lab | Lab | Cons | 5 |
| Lab | Ind | Other | 3 |
| SNP | LD | LD | 3 |
| Lab | Ind | Lab | 2 |
| Lab | Lab | Other | 2 |
| Cons | LD | Ref | 2 |
| Cons | Green | Green | 2 |
| Cons | PC | Ref | 2 |
| PC | PC | PC | 2 |
| Cons | Cons | SNP | 2 |
| Green | Green | Green | 1 |
| Lab | Green | Green | 1 |
| Other | Other | Lab | 1 |
| Lab | Cons | Cons | 1 |
| Cons | SNP | SNP | 1 |
| SNP | LD | SNP | 1 |
All projected constituencies
| Constituency | 2019 result (notional) | 2024 result | Projection | 2029 result | Details |
|---|---|---|---|---|---|
| Aberafan Maesteg | Lab | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Lab: 28.0%; PC: 18.0%; Cons: 11.0% | |
| Aberdeen North | SNP | SNP | Likely SNP | LD | Vote shares: SNP: 37.0%; Lab: 18.0%; Ref: 16.0%; Cons: 12.0% |
| Aberdeen South | SNP | SNP | Lean SNP | SNP | Vote shares: SNP: 36.0%; Cons: 22.0%; Lab: 13.0%; Ref: 13.0% |
| Aberdeenshire North and Moray East | Cons | SNP | Lean SNP | Vote shares: SNP: 38.0%; Cons: 30.0%; Ref: 20.0% | |
| Airdrie and Shotts | SNP | Lab | Toss-up Lab | Vote shares: Lab: 36.0%; SNP: 34.0%; Ref: 15.0% | |
| Aldershot | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Ref: 26.0%; Lab: 24.0%; LD: 11.0% | |
| Aldridge-Brownhills | Cons | Cons | Toss-up Cons | Vote shares: Cons: 38.0%; Ref: 33.0%; Lab: 14.0% | |
| Alloa and Grangemouth | SNP | Lab | Toss-up SNP | Vote shares: SNP: 32.0%; Lab: 29.0%; Ref: 16.0% | |
| Altrincham and Sale West | Cons | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Cons: 26.0%; Ref: 20.0% | |
| Alyn and Deeside | Lab | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 23.0%; Cons: 19.0% | |
| Amber Valley | Cons | Lab | Likely Ref | Vote shares: Ref: 39.0%; Cons: 23.0%; Lab: 21.0% | |
| Angus and Perthshire Glens | SNP | SNP | Likely SNP | Vote shares: SNP: 43.0%; Cons: 28.0%; Ref: 13.0% | |
| Arbroath and Broughty Ferry | SNP | SNP | Likely SNP | Vote shares: SNP: 38.0%; Lab: 21.0%; Ref: 16.0%; Cons: 13.0% | |
| Argyll, Bute and South Lochaber | SNP | SNP | Likely SNP | Vote shares: SNP: 38.0%; Cons: 19.0%; LD: 14.0%; Ref: 13.0% | |
| Arundel and South Downs | Cons | Cons | Likely Cons | Vote shares: Cons: 39.0%; Ref: 21.0%; LD: 15.0%; Lab: 13.0%; Green: 10.0% | |
| Ashfield | Cons | Ref | Safe Ref | Vote shares: Ref: 49.0%; Other: 18.0%; Lab: 17.0% | |
| Ashford | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Cons: 28.0%; Lab: 19.0%; Green: 10.0% | |
| Ashton-under-Lyne | Lab | Lab | Lean Ref | Vote shares: Ref: 37.0%; Lab: 25.0%; Other: 13.0%; Cons: 12.0% | |
| Aylesbury | Cons | Lab | Toss-up Cons | Vote shares: Cons: 26.0%; Lab: 25.0%; Ref: 24.0%; LD: 14.0% | |
| Ayr, Carrick and Cumnock | SNP | Lab | Toss-up SNP | Vote shares: SNP: 29.0%; Lab: 23.0%; Cons: 20.0%; Ref: 16.0% | |
| Banbury | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Lab: 28.0%; Ref: 22.0% | |
| Bangor Aberconwy | Cons | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Cons: 20.0%; Lab: 20.0%; PC: 19.0% | |
| Barking | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Ref: 27.0%; Cons: 16.0%; Green: 15.0%; Other: 10.0% | |
| Barnsley North | Lab | Lab | Lean Ref | Vote shares: Ref: 42.0%; Lab: 31.0% | |
| Barnsley South | Lab | Lab | Likely Ref | Vote shares: Ref: 45.0%; Lab: 28.0%; Cons: 10.0% | |
| Barrow and Furness | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Cons: 26.0%; Lab: 25.0% | |
| Basildon and Billericay | Cons | Cons | Toss-up Ref | Vote shares: Ref: 34.0%; Cons: 32.0%; Lab: 16.0% | |
| Basingstoke | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Lab: 26.0%; Ref: 21.0%; Green: 10.0%; LD: 10.0% | |
| Bassetlaw | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Cons: 24.0%; Lab: 23.0% | |
| Bath | LD | LD | Likely LD | Vote shares: LD: 34.0%; Lab: 19.0%; Ref: 14.0%; Cons: 13.0%; Green: 12.0% | |
| Bathgate and Linlithgow | SNP | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; SNP: 30.0%; Ref: 16.0% | |
| Battersea | Lab | Lab | Lean Lab | Vote shares: Lab: 34.0%; Cons: 22.0%; Green: 14.0%; LD: 14.0%; Ref: 12.0% | |
| Beaconsfield | Cons | Cons | Likely Cons | Vote shares: Cons: 37.0%; LD: 22.0%; Ref: 20.0%; Lab: 12.0% | |
| Beckenham and Penge | Lab | Lab | Lean Lab | Vote shares: Lab: 32.0%; Cons: 24.0%; Ref: 18.0%; LD: 12.0%; Green: 11.0% | |
| Bedford | Lab | Lab | Lean Lab | Vote shares: Lab: 31.0%; Cons: 22.0%; Ref: 21.0% | |
| Bermondsey and Old Southwark | Lab | Lab | Safe Lab | Vote shares: Lab: 41.0%; Green: 16.0%; LD: 16.0%; Ref: 15.0% | |
| Berwickshire, Roxburgh and Selkirk | Cons | Cons | Lean Cons | Vote shares: Cons: 38.0%; SNP: 29.0%; Ref: 13.0% | |
| Bethnal Green and Stepney | Lab | Lab | Lean Lab | Vote shares: Lab: 32.0%; Other: 22.0%; Green: 16.0%; Ref: 12.0%; Cons: 11.0% | |
| Beverley and Holderness | Cons | Cons | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 30.0%; Lab: 21.0% | |
| Bexhill and Battle | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 25.0%; Lab: 17.0% | |
| Bexleyheath and Crayford | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 32.0%; Lab: 19.0% | |
| Bicester and Woodstock | Cons | LD | Toss-up LD | Vote shares: LD: 31.0%; Cons: 28.0%; Ref: 18.0%; Lab: 14.0% | |
| Birkenhead | Lab | Lab | Lean Lab | Vote shares: Lab: 37.0%; Ref: 24.0%; Green: 19.0% | |
| Birmingham Edgbaston | Lab | Lab | Toss-up Lab | Vote shares: Lab: 26.0%; Cons: 23.0%; Ref: 21.0%; Green: 11.0%; Other: 10.0% | |
| Birmingham Erdington | Lab | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 22.0%; Cons: 19.0%; Other: 11.0% | |
| Birmingham Hall Green and Moseley | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Other: 21.0%; Cons: 18.0%; Ref: 16.0%; Green: 11.0% | |
| Birmingham Hodge Hill and Solihull North | Lab | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Other: 23.0%; Cons: 19.0%; Lab: 17.0% | |
| Birmingham Ladywood | Lab | Lab | Lean Lab | Vote shares: Lab: 31.0%; Other: 22.0%; Ref: 16.0%; Green: 14.0%; Cons: 12.0% | |
| Birmingham Northfield | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Lab: 25.0%; Cons: 23.0%; Green: 10.0% | |
| Birmingham Perry Barr | Lab | Ind | Toss-up Lab | Vote shares: Lab: 25.0%; Other: 24.0%; Ref: 21.0%; Cons: 18.0% | |
| Birmingham Selly Oak | Lab | Lab | Toss-up Lab | Vote shares: Lab: 27.0%; Ref: 22.0%; Cons: 17.0%; Green: 13.0%; Other: 11.0% | |
| Birmingham Yardley | Lab | Lab | Toss-up Other | Vote shares: Other: 25.0%; Ref: 24.0%; Lab: 20.0%; Cons: 15.0% | |
| Bishop Auckland | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 28.0%; Cons: 19.0% | |
| Blackburn | Lab | Ind | Toss-up Other | Vote shares: Other: 29.0%; Ref: 28.0%; Lab: 21.0%; Cons: 15.0% | |
| Blackley and Middleton South | Lab | Lab | Toss-up Ref | Vote shares: Ref: 36.0%; Lab: 34.0%; Cons: 11.0%; Green: 11.0% | |
| Blackpool North and Fleetwood | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Cons: 25.0%; Lab: 22.0% | |
| Blackpool South | Cons | Lab | Lean Ref | Vote shares: Ref: 40.0%; Lab: 28.0%; Cons: 14.0% | |
| Blaenau Gwent and Rhymney | Lab | Lab | Lean Lab | Vote shares: Lab: 29.0%; Ref: 19.0%; PC: 18.0%; Other: 14.0%; Cons: 12.0% | |
| Blaydon and Consett | Lab | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Lab: 31.0%; Cons: 13.0% | |
| Blyth and Ashington | Lab | Lab | Lean Ref | Vote shares: Ref: 38.0%; Lab: 29.0%; Cons: 13.0% | |
| Bognor Regis and Littlehampton | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 30.0%; Lab: 17.0%; LD: 10.0% | |
| Bolsover | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 26.0%; Cons: 18.0% | |
| Bolton North East | Cons | Lab | Lean Ref | Vote shares: Ref: 34.0%; Lab: 25.0%; Cons: 19.0%; Green: 10.0% | |
| Bolton South and Walkden | Lab | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 23.0%; Other: 16.0%; Cons: 13.0% | |
| Bolton West | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Cons: 26.0%; Lab: 24.0% | |
| Bootle | Lab | Lab | Likely Lab | Vote shares: Lab: 46.0%; Ref: 24.0%; Green: 11.0% | |
| Boston and Skegness | Cons | Ref | Likely Ref | Vote shares: Ref: 50.0%; Cons: 27.0% | |
| Bournemouth East | Cons | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Cons: 25.0%; Ref: 23.0% | |
| Bournemouth West | Cons | Lab | Toss-up Cons | Vote shares: Cons: 26.0%; Ref: 25.0%; Lab: 22.0%; LD: 13.0% | |
| Bracknell | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 24.0%; Lab: 20.0%; LD: 13.0% | |
| Bradford East | Lab | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 29.0%; Other: 19.0%; Cons: 12.0% | |
| Bradford South | Lab | Lab | Likely Ref | Vote shares: Ref: 36.0%; Lab: 20.0%; Other: 16.0%; Cons: 15.0% | |
| Bradford West | Lab | Lab | Toss-up Lab | Vote shares: Lab: 25.0%; Other: 24.0%; Ref: 24.0%; Cons: 15.0% | |
| Braintree | Cons | Cons | Toss-up Cons | Vote shares: Cons: 35.0%; Ref: 31.0%; Lab: 16.0% | |
| Brecon, Radnor and Cwm Tawe | Cons | LD | Toss-up Ref | Vote shares: Ref: 28.0%; Cons: 22.0%; Lab: 20.0%; LD: 15.0% | |
| Brent East | Lab | Lab | Likely Lab | Vote shares: Lab: 36.0%; Cons: 18.0%; Ref: 17.0%; Green: 14.0% | |
| Brent West | Lab | Lab | Lean Cons | Vote shares: Cons: 32.0%; Lab: 24.0%; Ref: 17.0%; Green: 10.0% | |
| Brentford and Isleworth | Lab | Lab | Toss-up Lab | Vote shares: Lab: 27.0%; Cons: 24.0%; Ref: 18.0%; Green: 11.0%; LD: 11.0% | |
| Brentwood and Ongar | Cons | Cons | Toss-up Cons | Vote shares: Cons: 37.0%; Ref: 31.0%; Lab: 14.0%; LD: 10.0% | |
| Bridgend | Cons | Lab | Toss-up Ref | Vote shares: Ref: 28.0%; Lab: 27.0%; Cons: 17.0%; Other: 12.0% | |
| Bridgwater | Cons | Cons | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 28.0%; Lab: 16.0%; LD: 15.0% | |
| Bridlington and The Wolds | Cons | Cons | Lean Ref | Vote shares: Ref: 37.0%; Cons: 29.0%; Lab: 15.0% | |
| Brigg and Immingham | Cons | Cons | Toss-up Ref | Vote shares: Ref: 38.0%; Cons: 31.0%; Lab: 16.0% | |
| Brighton Kemptown and Peacehaven | Lab | Lab | Toss-up Lab | Vote shares: Lab: 27.0%; Green: 22.0%; Cons: 19.0%; LD: 11.0%; Ref: 11.0%; Other: 10.0% | |
| Brighton Pavilion | Green | Green | Likely Green | Vote shares: Green: 49.0%; Lab: 27.0% | |
| Bristol Central | Lab | Green | Safe Green | Vote shares: Green: 54.0%; Lab: 29.0% | |
| Bristol East | Lab | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; Green: 31.0%; Cons: 14.0%; Ref: 10.0% | |
| Bristol North East | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Ref: 21.0%; Green: 20.0%; Cons: 16.0% | |
| Bristol North West | Lab | Lab | Lean Lab | Vote shares: Lab: 33.0%; Green: 19.0%; Ref: 16.0%; Cons: 15.0%; LD: 12.0% | |
| Bristol South | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Green: 25.0%; Ref: 20.0%; Cons: 12.0% | |
| Broadland and Fakenham | Cons | Cons | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 26.0%; Lab: 20.0%; LD: 13.0% | |
| Bromley and Biggin Hill | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 24.0%; Lab: 21.0%; LD: 12.0% | |
| Bromsgrove | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 26.0%; Lab: 17.0%; LD: 13.0% | |
| Broxbourne | Cons | Cons | Toss-up Cons | Vote shares: Cons: 36.0%; Ref: 30.0%; Lab: 16.0% | |
| Broxtowe | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 28.0%; Cons: 19.0% | |
| Buckingham and Bletchley | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Lab: 26.0%; Ref: 25.0% | |
| Burnley | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Lab: 22.0%; Cons: 17.0%; LD: 15.0% | |
| Burton and Uttoxeter | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 29.0%; Lab: 19.0% | |
| Bury North | Cons | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Ref: 29.0%; Cons: 23.0% | |
| Bury South | Cons | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Ref: 29.0%; Cons: 18.0% | |
| Bury St Edmunds and Stowmarket | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 24.0%; Lab: 20.0%; Green: 12.0% | |
| Caerfyrddin | Cons | PC | Toss-up Ref | Vote shares: Ref: 29.0%; PC: 25.0%; Cons: 18.0%; Lab: 15.0% | |
| Caerphilly | Lab | Lab | Lean Ref | Vote shares: Ref: 31.0%; Lab: 22.0%; PC: 17.0%; Cons: 13.0% | |
| Caithness, Sutherland and Easter Ross | SNP | LD | Likely LD | Vote shares: LD: 47.0%; SNP: 28.0%; Ref: 12.0% | |
| Calder Valley | Cons | Lab | Toss-up Lab | Vote shares: Lab: 33.0%; Ref: 27.0%; Cons: 20.0% | |
| Camborne and Redruth | Cons | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Ref: 26.0%; Cons: 22.0% | |
| Cambridge | Lab | Lab | Likely Lab | Vote shares: Lab: 42.0%; Green: 18.0%; LD: 15.0%; Cons: 11.0% | |
| Cannock Chase | Cons | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Cons: 30.0%; Lab: 19.0% | |
| Canterbury | Lab | Lab | Lean Lab | Vote shares: Lab: 31.0%; Cons: 21.0%; Ref: 21.0%; Green: 15.0% | |
| Cardiff East | Lab | Lab | Lean Lab | Vote shares: Lab: 31.0%; Ref: 22.0%; PC: 16.0%; Cons: 12.0% | |
| Cardiff North | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Cons: 22.0%; Ref: 21.0%; PC: 11.0% | |
| Cardiff South and Penarth | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Ref: 21.0%; Cons: 16.0%; Green: 12.0%; PC: 10.0% | |
| Cardiff West | Lab | Lab | Toss-up Lab | Vote shares: Lab: 24.0%; Ref: 22.0%; PC: 18.0%; Cons: 17.0% | |
| Carlisle | Cons | Lab | Lean Ref | Vote shares: Ref: 32.0%; Cons: 24.0%; Lab: 23.0% | |
| Carshalton and Wallington | Cons | LD | Toss-up LD | Vote shares: LD: 28.0%; Ref: 25.0%; Cons: 21.0%; Lab: 17.0% | |
| Castle Point | Cons | Cons | Toss-up Ref | Vote shares: Ref: 38.0%; Cons: 36.0%; Lab: 12.0% | |
| Central Ayrshire | SNP | Lab | Toss-up SNP | Vote shares: SNP: 30.0%; Lab: 29.0%; Ref: 16.0%; Cons: 13.0% | |
| Central Devon | Cons | Cons | Lean Cons | Vote shares: Cons: 30.0%; Lab: 21.0%; Ref: 21.0%; LD: 16.0% | |
| Central Suffolk and North Ipswich | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 26.0%; Lab: 15.0%; Green: 12.0%; LD: 10.0% | |
| Ceredigion Preseli | PC | PC | Lean PC | Vote shares: PC: 34.0%; Ref: 24.0%; Cons: 11.0%; Lab: 11.0%; LD: 10.0% | |
| Chatham and Aylesford | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 30.0%; Lab: 18.0% | |
| Cheadle | Cons | LD | Toss-up LD | Vote shares: LD: 29.0%; Lab: 22.0%; Ref: 22.0%; Cons: 18.0% | |
| Chelmsford | Cons | LD | Toss-up LD | Vote shares: LD: 31.0%; Cons: 28.0%; Ref: 21.0%; Lab: 11.0% | |
| Chelsea and Fulham | Cons | Lab | Toss-up Cons | Vote shares: Cons: 34.0%; Lab: 30.0%; Ref: 14.0%; Green: 10.0% | |
| Cheltenham | Cons | LD | Toss-up LD | Vote shares: LD: 34.0%; Cons: 27.0%; Lab: 14.0%; Ref: 13.0% | |
| Chesham and Amersham | Cons | LD | Toss-up LD | Vote shares: LD: 34.0%; Cons: 33.0%; Ref: 17.0% | |
| Chester North and Neston | Lab | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Ref: 25.0%; Cons: 20.0%; Green: 11.0% | |
| Chester South and Eddisbury | Cons | Cons | Lean Cons | Vote shares: Cons: 32.0%; Ref: 24.0%; Lab: 22.0%; LD: 12.0% | |
| Chesterfield | Lab | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Lab: 29.0%; Cons: 16.0% | |
| Chichester | Cons | LD | Lean LD | Vote shares: LD: 37.0%; Cons: 25.0%; Ref: 23.0% | |
| Chingford and Woodford Green | Cons | Cons | Lean Cons | Vote shares: Cons: 32.0%; Other: 21.0%; Lab: 19.0%; Ref: 18.0% | |
| Chippenham | Cons | LD | Lean LD | Vote shares: LD: 35.0%; Cons: 26.0%; Ref: 20.0%; Lab: 10.0% | |
| Chipping Barnet | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Lab: 31.0%; Ref: 16.0%; Green: 11.0% | |
| Chorley | Other | Other | Safe Lab | Vote shares: Lab: 46.0%; Ref: 18.0%; Green: 13.0%; Other: 13.0% | |
| Christchurch | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 27.0%; LD: 15.0%; Lab: 11.0% | |
| Cities of London and Westminster | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Lab: 27.0%; Ref: 15.0%; LD: 13.0%; Green: 10.0% | |
| City of Durham | Lab | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; Ref: 29.0%; LD: 14.0%; Cons: 11.0% | |
| Clacton | Cons | Ref | Likely Ref | Vote shares: Ref: 49.0%; Cons: 28.0% | |
| Clapham and Brixton Hill | Lab | Lab | Likely Lab | Vote shares: Lab: 45.0%; Green: 21.0%; Cons: 10.0%; LD: 10.0%; Ref: 10.0% | |
| Clwyd East | Cons | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Cons: 26.0%; Lab: 26.0% | |
| Clwyd North | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Cons: 28.0%; Lab: 23.0% | |
| Coatbridge and Bellshill | SNP | Lab | Toss-up SNP | Vote shares: SNP: 36.0%; Lab: 35.0%; Ref: 14.0% | |
| Colchester | Cons | Lab | Lean Lab | Vote shares: Lab: 32.0%; Ref: 24.0%; Cons: 20.0%; LD: 11.0% | |
| Colne Valley | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 27.0%; Cons: 23.0% | |
| Congleton | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Ref: 27.0%; Lab: 24.0% | |
| Corby and East Northamptonshire | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Cons: 25.0%; Lab: 25.0% | |
| Coventry East | Lab | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Lab: 26.0%; Cons: 19.0%; Green: 10.0% | |
| Coventry North West | Lab | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; Ref: 27.0%; Cons: 20.0%; Green: 11.0% | |
| Coventry South | Lab | Lab | Lean Lab | Vote shares: Lab: 32.0%; Cons: 22.0%; Ref: 22.0%; Green: 10.0% | |
| Cowdenbeath and Kirkcaldy | SNP | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; SNP: 31.0%; Ref: 15.0% | |
| Cramlington and Killingworth | Lab | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Lab: 30.0%; Cons: 16.0% | |
| Crawley | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Ref: 26.0%; Lab: 22.0% | |
| Crewe and Nantwich | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 30.0%; Cons: 19.0% | |
| Croydon East | Lab | Lab | Toss-up Cons | Vote shares: Cons: 26.0%; Lab: 24.0%; Ref: 24.0%; Green: 13.0% | |
| Croydon South | Cons | Cons | Likely Cons | Vote shares: Cons: 38.0%; Lab: 22.0%; Ref: 17.0%; LD: 11.0% | |
| Croydon West | Lab | Lab | Likely Lab | Vote shares: Lab: 35.0%; Cons: 18.0%; Ref: 18.0%; Green: 17.0% | |
| Cumbernauld and Kirkintilloch | SNP | Lab | Toss-up SNP | Vote shares: SNP: 38.0%; Lab: 31.0%; Ref: 15.0% | |
| Dagenham and Rainham | Lab | Lab | Lean Ref | Vote shares: Ref: 34.0%; Lab: 25.0%; Cons: 18.0%; Green: 13.0% | |
| Darlington | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Lab: 27.0%; Cons: 24.0% | |
| Dartford | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 30.0%; Lab: 18.0% | |
| Daventry | Cons | Cons | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 30.0%; Lab: 18.0%; LD: 10.0% | |
| Derby North | Cons | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Ref: 30.0%; Cons: 18.0%; Green: 10.0% | |
| Derby South | Lab | Lab | Lean Ref | Vote shares: Ref: 35.0%; Lab: 22.0%; Other: 16.0%; Cons: 14.0% | |
| Derbyshire Dales | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Ref: 26.0%; Lab: 23.0%; LD: 11.0% | |
| Dewsbury and Batley | Lab | Ind | Toss-up Other | Vote shares: Other: 33.0%; Ref: 27.0%; Cons: 15.0%; Lab: 15.0% | |
| Didcot and Wantage | Cons | LD | Toss-up LD | Vote shares: LD: 27.0%; Cons: 25.0%; Ref: 20.0%; Lab: 17.0% | |
| Doncaster Central | Lab | Lab | Lean Ref | Vote shares: Ref: 37.0%; Lab: 25.0%; Cons: 17.0%; Other: 10.0% | |
| Doncaster East and the Isle of Axholme | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Cons: 27.0%; Lab: 22.0% | |
| Doncaster North | Lab | Lab | Toss-up Lab | Vote shares: Lab: 26.0%; Ref: 23.0%; Other: 21.0%; Cons: 17.0% | |
| Dorking and Horley | Cons | LD | Toss-up LD | Vote shares: LD: 33.0%; Cons: 29.0%; Ref: 21.0% | |
| Dover and Deal | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Cons: 24.0%; Lab: 23.0% | |
| Droitwich and Evesham | Cons | Cons | Lean Cons | Vote shares: Cons: 39.0%; Ref: 27.0%; Lab: 13.0%; LD: 10.0% | |
| Dudley | Cons | Lab | Toss-up Ref | Vote shares: Ref: 35.0%; Cons: 30.0%; Lab: 17.0% | |
| Dulwich and West Norwood | Lab | Lab | Likely Lab | Vote shares: Lab: 45.0%; Green: 26.0%; Cons: 10.0% | |
| Dumfries and Galloway | Cons | Cons | Toss-up SNP | Vote shares: SNP: 30.0%; Cons: 27.0%; Ref: 16.0%; Lab: 14.0% | |
| Dumfriesshire, Clydesdale and Tweeddale | Cons | Cons | Toss-up Cons | Vote shares: Cons: 32.0%; SNP: 27.0%; Ref: 15.0%; Lab: 12.0% | |
| Dundee Central | SNP | SNP | Likely SNP | Vote shares: SNP: 43.0%; Lab: 25.0%; Ref: 13.0%; Other: 10.0% | |
| Dunfermline and Dollar | SNP | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; SNP: 30.0%; Ref: 14.0% | |
| Dunstable and Leighton Buzzard | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 26.0%; Lab: 20.0%; LD: 14.0% | |
| Dwyfor Meirionnydd | PC | PC | Likely PC | Vote shares: PC: 45.0%; Ref: 24.0%; Lab: 11.0%; Cons: 10.0% | |
| Ealing Central and Acton | Lab | Lab | Likely Lab | Vote shares: Lab: 37.0%; Cons: 19.0%; Green: 16.0%; Ref: 13.0%; LD: 10.0% | |
| Ealing North | Lab | Lab | Lean Lab | Vote shares: Lab: 29.0%; Cons: 21.0%; Ref: 19.0%; Green: 13.0%; Other: 10.0% | |
| Ealing Southall | Lab | Lab | Likely Lab | Vote shares: Lab: 36.0%; Cons: 18.0%; Ref: 15.0%; Green: 14.0%; Other: 10.0% | |
| Earley and Woodley | Cons | Lab | Toss-up Cons | Vote shares: Cons: 32.0%; Lab: 29.0%; Ref: 13.0%; LD: 11.0%; Green: 10.0% | |
| Easington | Lab | Lab | Lean Ref | Vote shares: Ref: 41.0%; Lab: 31.0%; Cons: 11.0% | |
| East Grinstead and Uckfield | Cons | Cons | Likely Cons | Vote shares: Cons: 36.0%; LD: 17.0%; Lab: 15.0%; Ref: 12.0%; Green: 10.0%; Other: 10.0% | |
| East Ham | Lab | Lab | Likely Lab | Vote shares: Lab: 36.0%; Cons: 17.0%; Ref: 15.0%; Green: 14.0%; Other: 14.0% | |
| East Hampshire | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; LD: 25.0%; Ref: 20.0%; Lab: 10.0% | |
| East Kilbride and Strathaven | SNP | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; SNP: 32.0%; Ref: 15.0% | |
| East Renfrewshire | SNP | Lab | Toss-up SNP | Vote shares: SNP: 30.0%; Lab: 29.0%; Cons: 15.0%; Ref: 12.0% | |
| East Surrey | Cons | Cons | Lean Cons | Vote shares: Cons: 33.0%; Ref: 24.0%; LD: 16.0%; Lab: 14.0% | |
| East Thanet | Cons | Lab | Toss-up Ref | Vote shares: Ref: 28.0%; Cons: 25.0%; Lab: 22.0%; Green: 12.0% | |
| East Wiltshire | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 25.0%; Lab: 17.0%; LD: 14.0% | |
| East Worthing and Shoreham | Cons | Lab | Lean Lab | Vote shares: Lab: 32.0%; Cons: 24.0%; Ref: 23.0% | |
| Eastbourne | Cons | LD | Lean LD | Vote shares: LD: 33.0%; Ref: 25.0%; Cons: 20.0%; Lab: 13.0% | |
| Eastleigh | Cons | LD | Toss-up Cons | Vote shares: Cons: 25.0%; Ref: 24.0%; LD: 23.0%; Lab: 17.0% | |
| Edinburgh East and Musselburgh | SNP | Lab | Lean SNP | Vote shares: SNP: 36.0%; Lab: 27.0%; Green: 12.0%; Ref: 12.0% | |
| Edinburgh North and Leith | SNP | Lab | Toss-up SNP | Vote shares: SNP: 30.0%; Lab: 28.0%; Green: 13.0%; Ref: 11.0% | |
| Edinburgh South | Lab | Lab | Likely Lab | Vote shares: Lab: 38.0%; SNP: 20.0%; Ref: 12.0%; Green: 11.0% | |
| Edinburgh South West | SNP | Lab | Toss-up SNP | Vote shares: SNP: 30.0%; Lab: 27.0%; Ref: 12.0%; Cons: 10.0% | |
| Edinburgh West | LD | LD | Safe LD | Vote shares: LD: 49.0%; SNP: 22.0%; Ref: 10.0% | |
| Edmonton and Winchmore Hill | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Cons: 22.0%; Ref: 19.0%; Green: 13.0% | |
| Ellesmere Port and Bromborough | Lab | Lab | Toss-up Lab | Vote shares: Lab: 35.0%; Ref: 29.0%; Cons: 12.0% | |
| Eltham and Chislehurst | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Cons: 24.0%; Ref: 23.0%; Green: 11.0% | |
| Ely and East Cambridgeshire | Cons | LD | Toss-up Cons | Vote shares: Cons: 29.0%; LD: 27.0%; Ref: 20.0%; Lab: 14.0% | |
| Enfield North | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Cons: 22.0%; Ref: 22.0%; Green: 13.0% | |
| Epping Forest | Cons | Cons | Likely Cons | Vote shares: Cons: 40.0%; Lab: 17.0%; Ref: 16.0%; LD: 11.0%; Other: 10.0% | |
| Epsom and Ewell | Cons | LD | Toss-up Cons | Vote shares: Cons: 29.0%; LD: 25.0%; Ref: 20.0%; Lab: 17.0% | |
| Erewash | Cons | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 24.0%; Cons: 23.0% | |
| Erith and Thamesmead | Lab | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Ref: 26.0%; Cons: 15.0%; Green: 15.0% | |
| Esher and Walton | Cons | LD | Lean LD | Vote shares: LD: 35.0%; Cons: 27.0%; Ref: 17.0%; Lab: 13.0% | |
| Exeter | Lab | Lab | Lean Lab | Vote shares: Lab: 29.0%; Ref: 19.0%; Green: 17.0%; Cons: 16.0%; LD: 12.0% | |
| Exmouth and Exeter East | Cons | Cons | Toss-up Cons | Vote shares: Cons: 26.0%; Lab: 24.0%; Ref: 23.0%; LD: 15.0% | |
| Falkirk | SNP | Lab | Toss-up SNP | Vote shares: SNP: 34.0%; Lab: 29.0%; Ref: 15.0% | |
| Fareham and Waterlooville | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 26.0%; Lab: 15.0%; LD: 15.0% | |
| Farnham and Bordon | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; LD: 28.0%; Ref: 19.0%; Lab: 12.0% | |
| Faversham and Mid Kent | Cons | Cons | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 29.0%; Lab: 17.0% | |
| Feltham and Heston | Lab | Lab | Toss-up Ref | Vote shares: Ref: 25.0%; Cons: 23.0%; Lab: 23.0%; Other: 13.0% | |
| Filton and Bradley Stoke | Cons | Lab | Lean Lab | Vote shares: Lab: 33.0%; Cons: 23.0%; Ref: 21.0%; Green: 11.0% | |
| Finchley and Golders Green | Cons | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; Cons: 30.0%; Ref: 13.0%; Green: 11.0% | |
| Folkestone and Hythe | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 26.0%; Lab: 21.0%; Green: 10.0% | |
| Forest of Dean | Cons | Lab | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 25.0%; Lab: 20.0%; Green: 11.0% | |
| Frome and East Somerset | Cons | LD | Toss-up LD | Vote shares: LD: 23.0%; Ref: 22.0%; Cons: 21.0%; Lab: 16.0%; Green: 11.0% | |
| Fylde | Cons | Cons | Toss-up Ref | Vote shares: Cons: 30.0%; Ref: 30.0%; Lab: 19.0%; Other: 12.0% | |
| Gainsborough | Cons | Cons | Toss-up Ref | Vote shares: Ref: 34.0%; Cons: 30.0%; Lab: 17.0% | |
| Gateshead Central and Whickham | Lab | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 29.0%; LD: 12.0%; Cons: 11.0% | |
| Gedling | Cons | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; Ref: 28.0%; Cons: 19.0% | |
| Gillingham and Rainham | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 29.0%; Lab: 20.0% | |
| Glasgow East | SNP | Lab | Toss-up SNP | Vote shares: SNP: 36.0%; Lab: 30.0%; Ref: 13.0% | |
| Glasgow North | SNP | Lab | Toss-up SNP | Vote shares: SNP: 35.0%; Lab: 28.0%; Green: 14.0%; Ref: 11.0% | |
| Glasgow North East | SNP | Lab | Toss-up SNP | Vote shares: SNP: 35.0%; Lab: 31.0%; Ref: 13.0% | |
| Glasgow South | SNP | Lab | Toss-up SNP | Vote shares: SNP: 35.0%; Lab: 28.0%; Green: 15.0%; Ref: 11.0% | |
| Glasgow South West | SNP | Lab | Lean SNP | Vote shares: SNP: 37.0%; Lab: 29.0%; Ref: 13.0% | |
| Glasgow West | SNP | Lab | Toss-up SNP | Vote shares: SNP: 33.0%; Lab: 32.0%; Ref: 12.0%; Green: 11.0% | |
| Glastonbury and Somerton | Cons | LD | Toss-up LD | Vote shares: LD: 33.0%; Cons: 26.0%; Ref: 24.0% | |
| Glenrothes and Mid Fife | SNP | Lab | Lean SNP | Vote shares: SNP: 39.0%; Lab: 30.0%; Ref: 17.0% | |
| Gloucester | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Ref: 25.0%; Lab: 21.0%; LD: 12.0% | |
| Godalming and Ash | Cons | Cons | Toss-up Cons | Vote shares: Cons: 38.0%; LD: 33.0%; Ref: 17.0% | |
| Goole and Pocklington | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 31.0%; Lab: 19.0% | |
| Gordon and Buchan | Cons | Cons | Toss-up SNP | Vote shares: SNP: 33.0%; Cons: 31.0%; Ref: 15.0%; LD: 14.0% | |
| Gorton and Denton | Lab | Lab | Lean Lab | Vote shares: Lab: 36.0%; Ref: 27.0%; Green: 13.0%; Cons: 10.0%; Other: 10.0% | |
| Gosport | Cons | Cons | Lean Cons | Vote shares: Cons: 38.0%; Ref: 27.0%; Lab: 15.0% | |
| Gower | Lab | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Lab: 26.0%; Cons: 20.0%; PC: 10.0% | |
| Grantham and Bourne | Cons | Cons | Toss-up Ref | Vote shares: Ref: 33.0%; Cons: 31.0%; Lab: 16.0% | |
| Gravesham | Cons | Lab | Toss-up Cons | Vote shares: Cons: 34.0%; Ref: 30.0%; Lab: 19.0% | |
| Great Grimsby and Cleethorpes | Cons | Lab | Likely Ref | Vote shares: Ref: 41.0%; Lab: 22.0%; Cons: 19.0% | |
| Great Yarmouth | Cons | Ref | Lean Ref | Vote shares: Ref: 41.0%; Cons: 27.0%; Lab: 16.0% | |
| Greenwich and Woolwich | Lab | Lab | Likely Lab | Vote shares: Lab: 42.0%; Green: 19.0%; Ref: 15.0%; Cons: 13.0% | |
| Guildford | Cons | LD | Toss-up LD | Vote shares: LD: 32.0%; Cons: 26.0%; Ref: 18.0%; Lab: 14.0% | |
| Hackney North and Stoke Newington | Lab | Lab | Likely Lab | Vote shares: Lab: 43.0%; Green: 28.0%; Ref: 10.0% | |
| Hackney South and Shoreditch | Lab | Lab | Lean Lab | Vote shares: Lab: 43.0%; Green: 30.0% | |
| Halesowen | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 30.0%; Lab: 20.0% | |
| Halifax | Lab | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 21.0%; Cons: 18.0%; Other: 12.0% | |
| Hamble Valley | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 23.0%; LD: 21.0%; Lab: 13.0% | |
| Hamilton and Clyde Valley | SNP | Lab | Toss-up Lab | Vote shares: Lab: 35.0%; SNP: 31.0%; Ref: 16.0% | |
| Hammersmith and Chiswick | Lab | Lab | Likely Lab | Vote shares: Lab: 35.0%; Cons: 20.0%; Green: 14.0%; Ref: 13.0%; LD: 12.0% | |
| Hampstead and Highgate | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Cons: 17.0%; Green: 17.0%; Ref: 12.0%; LD: 10.0% | |
| Harborough, Oadby and Wigston | Cons | Cons | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 26.0%; Lab: 22.0%; LD: 11.0% | |
| Harlow | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 31.0%; Lab: 19.0% | |
| Harpenden and Berkhamsted | Cons | LD | Toss-up LD | Vote shares: LD: 34.0%; Cons: 28.0%; Ref: 16.0%; Lab: 14.0% | |
| Harrogate and Knaresborough | Cons | LD | Toss-up LD | Vote shares: LD: 28.0%; Ref: 26.0%; Cons: 22.0%; Lab: 15.0% | |
| Harrow East | Cons | Cons | Safe Cons | Vote shares: Cons: 50.0%; Lab: 16.0%; Ref: 15.0% | |
| Harrow West | Lab | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Lab: 26.0%; Ref: 16.0%; Other: 10.0% | |
| Hartlepool | Lab | Lab | Likely Ref | Vote shares: Ref: 40.0%; Lab: 25.0%; Cons: 16.0%; Other: 10.0% | |
| Harwich and North Essex | Cons | Cons | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 28.0%; Lab: 19.0%; LD: 10.0% | |
| Hastings and Rye | Cons | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Ref: 23.0%; Cons: 22.0%; Green: 14.0% | |
| Havant | Cons | Cons | Toss-up Ref | Vote shares: Cons: 31.0%; Ref: 31.0%; Lab: 17.0% | |
| Hayes and Harlington | Lab | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Cons: 24.0%; Ref: 24.0% | |
| Hazel Grove | Cons | LD | Toss-up Ref | Vote shares: Ref: 28.0%; Lab: 24.0%; LD: 23.0%; Cons: 15.0% | |
| Hemel Hempstead | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Ref: 25.0%; Lab: 23.0%; LD: 13.0% | |
| Hendon | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Lab: 26.0%; Ref: 17.0%; Green: 11.0% | |
| Henley and Thame | Cons | LD | Toss-up LD | Vote shares: LD: 36.0%; Cons: 31.0%; Ref: 17.0% | |
| Hereford and South Herefordshire | Cons | Cons | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 27.0%; Lab: 18.0%; LD: 11.0% | |
| Herne Bay and Sandwich | Cons | Cons | Toss-up Cons | Vote shares: Cons: 35.0%; Ref: 30.0%; Lab: 17.0% | |
| Hertford and Stortford | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Lab: 25.0%; Ref: 21.0%; LD: 11.0%; Green: 10.0% | |
| Hertsmere | Cons | Cons | Likely Cons | Vote shares: Cons: 42.0%; Ref: 23.0%; Lab: 16.0% | |
| Hexham | Cons | Lab | Toss-up Cons | Vote shares: Cons: 32.0%; Lab: 30.0%; Ref: 15.0% | |
| Heywood and Middleton North | Lab | Lab | Likely Ref | Vote shares: Ref: 38.0%; Lab: 23.0%; Cons: 16.0%; Other: 15.0% | |
| High Peak | Cons | Lab | Toss-up Lab | Vote shares: Lab: 33.0%; Ref: 26.0%; Cons: 23.0% | |
| Hinckley and Bosworth | Cons | Cons | Toss-up Ref | Vote shares: Ref: 33.0%; Cons: 29.0%; LD: 17.0%; Lab: 14.0% | |
| Hitchin | Cons | Lab | Toss-up Lab | Vote shares: Lab: 33.0%; Cons: 26.0%; Ref: 20.0% | |
| Holborn and St Pancras | Lab | Lab | Likely Lab | Vote shares: Lab: 39.0%; Other: 16.0%; Green: 15.0%; Ref: 13.0%; Cons: 11.0% | |
| Honiton and Sidmouth | Cons | LD | Toss-up LD | Vote shares: LD: 33.0%; Cons: 30.0%; Ref: 21.0% | |
| Hornchurch and Upminster | Cons | Cons | Toss-up Ref | Vote shares: Ref: 36.0%; Cons: 33.0%; Lab: 14.0% | |
| Hornsey and Friern Barnet | Lab | Lab | Safe Lab | Vote shares: Lab: 50.0%; Green: 19.0%; LD: 11.0% | |
| Horsham | Cons | LD | Toss-up Cons | Vote shares: Cons: 31.0%; LD: 31.0%; Ref: 19.0%; Lab: 11.0% | |
| Houghton and Sunderland South | Lab | Lab | Likely Ref | Vote shares: Ref: 41.0%; Lab: 26.0%; Cons: 12.0% | |
| Hove and Portslade | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Green: 19.0%; Cons: 14.0%; Ref: 14.0% | |
| Huddersfield | Lab | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Lab: 24.0%; Green: 22.0%; Cons: 16.0% | |
| Huntingdon | Cons | Cons | Lean Cons | Vote shares: Cons: 33.0%; Ref: 23.0%; Lab: 21.0%; LD: 12.0% | |
| Hyndburn | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Cons: 22.0%; Lab: 22.0%; Green: 11.0% | |
| Ilford North | Lab | Lab | Toss-up Cons | Vote shares: Cons: 25.0%; Other: 24.0%; Lab: 20.0%; Ref: 18.0% | |
| Ilford South | Lab | Lab | Lean Lab | Vote shares: Lab: 29.0%; Cons: 21.0%; Ref: 18.0%; Other: 17.0%; Green: 11.0% | |
| Inverclyde and Renfrewshire West | SNP | Lab | Toss-up SNP | Vote shares: SNP: 34.0%; Lab: 32.0%; Ref: 13.0% | |
| Inverness, Skye and West Ross-shire | SNP | LD | Toss-up SNP | Vote shares: LD: 36.0%; SNP: 36.0%; Ref: 12.0% | |
| Ipswich | Cons | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Ref: 25.0%; Cons: 24.0%; Green: 11.0% | |
| Isle of Wight East | Cons | Cons | Toss-up Ref | Vote shares: Ref: 29.0%; Cons: 28.0%; Green: 16.0%; Lab: 13.0%; LD: 10.0% | |
| Isle of Wight West | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Ref: 26.0%; Lab: 24.0%; LD: 10.0% | |
| Islington North | Lab | Ind | Toss-up Other | Vote shares: Other: 37.0%; Lab: 30.0%; Green: 11.0% | |
| Islington South and Finsbury | Lab | Lab | Likely Lab | Vote shares: Lab: 43.0%; Green: 22.0%; Ref: 12.0%; Cons: 10.0% | |
| Jarrow and Gateshead East | Lab | Lab | Toss-up Ref | Vote shares: Ref: 38.0%; Lab: 34.0%; Cons: 10.0% | |
| Keighley and Ilkley | Cons | Cons | Toss-up Cons | Vote shares: Cons: 31.0%; Lab: 26.0%; Ref: 25.0% | |
| Kenilworth and Southam | Cons | Cons | Likely Cons | Vote shares: Cons: 35.0%; LD: 19.0%; Ref: 19.0%; Lab: 17.0% | |
| Kensington and Bayswater | Lab | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Lab: 27.0%; Ref: 15.0%; Green: 10.0%; LD: 10.0% | |
| Kettering | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Cons: 25.0%; Lab: 21.0%; Green: 13.0% | |
| Kilmarnock and Loudoun | SNP | Lab | Toss-up SNP | Vote shares: SNP: 36.0%; Lab: 30.0%; Ref: 15.0% | |
| Kingston and Surbiton | LD | LD | Likely LD | Vote shares: LD: 40.0%; Ref: 17.0%; Cons: 16.0%; Lab: 16.0% | |
| Kingston upon Hull East | Lab | Lab | Likely Ref | Vote shares: Ref: 42.0%; Lab: 23.0%; Other: 10.0% | |
| Kingston upon Hull North and Cottingham | Lab | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 29.0%; Cons: 11.0%; Other: 10.0% | |
| Kingston upon Hull West and Haltemprice | Cons | Lab | Toss-up Ref | Vote shares: Ref: 35.0%; Lab: 31.0%; Cons: 14.0% | |
| Kingswinford and South Staffordshire | Cons | Cons | Lean Cons | Vote shares: Cons: 40.0%; Ref: 30.0%; Lab: 14.0% | |
| Knowsley | Lab | Lab | Likely Lab | Vote shares: Lab: 44.0%; Ref: 27.0% | |
| Lancaster and Wyre | Cons | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; Ref: 27.0%; Cons: 19.0%; Green: 13.0% | |
| Leeds Central and Headingley | Lab | Lab | Lean Lab | Vote shares: Lab: 38.0%; Green: 24.0%; Ref: 18.0% | |
| Leeds East | Lab | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 27.0%; Cons: 16.0% | |
| Leeds North East | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Ref: 17.0%; Cons: 15.0%; Green: 15.0% | |
| Leeds North West | Cons | Lab | Likely Lab | Vote shares: Lab: 38.0%; Ref: 21.0%; Cons: 17.0%; LD: 10.0% | |
| Leeds South | Lab | Lab | Lean Lab | Vote shares: Lab: 34.0%; Ref: 21.0%; Green: 17.0%; Cons: 12.0%; Other: 11.0% | |
| Leeds South West and Morley | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 30.0%; Cons: 18.0% | |
| Leeds West and Pudsey | Lab | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 28.0%; Cons: 16.0%; Green: 11.0% | |
| Leicester East | Lab | Cons | Toss-up Cons | Vote shares: Cons: 27.0%; Ref: 23.0%; Other: 20.0%; Lab: 15.0%; LD: 10.0% | |
| Leicester South | Lab | Ind | Toss-up Lab | Vote shares: Lab: 27.0%; Other: 25.0%; Ref: 19.0%; Cons: 14.0%; Green: 11.0% | |
| Leicester West | Lab | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Lab: 26.0%; Cons: 16.0%; Green: 12.0% | |
| Leigh and Atherton | Cons | Lab | Toss-up Ref | Vote shares: Ref: 37.0%; Lab: 30.0%; Cons: 14.0% | |
| Lewes | Cons | LD | Lean LD | Vote shares: LD: 34.0%; Cons: 22.0%; Ref: 22.0%; Lab: 14.0% | |
| Lewisham East | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Green: 20.0%; Ref: 18.0%; Cons: 12.0% | |
| Lewisham North | Lab | Lab | Lean Lab | Vote shares: Lab: 43.0%; Green: 29.0%; Ref: 10.0% | |
| Lewisham West and East Dulwich | Lab | Lab | Likely Lab | Vote shares: Lab: 46.0%; Green: 25.0%; Ref: 10.0% | |
| Leyton and Wanstead | Lab | Lab | Likely Lab | Vote shares: Lab: 37.0%; Green: 19.0%; Cons: 14.0%; Ref: 13.0%; Other: 11.0% | |
| Lichfield | Cons | Lab | Lean Cons | Vote shares: Cons: 35.0%; Ref: 27.0%; Lab: 20.0% | |
| Lincoln | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 30.0%; Cons: 18.0% | |
| Liverpool Garston | Lab | Lab | Likely Lab | Vote shares: Lab: 44.0%; Ref: 20.0%; Other: 11.0% | |
| Liverpool Riverside | Lab | Lab | Likely Lab | Vote shares: Lab: 43.0%; Ref: 20.0%; Green: 18.0% | |
| Liverpool Walton | Lab | Lab | Likely Lab | Vote shares: Lab: 47.0%; Ref: 26.0% | |
| Liverpool Wavertree | Lab | Lab | Safe Lab | Vote shares: Lab: 44.0%; Green: 18.0%; Ref: 17.0% | |
| Liverpool West Derby | Lab | Lab | Likely Lab | Vote shares: Lab: 46.0%; Ref: 24.0%; Other: 10.0% | |
| Livingston | SNP | Lab | Lean SNP | Vote shares: SNP: 36.0%; Lab: 27.0%; Ref: 16.0% | |
| Llanelli | Lab | Lab | Likely Ref | Vote shares: Ref: 37.0%; Lab: 18.0%; PC: 18.0%; Cons: 12.0% | |
| Lothian East | SNP | Lab | Lean Lab | Vote shares: Lab: 34.0%; SNP: 25.0%; Ref: 14.0% | |
| Loughborough | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 28.0%; Cons: 22.0% | |
| Louth and Horncastle | Cons | Cons | Lean Ref | Vote shares: Ref: 39.0%; Cons: 31.0%; Lab: 12.0% | |
| Lowestoft | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 30.0%; Lab: 18.0% | |
| Luton North | Lab | Lab | Toss-up Ref | Vote shares: Cons: 23.0%; Ref: 23.0%; Lab: 21.0%; Other: 19.0% | |
| Luton South and South Bedfordshire | Lab | Lab | Toss-up Ref | Vote shares: Ref: 24.0%; Cons: 22.0%; Lab: 21.0%; Other: 19.0% | |
| Macclesfield | Cons | Lab | Lean Lab | Vote shares: Lab: 35.0%; Cons: 24.0%; Ref: 24.0% | |
| Maidenhead | Cons | LD | Toss-up Cons | Vote shares: Cons: 35.0%; LD: 33.0%; Lab: 11.0%; Ref: 11.0% | |
| Maidstone and Malling | Cons | Cons | Toss-up Cons | Vote shares: Cons: 29.0%; Ref: 27.0%; Lab: 18.0%; LD: 14.0% | |
| Makerfield | Lab | Lab | Likely Ref | Vote shares: Ref: 43.0%; Lab: 25.0%; Cons: 11.0% | |
| Maldon | Cons | Cons | Toss-up Cons | Vote shares: Cons: 38.0%; Ref: 32.0%; Lab: 12.0%; LD: 10.0% | |
| Manchester Central | Lab | Lab | Lean Lab | Vote shares: Lab: 37.0%; Ref: 24.0%; Green: 17.0% | |
| Manchester Rusholme | Lab | Lab | Lean Lab | Vote shares: Lab: 37.0%; Green: 24.0%; Ref: 16.0%; Other: 12.0% | |
| Manchester Withington | Lab | Lab | Safe Lab | Vote shares: Lab: 47.0%; Green: 21.0%; Ref: 11.0% | |
| Mansfield | Cons | Lab | Lean Ref | Vote shares: Ref: 37.0%; Cons: 25.0%; Lab: 21.0% | |
| Melksham and Devizes | Cons | LD | Toss-up LD | Vote shares: LD: 32.0%; Cons: 30.0%; Ref: 21.0% | |
| Melton and Syston | Cons | Cons | Toss-up Ref | Vote shares: Cons: 32.0%; Ref: 32.0%; Lab: 16.0% | |
| Meriden and Solihull East | Cons | Cons | Lean Cons | Vote shares: Cons: 38.0%; Ref: 27.0%; Lab: 16.0% | |
| Merthyr Tydfil and Aberdare | Lab | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 26.0%; PC: 19.0%; Cons: 10.0% | |
| Mid and South Pembrokeshire | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Cons: 28.0%; Lab: 23.0% | |
| Mid Bedfordshire | Cons | Cons | Lean Cons | Vote shares: Cons: 33.0%; Ref: 24.0%; Lab: 20.0%; LD: 11.0% | |
| Mid Buckinghamshire | Cons | Cons | Likely Cons | Vote shares: Cons: 37.0%; LD: 20.0%; Ref: 20.0%; Lab: 13.0% | |
| Mid Cheshire | Cons | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; Ref: 30.0%; Cons: 18.0% | |
| Mid Derbyshire | Cons | Lab | Toss-up Ref | Vote shares: Cons: 28.0%; Ref: 28.0%; Lab: 23.0% | |
| Mid Dorset and North Poole | Cons | LD | Toss-up Cons | Vote shares: Cons: 36.0%; LD: 30.0%; Ref: 14.0%; Lab: 10.0% | |
| Mid Dunbartonshire | SNP | LD | Lean LD | Vote shares: LD: 40.0%; SNP: 27.0%; Lab: 10.0%; Ref: 10.0% | |
| Mid Leicestershire | Cons | Cons | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 31.0%; Lab: 19.0% | |
| Mid Norfolk | Cons | Cons | Toss-up Cons | Vote shares: Cons: 35.0%; Ref: 29.0%; Lab: 17.0% | |
| Mid Sussex | Cons | LD | Toss-up LD | Vote shares: LD: 27.0%; Cons: 25.0%; Lab: 20.0%; Ref: 19.0% | |
| Middlesbrough and Thornaby East | Lab | Lab | Lean Ref | Vote shares: Ref: 35.0%; Lab: 26.0%; Cons: 16.0%; Other: 12.0% | |
| Middlesbrough South and East Cleveland | Cons | Lab | Lean Cons | Vote shares: Cons: 33.0%; Lab: 24.0%; Ref: 20.0% | |
| Midlothian | SNP | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; SNP: 33.0%; Ref: 15.0% | |
| Milton Keynes Central | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Cons: 25.0%; Ref: 21.0%; Green: 11.0% | |
| Milton Keynes North | Cons | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Cons: 27.0%; Ref: 22.0%; Green: 10.0% | |
| Mitcham and Morden | Lab | Lab | Likely Lab | Vote shares: Lab: 39.0%; Ref: 18.0%; Cons: 16.0%; Green: 15.0% | |
| Monmouthshire | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Lab: 29.0%; Ref: 22.0% | |
| Montgomeryshire and Glyndŵr | Cons | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 22.0%; Cons: 18.0%; PC: 10.0% | |
| Moray West, Nairn and Strathspey | SNP | SNP | Toss-up SNP | Vote shares: SNP: 35.0%; Cons: 28.0%; Ref: 14.0% | |
| Morecambe and Lunesdale | Cons | Lab | Toss-up Ref | Vote shares: Ref: 28.0%; Lab: 25.0%; Cons: 24.0%; LD: 13.0% | |
| Motherwell, Wishaw and Carluke | SNP | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; SNP: 34.0%; Ref: 15.0% | |
| Na h-Eileanan an Iar | SNP | Lab | Lean Lab | Vote shares: Lab: 34.0%; SNP: 24.0%; Other: 22.0%; Ref: 12.0% | |
| Neath and Swansea East | Lab | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Lab: 26.0%; PC: 19.0%; Cons: 11.0% | |
| New Forest East | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 26.0%; Lab: 13.0%; LD: 13.0% | |
| New Forest West | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 24.0%; Lab: 15.0%; LD: 14.0% | |
| Newark | Cons | Cons | Toss-up Cons | Vote shares: Cons: 34.0%; Ref: 28.0%; Lab: 19.0% | |
| Newbury | Cons | LD | Toss-up Cons | Vote shares: Cons: 31.0%; LD: 31.0%; Ref: 19.0% | |
| Newcastle upon Tyne Central and West | Lab | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Ref: 31.0%; Other: 12.0%; Cons: 11.0% | |
| Newcastle upon Tyne East and Wallsend | Lab | Lab | Toss-up Lab | Vote shares: Lab: 36.0%; Ref: 30.0%; Green: 13.0% | |
| Newcastle upon Tyne North | Lab | Lab | Lean Lab | Vote shares: Lab: 35.0%; Ref: 22.0%; LD: 13.0%; Cons: 12.0%; Green: 12.0% | |
| Newcastle-under-Lyme | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Cons: 28.0%; Lab: 23.0% | |
| Newport East | Lab | Lab | Lean Ref | Vote shares: Ref: 31.0%; Lab: 23.0%; Cons: 18.0%; Other: 10.0% | |
| Newport West and Islwyn | Lab | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Lab: 23.0%; Cons: 17.0%; PC: 10.0% | |
| Newton Abbot | Cons | LD | Toss-up LD | Vote shares: LD: 26.0%; Cons: 25.0%; Ref: 25.0%; Lab: 12.0% | |
| Newton Aycliffe and Spennymoor | Cons | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Lab: 31.0%; Cons: 16.0% | |
| Normanton and Hemsworth | Lab | Lab | Likely Ref | Vote shares: Ref: 42.0%; Lab: 25.0%; Cons: 13.0% | |
| North Ayrshire and Arran | SNP | Lab | Lean SNP | Vote shares: SNP: 34.0%; Lab: 26.0%; Ref: 15.0%; Cons: 12.0% | |
| North Bedfordshire | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 24.0%; Lab: 18.0%; LD: 12.0% | |
| North Cornwall | Cons | LD | Lean LD | Vote shares: LD: 37.0%; Ref: 25.0%; Cons: 24.0% | |
| North Cotswolds | Cons | Cons | Lean Cons | Vote shares: Cons: 33.0%; LD: 24.0%; Ref: 20.0%; Lab: 13.0% | |
| North Devon | Cons | LD | Lean LD | Vote shares: LD: 33.0%; Cons: 25.0%; Ref: 25.0% | |
| North Dorset | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 25.0%; LD: 23.0% | |
| North Durham | Lab | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 25.0%; Cons: 13.0%; LD: 10.0% | |
| North East Cambridgeshire | Cons | Cons | Toss-up Cons | Vote shares: Cons: 38.0%; Ref: 33.0%; Lab: 11.0% | |
| North East Derbyshire | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Cons: 28.0%; Lab: 23.0% | |
| North East Fife | SNP | LD | Safe LD | Vote shares: LD: 53.0%; SNP: 25.0%; Ref: 10.0% | |
| North East Hampshire | Cons | LD | Lean Cons | Vote shares: Cons: 37.0%; LD: 28.0%; Ref: 19.0% | |
| North East Hertfordshire | Cons | Lab | Lean Cons | Vote shares: Cons: 31.0%; Lab: 22.0%; Ref: 22.0%; LD: 13.0% | |
| North East Somerset and Hanham | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Lab: 25.0%; Ref: 22.0%; LD: 11.0% | |
| North Herefordshire | Cons | Green | Toss-up Green | Vote shares: Green: 34.0%; Cons: 30.0%; Ref: 22.0% | |
| North Norfolk | Cons | LD | Toss-up LD | Vote shares: LD: 33.0%; Cons: 29.0%; Ref: 24.0% | |
| North Northumberland | Cons | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Lab: 25.0%; Cons: 22.0%; LD: 12.0% | |
| North Shropshire | Cons | LD | Lean LD | Vote shares: LD: 34.0%; Cons: 25.0%; Ref: 24.0% | |
| North Somerset | Cons | Lab | Lean Cons | Vote shares: Cons: 32.0%; Lab: 24.0%; Ref: 18.0%; LD: 15.0% | |
| North Warwickshire and Bedworth | Cons | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Cons: 32.0%; Lab: 18.0% | |
| North West Cambridgeshire | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 28.0%; Lab: 19.0% | |
| North West Essex | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 22.0%; Lab: 20.0%; LD: 11.0% | |
| North West Hampshire | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 23.0%; Lab: 18.0%; LD: 13.0% | |
| North West Leicestershire | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 28.0%; Lab: 20.0% | |
| North West Norfolk | Cons | Cons | Toss-up Cons | Vote shares: Cons: 36.0%; Ref: 29.0%; Lab: 14.0%; LD: 11.0% | |
| Northampton North | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Lab: 29.0%; Cons: 17.0% | |
| Northampton South | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 25.0%; Lab: 24.0% | |
| Norwich North | Cons | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; Ref: 25.0%; Cons: 21.0%; Green: 12.0% | |
| Norwich South | Lab | Lab | Lean Lab | Vote shares: Lab: 32.0%; Green: 20.0%; Ref: 17.0%; Cons: 13.0%; LD: 11.0% | |
| Nottingham East | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Ref: 21.0%; Green: 15.0%; Cons: 10.0% | |
| Nottingham North and Kimberley | Lab | Lab | Lean Ref | Vote shares: Ref: 35.0%; Lab: 26.0%; Cons: 17.0%; Green: 10.0% | |
| Nottingham South | Lab | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Ref: 28.0%; Cons: 14.0%; Green: 11.0%; Other: 11.0% | |
| Nuneaton | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 29.0%; Lab: 19.0% | |
| Old Bexley and Sidcup | Cons | Cons | Lean Cons | Vote shares: Cons: 38.0%; Ref: 30.0%; Lab: 17.0% | |
| Oldham East and Saddleworth | Lab | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 22.0%; Other: 17.0%; Cons: 16.0% | |
| Oldham West, Chadderton and Royton | Lab | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Other: 26.0%; Lab: 20.0%; Cons: 13.0% | |
| Orkney and Shetland | LD | LD | Safe LD | Vote shares: LD: 53.0%; SNP: 19.0%; Ref: 12.0%; Green: 11.0% | |
| Orpington | Cons | Cons | Lean Cons | Vote shares: Cons: 38.0%; Ref: 27.0%; Lab: 16.0%; LD: 10.0% | |
| Ossett and Denby Dale | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 25.0%; Lab: 24.0% | |
| Oxford East | Lab | Lab | Likely Lab | Vote shares: Lab: 39.0%; Green: 16.0%; Cons: 14.0%; Other: 14.0%; Ref: 10.0% | |
| Oxford West and Abingdon | LD | LD | Likely LD | Vote shares: LD: 40.0%; Cons: 16.0%; Ref: 16.0%; Lab: 15.0% | |
| Paisley and Renfrewshire North | SNP | Lab | Toss-up SNP | Vote shares: SNP: 35.0%; Lab: 32.0%; Ref: 15.0% | |
| Paisley and Renfrewshire South | SNP | Lab | Toss-up SNP | Vote shares: SNP: 35.0%; Lab: 33.0%; Ref: 14.0% | |
| Peckham | Lab | Lab | Lean Lab | Vote shares: Lab: 41.0%; Green: 27.0%; Ref: 12.0% | |
| Pendle and Clitheroe | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 29.0%; Lab: 21.0% | |
| Penistone and Stocksbridge | Cons | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Lab: 30.0%; Cons: 18.0% | |
| Penrith and Solway | Cons | Lab | Toss-up Ref | Vote shares: Ref: 28.0%; Cons: 26.0%; Lab: 25.0%; LD: 11.0% | |
| Perth and Kinross-shire | SNP | SNP | Lean SNP | Vote shares: SNP: 40.0%; Cons: 27.0%; Ref: 12.0% | |
| Peterborough | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Ref: 24.0%; Lab: 21.0%; Other: 13.0% | |
| Plymouth Moor View | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 28.0%; Lab: 22.0% | |
| Plymouth Sutton and Devonport | Lab | Lab | Toss-up Lab | Vote shares: Lab: 30.0%; Ref: 25.0%; Cons: 17.0%; Green: 10.0% | |
| Pontefract, Castleford and Knottingley | Lab | Lab | Likely Ref | Vote shares: Ref: 42.0%; Lab: 25.0%; Cons: 13.0% | |
| Pontypridd | Lab | Lab | Toss-up Ref | Vote shares: Ref: 28.0%; Lab: 26.0%; PC: 19.0%; Cons: 11.0% | |
| Poole | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 25.0%; Lab: 20.0%; LD: 13.0% | |
| Poplar and Limehouse | Lab | Lab | Likely Lab | Vote shares: Lab: 35.0%; Green: 17.0%; Cons: 16.0%; Ref: 15.0%; Other: 10.0% | |
| Portsmouth North | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 29.0%; Lab: 20.0% | |
| Portsmouth South | Lab | Lab | Toss-up Lab | Vote shares: Lab: 31.0%; Ref: 24.0%; Cons: 15.0%; LD: 14.0%; Green: 10.0% | |
| Preston | Lab | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Other: 25.0%; Lab: 22.0%; Cons: 13.0% | |
| Putney | Lab | Lab | Lean Lab | Vote shares: Lab: 35.0%; Cons: 23.0%; LD: 14.0%; Green: 12.0%; Ref: 12.0% | |
| Queen's Park and Maida Vale | Lab | Lab | Likely Lab | Vote shares: Lab: 39.0%; Green: 18.0%; Cons: 16.0%; Ref: 14.0% | |
| Rawmarsh and Conisbrough | Lab | Lab | Likely Ref | Vote shares: Ref: 41.0%; Lab: 26.0%; Cons: 12.0% | |
| Rayleigh and Wickford | Cons | Cons | Toss-up Cons | Vote shares: Cons: 36.0%; Ref: 33.0%; Lab: 13.0% | |
| Reading Central | Lab | Lab | Lean Lab | Vote shares: Lab: 31.0%; Cons: 20.0%; Green: 17.0%; Ref: 16.0%; LD: 11.0% | |
| Reading West and Mid Berkshire | Cons | Lab | Lean Cons | Vote shares: Cons: 31.0%; Lab: 22.0%; Ref: 21.0%; LD: 13.0% | |
| Redcar | Cons | Lab | Toss-up Ref | Vote shares: Ref: 35.0%; Lab: 28.0%; Cons: 21.0% | |
| Redditch | Cons | Lab | Toss-up Cons | Vote shares: Cons: 34.0%; Ref: 28.0%; Lab: 19.0% | |
| Reigate | Cons | Cons | Lean Cons | Vote shares: Cons: 33.0%; Lab: 20.0%; Ref: 20.0%; LD: 14.0%; Green: 10.0% | |
| Rhondda and Ogmore | Lab | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Lab: 28.0%; PC: 19.0% | |
| Ribble Valley | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 29.0%; Lab: 21.0% | |
| Richmond and Northallerton | Cons | Cons | Lean Cons | Vote shares: Cons: 39.0%; Ref: 28.0%; Lab: 14.0% | |
| Richmond Park | LD | LD | Safe LD | Vote shares: LD: 45.0%; Cons: 19.0%; Lab: 14.0%; Ref: 12.0% | |
| Rochdale | Lab | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Other: 27.0%; Lab: 22.0%; Cons: 12.0% | |
| Rochester and Strood | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 30.0%; Lab: 19.0% | |
| Romford | Cons | Cons | Toss-up Cons | Vote shares: Cons: 36.0%; Ref: 31.0%; Lab: 16.0% | |
| Romsey and Southampton North | Cons | Cons | Toss-up Cons | Vote shares: Cons: 35.0%; LD: 29.0%; Ref: 19.0% | |
| Rossendale and Darwen | Cons | Lab | Lean Ref | Vote shares: Ref: 33.0%; Cons: 25.0%; Lab: 24.0% | |
| Rother Valley | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Lab: 26.0%; Cons: 25.0% | |
| Rotherham | Lab | Lab | Likely Ref | Vote shares: Ref: 40.0%; Lab: 25.0%; Other: 15.0% | |
| Rugby | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 25.0%; Lab: 23.0%; LD: 10.0% | |
| Ruislip, Northwood and Pinner | Cons | Cons | Safe Cons | Vote shares: Cons: 43.0%; Lab: 18.0%; Ref: 18.0%; LD: 11.0% | |
| Runcorn and Helsby | Lab | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Ref: 30.0%; Cons: 15.0% | |
| Runnymede and Weybridge | Cons | Cons | Likely Cons | Vote shares: Cons: 36.0%; Ref: 21.0%; LD: 20.0%; Lab: 14.0% | |
| Rushcliffe | Cons | Lab | Lean Lab | Vote shares: Lab: 34.0%; Cons: 24.0%; Ref: 21.0%; Green: 10.0% | |
| Rutherglen | SNP | Lab | Toss-up Lab | Vote shares: Lab: 35.0%; SNP: 33.0%; Ref: 14.0% | |
| Rutland and Stamford | Cons | Cons | Lean Cons | Vote shares: Cons: 37.0%; Ref: 28.0%; Lab: 15.0%; LD: 11.0% | |
| Salford | Lab | Lab | Lean Lab | Vote shares: Lab: 38.0%; Ref: 27.0%; Green: 15.0% | |
| Salisbury | Cons | Cons | Lean Cons | Vote shares: Cons: 32.0%; LD: 21.0%; Lab: 19.0%; Ref: 19.0% | |
| Scarborough and Whitby | Cons | Lab | Lean Ref | Vote shares: Ref: 34.0%; Cons: 24.0%; Lab: 24.0% | |
| Scunthorpe | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Cons: 25.0%; Lab: 22.0% | |
| Sefton Central | Lab | Lab | Lean Lab | Vote shares: Lab: 36.0%; Ref: 24.0%; Cons: 17.0%; LD: 10.0% | |
| Selby | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Lab: 28.0%; Cons: 23.0% | |
| Sevenoaks | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 26.0%; LD: 19.0%; Lab: 10.0% | |
| Sheffield Brightside and Hillsborough | Lab | Lab | Lean Lab | Vote shares: Lab: 34.0%; Ref: 21.0%; Other: 15.0%; Green: 14.0%; Cons: 12.0% | |
| Sheffield Central | Lab | Lab | Likely Lab | Vote shares: Lab: 42.0%; Green: 26.0%; Ref: 10.0% | |
| Sheffield Hallam | Lab | Lab | Safe Lab | Vote shares: Lab: 46.0%; LD: 20.0%; Green: 10.0%; Ref: 10.0% | |
| Sheffield Heeley | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Ref: 17.0%; Green: 16.0%; Cons: 11.0% | |
| Sheffield South East | Lab | Lab | Lean Lab | Vote shares: Lab: 30.0%; Ref: 21.0%; Other: 16.0%; Cons: 15.0%; LD: 10.0% | |
| Sherwood Forest | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Cons: 25.0%; Lab: 22.0% | |
| Shipley | Cons | Lab | Lean Lab | Vote shares: Lab: 33.0%; Ref: 25.0%; Cons: 22.0% | |
| Shrewsbury | Cons | Lab | Lean Lab | Vote shares: Lab: 32.0%; Ref: 22.0%; Cons: 21.0%; LD: 12.0% | |
| Sittingbourne and Sheppey | Cons | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Cons: 29.0%; Lab: 15.0%; Other: 13.0% | |
| Skipton and Ripon | Cons | Cons | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 28.0%; Lab: 21.0%; LD: 10.0% | |
| Sleaford and North Hykeham | Cons | Cons | Toss-up Ref | Vote shares: Ref: 34.0%; Cons: 31.0%; Lab: 16.0% | |
| Slough | Lab | Lab | Toss-up Other | Vote shares: Other: 26.0%; Cons: 22.0%; Lab: 20.0%; Ref: 19.0% | |
| Smethwick | Lab | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Lab: 25.0%; Cons: 17.0%; Other: 14.0%; Green: 10.0% | |
| Solihull West and Shirley | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 23.0%; Lab: 17.0%; LD: 14.0% | |
| South Basildon and East Thurrock | Cons | Ref | Lean Ref | Vote shares: Ref: 38.0%; Cons: 27.0%; Lab: 15.0% | |
| South Cambridgeshire | Cons | LD | Lean LD | Vote shares: LD: 32.0%; Cons: 24.0%; Lab: 17.0%; Ref: 17.0% | |
| South Cotswolds | Cons | LD | Toss-up LD | Vote shares: LD: 35.0%; Cons: 31.0%; Ref: 18.0% | |
| South Derbyshire | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 27.0%; Lab: 22.0% | |
| South Devon | Cons | LD | Toss-up LD | Vote shares: LD: 35.0%; Cons: 29.0%; Ref: 21.0% | |
| South Dorset | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Ref: 25.0%; Lab: 20.0%; LD: 16.0% | |
| South East Cornwall | Cons | Lab | Toss-up Cons | Vote shares: Cons: 27.0%; Ref: 26.0%; Lab: 21.0%; LD: 17.0% | |
| South Holland and The Deepings | Cons | Cons | Toss-up Ref | Vote shares: Ref: 38.0%; Cons: 31.0%; Other: 12.0%; Lab: 10.0% | |
| South Leicestershire | Cons | Cons | Toss-up Ref | Vote shares: Ref: 32.0%; Cons: 31.0%; Lab: 16.0%; LD: 11.0% | |
| South Norfolk | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Lab: 23.0%; Ref: 22.0%; LD: 14.0%; Green: 10.0% | |
| South Northamptonshire | Cons | Cons | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 29.0%; Lab: 18.0% | |
| South Ribble | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Lab: 26.0%; Cons: 25.0% | |
| South Shields | Lab | Lab | Toss-up Ref | Vote shares: Ref: 35.0%; Lab: 29.0%; Green: 13.0%; Cons: 11.0% | |
| South Shropshire | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 26.0%; LD: 22.0%; Lab: 11.0% | |
| South Suffolk | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 26.0%; Lab: 17.0%; LD: 12.0% | |
| South West Devon | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 25.0%; Lab: 19.0%; LD: 11.0% | |
| South West Hertfordshire | Cons | Cons | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 23.0%; Lab: 18.0%; LD: 17.0% | |
| South West Norfolk | Cons | Lab | Toss-up Ref | Vote shares: Ref: 31.0%; Cons: 27.0%; Other: 17.0%; Lab: 15.0% | |
| South West Wiltshire | Cons | Cons | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 26.0%; Lab: 17.0%; LD: 15.0% | |
| Southampton Itchen | Cons | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Ref: 26.0%; Cons: 23.0%; Green: 10.0% | |
| Southampton Test | Lab | Lab | Toss-up Lab | Vote shares: Lab: 27.0%; Ref: 23.0%; Cons: 19.0%; Green: 12.0%; LD: 11.0% | |
| Southend East and Rochford | Cons | Lab | Toss-up Cons | Vote shares: Cons: 28.0%; Ref: 27.0%; Lab: 22.0% | |
| Southend West and Leigh | Cons | Lab | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 26.0%; Lab: 21.0%; LD: 10.0% | |
| Southgate and Wood Green | Lab | Lab | Likely Lab | Vote shares: Lab: 38.0%; Cons: 19.0%; Green: 16.0%; Ref: 15.0% | |
| Southport | Cons | Lab | Toss-up Ref | Vote shares: Lab: 30.0%; Ref: 30.0%; Cons: 19.0%; LD: 10.0% | |
| Spelthorne | Cons | Cons | Toss-up Cons | Vote shares: Cons: 30.0%; Ref: 26.0%; Lab: 17.0%; LD: 17.0% | |
| Spen Valley | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 27.0%; Cons: 19.0% | |
| St Albans | LD | LD | Safe LD | Vote shares: LD: 44.0%; Cons: 17.0%; Ref: 15.0%; Lab: 13.0% | |
| St Austell and Newquay | Cons | Lab | Toss-up Ref | Vote shares: Ref: 28.0%; Cons: 26.0%; Lab: 22.0%; LD: 12.0% | |
| St Helens North | Lab | Lab | Toss-up Lab | Vote shares: Lab: 35.0%; Ref: 35.0%; Cons: 11.0% | |
| St Helens South and Whiston | Lab | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; Ref: 31.0%; Other: 13.0% | |
| St Ives | Cons | LD | Lean LD | Vote shares: LD: 34.0%; Ref: 23.0%; Cons: 20.0%; Lab: 13.0% | |
| St Neots and Mid Cambridgeshire | Cons | LD | Toss-up Cons | Vote shares: Cons: 25.0%; LD: 25.0%; Ref: 19.0%; Lab: 16.0% | |
| Stafford | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 25.0%; Lab: 24.0% | |
| Staffordshire Moorlands | Cons | Cons | Toss-up Cons | Vote shares: Cons: 35.0%; Ref: 31.0%; Lab: 17.0% | |
| Stalybridge and Hyde | Lab | Lab | Lean Ref | Vote shares: Ref: 34.0%; Lab: 25.0%; Cons: 16.0%; Other: 12.0% | |
| Stevenage | Cons | Lab | Toss-up Cons | Vote shares: Cons: 27.0%; Lab: 25.0%; Ref: 25.0%; LD: 11.0% | |
| Stirling and Strathallan | SNP | Lab | Lean SNP | Vote shares: SNP: 34.0%; Lab: 21.0%; Cons: 17.0%; Ref: 13.0% | |
| Stockport | Lab | Lab | Lean Lab | Vote shares: Lab: 33.0%; Ref: 25.0%; Green: 12.0%; Cons: 11.0%; LD: 11.0% | |
| Stockton North | Lab | Lab | Lean Ref | Vote shares: Ref: 38.0%; Lab: 25.0%; Cons: 18.0% | |
| Stockton West | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 27.0%; Lab: 23.0% | |
| Stoke-on-Trent Central | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 26.0%; Cons: 18.0%; Other: 12.0% | |
| Stoke-on-Trent North | Cons | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Cons: 26.0%; Lab: 21.0% | |
| Stoke-on-Trent South | Cons | Lab | Toss-up Cons | Vote shares: Cons: 34.0%; Ref: 29.0%; Lab: 19.0% | |
| Stone, Great Wyrley and Penkridge | Cons | Cons | Safe Cons | Vote shares: Cons: 44.0%; Lab: 18.0%; Ref: 15.0%; Other: 10.0% | |
| Stourbridge | Cons | Lab | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 28.0%; Lab: 20.0% | |
| Stratford and Bow | Lab | Lab | Lean Lab | Vote shares: Lab: 34.0%; Green: 21.0%; Other: 15.0%; Ref: 13.0%; Cons: 12.0% | |
| Stratford-on-Avon | Cons | LD | Toss-up Cons | Vote shares: Cons: 31.0%; LD: 31.0%; Ref: 22.0% | |
| Streatham and Croydon North | Lab | Lab | Likely Lab | Vote shares: Lab: 39.0%; Green: 22.0%; Cons: 13.0%; Ref: 13.0% | |
| Stretford and Urmston | Lab | Lab | Lean Lab | Vote shares: Lab: 37.0%; Ref: 23.0%; Cons: 14.0%; Green: 11.0%; Other: 10.0% | |
| Stroud | Cons | Lab | Lean Lab | Vote shares: Lab: 34.0%; Cons: 24.0%; Ref: 18.0%; Green: 13.0% | |
| Suffolk Coastal | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Ref: 23.0%; Lab: 20.0%; LD: 15.0%; Green: 10.0% | |
| Sunderland Central | Lab | Lab | Lean Ref | Vote shares: Ref: 38.0%; Lab: 25.0%; Cons: 13.0% | |
| Surrey Heath | Cons | LD | Toss-up LD | Vote shares: LD: 34.0%; Cons: 31.0%; Ref: 21.0% | |
| Sussex Weald | Cons | Cons | Lean Cons | Vote shares: Cons: 34.0%; Ref: 25.0%; LD: 15.0%; Lab: 12.0% | |
| Sutton and Cheam | Cons | LD | Toss-up Cons | Vote shares: Cons: 25.0%; LD: 24.0%; Ref: 22.0%; Lab: 20.0% | |
| Sutton Coldfield | Cons | Cons | Likely Cons | Vote shares: Cons: 39.0%; Ref: 24.0%; Lab: 19.0% | |
| Swansea West | Lab | Lab | Toss-up Ref | Vote shares: Ref: 27.0%; Lab: 26.0%; PC: 18.0%; Cons: 12.0% | |
| Swindon North | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 25.0%; Lab: 23.0% | |
| Swindon South | Cons | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Cons: 26.0%; Ref: 23.0% | |
| Tamworth | Cons | Lab | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 32.0%; Lab: 18.0% | |
| Tatton | Cons | Cons | Lean Cons | Vote shares: Cons: 33.0%; Lab: 25.0%; Ref: 23.0%; LD: 11.0% | |
| Taunton and Wellington | Cons | LD | Toss-up LD | Vote shares: LD: 31.0%; Ref: 26.0%; Cons: 21.0%; Lab: 13.0% | |
| Telford | Cons | Lab | Lean Ref | Vote shares: Ref: 32.0%; Lab: 24.0%; Cons: 23.0% | |
| Tewkesbury | Cons | LD | Toss-up LD | Vote shares: LD: 33.0%; Cons: 28.0%; Ref: 20.0%; Lab: 10.0% | |
| The Wrekin | Cons | Cons | Toss-up Cons | Vote shares: Cons: 34.0%; Ref: 27.0%; Lab: 18.0%; LD: 10.0% | |
| Thirsk and Malton | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 31.0%; Lab: 15.0% | |
| Thornbury and Yate | Cons | LD | Toss-up LD | Vote shares: LD: 32.0%; Cons: 28.0%; Ref: 22.0%; Lab: 10.0% | |
| Thurrock | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Cons: 23.0%; Lab: 21.0% | |
| Tipton and Wednesbury | Cons | Lab | Lean Ref | Vote shares: Ref: 36.0%; Cons: 23.0%; Lab: 21.0% | |
| Tiverton and Minehead | Cons | LD | Toss-up Cons | Vote shares: Cons: 31.0%; LD: 27.0%; Ref: 25.0% | |
| Tonbridge | Cons | Cons | Likely Cons | Vote shares: Cons: 39.0%; Ref: 22.0%; Green: 14.0%; Lab: 12.0% | |
| Tooting | Lab | Lab | Likely Lab | Vote shares: Lab: 39.0%; Cons: 18.0%; Green: 17.0%; LD: 12.0%; Ref: 10.0% | |
| Torbay | Cons | LD | Toss-up LD | Vote shares: LD: 30.0%; Ref: 28.0%; Cons: 25.0% | |
| Torfaen | Lab | Lab | Lean Ref | Vote shares: Ref: 33.0%; Lab: 22.0%; Cons: 17.0%; Other: 10.0% | |
| Torridge and Tavistock | Cons | Cons | Toss-up Cons | Vote shares: Cons: 31.0%; Ref: 26.0%; LD: 18.0%; Lab: 15.0% | |
| Tottenham | Lab | Lab | Likely Lab | Vote shares: Lab: 40.0%; Green: 25.0%; Ref: 12.0% | |
| Truro and Falmouth | Cons | Lab | Lean Lab | Vote shares: Lab: 32.0%; Cons: 22.0%; Ref: 20.0%; LD: 12.0% | |
| Tunbridge Wells | Cons | LD | Toss-up LD | Vote shares: LD: 34.0%; Cons: 27.0%; Ref: 18.0%; Lab: 12.0% | |
| Twickenham | LD | LD | Safe LD | Vote shares: LD: 46.0%; Lab: 17.0%; Cons: 14.0%; Ref: 13.0% | |
| Tynemouth | Lab | Lab | Toss-up Lab | Vote shares: Lab: 33.0%; Ref: 26.0%; Cons: 17.0% | |
| Uxbridge and South Ruislip | Cons | Lab | Lean Cons | Vote shares: Cons: 34.0%; Ref: 23.0%; Lab: 21.0%; Green: 11.0% | |
| Vale of Glamorgan | Cons | Lab | Toss-up Cons | Vote shares: Cons: 27.0%; Lab: 26.0%; Ref: 25.0% | |
| Vauxhall and Camberwell Green | Lab | Lab | Likely Lab | Vote shares: Lab: 43.0%; Green: 24.0%; Ref: 12.0% | |
| Wakefield and Rothwell | Cons | Lab | Toss-up Ref | Vote shares: Ref: 32.0%; Lab: 30.0%; Cons: 16.0% | |
| Wallasey | Lab | Lab | Lean Lab | Vote shares: Lab: 40.0%; Ref: 27.0%; Cons: 11.0%; Green: 11.0% | |
| Walsall and Bloxwich | Cons | Lab | Lean Ref | Vote shares: Ref: 29.0%; Cons: 21.0%; Lab: 21.0%; Other: 18.0% | |
| Walthamstow | Lab | Lab | Likely Lab | Vote shares: Lab: 44.0%; Green: 24.0%; Ref: 11.0% | |
| Warrington North | Lab | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 27.0%; Cons: 15.0% | |
| Warrington South | Lab | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; Ref: 27.0%; Cons: 19.0% | |
| Warwick and Leamington | Lab | Lab | Lean Lab | Vote shares: Lab: 36.0%; Cons: 22.0%; Ref: 17.0%; Green: 13.0% | |
| Washington and Gateshead South | Lab | Lab | Lean Ref | Vote shares: Ref: 40.0%; Lab: 27.0%; Cons: 12.0% | |
| Watford | Cons | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Cons: 23.0%; Ref: 20.0%; LD: 13.0% | |
| Waveney Valley | Cons | Green | Toss-up Green | Vote shares: Green: 34.0%; Cons: 30.0%; Ref: 22.0% | |
| Weald of Kent | Cons | Cons | Lean Cons | Vote shares: Cons: 39.0%; Ref: 27.0%; Lab: 14.0% | |
| Wellingborough and Rushden | Cons | Lab | Lean Ref | Vote shares: Ref: 35.0%; Cons: 25.0%; Lab: 22.0% | |
| Wells and Mendip Hills | Cons | LD | Lean LD | Vote shares: LD: 36.0%; Cons: 23.0%; Ref: 21.0% | |
| Welwyn Hatfield | Cons | Lab | Toss-up Cons | Vote shares: Cons: 29.0%; Lab: 29.0%; Ref: 22.0% | |
| West Aberdeenshire and Kincardine | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; SNP: 31.0%; Ref: 13.0%; LD: 11.0% | |
| West Bromwich | Cons | Lab | Toss-up Ref | Vote shares: Ref: 30.0%; Lab: 28.0%; Cons: 21.0% | |
| West Dorset | Cons | LD | Lean LD | Vote shares: LD: 40.0%; Cons: 31.0%; Ref: 12.0% | |
| West Dunbartonshire | SNP | Lab | Toss-up SNP | Vote shares: SNP: 37.0%; Lab: 34.0%; Ref: 14.0% | |
| West Ham and Beckton | Lab | Lab | Lean Lab | Vote shares: Lab: 31.0%; Ref: 19.0%; Other: 16.0%; Cons: 15.0%; Green: 15.0% | |
| West Lancashire | Lab | Lab | Toss-up Ref | Vote shares: Lab: 30.0%; Ref: 30.0%; Cons: 18.0% | |
| West Suffolk | Cons | Cons | Toss-up Cons | Vote shares: Cons: 33.0%; Ref: 29.0%; Lab: 16.0% | |
| West Worcestershire | Cons | Cons | Lean Cons | Vote shares: Cons: 35.0%; Ref: 22.0%; LD: 19.0%; Lab: 12.0% | |
| Westmorland and Lonsdale | Cons | LD | Lean LD | Vote shares: LD: 38.0%; Ref: 24.0%; Cons: 15.0%; Lab: 15.0% | |
| Weston-super-Mare | Cons | Lab | Toss-up Ref | Vote shares: Cons: 27.0%; Ref: 27.0%; Lab: 23.0%; LD: 11.0% | |
| Wetherby and Easingwold | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 25.0%; Lab: 19.0% | |
| Whitehaven and Workington | Cons | Lab | Toss-up Lab | Vote shares: Lab: 34.0%; Ref: 33.0%; Cons: 17.0% | |
| Widnes and Halewood | Lab | Lab | Lean Lab | Vote shares: Lab: 41.0%; Ref: 30.0%; Cons: 10.0% | |
| Wigan | Lab | Lab | Lean Ref | Vote shares: Ref: 36.0%; Lab: 27.0%; Other: 15.0%; Cons: 11.0% | |
| Wimbledon | Cons | LD | Likely LD | Vote shares: LD: 37.0%; Cons: 21.0%; Lab: 20.0%; Ref: 12.0% | |
| Winchester | Cons | LD | Lean LD | Vote shares: LD: 36.0%; Cons: 25.0%; Ref: 17.0%; Lab: 13.0% | |
| Windsor | Cons | Cons | Likely Cons | Vote shares: Cons: 35.0%; LD: 19.0%; Ref: 19.0%; Lab: 15.0% | |
| Wirral West | Lab | Lab | Lean Lab | Vote shares: Lab: 34.0%; Ref: 23.0%; Cons: 22.0%; Green: 10.0% | |
| Witham | Cons | Cons | Lean Cons | Vote shares: Cons: 36.0%; Ref: 27.0%; Lab: 16.0% | |
| Witney | Cons | LD | Toss-up LD | Vote shares: LD: 32.0%; Cons: 31.0%; Ref: 20.0%; Lab: 10.0% | |
| Woking | Cons | LD | Toss-up LD | Vote shares: LD: 32.0%; Cons: 25.0%; Ref: 19.0%; Lab: 15.0% | |
| Wokingham | Cons | LD | Lean LD | Vote shares: LD: 38.0%; Cons: 30.0%; Ref: 16.0% | |
| Wolverhampton North East | Cons | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Cons: 27.0%; Lab: 21.0% | |
| Wolverhampton South East | Lab | Lab | Toss-up Ref | Vote shares: Ref: 33.0%; Lab: 28.0%; Cons: 18.0% | |
| Wolverhampton West | Cons | Lab | Toss-up Lab | Vote shares: Lab: 28.0%; Cons: 26.0%; Ref: 24.0% | |
| Worcester | Cons | Lab | Toss-up Lab | Vote shares: Lab: 29.0%; Cons: 23.0%; Ref: 22.0%; Green: 12.0% | |
| Worsley and Eccles | Lab | Lab | Toss-up Ref | Vote shares: Ref: 34.0%; Lab: 28.0%; Cons: 15.0% | |
| Worthing West | Cons | Lab | Toss-up Cons | Vote shares: Cons: 31.0%; Lab: 25.0%; Ref: 23.0% | |
| Wrexham | Cons | Lab | Toss-up Ref | Vote shares: Ref: 29.0%; Lab: 26.0%; Cons: 23.0% | |
| Wycombe | Cons | Lab | Toss-up Lab | Vote shares: Cons: 26.0%; Lab: 26.0%; Ref: 19.0%; Other: 12.0% | |
| Wyre Forest | Cons | Cons | Toss-up Cons | Vote shares: Cons: 32.0%; Ref: 29.0%; Lab: 17.0% | |
| Wythenshawe and Sale East | Lab | Lab | Toss-up Lab | Vote shares: Lab: 32.0%; Ref: 27.0%; Cons: 13.0%; Green: 11.0% | |
| Yeovil | Cons | LD | Lean LD | Vote shares: LD: 36.0%; Ref: 25.0%; Cons: 21.0% | |
| Ynys Môn | Cons | PC | Toss-up Ref | Vote shares: PC: 25.0%; Ref: 25.0%; Cons: 24.0%; Lab: 14.0% | |
| York Central | Lab | Lab | Likely Lab | Vote shares: Lab: 43.0%; Ref: 21.0%; Green: 14.0%; Cons: 11.0% | |
| York Outer | Cons | Lab | Lean Lab | Vote shares: Lab: 35.0%; Ref: 23.0%; Cons: 21.0% |