Projection set: More in Common Dec 2024
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: More in Common
Date: 2024-12-28
Fieldwork dates: Oct 31 - Dec 16
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 | 228 | 222 | 58 | 37 | 72 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 19 |
| Victory chance basis | 233 | 220 | 59 | 35 | 70 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 18 |
| Provider distribution | 228 | 222 | 58 | 37 | 72 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 19 |
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 | 157 |
| Cons | Cons | Cons | 119 |
| Cons | Lab | Cons | 87 |
| Cons | Lab | Lab | 61 |
| Cons | LD | LD | 47 |
| Cons | Lab | Ref | 34 |
| Lab | Lab | Ref | 33 |
| SNP | Lab | SNP | 26 |
| Cons | LD | Cons | 13 |
| SNP | Lab | Lab | 10 |
| LD | LD | LD | 8 |
| SNP | SNP | SNP | 8 |
| Cons | Ref | Ref | 5 |
| Lab | Ind | Other | 5 |
| Lab | Lab | Other | 3 |
| SNP | LD | LD | 3 |
| Cons | Green | Cons | 2 |
| Cons | PC | PC | 2 |
| PC | PC | PC | 2 |
| Green | Green | Green | 1 |
| Lab | Green | Green | 1 |
| Lab | Cons | Cons | 1 |
| Cons | SNP | SNP | 1 |
| Cons | Cons | SNP | 1 |
| SNP | LD | SNP | 1 |
All projected constituencies
| Constituency | 2019 result (notional) | 2024 result | Projection | 2029 result | Details |
|---|---|---|---|---|---|
| Aberafan Maesteg | Lab | Lab | Lean Ref | Victory chances: Ref: 74.0%; Lab: 20.8% | |
| Aberdeen North | SNP | SNP | Likely SNP | LD | Victory chances: SNP: 87.4%; Ref: 12.6% |
| Aberdeen South | SNP | SNP | Safe SNP | SNP | Victory chances: SNP: 98.6% |
| Aberdeenshire North and Moray East | Cons | SNP | Safe SNP | Victory chances: SNP: 100.0% | |
| Airdrie and Shotts | SNP | Lab | Safe SNP | Victory chances: SNP: 90.6% | |
| Aldershot | Cons | Lab | Likely Lab | Victory chances: Lab: 82.0%; Cons: 18.0% | |
| Aldridge-Brownhills | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Alloa and Grangemouth | SNP | Lab | Likely SNP | Victory chances: SNP: 83.0%; Ref: 17.0% | |
| Altrincham and Sale West | Cons | Lab | Safe Lab | Victory chances: Lab: 99.4% | |
| Alyn and Deeside | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Amber Valley | Cons | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Angus and Perthshire Glens | SNP | SNP | Safe SNP | Victory chances: SNP: 100.0% | |
| Arbroath and Broughty Ferry | SNP | SNP | Safe SNP | Victory chances: SNP: 100.0% | |
| Argyll, Bute and South Lochaber | SNP | SNP | Safe SNP | Victory chances: SNP: 100.0% | |
| Arundel and South Downs | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Ashfield | Cons | Ref | Safe Ref | Victory chances: Ref: 100.0% | |
| Ashford | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Ashton-under-Lyne | Lab | Lab | Safe Ref | Victory chances: Ref: 98.0% | |
| Aylesbury | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Ayr, Carrick and Cumnock | SNP | Lab | Lean SNP | Victory chances: SNP: 64.2%; Cons: 32.0% | |
| Banbury | Cons | Lab | Likely Cons | Victory chances: Cons: 81.0%; Lab: 19.0% | |
| Bangor Aberconwy | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Barking | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Barnsley North | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Barnsley South | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Barrow and Furness | Cons | Lab | Lean Cons | Victory chances: Cons: 74.6%; Lab: 25.0% | |
| Basildon and Billericay | Cons | Cons | Safe Cons | Victory chances: Cons: 99.2% | |
| Basingstoke | Cons | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Bassetlaw | Cons | Lab | Safe Ref | Victory chances: Ref: 97.4% | |
| Bath | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Bathgate and Linlithgow | SNP | Lab | Lean SNP | Victory chances: SNP: 55.0%; Ref: 33.8%; Lab: 11.2% | |
| Battersea | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Beaconsfield | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Beckenham and Penge | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bedford | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bermondsey and Old Southwark | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Berwickshire, Roxburgh and Selkirk | Cons | Cons | Safe Cons | Victory chances: Cons: 97.6% | |
| Bethnal Green and Stepney | Lab | Lab | Likely Lab | Victory chances: Lab: 87.4%; Other: 12.6% | |
| Beverley and Holderness | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Bexhill and Battle | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Bexleyheath and Crayford | Cons | Lab | Likely Cons | Victory chances: Cons: 78.6%; Lab: 11.6% | |
| Bicester and Woodstock | Cons | LD | Lean Cons | Victory chances: Cons: 70.4%; LD: 29.6% | |
| Birkenhead | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Birmingham Edgbaston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Birmingham Erdington | Lab | Lab | Safe Lab | Victory chances: Lab: 98.6% | |
| Birmingham Hall Green and Moseley | Lab | Lab | Likely Other | Victory chances: Other: 87.6%; Lab: 12.4% | |
| Birmingham Hodge Hill and Solihull North | Lab | Lab | Lean Ref | Victory chances: Ref: 57.6%; Lab: 39.2% | |
| Birmingham Ladywood | Lab | Lab | Safe Lab | Victory chances: Lab: 92.6% | |
| Birmingham Northfield | Cons | Lab | Likely Lab | Victory chances: Lab: 89.2% | |
| Birmingham Perry Barr | Lab | Ind | Safe Other | Victory chances: Other: 94.2% | |
| Birmingham Selly Oak | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Birmingham Yardley | Lab | Lab | Lean Lab | Victory chances: Lab: 55.2%; Other: 44.8% | |
| Bishop Auckland | Cons | Lab | Safe Cons | Victory chances: Cons: 94.4% | |
| Blackburn | Lab | Ind | Safe Other | Victory chances: Other: 100.0% | |
| Blackley and Middleton South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Blackpool North and Fleetwood | Cons | Lab | Lean Ref | Victory chances: Ref: 57.0%; Cons: 43.0% | |
| Blackpool South | Cons | Lab | Safe Ref | Victory chances: Ref: 99.0% | |
| Blaenau Gwent and Rhymney | Lab | Lab | Lean Lab | Victory chances: Lab: 70.4%; Green: 16.4%; Cons: 11.0% | |
| Blaydon and Consett | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Blyth and Ashington | Lab | Lab | Likely Ref | Victory chances: Ref: 75.8%; Lab: 24.2% | |
| Bognor Regis and Littlehampton | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Bolsover | Cons | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Bolton North East | Cons | Lab | Safe Ref | Victory chances: Ref: 93.2% | |
| Bolton South and Walkden | Lab | Lab | Safe Ref | Victory chances: Ref: 93.4% | |
| Bolton West | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Bootle | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Boston and Skegness | Cons | Ref | Safe Ref | Victory chances: Ref: 100.0% | |
| Bournemouth East | Cons | Lab | Safe Cons | Victory chances: Cons: 98.0% | |
| Bournemouth West | Cons | Lab | Lean Cons | Victory chances: Cons: 57.0%; Ref: 43.0% | |
| Bracknell | Cons | Lab | Lean Cons | Victory chances: Cons: 74.2%; Lab: 25.8% | |
| Bradford East | Lab | Lab | Likely Lab | Victory chances: Lab: 81.0%; Other: 19.0% | |
| Bradford South | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Bradford West | Lab | Lab | Safe Other | Victory chances: Other: 91.2% | |
| Braintree | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Brecon, Radnor and Cwm Tawe | Cons | LD | Likely LD | Victory chances: LD: 82.4% | |
| Brent East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Brent West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Brentford and Isleworth | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Brentwood and Ongar | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Bridgend | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bridgwater | Cons | Cons | Lean Cons | Victory chances: Cons: 50.2%; Ref: 49.8% | |
| Bridlington and The Wolds | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Brigg and Immingham | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Brighton Kemptown and Peacehaven | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Brighton Pavilion | Green | Green | Safe Green | Victory chances: Green: 100.0% | |
| Bristol Central | Lab | Green | Safe Green | Victory chances: Green: 100.0% | |
| Bristol East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bristol North East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bristol North West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bristol South | Lab | Lab | Safe Lab | Victory chances: Lab: 95.6% | |
| Broadland and Fakenham | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Bromley and Biggin Hill | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Bromsgrove | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Broxbourne | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Broxtowe | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Buckingham and Bletchley | Cons | Lab | Safe Cons | Victory chances: Cons: 90.8% | |
| Burnley | Cons | Lab | Safe Ref | Victory chances: Ref: 94.8% | |
| Burton and Uttoxeter | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Bury North | Cons | Lab | Safe Lab | Victory chances: Lab: 99.4% | |
| Bury South | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Bury St Edmunds and Stowmarket | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Caerfyrddin | Cons | PC | Safe PC | Victory chances: PC: 97.6% | |
| Caerphilly | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Caithness, Sutherland and Easter Ross | SNP | LD | Safe LD | Victory chances: LD: 91.6% | |
| Calder Valley | Cons | Lab | Safe Lab | Victory chances: Lab: 96.6% | |
| Camborne and Redruth | Cons | Lab | Safe Cons | Victory chances: Cons: 98.2% | |
| Cambridge | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Cannock Chase | Cons | Lab | Lean Ref | Victory chances: Ref: 62.2%; Cons: 37.8% | |
| Canterbury | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Cardiff East | Lab | Lab | Likely Lab | Victory chances: Lab: 87.0%; Cons: 12.0% | |
| Cardiff North | Lab | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Cardiff South and Penarth | Lab | Lab | Safe Lab | Victory chances: Lab: 96.8% | |
| Cardiff West | Lab | Lab | Safe Lab | Victory chances: Lab: 99.4% | |
| Carlisle | Cons | Lab | Safe Cons | Victory chances: Cons: 96.4% | |
| Carshalton and Wallington | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Castle Point | Cons | Cons | Safe Cons | Victory chances: Cons: 92.0% | |
| Central Ayrshire | SNP | Lab | Safe SNP | Victory chances: SNP: 100.0% | |
| Central Devon | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Central Suffolk and North Ipswich | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Ceredigion Preseli | PC | PC | Safe PC | Victory chances: PC: 100.0% | |
| Chatham and Aylesford | Cons | Lab | Safe Cons | Victory chances: Cons: 99.8% | |
| Cheadle | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Chelmsford | Cons | LD | Safe LD | Victory chances: LD: 99.8% | |
| Chelsea and Fulham | Cons | Lab | Safe Lab | Victory chances: Lab: 96.2% | |
| Cheltenham | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Chesham and Amersham | Cons | LD | Safe LD | Victory chances: LD: 99.2% | |
| Chester North and Neston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Chester South and Eddisbury | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Chesterfield | Lab | Lab | Likely Lab | Victory chances: Lab: 76.0%; Ref: 24.0% | |
| Chichester | Cons | LD | Lean LD | Victory chances: LD: 73.0%; Cons: 27.0% | |
| Chingford and Woodford Green | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Chippenham | Cons | LD | Safe LD | Victory chances: LD: 99.8% | |
| Chipping Barnet | Cons | Lab | Likely Lab | Victory chances: Lab: 78.2%; Cons: 21.8% | |
| Christchurch | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Cities of London and Westminster | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| City of Durham | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Clacton | Cons | Ref | Safe Ref | Victory chances: Ref: 100.0% | |
| Clapham and Brixton Hill | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Clwyd East | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Clwyd North | Cons | Lab | Lean Lab | Victory chances: Lab: 73.0%; Cons: 27.0% | |
| Coatbridge and Bellshill | SNP | Lab | Likely SNP | Victory chances: SNP: 85.0%; Lab: 13.8% | |
| Colchester | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Colne Valley | Cons | Lab | Likely Cons | Victory chances: Cons: 87.6%; Lab: 12.4% | |
| Congleton | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Corby and East Northamptonshire | Cons | Lab | Lean Cons | Victory chances: Cons: 62.2%; Lab: 37.8% | |
| Coventry East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Coventry North West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Coventry South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Cowdenbeath and Kirkcaldy | SNP | Lab | Lean SNP | Victory chances: SNP: 51.6%; Lab: 47.0% | |
| Cramlington and Killingworth | Lab | Lab | Safe Lab | Victory chances: Lab: 98.8% | |
| Crawley | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Crewe and Nantwich | Cons | Lab | Safe Lab | Victory chances: Lab: 99.2% | |
| Croydon East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Croydon South | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Croydon West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Cumbernauld and Kirkintilloch | SNP | Lab | Safe SNP | Victory chances: SNP: 100.0% | |
| Dagenham and Rainham | Lab | Lab | Lean Ref | Victory chances: Ref: 67.6%; Lab: 32.4% | |
| Darlington | Cons | Lab | Safe Cons | Victory chances: Cons: 92.4% | |
| Dartford | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Daventry | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Derby North | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Derby South | Lab | Lab | Likely Lab | Victory chances: Lab: 86.2%; Ref: 13.8% | |
| Derbyshire Dales | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Dewsbury and Batley | Lab | Ind | Safe Other | Victory chances: Other: 95.8% | |
| Didcot and Wantage | Cons | LD | Likely LD | Victory chances: LD: 89.0%; Cons: 11.0% | |
| Doncaster Central | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Doncaster East and the Isle of Axholme | Cons | Lab | Likely Ref | Victory chances: Ref: 77.2%; Cons: 22.8% | |
| Doncaster North | Lab | Lab | Likely Ref | Victory chances: Ref: 83.2%; Lab: 16.8% | |
| Dorking and Horley | Cons | LD | Lean Cons | Victory chances: Cons: 66.8%; LD: 33.2% | |
| Dover and Deal | Cons | Lab | Lean Lab | Victory chances: Lab: 57.4%; Cons: 27.2%; Ref: 15.4% | |
| Droitwich and Evesham | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Dudley | Cons | Lab | Likely Ref | Victory chances: Ref: 83.2%; Cons: 16.8% | |
| Dulwich and West Norwood | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Dumfries and Galloway | Cons | Cons | Lean Cons | Victory chances: Cons: 52.8%; SNP: 47.0% | |
| Dumfriesshire, Clydesdale and Tweeddale | Cons | Cons | Lean Cons | Victory chances: Cons: 71.8%; SNP: 28.2% | |
| Dundee Central | SNP | SNP | Safe SNP | Victory chances: SNP: 100.0% | |
| Dunfermline and Dollar | SNP | Lab | Lean SNP | Victory chances: SNP: 70.8%; Ref: 21.0% | |
| Dunstable and Leighton Buzzard | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Dwyfor Meirionnydd | PC | PC | Safe PC | Victory chances: PC: 96.8% | |
| Ealing Central and Acton | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Ealing North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Ealing Southall | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Earley and Woodley | Cons | Lab | Safe Cons | Victory chances: Cons: 93.6% | |
| Easington | Lab | Lab | Safe Ref | Victory chances: Ref: 94.4% | |
| East Grinstead and Uckfield | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| East Ham | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| East Hampshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| East Kilbride and Strathaven | SNP | Lab | Lean SNP | Victory chances: SNP: 60.0%; Lab: 35.2% | |
| East Renfrewshire | SNP | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| East Surrey | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| East Thanet | Cons | Lab | Safe Ref | Victory chances: Ref: 96.6% | |
| East Wiltshire | Cons | Cons | Safe Cons | Victory chances: Cons: 99.8% | |
| East Worthing and Shoreham | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Eastbourne | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Eastleigh | Cons | LD | Safe Cons | Victory chances: Cons: 99.4% | |
| Edinburgh East and Musselburgh | SNP | Lab | Safe Lab | Victory chances: Lab: 99.2% | |
| Edinburgh North and Leith | SNP | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Edinburgh South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Edinburgh South West | SNP | Lab | Safe Lab | Victory chances: Lab: 99.6% | |
| Edinburgh West | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Edmonton and Winchmore Hill | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Ellesmere Port and Bromborough | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Eltham and Chislehurst | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Ely and East Cambridgeshire | Cons | LD | Safe LD | Victory chances: LD: 91.2% | |
| Enfield North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Epping Forest | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Epsom and Ewell | Cons | LD | Lean Cons | Victory chances: Cons: 55.8%; LD: 44.2% | |
| Erewash | Cons | Lab | Likely Ref | Victory chances: Ref: 76.2%; Lab: 15.0% | |
| Erith and Thamesmead | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Esher and Walton | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Exeter | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Exmouth and Exeter East | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Falkirk | SNP | Lab | Safe SNP | Victory chances: SNP: 100.0% | |
| Fareham and Waterlooville | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Farnham and Bordon | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Faversham and Mid Kent | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Feltham and Heston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Filton and Bradley Stoke | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Finchley and Golders Green | Cons | Lab | Safe Lab | Victory chances: Lab: 95.8% | |
| Folkestone and Hythe | Cons | Lab | Likely Ref | Victory chances: Ref: 85.2%; Cons: 14.8% | |
| Forest of Dean | Cons | Lab | Safe Cons | Victory chances: Cons: 93.0% | |
| Frome and East Somerset | Cons | LD | Safe LD | Victory chances: LD: 97.4% | |
| Fylde | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Gainsborough | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Gateshead Central and Whickham | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Gedling | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Gillingham and Rainham | Cons | Lab | Safe Cons | Victory chances: Cons: 99.8% | |
| Glasgow East | SNP | Lab | Safe SNP | Victory chances: SNP: 94.0% | |
| Glasgow North | SNP | Lab | Likely SNP | Victory chances: SNP: 80.2%; Lab: 19.8% | |
| Glasgow North East | SNP | Lab | Safe SNP | Victory chances: SNP: 98.0% | |
| Glasgow South | SNP | Lab | Likely Lab | Victory chances: Lab: 88.2%; SNP: 11.8% | |
| Glasgow South West | SNP | Lab | Safe SNP | Victory chances: SNP: 94.6% | |
| Glasgow West | SNP | Lab | Lean Lab | Victory chances: Lab: 56.6%; SNP: 43.4% | |
| Glastonbury and Somerton | Cons | LD | Likely LD | Victory chances: LD: 88.2%; Cons: 11.8% | |
| Glenrothes and Mid Fife | SNP | Lab | Safe SNP | Victory chances: SNP: 97.4% | |
| Gloucester | Cons | Lab | Likely Cons | Victory chances: Cons: 83.6%; Ref: 16.2% | |
| Godalming and Ash | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Goole and Pocklington | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Gordon and Buchan | Cons | Cons | Safe SNP | Victory chances: SNP: 96.0% | |
| Gorton and Denton | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Gosport | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Gower | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Grantham and Bourne | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Gravesham | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Great Grimsby and Cleethorpes | Cons | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Great Yarmouth | Cons | Ref | Safe Ref | Victory chances: Ref: 100.0% | |
| Greenwich and Woolwich | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Guildford | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Hackney North and Stoke Newington | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Hackney South and Shoreditch | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Halesowen | Cons | Lab | Likely Cons | Victory chances: Cons: 89.4% | |
| Halifax | Lab | Lab | Lean Ref | Victory chances: Ref: 68.6%; Lab: 28.4% | |
| Hamble Valley | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Hamilton and Clyde Valley | SNP | Lab | Lean SNP | Victory chances: SNP: 73.4%; Lab: 26.6% | |
| Hammersmith and Chiswick | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Hampstead and Highgate | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Harborough, Oadby and Wigston | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Harlow | Cons | Lab | Safe Cons | Victory chances: Cons: 99.4% | |
| Harpenden and Berkhamsted | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Harrogate and Knaresborough | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Harrow East | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Harrow West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Hartlepool | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Harwich and North Essex | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Hastings and Rye | Cons | Lab | Lean Lab | Victory chances: Lab: 70.8%; Cons: 29.2% | |
| Havant | Cons | Cons | Safe Cons | Victory chances: Cons: 99.8% | |
| Hayes and Harlington | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Hazel Grove | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Hemel Hempstead | Cons | Lab | Likely Cons | Victory chances: Cons: 76.8%; Lab: 23.2% | |
| Hendon | Cons | Lab | Likely Cons | Victory chances: Cons: 78.6%; Lab: 21.4% | |
| Henley and Thame | Cons | LD | Lean LD | Victory chances: LD: 73.4%; Cons: 26.6% | |
| Hereford and South Herefordshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Herne Bay and Sandwich | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Hertford and Stortford | Cons | Lab | Lean Cons | Victory chances: Cons: 73.8%; Lab: 26.2% | |
| Hertsmere | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Hexham | Cons | Lab | Safe Cons | Victory chances: Cons: 98.4% | |
| Heywood and Middleton North | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| High Peak | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Hinckley and Bosworth | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Hitchin | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Holborn and St Pancras | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Honiton and Sidmouth | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Hornchurch and Upminster | Cons | Cons | Safe Cons | Victory chances: Cons: 99.8% | |
| Hornsey and Friern Barnet | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Horsham | Cons | LD | Safe Cons | Victory chances: Cons: 99.8% | |
| Houghton and Sunderland South | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Hove and Portslade | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Huddersfield | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Huntingdon | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Hyndburn | Cons | Lab | Likely Ref | Victory chances: Ref: 85.2%; Cons: 14.8% | |
| Ilford North | Lab | Lab | Likely Other | Victory chances: Other: 85.0%; Lab: 15.0% | |
| Ilford South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Inverclyde and Renfrewshire West | SNP | Lab | Safe SNP | Victory chances: SNP: 97.8% | |
| Inverness, Skye and West Ross-shire | SNP | LD | Likely SNP | Victory chances: SNP: 82.6%; LD: 17.4% | |
| Ipswich | Cons | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Isle of Wight East | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Isle of Wight West | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Islington North | Lab | Ind | Likely Other | Victory chances: Other: 89.2%; Lab: 10.8% | |
| Islington South and Finsbury | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Jarrow and Gateshead East | Lab | Lab | Likely Ref | Victory chances: Ref: 80.0%; Lab: 20.0% | |
| Keighley and Ilkley | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Kenilworth and Southam | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Kensington and Bayswater | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Kettering | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Kilmarnock and Loudoun | SNP | Lab | Safe SNP | Victory chances: SNP: 100.0% | |
| Kingston and Surbiton | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Kingston upon Hull East | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Kingston upon Hull North and Cottingham | Lab | Lab | Safe Lab | Victory chances: Lab: 96.4% | |
| Kingston upon Hull West and Haltemprice | Cons | Lab | Safe Ref | Victory chances: Ref: 99.6% | |
| Kingswinford and South Staffordshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Knowsley | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Lancaster and Wyre | Cons | Lab | Safe Lab | Victory chances: Lab: 96.0% | |
| Leeds Central and Headingley | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leeds East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leeds North East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leeds North West | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leeds South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leeds South West and Morley | Cons | Lab | Likely Ref | Victory chances: Ref: 75.4%; Lab: 14.4%; Cons: 10.2% | |
| Leeds West and Pudsey | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leicester East | Lab | Cons | Safe Cons | Victory chances: Cons: 95.0% | |
| Leicester South | Lab | Ind | Safe Other | Victory chances: Other: 100.0% | |
| Leicester West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leigh and Atherton | Cons | Lab | Lean Ref | Victory chances: Ref: 67.0%; Lab: 33.0% | |
| Lewes | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Lewisham East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Lewisham North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Lewisham West and East Dulwich | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Leyton and Wanstead | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Lichfield | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Lincoln | Cons | Lab | Safe Lab | Victory chances: Lab: 96.2% | |
| Liverpool Garston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Liverpool Riverside | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Liverpool Walton | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Liverpool Wavertree | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Liverpool West Derby | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Livingston | SNP | Lab | Safe SNP | Victory chances: SNP: 91.0% | |
| Llanelli | Lab | Lab | Lean Ref | Victory chances: Ref: 53.8%; Lab: 46.2% | |
| Lothian East | SNP | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Loughborough | Cons | Lab | Lean Cons | Victory chances: Cons: 58.0%; Lab: 42.0% | |
| Louth and Horncastle | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Lowestoft | Cons | Lab | Safe Ref | Victory chances: Ref: 96.0% | |
| Luton North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Luton South and South Bedfordshire | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Macclesfield | Cons | Lab | Safe Lab | Victory chances: Lab: 98.0% | |
| Maidenhead | Cons | LD | Safe Cons | Victory chances: Cons: 99.0% | |
| Maidstone and Malling | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Makerfield | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Maldon | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Manchester Central | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Manchester Rusholme | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Manchester Withington | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Mansfield | Cons | Lab | Lean Ref | Victory chances: Ref: 59.6%; Cons: 40.4% | |
| Melksham and Devizes | Cons | LD | Likely LD | Victory chances: LD: 82.0%; Cons: 18.0% | |
| Melton and Syston | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Meriden and Solihull East | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Merthyr Tydfil and Aberdare | Lab | Lab | Lean Lab | Victory chances: Lab: 64.6%; Ref: 35.4% | |
| Mid and South Pembrokeshire | Cons | Lab | Likely Cons | Victory chances: Cons: 86.6%; Lab: 10.8% | |
| Mid Bedfordshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Mid Buckinghamshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Mid Cheshire | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Mid Derbyshire | Cons | Lab | Safe Cons | Victory chances: Cons: 99.8% | |
| Mid Dorset and North Poole | Cons | LD | Safe Cons | Victory chances: Cons: 91.8% | |
| Mid Dunbartonshire | SNP | LD | Safe LD | Victory chances: LD: 100.0% | |
| Mid Leicestershire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Mid Norfolk | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Mid Sussex | Cons | LD | Safe LD | Victory chances: LD: 92.6% | |
| Middlesbrough and Thornaby East | Lab | Lab | Lean Lab | Victory chances: Lab: 74.8%; Ref: 25.2% | |
| Middlesbrough South and East Cleveland | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Midlothian | SNP | Lab | Lean Lab | Victory chances: Lab: 67.4%; SNP: 32.6% | |
| Milton Keynes Central | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Milton Keynes North | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Mitcham and Morden | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Monmouthshire | Cons | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Montgomeryshire and Glyndŵr | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Moray West, Nairn and Strathspey | SNP | SNP | Safe SNP | Victory chances: SNP: 99.2% | |
| Morecambe and Lunesdale | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Motherwell, Wishaw and Carluke | SNP | Lab | Safe SNP | Victory chances: SNP: 97.2% | |
| Na h-Eileanan an Iar | SNP | Lab | Lean Lab | Victory chances: Lab: 50.2%; Cons: 34.0% | |
| Neath and Swansea East | Lab | Lab | Safe Lab | Victory chances: Lab: 98.4% | |
| New Forest East | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| New Forest West | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Newark | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Newbury | Cons | LD | Safe Cons | Victory chances: Cons: 99.6% | |
| Newcastle upon Tyne Central and West | Lab | Lab | Safe Lab | Victory chances: Lab: 99.6% | |
| Newcastle upon Tyne East and Wallsend | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Newcastle upon Tyne North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Newcastle-under-Lyme | Cons | Lab | Likely Cons | Victory chances: Cons: 88.4% | |
| Newport East | Lab | Lab | Safe Lab | Victory chances: Lab: 98.8% | |
| Newport West and Islwyn | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Newton Abbot | Cons | LD | Lean Cons | Victory chances: Cons: 56.2%; LD: 43.8% | |
| Newton Aycliffe and Spennymoor | Cons | Lab | Lean Ref | Victory chances: Ref: 73.0%; Lab: 17.2% | |
| Normanton and Hemsworth | Lab | Lab | Safe Ref | Victory chances: Ref: 99.8% | |
| North Ayrshire and Arran | SNP | Lab | Safe SNP | Victory chances: SNP: 100.0% | |
| North Bedfordshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| North Cornwall | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| North Cotswolds | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| North Devon | Cons | LD | Safe LD | Victory chances: LD: 99.6% | |
| North Dorset | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| North Durham | Lab | Lab | Likely Ref | Victory chances: Ref: 87.2%; Lab: 12.8% | |
| North East Cambridgeshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| North East Derbyshire | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| North East Fife | SNP | LD | Safe LD | Victory chances: LD: 100.0% | |
| North East Hampshire | Cons | LD | Safe Cons | Victory chances: Cons: 99.2% | |
| North East Hertfordshire | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| North East Somerset and Hanham | Cons | Lab | Safe Cons | Victory chances: Cons: 96.8% | |
| North Herefordshire | Cons | Green | Safe Cons | Victory chances: Cons: 96.2% | |
| North Norfolk | Cons | LD | Safe LD | Victory chances: LD: 90.8% | |
| North Northumberland | Cons | Lab | Likely Cons | Victory chances: Cons: 84.6%; Lab: 15.4% | |
| North Shropshire | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| North Somerset | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| North Warwickshire and Bedworth | Cons | Lab | Safe Cons | Victory chances: Cons: 98.4% | |
| North West Cambridgeshire | Cons | Lab | Safe Cons | Victory chances: Cons: 98.6% | |
| North West Essex | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| North West Hampshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| North West Leicestershire | Cons | Lab | Safe Cons | Victory chances: Cons: 99.0% | |
| North West Norfolk | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Northampton North | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Northampton South | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Norwich North | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Norwich South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Nottingham East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Nottingham North and Kimberley | Lab | Lab | Safe Lab | Victory chances: Lab: 98.6% | |
| Nottingham South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Nuneaton | Cons | Lab | Safe Cons | Victory chances: Cons: 99.2% | |
| Old Bexley and Sidcup | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Oldham East and Saddleworth | Lab | Lab | Safe Ref | Victory chances: Ref: 90.6% | |
| Oldham West, Chadderton and Royton | Lab | Lab | Lean Ref | Victory chances: Ref: 58.0%; Lab: 35.4% | |
| Orkney and Shetland | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Orpington | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Ossett and Denby Dale | Cons | Lab | Likely Cons | Victory chances: Cons: 80.4%; Lab: 14.4% | |
| Oxford East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Oxford West and Abingdon | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Paisley and Renfrewshire North | SNP | Lab | Safe SNP | Victory chances: SNP: 96.2% | |
| Paisley and Renfrewshire South | SNP | Lab | Lean SNP | Victory chances: SNP: 52.6%; Cons: 40.8% | |
| Peckham | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Pendle and Clitheroe | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Penistone and Stocksbridge | Cons | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Penrith and Solway | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Perth and Kinross-shire | SNP | SNP | Safe SNP | Victory chances: SNP: 97.8% | |
| Peterborough | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Plymouth Moor View | Cons | Lab | Safe Ref | Victory chances: Ref: 99.8% | |
| Plymouth Sutton and Devonport | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Pontefract, Castleford and Knottingley | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Pontypridd | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Poole | Cons | Lab | Safe Cons | Victory chances: Cons: 97.0% | |
| Poplar and Limehouse | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Portsmouth North | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Portsmouth South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Preston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Putney | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Queen's Park and Maida Vale | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Rawmarsh and Conisbrough | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Rayleigh and Wickford | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Reading Central | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Reading West and Mid Berkshire | Cons | Lab | Likely Cons | Victory chances: Cons: 88.2%; Lab: 11.8% | |
| Redcar | Cons | Lab | Lean Cons | Victory chances: Ref: 51.6%; Cons: 48.4% | |
| Redditch | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Reigate | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Rhondda and Ogmore | Lab | Lab | Likely Ref | Victory chances: Ref: 89.6% | |
| Ribble Valley | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Richmond and Northallerton | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Richmond Park | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Rochdale | Lab | Lab | Lean Lab | Victory chances: Lab: 58.4%; Ref: 36.6% | |
| Rochester and Strood | Cons | Lab | Lean Ref | Victory chances: Ref: 52.4%; Cons: 47.6% | |
| Romford | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Romsey and Southampton North | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Rossendale and Darwen | Cons | Lab | Safe Cons | Victory chances: Cons: 98.8% | |
| Rother Valley | Cons | Lab | Safe Ref | Victory chances: Ref: 99.0% | |
| Rotherham | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| Rugby | Cons | Lab | Lean Cons | Victory chances: Cons: 70.2%; Lab: 29.8% | |
| Ruislip, Northwood and Pinner | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Runcorn and Helsby | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Runnymede and Weybridge | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Rushcliffe | Cons | Lab | Safe Lab | Victory chances: Lab: 99.6% | |
| Rutherglen | SNP | Lab | Lean Lab | Victory chances: Lab: 73.2%; SNP: 26.8% | |
| Rutland and Stamford | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Salford | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Salisbury | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Scarborough and Whitby | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Scunthorpe | Cons | Lab | Lean Ref | Victory chances: Ref: 56.8%; Cons: 43.2% | |
| Sefton Central | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Selby | Cons | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Sevenoaks | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Sheffield Brightside and Hillsborough | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Sheffield Central | Lab | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Sheffield Hallam | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Sheffield Heeley | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Sheffield South East | Lab | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Sherwood Forest | Cons | Lab | Safe Cons | Victory chances: Cons: 98.6% | |
| Shipley | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Shrewsbury | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Sittingbourne and Sheppey | Cons | Lab | Likely Cons | Victory chances: Cons: 89.4%; Ref: 10.6% | |
| Skipton and Ripon | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Sleaford and North Hykeham | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Slough | Lab | Lab | Safe Lab | Victory chances: Lab: 95.0% | |
| Smethwick | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Solihull West and Shirley | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South Basildon and East Thurrock | Cons | Ref | Safe Ref | Victory chances: Ref: 100.0% | |
| South Cambridgeshire | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| South Cotswolds | Cons | LD | Safe LD | Victory chances: LD: 99.6% | |
| South Derbyshire | Cons | Lab | Safe Cons | Victory chances: Cons: 99.2% | |
| South Devon | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| South Dorset | Cons | Lab | Safe Cons | Victory chances: Cons: 90.6% | |
| South East Cornwall | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| South Holland and The Deepings | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South Leicestershire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South Norfolk | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| South Northamptonshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South Ribble | Cons | Lab | Safe Lab | Victory chances: Lab: 99.0% | |
| South Shields | Lab | Lab | Safe Ref | Victory chances: Ref: 100.0% | |
| South Shropshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South Suffolk | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South West Devon | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South West Hertfordshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| South West Norfolk | Cons | Lab | Lean Cons | Victory chances: Cons: 56.6%; Ref: 43.4% | |
| South West Wiltshire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Southampton Itchen | Cons | Lab | Safe Lab | Victory chances: Lab: 91.2% | |
| Southampton Test | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Southend East and Rochford | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Southend West and Leigh | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Southgate and Wood Green | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Southport | Cons | Lab | Lean Lab | Victory chances: Lab: 74.6%; Cons: 25.4% | |
| Spelthorne | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Spen Valley | Cons | Lab | Safe Ref | Victory chances: Ref: 95.4% | |
| St Albans | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| St Austell and Newquay | Cons | Lab | Safe Cons | Victory chances: Cons: 97.8% | |
| St Helens North | Lab | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| St Helens South and Whiston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| St Ives | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| St Neots and Mid Cambridgeshire | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Stafford | Cons | Lab | Safe Cons | Victory chances: Cons: 91.8% | |
| Staffordshire Moorlands | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Stalybridge and Hyde | Lab | Lab | Lean Ref | Victory chances: Ref: 55.0%; Lab: 45.0% | |
| Stevenage | Cons | Lab | Safe Lab | Victory chances: Lab: 99.6% | |
| Stirling and Strathallan | SNP | Lab | Safe SNP | Victory chances: SNP: 97.2% | |
| Stockport | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Stockton North | Lab | Lab | Likely Ref | Victory chances: Ref: 77.4%; Lab: 22.6% | |
| Stockton West | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Stoke-on-Trent Central | Cons | Lab | Safe Ref | Victory chances: Ref: 91.6% | |
| Stoke-on-Trent North | Cons | Lab | Safe Ref | Victory chances: Ref: 90.0%; Cons: 10.0% | |
| Stoke-on-Trent South | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Stone, Great Wyrley and Penkridge | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Stourbridge | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Stratford and Bow | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Stratford-on-Avon | Cons | LD | Safe LD | Victory chances: LD: 90.6% | |
| Streatham and Croydon North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Stretford and Urmston | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Stroud | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Suffolk Coastal | Cons | Lab | Safe Cons | Victory chances: Cons: 100.0% | |
| Sunderland Central | Lab | Lab | Safe Ref | Victory chances: Ref: 99.0% | |
| Surrey Heath | Cons | LD | Safe Cons | Victory chances: Cons: 99.4% | |
| Sussex Weald | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Sutton and Cheam | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Sutton Coldfield | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Swansea West | Lab | Lab | Toss-up Lab | Victory chances: Lab: 39.2%; Cons: 30.0%; Ref: 30.0% | |
| Swindon North | Cons | Lab | Lean Cons | Victory chances: Cons: 50.8%; Lab: 41.2% | |
| Swindon South | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Tamworth | Cons | Lab | Safe Cons | Victory chances: Cons: 99.8% | |
| Tatton | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Taunton and Wellington | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Telford | Cons | Lab | Safe Lab | Victory chances: Lab: 96.0% | |
| Tewkesbury | Cons | LD | Safe LD | Victory chances: LD: 91.6% | |
| The Wrekin | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Thirsk and Malton | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Thornbury and Yate | Cons | LD | Lean Cons | Victory chances: Cons: 50.6%; LD: 49.4% | |
| Thurrock | Cons | Lab | Safe Ref | Victory chances: Ref: 99.0% | |
| Tipton and Wednesbury | Cons | Lab | Safe Ref | Victory chances: Ref: 95.0% | |
| Tiverton and Minehead | Cons | LD | Safe LD | Victory chances: LD: 90.0%; Cons: 10.0% | |
| Tonbridge | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Tooting | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Torbay | Cons | LD | Safe LD | Victory chances: LD: 94.8% | |
| Torfaen | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Torridge and Tavistock | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Tottenham | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Truro and Falmouth | Cons | Lab | Safe Cons | Victory chances: Cons: 94.8% | |
| Tunbridge Wells | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Twickenham | LD | LD | Safe LD | Victory chances: LD: 100.0% | |
| Tynemouth | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Uxbridge and South Ruislip | Cons | Lab | Safe Cons | Victory chances: Cons: 97.8% | |
| Vale of Glamorgan | Cons | Lab | Safe Lab | Victory chances: Lab: 97.4% | |
| Vauxhall and Camberwell Green | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Wakefield and Rothwell | Cons | Lab | Safe Lab | Victory chances: Lab: 99.4% | |
| Wallasey | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Walsall and Bloxwich | Cons | Lab | Lean Cons | Victory chances: Cons: 61.4%; Ref: 26.0%; Lab: 12.6% | |
| Walthamstow | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Warrington North | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Warrington South | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Warwick and Leamington | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Washington and Gateshead South | Lab | Lab | Safe Ref | Victory chances: Ref: 98.4% | |
| Watford | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Waveney Valley | Cons | Green | Safe Cons | Victory chances: Cons: 92.6% | |
| Weald of Kent | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Wellingborough and Rushden | Cons | Lab | Likely Ref | Victory chances: Ref: 82.4%; Cons: 17.6% | |
| Wells and Mendip Hills | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Welwyn Hatfield | Cons | Lab | Safe Cons | Victory chances: Cons: 97.6% | |
| West Aberdeenshire and Kincardine | Cons | Cons | Toss-up Cons | Victory chances: Cons: 47.2%; SNP: 38.4%; Ref: 14.2% | |
| West Bromwich | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| West Dorset | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| West Dunbartonshire | SNP | Lab | Toss-up SNP | Victory chances: SNP: 46.4%; Cons: 28.8%; Lab: 23.8% | |
| West Ham and Beckton | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| West Lancashire | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| West Suffolk | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| West Worcestershire | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Westmorland and Lonsdale | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Weston-super-Mare | Cons | Lab | Likely Ref | Victory chances: Ref: 79.6%; Cons: 20.4% | |
| Wetherby and Easingwold | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Whitehaven and Workington | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Widnes and Halewood | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Wigan | Lab | Lab | Lean Lab | Victory chances: Lab: 64.4%; Ref: 35.6% | |
| Wimbledon | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Winchester | Cons | LD | Safe LD | Victory chances: LD: 99.6% | |
| Windsor | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Wirral West | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Witham | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Witney | Cons | LD | Lean Cons | Victory chances: Cons: 65.8%; LD: 34.2% | |
| Woking | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Wokingham | Cons | LD | Safe LD | Victory chances: LD: 95.4% | |
| Wolverhampton North East | Cons | Lab | Lean Ref | Victory chances: Ref: 72.2%; Cons: 15.0%; Lab: 12.8% | |
| Wolverhampton South East | Lab | Lab | Safe Lab | Victory chances: Lab: 97.0% | |
| Wolverhampton West | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Worcester | Cons | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Worsley and Eccles | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Worthing West | Cons | Lab | Likely Cons | Victory chances: Cons: 75.2%; Lab: 24.8% | |
| Wrexham | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Wycombe | Cons | Lab | Safe Lab | Victory chances: Lab: 99.8% | |
| Wyre Forest | Cons | Cons | Safe Cons | Victory chances: Cons: 100.0% | |
| Wythenshawe and Sale East | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| Yeovil | Cons | LD | Safe LD | Victory chances: LD: 100.0% | |
| Ynys Môn | Cons | PC | Lean PC | Victory chances: PC: 60.6%; Lab: 35.8% | |
| York Central | Lab | Lab | Safe Lab | Victory chances: Lab: 100.0% | |
| York Outer | Cons | Lab | Safe Lab | Victory chances: Lab: 100.0% |