ElectoralCalculus
Web site: https://www.electoralcalculus.co.uk/
Electoral Calculus is a pollster and political consultancy specialising in quantitative analysis and modelling for electoral and other market research projects. It was founded by Martin Baxter, its CEO.
MRPs listed as "ElectoralCalculus/PLMR" were commissioned by PLMR as part of The Road to 2029.
Voting intention polls
The fainter, dotted lines show the averages across all providers, corresponding to the lines on the polls page.
There are no voting intention polls for this data provider in the given date range.
Poll details
| Published | Fieldwork | Data | Article | Lead |
|---|
Seat projection sets
There are no projection sets for this data provider in the given date range.
Seat projection sets
| Description Links | Abbr. | Dates | Lab | Cons | LD | SNP | Ref | Green | PC | SF | DUP | SDLP | UUP | Alliance | TUV | YP | RB | Ind | Other | n/a | Accuracy so far |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2029 (so far) | 2029 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 648 | ||
| ElectoralCalculus/PLMR April 2026 Data | EC6 | Apr 22, 2026 Mar 27 - Apr 7 | 86 | 159 | 61 | 44 | 188 | 71 | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 18 | 1 / 2 (50%) |
| ElectoralCalculus/PLMR January 2026 Data Article | EC5 | Jan 13, 2026 Dec 1 - 8 | 41 | 92 | 60 | 44 | 335 | 52 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 18 | 1 / 2 (50%) |
| ElectoralCalculus/PLMR October 2025 Data Article | EC4 | Oct 15, 2025 Sep 10 - 18 | 117 | 24 | 58 | 42 | 367 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 18 | 1 / 2 (50%) |
| ElectoralCalculus/PLMR June 2025 Data | EC3 | Jun 25, 2025 Jun 10 - 17 | 118 | 29 | 69 | 26 | 377 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 18 | 1 / 2 (50%) |
| ElectoralCalculus/PLMR April 2025 Data | EC2 | Apr 2, 2025 Mar 21 - 28 | 180 | 133 | 49 | 30 | 227 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 18 | 1 / 2 (50%) |
| ElectoralCalculus/PLMR Feb 2025 Data Article | EC1 | Feb 7, 2025 Jan 22 - 29 | 174 | 178 | 57 | 37 | 175 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 18 | 1 / 2 (50%) |
| Pre-2029 | Pre-2029 | 403 | 116 | 72 | 9 | 8 | 5 | 4 | 7 | 5 | 2 | 1 | 1 | 1 | 1 | 1 | 13 | 1 | 0 | ||
| 2024 | 2024 | 411 | 121 | 72 | 9 | 5 | 4 | 4 | 7 | 5 | 2 | 1 | 1 | 1 | 0 | 0 | 6 | 1 | 0 | ||
| 2019 (notional) | 2019 | 200 | 372 | 8 | 48 | 0 | 1 | 2 | 7 | 8 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
By constituency
| Constituency | 2019 | 2024 | Pre-2029 | EC1 | EC2 | EC3 | EC4 | EC5 | EC6 | 2029 |
|---|---|---|---|---|---|---|---|---|---|---|
| Aberafan Maesteg | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up PC | |
| Aberdeen North | SNP | SNP | SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | LD |
| Aberdeen South | SNP | SNP | SNP | Lean SNP | Lean SNP | Lean SNP | Lean SNP | Lean SNP | Lean SNP | SNP |
| Aberdeenshire North and Moray East | Cons | SNP | SNP | Lean SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Toss-up SNP | Toss-up Cons | |
| Airdrie and Shotts | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Aldershot | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Aldridge-Brownhills | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Likely Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Alloa and Grangemouth | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Altrincham and Sale West | Cons | Lab | Lab | Toss-up Lab | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Cons | |
| Alyn and Deeside | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | |
| Amber Valley | Cons | Lab | Lab | Likely Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Lean Ref | |
| Angus and Perthshire Glens | SNP | SNP | SNP | Likely SNP | Lean SNP | Lean SNP | Likely SNP | Lean SNP | Lean SNP | |
| Arbroath and Broughty Ferry | SNP | SNP | SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | |
| Argyll, Bute and South Lochaber | SNP | SNP | SNP | Likely SNP | Likely SNP | Likely SNP | Lean SNP | Likely SNP | Likely SNP | |
| Arundel and South Downs | Cons | Cons | Cons | Likely Cons | Toss-up Cons | Toss-up Cons | Lean Cons | Likely Cons | Lean Cons | |
| Ashfield | Cons | Ref | Ref | Safe Ref | Safe Ref | Safe Ref | Safe Ref | Safe Ref | Safe Ref | |
| Ashford | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Cons | Lean Ref | |
| Ashton-under-Lyne | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Aylesbury | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Ayr, Carrick and Cumnock | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | |
| Banbury | Cons | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | |
| Bangor Aberconwy | Cons | Lab | Lab | Toss-up Ref | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Ref | Lean PC | |
| Barking | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Lean Ref | Toss-up Ref | Lean Ref | Toss-up Green | |
| Barnsley North | Lab | Lab | Lab | Lean Ref | Lean Ref | Safe Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Barnsley South | Lab | Lab | Lab | Likely Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Lean Ref | |
| Barrow and Furness | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Basildon and Billericay | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Safe Ref | Likely Ref | Toss-up Ref | |
| Basingstoke | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Bassetlaw | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Likely Ref | |
| Bath | LD | LD | LD | Likely LD | Lean LD | Likely LD | Lean LD | Lean LD | Toss-up LD | |
| Bathgate and Linlithgow | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up SNP | Lean SNP | |
| Battersea | Lab | Lab | Lab | Lean Lab | Likely Lab | Lean Lab | Likely Lab | Toss-up Lab | Toss-up Lab | |
| Beaconsfield | Cons | Cons | Cons | Likely Cons | Likely Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Lean Cons | |
| Beckenham and Penge | Lab | Lab | Lab | Lean Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Lab | Lean Lab | |
| Bedford | Lab | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Belfast East | DUP | DUP | DUP | |||||||
| Belfast North | SF | SF | SF | |||||||
| Belfast South and Mid Down | SDLP | SDLP | SDLP | |||||||
| Belfast West | SF | SF | SF | |||||||
| Bermondsey and Old Southwark | Lab | Lab | Lab | Safe Lab | Lean Lab | Toss-up Lab | Lean Lab | Lean Green | Lean Green | |
| Berwickshire, Roxburgh and Selkirk | Cons | Cons | Cons | Lean Cons | Lean Cons | Lean Cons | Lean Cons | Lean Cons | Likely Cons | |
| Bethnal Green and Stepney | Lab | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Other | Lean YP | Likely Green | Likely Green | |
| Beverley and Holderness | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Lean Cons | |
| Bexhill and Battle | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| Bexleyheath and Crayford | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Lean Cons | |
| Bicester and Woodstock | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Toss-up LD | Toss-up LD | Lean LD | |
| Birkenhead | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Lean Green | |
| Birmingham Edgbaston | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Birmingham Erdington | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Birmingham Hall Green and Moseley | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Other | Lean YP | Toss-up YP | Toss-up Green | |
| Birmingham Hodge Hill and Solihull North | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Birmingham Ladywood | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Lean YP | Toss-up Green | Likely Green | |
| Birmingham Northfield | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Lean Ref | |
| Birmingham Perry Barr | Lab | Ind | Ind | Toss-up Lab | Toss-up Lab | Toss-up Ref | Lean YP | Toss-up YP | Toss-up Green | |
| Birmingham Selly Oak | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Lean Lab | Toss-up Ref | Toss-up Green | |
| Birmingham Yardley | Lab | Lab | Lab | Toss-up Other | Toss-up Lab | Lean Ref | Lean Ref | Lean Ref | Toss-up Other | |
| Bishop Auckland | Cons | Lab | Lab | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Blackburn | Lab | Ind | Ind | Toss-up Other | Lean Other | Toss-up Ref | Lean YP | Lean Ref | Toss-up Other | |
| Blackley and Middleton South | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Toss-up Lab | Likely Ref | Toss-up Ref | |
| Blackpool North and Fleetwood | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Blackpool South | Cons | Lab | Lab | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Safe Ref | Toss-up Ref | |
| Blaenau Gwent and Rhymney | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up PC | |
| Blaydon and Consett | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Ref | Toss-up Lab | |
| Blyth and Ashington | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Safe Ref | Toss-up Lab | |
| Bognor Regis and Littlehampton | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Cons | |
| Bolsover | Cons | Lab | Lab | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Bolton North East | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Bolton South and Walkden | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Bolton West | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Bootle | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Lean Lab | Lean Lab | |
| Boston and Skegness | Cons | Ref | Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Safe Ref | Likely Ref | |
| Bournemouth East | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Ref | |
| Bournemouth West | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Bracknell | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Cons | |
| Bradford East | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Likely Ref | Toss-up Ref | Lean Ref | Toss-up Green | |
| Bradford South | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| Bradford West | Lab | Lab | Lab | Toss-up Lab | Toss-up Other | Toss-up Ref | Likely YP | Toss-up YP | Lean Green | |
| Braintree | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Brecon, Radnor and Cwm Tawe | Cons | LD | LD | Toss-up Ref | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up LD | |
| Brent East | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Brent West | Lab | Lab | Lab | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Lab | Toss-up Ref | Lean Cons | |
| Brentford and Isleworth | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | |
| Brentwood and Ongar | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | Toss-up Cons | |
| Bridgend | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Bridgwater | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Cons | |
| Bridlington and The Wolds | Cons | Cons | Cons | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Brigg and Immingham | Cons | Cons | Cons | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| Brighton Kemptown and Peacehaven | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Green | Toss-up Green | |
| Brighton Pavilion | Green | Green | Green | Likely Green | Safe Green | Safe Green | Likely Green | Safe Green | Safe Green | |
| Bristol Central | Lab | Green | Green | Safe Green | Safe Green | Safe Green | Likely Green | Safe Green | Safe Green | |
| Bristol East | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Green | Toss-up Green | Likely Green | Safe Green | |
| Bristol North East | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Green | |
| Bristol North West | Lab | Lab | Lab | Lean Lab | Likely Lab | Lean Lab | Likely Lab | Toss-up Green | Toss-up Green | |
| Bristol South | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Ref | Toss-up Green | Lean Green | |
| Broadland and Fakenham | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Cons | |
| Bromley and Biggin Hill | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Bromsgrove | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Ref | Lean Cons | |
| Broxbourne | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Broxtowe | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Lab | |
| Buckingham and Bletchley | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Lean Ref | Lean Ref | Lean Ref | Toss-up Cons | |
| Burnley | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Burton and Uttoxeter | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Bury North | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Ref | |
| Bury South | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Ref | Toss-up Lab | |
| Bury St Edmunds and Stowmarket | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Lean Cons | Lean Ref | |
| Caerfyrddin | Cons | PC | PC | Toss-up Ref | Toss-up PC | Toss-up PC | Toss-up PC | Toss-up PC | Likely PC | |
| Caerphilly | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Lean PC | |
| Caithness, Sutherland and Easter Ross | SNP | LD | LD | Likely LD | Likely LD | Likely LD | Likely LD | Safe LD | Safe LD | |
| Calder Valley | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Camborne and Redruth | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Ref | |
| Cambridge | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Lean Lab | Lean Green | Lean Green | |
| Cannock Chase | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Likely Ref | |
| Canterbury | Lab | Lab | Ind | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Green | |
| Cardiff East | Lab | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Green | |
| Cardiff North | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up PC | |
| Cardiff South and Penarth | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up PC | |
| Cardiff West | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up PC | Toss-up Ref | Likely PC | |
| Carlisle | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | Lean Ref | |
| Carshalton and Wallington | Cons | LD | LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | |
| Castle Point | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Likely Ref | |
| Central Ayrshire | SNP | Lab | Lab | Toss-up SNP | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up SNP | Lean SNP | |
| Central Devon | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Cons | |
| Central Suffolk and North Ipswich | Cons | Cons | Ind | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| Ceredigion Preseli | PC | PC | PC | Lean PC | Likely PC | Likely PC | Likely PC | Likely PC | Safe PC | |
| Chatham and Aylesford | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Safe Ref | Lean Ref | Lean Ref | |
| Cheadle | Cons | LD | LD | Toss-up LD | Lean LD | Lean LD | Likely LD | Lean LD | Lean LD | |
| Chelmsford | Cons | LD | LD | Toss-up LD | Toss-up Cons | Lean LD | Toss-up Ref | Toss-up LD | Toss-up LD | |
| Chelsea and Fulham | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Cons | Toss-up Cons | |
| Cheltenham | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | Likely LD | Likely LD | |
| Chesham and Amersham | Cons | LD | LD | Toss-up LD | Toss-up Cons | Lean LD | Toss-up LD | Toss-up LD | Toss-up LD | |
| Chester North and Neston | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Lean Lab | Lean Lab | |
| Chester South and Eddisbury | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Chesterfield | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Lab | |
| Chichester | Cons | LD | LD | Lean LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | |
| Chingford and Woodford Green | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Ref | Lean Ref | Lean Cons | Lean Cons | |
| Chippenham | Cons | LD | LD | Lean LD | Toss-up LD | Lean LD | Lean LD | Lean LD | Lean LD | |
| Chipping Barnet | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Cons | |
| Chorley | Other | Other | Other | Safe Lab | Safe Lab | Lean Lab | Likely Lab | Likely Lab | Lean Lab | |
| Christchurch | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Cities of London and Westminster | Cons | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Cons | |
| City of Durham | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Lab | |
| Clacton | Cons | Ref | Ref | Likely Ref | Likely Ref | Safe Ref | Safe Ref | Likely Ref | Safe Ref | |
| Clapham and Brixton Hill | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Likely Lab | Lean Green | Toss-up Green | |
| Clwyd East | Cons | Lab | Lab | Toss-up Ref | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Clwyd North | Cons | Lab | Lab | Toss-up Ref | Toss-up Cons | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Coatbridge and Bellshill | SNP | Lab | Lab | Toss-up SNP | Toss-up Lab | Toss-up Lab | Toss-up SNP | Lean SNP | Likely SNP | |
| Colchester | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Colne Valley | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Congleton | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Corby and East Northamptonshire | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Coventry East | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Ref | Likely Ref | Toss-up Ref | |
| Coventry North West | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Lab | |
| Coventry South | Lab | Lab | YP | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Cowdenbeath and Kirkcaldy | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Cramlington and Killingworth | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Lab | |
| Crawley | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Crewe and Nantwich | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Lab | |
| Croydon East | Lab | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Croydon South | Cons | Cons | Cons | Likely Cons | Lean Cons | Lean Cons | Toss-up Cons | Lean Cons | Lean Cons | |
| Croydon West | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Cumbernauld and Kirkintilloch | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Dagenham and Rainham | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Darlington | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Dartford | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Lean Cons | |
| Daventry | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Lean Cons | |
| Derby North | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Derby South | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Derbyshire Dales | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | |
| Dewsbury and Batley | Lab | Ind | Ind | Toss-up Other | Toss-up Other | Toss-up Ref | Toss-up YP | Likely Ref | Toss-up Other | |
| Didcot and Wantage | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | Toss-up LD | Lean LD | |
| Doncaster Central | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Lab | |
| Doncaster East and the Isle of Axholme | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Doncaster North | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Dorking and Horley | Cons | LD | LD | Toss-up LD | Toss-up Cons | Lean LD | Toss-up LD | Toss-up LD | Toss-up Cons | |
| Dover and Deal | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | |
| Droitwich and Evesham | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Dudley | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Safe Ref | Safe Ref | Likely Ref | Likely Ref | |
| Dulwich and West Norwood | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Likely Lab | Lean Green | Toss-up Green | |
| Dumfries and Galloway | Cons | Cons | Cons | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up Cons | |
| Dumfriesshire, Clydesdale and Tweeddale | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Lean Cons | |
| Dundee Central | SNP | SNP | SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | Likely SNP | Safe SNP | |
| Dunfermline and Dollar | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Dunstable and Leighton Buzzard | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Lean Cons | |
| Dwyfor Meirionnydd | PC | PC | PC | Likely PC | Likely PC | Lean PC | Lean PC | Likely PC | Safe PC | |
| Ealing Central and Acton | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Green | |
| Ealing North | Lab | Lab | Lab | Lean Lab | Likely Lab | Toss-up Lab | Likely Lab | Toss-up Ref | Toss-up Lab | |
| Ealing Southall | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Lab | |
| Earley and Woodley | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Cons | Lean Cons | |
| Easington | Lab | Lab | Lab | Lean Ref | Lean Ref | Safe Ref | Likely Ref | Safe Ref | Toss-up Ref | |
| East Antrim | DUP | DUP | DUP | |||||||
| East Grinstead and Uckfield | Cons | Cons | Cons | Likely Cons | Likely Cons | Lean Cons | Toss-up Cons | Lean Cons | Toss-up Cons | |
| East Ham | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Toss-up YP | Toss-up Green | Lean Green | |
| East Hampshire | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| East Kilbride and Strathaven | SNP | Lab | Ind | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| East Londonderry | DUP | DUP | DUP | |||||||
| East Renfrewshire | SNP | Lab | Lab | Toss-up SNP | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| East Surrey | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Toss-up Cons | |
| East Thanet | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | |
| East Wiltshire | Cons | Cons | Ref | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Lean Cons | |
| East Worthing and Shoreham | Cons | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Eastbourne | Cons | LD | LD | Lean LD | Lean LD | Lean LD | Toss-up LD | Likely LD | Likely LD | |
| Eastleigh | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up LD | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Edinburgh East and Musselburgh | SNP | Lab | Lab | Lean SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Edinburgh North and Leith | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Edinburgh South | Lab | Lab | Lab | Likely Lab | Likely Lab | Likely Lab | Toss-up Lab | Toss-up Lab | Toss-up Green | |
| Edinburgh South West | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Edinburgh West | LD | LD | LD | Safe LD | Safe LD | Safe LD | Safe LD | Safe LD | Safe LD | |
| Edmonton and Winchmore Hill | Lab | Lab | Lab | Toss-up Lab | Likely Lab | Toss-up Lab | Likely Lab | Toss-up Ref | Toss-up Lab | |
| Ellesmere Port and Bromborough | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Eltham and Chislehurst | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Ely and East Cambridgeshire | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up LD | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| Enfield North | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | |
| Epping Forest | Cons | Cons | Cons | Likely Cons | Likely Cons | Toss-up Cons | Lean Cons | Likely Cons | Likely Cons | |
| Epsom and Ewell | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Lean LD | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Erewash | Cons | Lab | Lab | Lean Ref | Lean Ref | Lean Ref | Safe Ref | Likely Ref | Toss-up Ref | |
| Erith and Thamesmead | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Lean Lab | Lean Ref | Toss-up Lab | |
| Esher and Walton | Cons | LD | LD | Lean LD | Lean LD | Likely LD | Lean LD | Lean LD | Likely LD | |
| Exeter | Lab | Lab | Lab | Lean Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Green | |
| Exmouth and Exeter East | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Falkirk | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Likely SNP | |
| Fareham and Waterlooville | Cons | Cons | Ref | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Cons | Lean Cons | |
| Farnham and Bordon | Cons | Cons | Cons | Toss-up Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Faversham and Mid Kent | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Feltham and Heston | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Ref | Lean Ref | Toss-up Lab | |
| Fermanagh and South Tyrone | SF | SF | SF | |||||||
| Filton and Bradley Stoke | Cons | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Finchley and Golders Green | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Cons | |
| Folkestone and Hythe | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Forest of Dean | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Ref | |
| Foyle | SDLP | SDLP | SDLP | |||||||
| Frome and East Somerset | Cons | LD | LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | |
| Fylde | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| Gainsborough | Cons | Cons | Cons | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Cons | Toss-up Cons | |
| Gateshead Central and Whickham | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Ref | Toss-up Ref | |
| Gedling | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | Toss-up Lab | |
| Gillingham and Rainham | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Lean Ref | |
| Glasgow East | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Glasgow North | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Lean SNP | |
| Glasgow North East | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Glasgow South | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Lean SNP | |
| Glasgow South West | SNP | Lab | Lab | Lean SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Glasgow West | SNP | Lab | Lab | Toss-up SNP | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Glastonbury and Somerton | Cons | LD | LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | |
| Glenrothes and Mid Fife | SNP | Lab | Lab | Lean SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Gloucester | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Godalming and Ash | Cons | Cons | Cons | Toss-up Cons | Lean Cons | Toss-up LD | Toss-up LD | Toss-up Cons | Toss-up Cons | |
| Goole and Pocklington | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Gordon and Buchan | Cons | Cons | Cons | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up Cons | Toss-up Cons | |
| Gorton and Denton | Lab | Lab | Green | Lean Lab | Toss-up Lab | Lean Ref | Toss-up Lab | Lean Ref | Toss-up Green | |
| Gosport | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Cons | Lean Cons | |
| Gower | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Toss-up Ref | |
| Grantham and Bourne | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Toss-up Cons | Toss-up Cons | |
| Gravesham | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Cons | |
| Great Grimsby and Cleethorpes | Cons | Lab | Lab | Likely Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Lean Ref | |
| Great Yarmouth | Cons | Ref | RB | Lean Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Likely Ref | |
| Greenwich and Woolwich | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Guildford | Cons | LD | LD | Toss-up LD | Toss-up LD | Likely LD | Likely LD | Lean LD | Likely LD | |
| Hackney North and Stoke Newington | Lab | Lab | Ind | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Likely Green | Lean Green | |
| Hackney South and Shoreditch | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Lean Lab | Likely Green | Likely Green | |
| Halesowen | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Lean Ref | |
| Halifax | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Hamble Valley | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Ref | Lean Ref | Lean Cons | Toss-up Cons | |
| Hamilton and Clyde Valley | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up SNP | Lean SNP | |
| Hammersmith and Chiswick | Lab | Lab | Lab | Likely Lab | Likely Lab | Likely Lab | Likely Lab | Toss-up Lab | Toss-up Lab | |
| Hampstead and Highgate | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Harborough, Oadby and Wigston | Cons | Cons | Cons | Toss-up Cons | Lean Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Harlow | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Cons | |
| Harpenden and Berkhamsted | Cons | LD | LD | Toss-up LD | Lean LD | Likely LD | Lean LD | Likely LD | Likely LD | |
| Harrogate and Knaresborough | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | Lean LD | Lean LD | |
| Harrow East | Cons | Cons | Cons | Safe Cons | Safe Cons | Lean Cons | Likely Cons | Likely Cons | Safe Cons | |
| Harrow West | Lab | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Cons | |
| Hartlepool | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Lean Ref | |
| Harwich and North Essex | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Ref | Lean Cons | |
| Hastings and Rye | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | |
| Havant | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Hayes and Harlington | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Toss-up Lab | Toss-up Lab | |
| Hazel Grove | Cons | LD | LD | Toss-up Ref | Toss-up Ref | Toss-up LD | Toss-up LD | Lean LD | Toss-up LD | |
| Hemel Hempstead | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Hendon | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Cons | Lean Cons | |
| Henley and Thame | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | Toss-up LD | Toss-up LD | |
| Hereford and South Herefordshire | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| Herne Bay and Sandwich | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Hertford and Stortford | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Toss-up Ref | |
| Hertsmere | Cons | Cons | Cons | Likely Cons | Lean Cons | Toss-up Ref | Toss-up Cons | Lean Cons | Likely Cons | |
| Hexham | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Lab | Toss-up Ref | Toss-up Cons | Toss-up Lab | |
| Heywood and Middleton North | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Toss-up Ref | |
| High Peak | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Ref | |
| Hinckley and Bosworth | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Cons | Lean Cons | |
| Hitchin | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | |
| Holborn and St Pancras | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Lean Green | |
| Honiton and Sidmouth | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Toss-up LD | Toss-up Ref | Toss-up LD | |
| Hornchurch and Upminster | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Hornsey and Friern Barnet | Lab | Lab | Lab | Safe Lab | Safe Lab | Likely Lab | Likely Lab | Toss-up Green | Toss-up Lab | |
| Horsham | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up Cons | |
| Houghton and Sunderland South | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Hove and Portslade | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Green | Toss-up Lab | |
| Huddersfield | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | Lean Green | |
| Huntingdon | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Hyndburn | Cons | Lab | Lab | Lean Ref | Lean Ref | Safe Ref | Safe Ref | Likely Ref | Lean Ref | |
| Ilford North | Lab | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Other | Toss-up YP | Toss-up Ref | Toss-up Other | |
| Ilford South | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up YP | Toss-up Ref | Toss-up Green | |
| Inverclyde and Renfrewshire West | SNP | Lab | Lab | Toss-up SNP | Toss-up Lab | Toss-up Lab | Toss-up SNP | Lean SNP | Likely SNP | |
| Inverness, Skye and West Ross-shire | SNP | LD | LD | Toss-up SNP | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | |
| Ipswich | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | |
| Isle of Wight East | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Cons | |
| Isle of Wight West | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Toss-up Cons | Lean Ref | |
| Islington North | Lab | Ind | Ind | Toss-up Other | Lean Other | Likely Other | Lean YP | Toss-up Green | Toss-up Green | |
| Islington South and Finsbury | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Lean Green | Lean Green | |
| Jarrow and Gateshead East | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Ref | Likely Ref | Toss-up Lab | |
| Keighley and Ilkley | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Lean Ref | Lean Ref | Lean Cons | Toss-up Ref | |
| Kenilworth and Southam | Cons | Cons | Cons | Likely Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Lean Cons | Lean Cons | |
| Kensington and Bayswater | Lab | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Cons | |
| Kettering | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Toss-up Cons | Toss-up Ref | |
| Kilmarnock and Loudoun | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Likely SNP | |
| Kingston and Surbiton | LD | LD | LD | Likely LD | Likely LD | Lean LD | Likely LD | Likely LD | Lean LD | |
| Kingston upon Hull East | Lab | Lab | Ind | Likely Ref | Likely Ref | Safe Ref | Likely Ref | Safe Ref | Likely Ref | |
| Kingston upon Hull North and Cottingham | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Lean Ref | Toss-up Ref | |
| Kingston upon Hull West and Haltemprice | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Kingswinford and South Staffordshire | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Cons | Toss-up Cons | |
| Knowsley | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Ref | Toss-up Lab | Toss-up Lab | Lean Lab | |
| Lagan Valley | DUP | Alliance | Alliance | |||||||
| Lancaster and Wyre | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Green | |
| Leeds Central and Headingley | Lab | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Safe Green | Likely Green | |
| Leeds East | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Likely Ref | Toss-up Ref | |
| Leeds North East | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | |
| Leeds North West | Cons | Lab | Lab | Likely Lab | Lean Lab | Toss-up Lab | Lean Lab | Lean Lab | Lean Lab | |
| Leeds South | Lab | Lab | Lab | Lean Lab | Lean Lab | Lean Ref | Toss-up Ref | Toss-up Ref | Toss-up Green | |
| Leeds South West and Morley | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Leeds West and Pudsey | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | Likely Ref | Toss-up Lab | |
| Leicester East | Lab | Cons | Cons | Toss-up Cons | Lean Cons | Lean Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Leicester South | Lab | Ind | Ind | Toss-up Lab | Toss-up Other | Toss-up Other | Lean YP | Toss-up YP | Likely Green | |
| Leicester West | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Toss-up Ref | Lean Ref | Toss-up Green | |
| Leigh and Atherton | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Toss-up Ref | |
| Lewes | Cons | LD | LD | Lean LD | Lean LD | Lean LD | Lean LD | Lean LD | Likely LD | |
| Lewisham East | Lab | Lab | Lab | Likely Lab | Safe Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Lab | |
| Lewisham North | Lab | Lab | Lab | Lean Lab | Likely Lab | Toss-up Lab | Lean Lab | Likely Green | Lean Green | |
| Lewisham West and East Dulwich | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Likely Lab | Lean Green | Toss-up Green | |
| Leyton and Wanstead | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Lichfield | Cons | Lab | Lab | Lean Cons | Toss-up Cons | Lean Ref | Lean Ref | Lean Ref | Lean Cons | |
| Lincoln | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Lab | |
| Liverpool Garston | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Likely Lab | Likely Lab | Lean Lab | |
| Liverpool Riverside | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Toss-up Lab | Lean Green | Lean Green | |
| Liverpool Walton | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Ref | Lean Lab | Toss-up Lab | Lean Lab | |
| Liverpool Wavertree | Lab | Lab | Lab | Safe Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Green | Lean Green | |
| Liverpool West Derby | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Lean Lab | Lean Lab | |
| Livingston | SNP | Lab | Lab | Lean SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| Llanelli | Lab | Lab | Lab | Likely Ref | Lean Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up PC | |
| Lothian East | SNP | Lab | Lab | Lean Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Ref | Toss-up SNP | |
| Loughborough | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Louth and Horncastle | Cons | Cons | Cons | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Lowestoft | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Safe Ref | Lean Ref | Likely Ref | |
| Luton North | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Ref | Likely Ref | Toss-up Other | |
| Luton South and South Bedfordshire | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Macclesfield | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | |
| Maidenhead | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | |
| Maidstone and Malling | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Lean Ref | Likely Ref | Toss-up Cons | Toss-up Ref | |
| Makerfield | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| Maldon | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Manchester Central | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Ref | Toss-up Green | Lean Green | |
| Manchester Rusholme | Lab | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Green | Toss-up Green | Likely Green | Safe Green | |
| Manchester Withington | Lab | Lab | Lab | Safe Lab | Lean Lab | Lean Lab | Toss-up Lab | Lean Green | Lean Green | |
| Mansfield | Cons | Lab | Lab | Lean Ref | Lean Ref | Safe Ref | Safe Ref | Likely Ref | Likely Ref | |
| Melksham and Devizes | Cons | LD | LD | Toss-up LD | Toss-up Cons | Toss-up LD | Toss-up Ref | Toss-up LD | Toss-up Cons | |
| Melton and Syston | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Cons | Toss-up Cons | |
| Meriden and Solihull East | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Toss-up Cons | Lean Cons | |
| Merthyr Tydfil and Aberdare | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up PC | |
| Mid and South Pembrokeshire | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Mid Bedfordshire | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Mid Buckinghamshire | Cons | Cons | Cons | Likely Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | |
| Mid Cheshire | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Lab | |
| Mid Derbyshire | Cons | Lab | Lab | Toss-up Ref | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Mid Dorset and North Poole | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up Cons | Toss-up LD | |
| Mid Dunbartonshire | SNP | LD | LD | Lean LD | Likely LD | Likely LD | Likely LD | Likely LD | Likely LD | |
| Mid Leicestershire | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Cons | Lean Cons | |
| Mid Norfolk | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Mid Sussex | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | Lean LD | Lean LD | |
| Mid Ulster | SF | SF | SF | |||||||
| Middlesbrough and Thornaby East | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Middlesbrough South and East Cleveland | Cons | Lab | Lab | Lean Cons | Lean Cons | Toss-up Cons | Lean Ref | Toss-up Cons | Toss-up Cons | |
| Midlothian | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Milton Keynes Central | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Cons | |
| Milton Keynes North | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Ref | |
| Mitcham and Morden | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | |
| Monmouthshire | Cons | Lab | Lab | Toss-up Cons | Lean Cons | Toss-up Lab | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Montgomeryshire and Glyndŵr | Cons | Lab | Lab | Lean Ref | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Moray West, Nairn and Strathspey | SNP | SNP | SNP | Toss-up SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Toss-up SNP | Toss-up SNP | |
| Morecambe and Lunesdale | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Motherwell, Wishaw and Carluke | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Likely SNP | |
| Na h-Eileanan an Iar | SNP | Lab | Lab | Lean Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | |
| Neath and Swansea East | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| New Forest East | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Cons | Lean Cons | |
| New Forest West | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Lean Cons | Lean Cons | |
| Newark | Cons | Cons | Ref | Toss-up Cons | Toss-up Cons | Lean Ref | Toss-up Ref | Lean Cons | Lean Cons | |
| Newbury | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up Cons | Toss-up LD | |
| Newcastle upon Tyne Central and West | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Likely Ref | Toss-up Ref | Likely Ref | Toss-up Ref | |
| Newcastle upon Tyne East and Wallsend | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Lean Ref | Toss-up Lab | Lean Ref | Toss-up Ref | |
| Newcastle upon Tyne North | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Likely Lab | Toss-up Lab | Toss-up Lab | |
| Newcastle-under-Lyme | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Lean Ref | |
| Newport East | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Newport West and Islwyn | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up PC | |
| Newry and Armagh | SF | SF | SF | |||||||
| Newton Abbot | Cons | LD | LD | Toss-up LD | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Ref | Toss-up LD | |
| Newton Aycliffe and Spennymoor | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Normanton and Hemsworth | Lab | Lab | Lab | Likely Ref | Likely Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| North Antrim | DUP | TUV | TUV | |||||||
| North Ayrshire and Arran | SNP | Lab | Lab | Lean SNP | Toss-up SNP | Toss-up SNP | Lean SNP | Lean SNP | Likely SNP | |
| North Bedfordshire | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Lean Cons | Lean Cons | |
| North Cornwall | Cons | LD | LD | Lean LD | Toss-up LD | Lean LD | Toss-up LD | Toss-up LD | Lean LD | |
| North Cotswolds | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| North Devon | Cons | LD | LD | Lean LD | Toss-up LD | Toss-up LD | Toss-up Ref | Toss-up LD | Toss-up LD | |
| North Dorset | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| North Down | Alliance | Ind | Ind | |||||||
| North Durham | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Toss-up Ref | |
| North East Cambridgeshire | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| North East Derbyshire | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| North East Fife | SNP | LD | LD | Safe LD | Safe LD | Safe LD | Safe LD | Safe LD | Safe LD | |
| North East Hampshire | Cons | LD | LD | Lean Cons | Toss-up Cons | Toss-up LD | Toss-up Ref | Lean Cons | Toss-up Cons | |
| North East Hertfordshire | Cons | Lab | Lab | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | |
| North East Somerset and Hanham | Cons | Lab | Ind | Toss-up Cons | Toss-up Lab | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| North Herefordshire | Cons | Green | Green | Toss-up Green | Toss-up Green | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| North Norfolk | Cons | LD | LD | Toss-up LD | Toss-up Cons | Toss-up LD | Toss-up Ref | Toss-up Ref | Toss-up LD | |
| North Northumberland | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Lab | |
| North Shropshire | Cons | LD | LD | Lean LD | Lean LD | Lean LD | Toss-up LD | Toss-up LD | Lean LD | |
| North Somerset | Cons | Lab | Lab | Lean Cons | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Cons | Toss-up Cons | |
| North Warwickshire and Bedworth | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Safe Ref | Toss-up Ref | |
| North West Cambridgeshire | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| North West Essex | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Lean Cons | |
| North West Hampshire | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Lean Cons | |
| North West Leicestershire | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Cons | |
| North West Norfolk | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Northampton North | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Lab | |
| Northampton South | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| Norwich North | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | |
| Norwich South | Lab | Lab | Lab | Lean Lab | Likely Lab | Toss-up Lab | Likely Lab | Toss-up Green | Lean Green | |
| Nottingham East | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Ref | Toss-up Lab | Toss-up Green | Lean Green | |
| Nottingham North and Kimberley | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Nottingham South | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Green | |
| Nuneaton | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Lean Ref | |
| Old Bexley and Sidcup | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Oldham East and Saddleworth | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Oldham West, Chadderton and Royton | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Orkney and Shetland | LD | LD | LD | Safe LD | Safe LD | Safe LD | Safe LD | Safe LD | Safe LD | |
| Orpington | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Likely Cons | |
| Ossett and Denby Dale | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Lean Ref | |
| Oxford East | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Lean Lab | Lean Green | Lean Green | |
| Oxford West and Abingdon | LD | LD | LD | Likely LD | Likely LD | Likely LD | Likely LD | Likely LD | Lean LD | |
| Paisley and Renfrewshire North | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up Lab | Toss-up SNP | Toss-up SNP | Likely SNP | |
| Paisley and Renfrewshire South | SNP | Lab | Lab | Toss-up SNP | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Likely SNP | |
| Peckham | Lab | Lab | Lab | Lean Lab | Likely Lab | Toss-up Lab | Lean Lab | Lean Green | Lean Green | |
| Pendle and Clitheroe | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Lean Cons | |
| Penistone and Stocksbridge | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Penrith and Solway | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Perth and Kinross-shire | SNP | SNP | SNP | Lean SNP | Lean SNP | Lean SNP | Likely SNP | Lean SNP | Lean SNP | |
| Peterborough | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Likely Ref | Likely Ref | Lean Ref | Lean Cons | |
| Plymouth Moor View | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Safe Ref | Likely Ref | Likely Ref | |
| Plymouth Sutton and Devonport | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Likely Ref | Toss-up Ref | |
| Pontefract, Castleford and Knottingley | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| Pontypridd | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up PC | |
| Poole | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Lean Cons | |
| Poplar and Limehouse | Lab | Lab | Lab | Likely Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Lean Green | Likely Green | |
| Portsmouth North | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Portsmouth South | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Lean Lab | Lean Ref | Toss-up Green | |
| Preston | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Putney | Lab | Lab | Lab | Lean Lab | Likely Lab | Likely Lab | Likely Lab | Toss-up Lab | Toss-up Lab | |
| Queen's Park and Maida Vale | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Rawmarsh and Conisbrough | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| Rayleigh and Wickford | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Reading Central | Lab | Lab | Lab | Lean Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Green | Toss-up Green | |
| Reading West and Mid Berkshire | Cons | Lab | Lab | Lean Cons | Toss-up Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| Redcar | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Redditch | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Reigate | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Lean Cons | Lean Cons | |
| Rhondda and Ogmore | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up PC | |
| Ribble Valley | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Richmond and Northallerton | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Likely Cons | |
| Richmond Park | LD | LD | LD | Safe LD | Likely LD | Likely LD | Likely LD | Safe LD | Likely LD | |
| Rochdale | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Rochester and Strood | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Lean Ref | Likely Ref | |
| Romford | Cons | Cons | Ref | Toss-up Cons | Toss-up Cons | Likely Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| Romsey and Southampton North | Cons | Cons | Cons | Toss-up Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Rossendale and Darwen | Cons | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | |
| Rother Valley | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Lean Ref | Lean Ref | |
| Rotherham | Lab | Lab | Lab | Likely Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Lean Ref | |
| Rugby | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Ruislip, Northwood and Pinner | Cons | Cons | Cons | Safe Cons | Likely Cons | Lean Cons | Likely Cons | Lean Cons | Likely Cons | |
| Runcorn and Helsby | Lab | Lab | Ref | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Lean Lab | |
| Runnymede and Weybridge | Cons | Cons | Cons | Likely Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Lean Cons | Lean Cons | |
| Rushcliffe | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | |
| Rutherglen | SNP | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up SNP | Toss-up SNP | Lean SNP | |
| Rutland and Stamford | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Lean Cons | Likely Cons | |
| Salford | Lab | Lab | Lab | Lean Lab | Lean Lab | Lean Ref | Toss-up Lab | Toss-up Ref | Toss-up Green | |
| Salisbury | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | |
| Scarborough and Whitby | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Lean Ref | Lean Ref | |
| Scunthorpe | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Sefton Central | Lab | Lab | Lab | Lean Lab | Likely Lab | Lean Lab | Lean Lab | Toss-up Lab | Likely Lab | |
| Selby | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Lab | |
| Sevenoaks | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| Sheffield Brightside and Hillsborough | Lab | Lab | Lab | Lean Lab | Lean Lab | Lean Ref | Toss-up Lab | Toss-up Ref | Toss-up Green | |
| Sheffield Central | Lab | Lab | Lab | Likely Lab | Toss-up Lab | Toss-up Lab | Toss-up Green | Safe Green | Safe Green | |
| Sheffield Hallam | Lab | Lab | Lab | Safe Lab | Lean Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | |
| Sheffield Heeley | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Toss-up Lab | Toss-up Green | Toss-up Green | |
| Sheffield South East | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Sherwood Forest | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Lean Ref | Lean Ref | |
| Shipley | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| Shrewsbury | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Sittingbourne and Sheppey | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Lean Ref | Likely Ref | |
| Skipton and Ripon | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Cons | Toss-up Cons | |
| Sleaford and North Hykeham | Cons | Cons | Cons | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| Slough | Lab | Lab | Lab | Toss-up Other | Toss-up Lab | Toss-up Ref | Toss-up YP | Toss-up Ref | Toss-up Other | |
| Smethwick | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Ref | Likely Ref | Toss-up Ref | |
| Solihull West and Shirley | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Ref | Toss-up Cons | Likely Cons | Lean Cons | |
| South Antrim | DUP | UUP | UUP | |||||||
| South Basildon and East Thurrock | Cons | Ref | Ind | Lean Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Lean Ref | |
| South Cambridgeshire | Cons | LD | LD | Lean LD | Lean LD | Likely LD | Likely LD | Lean LD | Likely LD | |
| South Cotswolds | Cons | LD | LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | Toss-up LD | |
| South Derbyshire | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | Lean Ref | |
| South Devon | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Toss-up LD | Toss-up LD | Toss-up LD | |
| South Dorset | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Cons | Toss-up Ref | |
| South Down | SF | SF | SF | |||||||
| South East Cornwall | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Lean Ref | |
| South Holland and The Deepings | Cons | Cons | Cons | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | Toss-up Ref | |
| South Leicestershire | Cons | Cons | Cons | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| South Norfolk | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| South Northamptonshire | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Lean Cons | Lean Cons | |
| South Ribble | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| South Shields | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| South Shropshire | Cons | Cons | Cons | Lean Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| South Suffolk | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | Toss-up Cons | |
| South West Devon | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Ref | Lean Cons | |
| South West Hertfordshire | Cons | Cons | Cons | Toss-up Cons | Lean Cons | Lean Ref | Lean Ref | Toss-up Ref | Lean Cons | |
| South West Norfolk | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| South West Wiltshire | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Lean Cons | |
| Southampton Itchen | Cons | Lab | Lab | Toss-up Lab | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Southampton Test | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Ref | |
| Southend East and Rochford | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Lean Ref | |
| Southend West and Leigh | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Southgate and Wood Green | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Toss-up Green | Toss-up Lab | |
| Southport | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Lab | |
| Spelthorne | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Lean Ref | Likely Ref | Toss-up Cons | Toss-up Cons | |
| Spen Valley | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| St Albans | LD | LD | LD | Safe LD | Likely LD | Safe LD | Likely LD | Likely LD | Likely LD | |
| St Austell and Newquay | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Likely Ref | |
| St Helens North | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Likely Ref | Toss-up Ref | Likely Ref | Toss-up Ref | |
| St Helens South and Whiston | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Lean Ref | Toss-up Ref | Likely Ref | Toss-up Ref | |
| St Ives | Cons | LD | LD | Lean LD | Lean LD | Lean LD | Lean LD | Toss-up LD | Likely LD | |
| St Neots and Mid Cambridgeshire | Cons | LD | LD | Toss-up Cons | Toss-up LD | Lean LD | Toss-up LD | Toss-up LD | Lean LD | |
| Stafford | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Toss-up Ref | Lean Ref | |
| Staffordshire Moorlands | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Lean Ref | |
| Stalybridge and Hyde | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Likely Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Stevenage | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Stirling and Strathallan | SNP | Lab | Lab | Lean SNP | Lean SNP | Lean SNP | Lean SNP | Lean SNP | Lean SNP | |
| Stockport | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Lean Lab | Lean Ref | Toss-up Lab | |
| Stockton North | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Stockton West | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Lean Cons | Toss-up Cons | |
| Stoke-on-Trent Central | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Likely Ref | |
| Stoke-on-Trent North | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Safe Ref | Lean Ref | |
| Stoke-on-Trent South | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Stone, Great Wyrley and Penkridge | Cons | Cons | Cons | Safe Cons | Likely Cons | Toss-up Cons | Lean Cons | Likely Cons | Lean Cons | |
| Stourbridge | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Strangford | DUP | DUP | DUP | |||||||
| Stratford and Bow | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Green | Likely Green | Likely Green | |
| Stratford-on-Avon | Cons | LD | LD | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up Ref | Toss-up LD | Toss-up LD | |
| Streatham and Croydon North | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Lean Green | Toss-up Green | |
| Stretford and Urmston | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Lean Lab | Toss-up Ref | Toss-up Lab | |
| Stroud | Cons | Lab | Lab | Lean Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Suffolk Coastal | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Lean Ref | |
| Sunderland Central | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Lean Ref | Safe Ref | Toss-up Ref | |
| Surrey Heath | Cons | LD | LD | Toss-up LD | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up Cons | |
| Sussex Weald | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Cons | Lean Cons | |
| Sutton and Cheam | Cons | LD | LD | Toss-up Cons | Toss-up Cons | Toss-up LD | Toss-up Ref | Lean LD | Lean LD | |
| Sutton Coldfield | Cons | Cons | Cons | Likely Cons | Lean Cons | Toss-up Ref | Toss-up Cons | Lean Cons | Toss-up Cons | |
| Swansea West | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up PC | |
| Swindon North | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Swindon South | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Ref | |
| Tamworth | Cons | Lab | Lab | Toss-up Cons | Toss-up Ref | Likely Ref | Safe Ref | Safe Ref | Toss-up Ref | |
| Tatton | Cons | Cons | Cons | Lean Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Taunton and Wellington | Cons | LD | LD | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | Lean LD | |
| Telford | Cons | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Lean Ref | |
| Tewkesbury | Cons | LD | LD | Toss-up LD | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up LD | Lean LD | |
| The Wrekin | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Cons | |
| Thirsk and Malton | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Cons | Toss-up Cons | |
| Thornbury and Yate | Cons | LD | LD | Toss-up LD | Toss-up Cons | Toss-up LD | Toss-up Ref | Toss-up LD | Toss-up Cons | |
| Thurrock | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Lean Ref | |
| Tipton and Wednesbury | Cons | Lab | Lab | Lean Ref | Likely Ref | Safe Ref | Safe Ref | Safe Ref | Likely Ref | |
| Tiverton and Minehead | Cons | LD | LD | Toss-up Cons | Toss-up Ref | Toss-up LD | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Tonbridge | Cons | Cons | Cons | Likely Cons | Lean Cons | Toss-up Ref | Toss-up Cons | Lean Cons | Lean Cons | |
| Tooting | Lab | Lab | Lab | Likely Lab | Safe Lab | Likely Lab | Likely Lab | Toss-up Green | Toss-up Lab | |
| Torbay | Cons | LD | LD | Toss-up LD | Toss-up Cons | Lean Ref | Lean Ref | Toss-up Ref | Toss-up LD | |
| Torfaen | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Torridge and Tavistock | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Likely Ref | Toss-up Ref | Toss-up Cons | |
| Tottenham | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Lean Lab | Lean Green | Lean Green | |
| Truro and Falmouth | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Tunbridge Wells | Cons | LD | LD | Toss-up LD | Toss-up LD | Lean LD | Toss-up LD | Toss-up LD | Lean LD | |
| Twickenham | LD | LD | LD | Safe LD | Likely LD | Safe LD | Likely LD | Safe LD | Likely LD | |
| Tynemouth | Lab | Lab | Lab | Toss-up Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | |
| Upper Bann | DUP | DUP | DUP | |||||||
| Uxbridge and South Ruislip | Cons | Lab | Lab | Lean Cons | Lean Cons | Toss-up Ref | Lean Ref | Toss-up Cons | Toss-up Cons | |
| Vale of Glamorgan | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Ref | |
| Vauxhall and Camberwell Green | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Likely Lab | Lean Green | Toss-up Green | |
| Wakefield and Rothwell | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Wallasey | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Lab | |
| Walsall and Bloxwich | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Walthamstow | Lab | Lab | Lab | Likely Lab | Likely Lab | Lean Lab | Lean Lab | Lean Green | Lean Green | |
| Warrington North | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Warrington South | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Lab | Toss-up Lab | |
| Warwick and Leamington | Lab | Lab | Lab | Lean Lab | Lean Lab | Lean Lab | Lean Lab | Toss-up Lab | Toss-up Lab | |
| Washington and Gateshead South | Lab | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Likely Ref | Likely Ref | Toss-up Ref | |
| Watford | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| Waveney Valley | Cons | Green | Green | Toss-up Green | Toss-up Green | Toss-up Ref | Lean Ref | Toss-up Green | Toss-up Green | |
| Weald of Kent | Cons | Cons | Cons | Lean Cons | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Wellingborough and Rushden | Cons | Lab | Lab | Lean Ref | Lean Ref | Likely Ref | Safe Ref | Lean Ref | Lean Ref | |
| Wells and Mendip Hills | Cons | LD | LD | Lean LD | Toss-up LD | Lean LD | Lean LD | Toss-up LD | Lean LD | |
| Welwyn Hatfield | Cons | Lab | Lab | Toss-up Cons | Toss-up Lab | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| West Aberdeenshire and Kincardine | Cons | Cons | Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Toss-up Cons | Lean Cons | Lean Cons | |
| West Bromwich | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| West Dorset | Cons | LD | LD | Lean LD | Toss-up LD | Lean LD | Lean LD | Lean LD | Lean LD | |
| West Dunbartonshire | SNP | Lab | Lab | Toss-up SNP | Toss-up SNP | Toss-up Lab | Lean SNP | Lean SNP | Likely SNP | |
| West Ham and Beckton | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Lean Green | |
| West Lancashire | Lab | Lab | Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Lab | |
| West Suffolk | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | Toss-up Cons | |
| West Tyrone | SF | SF | SF | |||||||
| West Worcestershire | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Ref | Lean Cons | Toss-up Ref | |
| Westmorland and Lonsdale | Cons | LD | LD | Lean LD | Likely LD | Likely LD | Likely LD | Likely LD | Likely LD | |
| Weston-super-Mare | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Likely Ref | Lean Ref | Lean Ref | |
| Wetherby and Easingwold | Cons | Cons | Cons | Lean Cons | Toss-up Cons | Toss-up Ref | Toss-up Cons | Likely Cons | Toss-up Cons | |
| Whitehaven and Workington | Cons | Lab | Lab | Toss-up Lab | Lean Ref | Lean Ref | Lean Ref | Lean Ref | Toss-up Lab | |
| Widnes and Halewood | Lab | Lab | Lab | Lean Lab | Lean Lab | Toss-up Ref | Toss-up Lab | Toss-up Ref | Lean Lab | |
| Wigan | Lab | Lab | Lab | Lean Ref | Toss-up Ref | Lean Ref | Lean Ref | Likely Ref | Toss-up Ref | |
| Wimbledon | Cons | LD | LD | Likely LD | Lean LD | Likely LD | Lean LD | Likely LD | Lean LD | |
| Winchester | Cons | LD | LD | Lean LD | Lean LD | Likely LD | Likely LD | Likely LD | Likely LD | |
| Windsor | Cons | Cons | Cons | Likely Cons | Lean Cons | Toss-up Cons | Toss-up Cons | Likely Cons | Toss-up Cons | |
| Wirral West | Lab | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Lean Lab | |
| Witham | Cons | Cons | Cons | Lean Cons | Toss-up Ref | Lean Ref | Toss-up Ref | Toss-up Cons | Toss-up Cons | |
| Witney | Cons | LD | LD | Toss-up LD | Toss-up Cons | Toss-up LD | Toss-up LD | Toss-up LD | Toss-up Cons | |
| Woking | Cons | LD | LD | Toss-up LD | Lean LD | Likely LD | Likely LD | Lean LD | Likely LD | |
| Wokingham | Cons | LD | LD | Lean LD | Toss-up LD | Lean LD | Lean LD | Lean LD | Toss-up LD | |
| Wolverhampton North East | Cons | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Safe Ref | Likely Ref | Likely Ref | |
| Wolverhampton South East | Lab | Lab | Lab | Toss-up Ref | Lean Ref | Likely Ref | Likely Ref | Safe Ref | Lean Ref | |
| Wolverhampton West | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Lab | |
| Worcester | Cons | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | |
| Worsley and Eccles | Lab | Lab | Lab | Toss-up Ref | Toss-up Ref | Lean Ref | Toss-up Ref | Likely Ref | Toss-up Lab | |
| Worthing West | Cons | Lab | Lab | Toss-up Cons | Toss-up Cons | Toss-up Ref | Lean Ref | Lean Ref | Toss-up Ref | |
| Wrexham | Cons | Lab | Lab | Toss-up Ref | Toss-up Ref | Toss-up Ref | Likely Ref | Lean Ref | Toss-up Ref | |
| Wycombe | Cons | Lab | Lab | Toss-up Lab | Toss-up Cons | Toss-up Ref | Toss-up Ref | Toss-up Ref | Toss-up Cons | |
| Wyre Forest | Cons | Cons | Cons | Toss-up Cons | Toss-up Ref | Likely Ref | Likely Ref | Lean Ref | Toss-up Cons | |
| Wythenshawe and Sale East | Lab | Lab | Lab | Toss-up Lab | Toss-up Lab | Toss-up Ref | Toss-up Lab | Lean Ref | Toss-up Lab | |
| Yeovil | Cons | LD | LD | Lean LD | Toss-up LD | Lean LD | Toss-up LD | Lean LD | Lean LD | |
| Ynys Môn | Cons | PC | PC | Toss-up Ref | Toss-up PC | Toss-up PC | Toss-up PC | Toss-up PC | Lean PC | |
| York Central | Lab | Lab | Lab | Likely Lab | Likely Lab | Toss-up Lab | Likely Lab | Toss-up Lab | Toss-up Lab | |
| York Outer | Cons | Lab | Lab | Lean Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab | Toss-up Lab |