Labour
2024 General Election

Disclaimer: The data on this page is for information purposes only. This information was produced without the involvement or agreement of any gaming provider, and uses publicly advertised betting odds to calculate and track individual constituency expectations for the 2024 General Election.

Labour are forecast to win 442 seats in the 2024 General Election

Labour - New Wins (242)
Probability Constituency Current Majority
52.4% Labour win vs. 40.0% Conservative retain South West Norfolk 26,085
66.7% Labour win vs. 38.1% Conservative retain North West Cambridgeshire 25,678
61.9% Labour win vs. 38.1% Conservative retain Mid Bedfordshire 24,664
47.6% Labour win vs. 45.5% Conservative retain Sittingbourne and Sheppey 24,479
50.0% Labour win vs. 45.5% Conservative retain North Bedfordshire 23,778
60.0% Labour win vs. 36.4% Conservative retain Isle of Wight East 23,737
65.2% Labour win vs. 22.2% Conservative retain Isle of Wight West 23,737
55.6% Labour win vs. 47.6% Conservative retain Bridgwater 23,728
57.9% Labour win vs. 47.6% Conservative retain Melton and Syston 23,521
69.2% Labour win vs. 29.4% Conservative retain Ashford 23,507
45.5% Labour win vs. 29.4% Conservative retain Hornchurch and Upminster 23,308
52.4% Labour win vs. 43.5% Conservative retain Mid Leicestershire 23,191
60.0% Labour win vs. 42.1% Conservative retain Gainsborough 22,967
66.7% Labour win vs. 34.8% Conservative retain Maidstone and Malling 22,633
57.9% Labour win vs. 38.1% Conservative retain Broadland and Fakenham 21,861
52.4% Labour win vs. 47.6% Conservative retain South West Wiltshire 21,790
47.6% Labour win vs. 44.4% Conservative retain Solihull West and Shirley 21,536
77.8% Labour win vs. 22.2% Conservative retain South Norfolk 21,535
71.4% Labour win vs. 22.2% Conservative retain Folkestone and Hythe 21,337
52.4% Labour win vs. 40.0% Conservative retain Newark 21,245
54.6% Labour win vs. 45.5% Conservative retain Huntingdon 21,221
66.7% Labour win vs. 33.3% Conservative retain Suffolk Coastal 20,533
60.0% Labour win vs. 42.1% Conservative retain Beverley and Holderness 20,448
71.4% Labour win vs. 23.1% Conservative retain North West Leicestershire 20,400
50.0% Labour win vs. 25.0% Conservative retain Basildon and Billericay 20,364
66.7% Labour win vs. 30.3% Conservative retain Aylesbury 20,166
75.0% Labour win vs. 18.2% Conservative retain Bracknell 20,106
66.7% Labour win vs. 36.4% Conservative retain Cannock Chase 19,879
69.2% Labour win vs. 36.4% Conservative retain Tamworth 19,749
75.0% Labour win vs. 28.6% Conservative retain Hertford and Stortford 19,620
87.5% Labour win vs. 16.7% Conservative retain Selby 19,514
75.0% Labour win vs. 25.0% Conservative retain South Derbyshire 19,335
75.0% Labour win vs. 22.2% Conservative retain Dartford 19,160
60.0% Labour win vs. 44.4% Conservative retain The Wrekin 19,085
66.7% Labour win vs. 40.0% Conservative retain Harwich and North Essex 19,055
63.6% Labour win vs. 30.8% Conservative retain Poole 19,053
75.0% Labour win vs. 14.3% Conservative retain South Basildon and East Thurrock 19,038
60.0% Labour win vs. 44.4% Conservative retain Congleton 18,560
80.0% Labour win vs. 23.1% Conservative retain Dunstable and Leighton Buzzard 18,492
57.9% Labour win vs. 23.1% Conservative retain Spelthorne 18,393
77.8% Labour win vs. 25.0% Conservative retain Banbury 18,382
61.9% Labour win vs. 36.4% Conservative retain Chatham and Aylesford 18,351
58.8% Labour win vs. 45.5% Conservative retain North East Hertfordshire 18,189
75.0% Labour win vs. 23.1% Conservative retain Lowestoft 18,002
63.6% Labour win vs. 33.3% Conservative retain Romford 17,975
55.6% Labour win vs. 36.4% Conservative retain North Warwickshire and Bedworth 17,956
81.8% Labour win vs. 14.3% Conservative retain Wellingborough and Rushden 17,943
69.2% Labour win vs. 28.6% Conservative retain South Dorset 17,837
61.9% Labour win vs. 29.4% Conservative retain Ribble Valley 17,805
66.7% Labour win vs. 36.4% Conservative retain Central Devon 17,724
57.9% Labour win vs. 33.3% Conservative retain Windsor 17,688
66.7% Labour win vs. 30.3% Reform UK win Great Yarmouth 17,663
55.6% Labour win vs. 40.0% Conservative retain Derbyshire Dales 17,655
71.4% Labour win vs. 22.2% Conservative retain North Somerset 17,536
31.3% Labour win vs. 26.7% Liberal Democrat win Newton Abbot 17,501
73.3% Labour win vs. 26.7% Conservative retain Aldershot 17,371
81.8% Labour win vs. 20.0% Conservative retain Hitchin 17,335
80.0% Labour win vs. 26.7% Conservative retain Harborough, Oadby and Wigston 17,317
76.9% Labour win vs. 20.0% Conservative retain Weston-super-Mare 17,121
81.8% Labour win vs. 20.0% Conservative retain Rochester and Strood 17,072
65.2% Labour win vs. 36.4% Conservative retain Staffordshire Moorlands 16,924
77.8% Labour win vs. 22.2% Conservative retain Amber Valley 16,886
75.0% Labour win vs. 25.0% Conservative retain Redditch 16,733
54.6% Labour win vs. 50.0% Conservative retain Fylde 16,637
75.0% Labour win vs. 28.6% Conservative retain St Austell and Newquay 16,543
81.8% Labour win vs. 16.4% Conservative retain Sherwood Forest 16,532
73.3% Labour win vs. 28.6% Conservative retain Kettering 16,484
85.7% Labour win vs. 18.2% Conservative retain Mansfield 16,306
81.8% Labour win vs. 20.0% Conservative retain Buckingham and Bletchley 16,295
80.0% Labour win vs. 22.2% Conservative retain Swindon North 16,171
80.0% Labour win vs. 25.0% Conservative retain Worthing West 16,081
71.4% Labour win vs. 30.3% Conservative retain Forest of Dean 15,869
69.2% Labour win vs. 33.3% Conservative retain Portsmouth North 15,780
80.0% Labour win vs. 23.1% Conservative retain Stafford 15,742
76.9% Labour win vs. 26.7% Conservative retain Gravesham 15,581
80.0% Labour win vs. 25.0% Conservative retain Mid Derbyshire 15,477
85.7% Labour win vs. 20.0% Conservative retain Hemel Hempstead 15,348
63.6% Labour win vs. 38.1% Conservative retain Tatton 15,208
87.5% Labour win vs. 16.7% Conservative retain Gillingham and Rainham 15,119
87.5% Labour win vs. 15.9% Conservative retain Basingstoke 15,113
75.0% Labour win vs. 28.6% Conservative retain Harlow 15,110
83.3% Labour win vs. 13.4% Conservative retain Burton and Uttoxeter 14,496
65.2% Labour win vs. 33.3% Conservative retain Southend West and Leigh 14,222
83.3% Labour win vs. 18.2% Conservative retain Stourbridge 14,213
90.9% Labour win vs. 13.3% Conservative retain Bassetlaw 14,013
80.0% Labour win vs. 22.2% Conservative retain Stoke-on-Trent South 13,648
76.9% Labour win vs. 23.1% Conservative retain Rugby 13,550
71.4% Labour win vs. 33.3% Conservative retain Bromley and Biggin Hill 13,505
69.2% Labour win vs. 29.4% Scottish National Party retain Livingston 13,435
80.0% Labour win vs. 26.7% Scottish National Party retain East Kilbride and Strathaven 13,308
80.0% Labour win vs. 22.2% Conservative retain North East Somerset and Hanham 13,199
77.8% Labour win vs. 22.2% Conservative retain Nuneaton 13,144
85.7% Labour win vs. 20.0% Conservative retain Southend East and Rochford 12,969
63.6% Labour win vs. 40.0% Scottish National Party retain Edinburgh North and Leith 12,854
90.0% Labour win vs. 13.3% Conservative retain North East Derbyshire 12,854
85.7% Labour win vs. 18.2% Conservative retain Northampton South 12,794
81.8% Labour win vs. 22.2% Conservative retain Halesowen 12,506
87.5% Labour win vs. 8.9% Conservative retain Dover and Deal 12,261
77.8% Labour win vs. 18.2% Conservative retain Dudley 12,120
83.3% Labour win vs. 16.7% Conservative retain Plymouth Moor View 11,973
80.0% Labour win vs. 18.2% Conservative retain East Thanet 11,830
80.0% Labour win vs. 23.1% Conservative retain Reading West and Mid Berkshire 11,649
80.0% Labour win vs. 14.3% Conservative retain Great Grimsby and Cleethorpes 11,609
85.7% Labour win vs. 13.3% Conservative retain Thurrock 11,482
77.8% Labour win vs. 16.7% Scottish National Party retain Bathgate and Linlithgow 11,476
75.0% Labour win vs. 29.4% Conservative retain North Northumberland 11,464
88.9% Labour win vs. 16.7% Conservative retain Mid Cheshire 11,457
92.3% Labour win vs. 12.5% Conservative retain South Ribble 11,356
85.7% Labour win vs. 20.0% Conservative retain Shrewsbury 11,217
85.7% Labour win vs. 13.3% Conservative retain Telford 11,155
88.9% Labour win vs. 16.7% Scottish National Party retain Dunfermline and Dollar 11,135
87.5% Labour win vs. 14.3% Conservative retain Welwyn Hatfield 10,955
71.4% Labour win vs. 26.3% Conservative retain Croydon South 10,905
71.4% Labour win vs. 33.3% Scottish National Party retain Paisley and Renfrewshire South 10,820
87.5% Labour win vs. 16.7% Conservative retain Earley and Woodley 10,735
85.7% Labour win vs. 18.2% Conservative retain Macclesfield 10,711
66.7% Labour win vs. 36.4% Scottish National Party retain Paisley and Renfrewshire North 10,660
88.9% Labour win vs. 15.4% Conservative retain Erewash 10,606
69.2% Labour win vs. 33.3% Conservative retain Middlesbrough South and East Cleveland 10,520
85.7% Labour win vs. 20.0% Conservative retain Carlisle 10,485
90.0% Labour win vs. 14.3% Conservative retain Bournemouth West 10,442
85.7% Labour win vs. 18.2% Conservative retain Gloucester 10,277
87.5% Labour win vs. 18.2% Conservative retain Scarborough and Whitby 10,270
85.7% Labour win vs. 16.7% Conservative retain Corby and East Northamptonshire 10,268
83.3% Labour win vs. 20.0% Conservative retain Penrith and Solway 10,160
73.3% Labour win vs. 33.3% Conservative retain Bexleyheath and Crayford 10,101
80.0% Labour win vs. 20.0% Conservative retain Montgomeryshire and Glyndwr 9,841
73.3% Labour win vs. 30.8% Scottish National Party retain Edinburgh East and Musselburgh 9,705
90.9% Labour win vs. 10.0% Conservative retain York Outer 9,662
75.0% Labour win vs. 30.8% Scottish National Party retain Glenrothes and Mid Fife 9,597
81.8% Labour win vs. 25.0% Scottish National Party retain West Dunbartonshire 9,507
85.7% Labour win vs. 22.2% Conservative retain Colchester 9,491
61.9% Labour win vs. 43.5% Conservative retain Chester South and Eddisbury 9,435
85.7% Labour win vs. 15.4% Conservative retain Pendle and Clitheroe 9,335
80.0% Labour win vs. 26.7% Scottish National Party retain Hamilton and Clyde Valley 9,279
83.3% Labour win vs. 7.0% Conservative retain Morecambe and Lunesdale 8,823
85.7% Labour win vs. 18.2% Conservative retain Bournemouth East 8,806
99.0% Labour win vs. 4.8% Conservative retain Rossendale and Darwen 8,806
71.4% Labour win vs. 30.8% Scottish National Party retain Glasgow South 8,728
84.6% Labour win vs. 20.0% Conservative retain Hexham 8,636
90.9% Labour win vs. 14.3% Conservative retain Scunthorpe 8,628
94.1% Labour win vs. 7.7% Conservative retain Wakefield and Rothwell 8,611
94.1% Labour win vs. 9.1% Conservative retain Crewe and Nantwich 8,601
99.8% Labour win vs. 2.0% Conservative retain Stevenage 8,562
85.7% Labour win vs. 20.0% Conservative retain Uxbridge and South Ruislip 8,425
85.7% Labour win vs. 16.7% Conservative retain Crawley 8,360
71.4% Labour win vs. 20.0% Scottish National Party retain Inverclyde and Renfrewshire West 8,264
90.0% Labour win vs. 12.5% Conservative retain Camborne and Redruth 8,264
88.9% Labour win vs. 10.2% Conservative retain Newcastle-under-Lyme 8,012
92.3% Labour win vs. 11.1% Conservative retain Swindon South 7,876
69.2% Labour win vs. 38.1% Scottish National Party retain Glasgow West 7,789
88.9% Labour win vs. 12.5% Conservative retain Doncaster East and the Isle of Axholme 7,745
77.8% Labour win vs. 25.0% Conservative retain Monmouthshire 7,721
80.0% Labour win vs. 26.7% Conservative retain Rushcliffe 7,643
83.3% Labour win vs. 20.0% Conservative retain East Worthing and Shoreham 7,474
80.0% Labour win vs. 26.7% Scottish National Party retain Motherwell, Wishaw and Carluke 7,466
88.9% Labour win vs. 15.4% Conservative retain Penistone and Stocksbridge 7,210
93.3% Labour win vs. 10.0% Conservative retain Loughborough 7,169
81.8% Labour win vs. 22.2% Conservative retain Chelsea and Fulham 7,163
52.4% Labour win vs. 45.5% Reform UK win Ashfield 7,131
96.2% Labour win vs. 7.7% Conservative retain Filton and Bradley Stoke 6,997
88.9% Labour win vs. 11.1% Conservative retain Blackpool North and Fleetwood 6,800
92.3% Labour win vs. 12.5% Conservative retain Worcester 6,758
87.5% Labour win vs. 16.7% Conservative retain Milton Keynes Central 6,609
76.9% Labour win vs. 28.6% Conservative retain Finchley and Golders Green 6,596
87.5% Labour win vs. 16.7% Conservative retain Milton Keynes North 6,397
90.9% Labour win vs. 12.5% Conservative retain Bolton West 6,377
92.3% Labour win vs. 11.8% Conservative retain Stoke-on-Trent North 6,376
92.3% Labour win vs. 12.5% Conservative retain Mid and South Pembrokeshire 6,276
87.5% Labour win vs. 15.4% Conservative retain Shipley 6,242
80.0% Labour win vs. 18.2% Conservative retain Rother Valley 6,227
93.3% Labour win vs. 11.1% Scottish National Party retain Rutherglen 6,152
88.9% Labour win vs. 14.3% Conservative retain Altrincham and Sale West 6,139
95.2% Labour win vs. 7.7% Conservative retain Bishop Auckland 6,130
80.0% Labour win vs. 23.1% Scottish National Party retain Glasgow East 6,030
90.9% Labour win vs. 10.0% Conservative retain Wolverhampton North East 5,918
80.0% Labour win vs. 20.0% Conservative retain Harrow East 5,821
94.1% Labour win vs. 9.1% Conservative retain Barrow and Furness 5,794
94.1% Labour win vs. 10.0% Conservative retain Calder Valley 5,774
81.8% Labour win vs. 22.2% Scottish National Party retain Midlothian 5,705
83.3% Labour win vs. 23.1% Scottish National Party retain Coatbridge and Bellshill 5,696
90.9% Labour win vs. 13.3% Conservative retain Watford 5,658
90.0% Labour win vs. 10.0% Conservative retain Broxtowe 5,629
97.1% Labour win vs. 3.9% Conservative retain Stroud 5,493
95.2% Labour win vs. 9.1% Conservative retain Ipswich 5,479
85.7% Labour win vs. 18.2% Scottish National Party retain Glasgow South West 5,462
95.2% Labour win vs. 9.1% Conservative retain Leeds South West and Morley 5,425
87.5% Labour win vs. 18.2% Conservative retain Norwich North 5,377
92.3% Labour win vs. 11.1% Conservative retain Southport 5,377
96.2% Labour win vs. 5.9% Conservative retain Bolsover 5,332
83.3% Labour win vs. 20.0% Scottish National Party retain Airdrie and Shotts 5,285
92.3% Labour win vs. 9.1% Conservative retain Northampton North 5,263
87.5% Labour win vs. 16.7% Scottish National Party retain Glasgow North 5,252
96.2% Labour win vs. 6.7% Conservative retain Whitehaven and Workington 5,229
92.3% Labour win vs. 12.5% Conservative retain Colne Valley 5,103
90.0% Labour win vs. 14.3% Conservative retain Truro and Falmouth 4,999
88.9% Labour win vs. 6.8% Reform UK win Blackpool South 4,964
80.0% Labour win vs. 25.0% Conservative retain Stockton West 4,924
95.2% Labour win vs. 9.1% Conservative retain Southampton Itchen 4,498
81.8% Labour win vs. 25.0% Conservative retain Clwyd North 4,399
94.1% Labour win vs. 10.0% Conservative retain Hastings and Rye 4,368
88.9% Labour win vs. 15.4% Conservative retain Wycombe 4,312
88.9% Labour win vs. 11.1% Conservative retain Walsall and Bloxwich 4,274
94.1% Labour win vs. 9.1% Conservative retain Hendon 4,230
87.5% Labour win vs. 14.3% Conservative retain Redcar 4,037
94.1% Labour win vs. 7.7% Conservative retain Newton Aycliffe and Spennymoor 4,015
95.2% Labour win vs. 9.1% Scottish National Party retain Lothian East 3,886
87.5% Labour win vs. 16.7% Scottish National Party retain Glasgow North East 3,754
97.6% Labour win vs. 5.9% Conservative retain Vale of Glamorgan 3,562
93.3% Labour win vs. 11.1% Conservative retain Lincoln 3,514
92.3% Labour win vs. 14.3% Conservative retain West Bromwich 3,456
92.3% Labour win vs. 12.5% Conservative retain Lancaster and Wyre 3,447
90.9% Labour win vs. 14.3% Conservative retain Darlington 3,358
96.2% Labour win vs. 6.7% Conservative retain Stoke-on-Trent Central 3,103
99.0% Labour win vs. 3.9% Reform UK win Leigh and Atherton 2,960
90.0% Labour win vs. 12.5% Conservative retain Hyndburn 2,951
88.9% Labour win vs. 16.7% Scottish National Party retain Cowdenbeath and Kirkcaldy 2,733
95.2% Labour win vs. 9.1% Conservative retain Tipton and Wednesbury 2,666
87.5% Labour win vs. 16.7% Conservative retain Peterborough 2,580
87.5% Labour win vs. 15.4% Conservative retain Cities of London and Westminster 2,555
92.3% Labour win vs. 10.0% Conservative retain Derby North 2,540
77.8% Labour win vs. 25.0% Scottish National Party retain Na h-Eileanan an Iar 2,438
93.3% Labour win vs. 10.0% Conservative retain Kingston upon Hull West and Haltemprice 2,381
88.9% Labour win vs. 15.4% Conservative retain Keighley and Ilkley 2,218
84.6% Labour win vs. 22.2% Conservative retain Ossett and Denby Dale 2,088
85.7% Labour win vs. 9.1% Conservative retain Burnley 2,009
95.2% Labour win vs. 9.1% Conservative retain Warrington South 1,999
63.6% Labour win vs. 38.1% Plaid Cymru win Ynys Môn 1,968
94.1% Labour win vs. 9.1% Conservative retain Wrexham 1,885
81.8% Labour win vs. 25.0% Conservative retain Clwyd East 1,869
93.3% Labour win vs. 10.0% Conservative retain Gedling 1,660
84.6% Labour win vs. 20.0% Conservative retain Chipping Barnet 1,632
90.9% Labour win vs. 12.5% Conservative retain Wolverhampton West 1,604
92.3% Labour win vs. 10.0% Conservative retain Birmingham Northfield 1,462
93.3% Labour win vs. 9.1% Conservative retain High Peak 590
94.1% Labour win vs. 10.0% Conservative retain Warwick and Leamington 421
87.5% Labour win vs. 13.3% Conservative retain Bangor Aberconwy 271
88.9% Labour win vs. 14.3% Conservative retain Eltham and Chislehurst 254
97.1% Labour win vs. 6.7% Conservative retain Bedford 206
73.3% Labour win vs. 22.2% Conservative retain Chingford and Woodford Green 175
92.3% Labour win vs. 10.0% Conservative retain Bury North 137
97.1% Labour win vs. 5.9% Conservative retain Wolverhampton South East 79
Labour - Marginally Ahead (10)
Probability Constituency Current Majority
52.4% Labour win vs. 45.5% Reform UK win Ashfield 7,131
54.6% Labour win vs. 50.0% Conservative retain Fylde 16,637
54.6% Labour win vs. 45.5% Conservative retain Huntingdon 21,221
47.6% Labour win vs. 44.4% Conservative retain Solihull West and Shirley 21,536
52.4% Labour win vs. 47.6% Conservative retain South West Wiltshire 21,790
52.4% Labour win vs. 43.5% Conservative retain Mid Leicestershire 23,191
57.9% Labour win vs. 47.6% Conservative retain Melton and Syston 23,521
55.6% Labour win vs. 47.6% Conservative retain Bridgwater 23,728
50.0% Labour win vs. 45.5% Conservative retain North Bedfordshire 23,778
47.6% Labour win vs. 45.5% Conservative retain Sittingbourne and Sheppey 24,479
Labour - Losing Seats (1)
Probability Constituency Current Majority
71.4% Green Party win vs. 29.4% Labour retain Bristol Central 28,219
Labour - Retained Seats (200)
Probability Constituency Current Majority
94.1% Labour retain vs. 9.1% Conservative win Alyn and Deeside 26
96.2% Labour retain vs. 6.7% Conservative win Rawmarsh and Conisbrough 185
97.1% Labour retain vs. 6.7% Conservative win Coventry North West 208
99.3% Labour retain vs. 2.4% Reform UK win Blyth and Ashington 216
77.8% Labour retain vs. 18.2% Independent win Dewsbury and Batley 350
98.0% Labour retain vs. 5.9% Conservative win Stockton North 410
97.1% Labour retain vs. 4.8% Conservative win Heywood and Middleton North 520
92.3% Labour retain vs. 10.0% Conservative win Bolton North East 520
98.5% Labour retain vs. 2.9% Conservative win Bristol North East 1,008
90.9% Labour retain vs. 12.5% Conservative win Bridgend 1,109
92.3% Labour retain vs. 10.0% Conservative win Kensington and Bayswater 1,111
95.2% Labour retain vs. 9.1% Reform UK win Dagenham and Rainham 1,141
93.3% Labour retain vs. 11.1% Reform UK win Normanton and Hemsworth 1,196
95.2% Labour retain vs. 7.7% Reform UK win Pontefract, Castleford and Knottingley 1,276
97.6% Labour retain vs. 5.9% Conservative win Leeds East 1,288
96.2% Labour retain vs. 7.7% Conservative win Chesterfield 1,451
94.1% Labour retain vs. 7.7% Conservative win Oldham East and Saddleworth 1,499
94.1% Labour retain vs. 7.7% Conservative win Warrington North 1,509
98.0% Labour retain vs. 4.8% Conservative win Newport East 1,558
93.3% Labour retain vs. 11.1% Conservative win Bury South 1,823
92.3% Labour retain vs. 12.5% Conservative win Canterbury 1,836
93.3% Labour retain vs. 11.1% Conservative win Coventry South 1,856
98.0% Labour retain vs. 4.8% Conservative win Doncaster Central 1,864
96.2% Labour retain vs. 6.7% Conservative win Beckenham and Penge 1,873
99.0% Labour retain vs. 3.9% Reform UK win Blaydon and Consett 2,144
75.0% Labour retain vs. 23.1% Liberal Democrat win Sheffield Hallam 2,162
90.0% Labour retain vs. 14.3% Reform UK win Kingston upon Hull East 2,166
98.5% Labour retain vs. 4.4% Conservative win Halifax 2,295
99.0% Labour retain vs. 3.9% Conservative win Torfaen 2,307
90.9% Labour retain vs. 7.7% Reform UK win Doncaster North 2,366
90.0% Labour retain vs. 10.0% Reform UK win Rotherham 2,519
88.9% Labour retain vs. 14.3% Conservative win Spen Valley 2,522
99.0% Labour retain vs. 2.9% Conservative win Bradford South 2,753
95.2% Labour retain vs. 9.1% Conservative win Kingston upon Hull North and Cottingham 2,820
97.6% Labour retain vs. 5.9% Conservative win Stalybridge and Hyde 2,946
97.6% Labour retain vs. 5.9% Conservative win Sunderland Central 2,964
99.3% Labour retain vs. 2.9% Conservative win Reading Central 3,037
98.0% Labour retain vs. 4.8% Conservative win Huddersfield 3,163
97.1% Labour retain vs. 5.3% Reform UK win Houghton and Sunderland South 3,179
85.7% Labour retain vs. 15.4% Conservative win Leeds North West 3,220
97.6% Labour retain vs. 5.9% Conservative win Newport West and Islwyn 3,240
95.2% Labour retain vs. 7.7% Plaid Cymru win Llanelli 3,405
90.9% Labour retain vs. 11.1% Reform UK win Barnsley North 3,485
96.2% Labour retain vs. 3.9% Conservative win Gower 3,500
88.9% Labour retain vs. 11.1% Conservative win Hartlepool 3,595
97.6% Labour retain vs. 5.9% Conservative win Leeds West and Pudsey 3,724
92.3% Labour retain vs. 11.1% Conservative win Nottingham North and Kimberley 3,745
97.1% Labour retain vs. 6.7% Conservative win Cramlington and Killingworth 3,845
92.3% Labour retain vs. 10.0% Reform UK win Barnsley South 3,856
92.3% Labour retain vs. 12.5% Conservative win Wirral West 3,954
97.1% Labour retain vs. 6.7% Reform UK win Washington and Gateshead South 4,071
99.5% Labour retain vs. 2.9% Conservative win City of Durham 4,105
93.3% Labour retain vs. 11.1% Reform UK win North Durham 4,268
95.2% Labour retain vs. 9.1% Conservative win Croydon East 4,312
95.2% Labour retain vs. 9.1% Reform UK win Makerfield 4,514
99.0% Labour retain vs. 3.9% Conservative win Sheffield South East 4,697
95.2% Labour retain vs. 5.3% Reform UK win Ashton-under-Lyne 4,750
99.5% Labour retain vs. 2.9% Conservative win Plymouth Sutton and Devonport 4,757
97.6% Labour retain vs. 4.8% Conservative win Putney 4,858
99.5% Labour retain vs. 2.9% Conservative win Birmingham Erdington 5,224
99.0% Labour retain vs. 3.9% Conservative win Tynemouth 5,240
97.1% Labour retain vs. 5.9% Reform UK win Easington 5,257
99.5% Labour retain vs. 2.9% Conservative win Portsmouth South 5,363
99.5% Labour retain vs. 2.9% Conservative win Erith and Thamesmead 5,436
99.5% Labour retain vs. 2.9% Conservative win Battersea 5,668
98.0% Labour retain vs. 4.8% Conservative win Worsley and Eccles 5,721
97.1% Labour retain vs. 5.9% Conservative win Middlesbrough and Thornaby East 5,861
92.3% Labour retain vs. 10.0% Conservative win Leicester West 5,973
83.3% Labour retain vs. 16.4% Conservative win Leicester East 6,019
98.0% Labour retain vs. 4.8% Conservative win Derby South 6,019
99.0% Labour retain vs. 3.9% Conservative win Bolton South and Walkden 6,188
97.6% Labour retain vs. 5.9% Conservative win Southampton Test 6,213
98.0% Labour retain vs. 5.9% Conservative win Caerphilly 6,570
97.1% Labour retain vs. 6.7% Conservative win Coventry East 6,596
99.6% Labour retain vs. 2.0% Conservative win Neath and Swansea East 6,689
97.1% Labour retain vs. 6.7% Reform UK win Wigan 6,728
98.5% Labour retain vs. 4.8% Conservative win Chester North and Neston 6,731
94.1% Labour retain vs. 10.0% Conservative win Gateshead Central and Whickham 6,779
99.0% Labour retain vs. 2.0% Conservative win Cardiff North 6,940
99.0% Labour retain vs. 3.9% Conservative win Pontypridd 6,999
97.6% Labour retain vs. 5.9% Conservative win Luton South and South Bedfordshire 7,129
99.8% Labour retain vs. 2.0% Conservative win Jarrow and Gateshead East 7,135
98.5% Labour retain vs. 4.8% Conservative win Harrow West 7,150
98.0% Labour retain vs. 5.3% Conservative win Preston 7,186
98.0% Labour retain vs. 5.3% Conservative win Runcorn and Helsby 7,238
99.5% Labour retain vs. 2.9% Conservative win Enfield North 7,841
97.6% Labour retain vs. 5.9% Conservative win Feltham and Heston 7,859
99.5% Labour retain vs. 2.9% Conservative win Ellesmere Port and Bromborough 7,914
99.5% Labour retain vs. 1.5% Conservative win Brighton Kemptown and Peacehaven 7,970
97.1% Labour retain vs. 2.9% Reform UK win Aberafan Maesteg 7,992
96.2% Labour retain vs. 3.9% Reform UK win Swansea West 8,044
99.5% Labour retain vs. 2.9% Conservative win Brentford and Isleworth 8,088
98.0% Labour retain vs. 2.9% Conservative win Birmingham Edgbaston 8,170
99.0% Labour retain vs. 3.9% Conservative win West Lancashire 8,336
98.5% Labour retain vs. 4.8% Reform UK win Stockport 8,983
99.5% Labour retain vs. 2.4% Reform UK win Blaenau Gwent and Rhymney 9,018
99.3% Labour retain vs. 2.9% Conservative win Smethwick 9,138
93.3% Labour retain vs. 11.1% Conservative win Luton North 9,217
98.0% Labour retain vs. 5.3% Conservative win Hayes and Harlington 9,261
99.5% Labour retain vs. 2.9% Conservative win South Shields 9,352
98.0% Labour retain vs. 2.9% Conservative win Bristol North West 9,431
97.1% Labour retain vs. 6.7% Liberal Democrat win Cambridge 9,639
63.6% Labour retain vs. 28.6% Workers Party of Britain win Rochdale 9,668
95.2% Labour retain vs. 6.7% Independent win Ilford North 9,715
99.0% Labour retain vs. 2.9% Conservative win Bristol South 9,859
99.5% Labour retain vs. 2.9% Conservative win Merthyr Tydfil and Aberdare 9,875
99.0% Labour retain vs. 3.9% Scottish National Party win Edinburgh South 9,898
99.0% Labour retain vs. 3.9% Conservative win Newcastle upon Tyne North 9,967
99.5% Labour retain vs. 2.9% Conservative win Rhondda and Ogmore 10,034
99.8% Labour retain vs. 2.0% Conservative win Exeter 10,102
99.5% Labour retain vs. 2.9% Conservative win Brent West 10,169
99.0% Labour retain vs. 3.9% Conservative win Newcastle upon Tyne Central and West 10,344
99.5% Labour retain vs. 2.9% Conservative win Wythenshawe and Sale East 10,396
99.0% Labour retain vs. 2.0% Conservative win Cardiff West 10,630
96.2% Labour retain vs. 7.7% Conservative win Oldham West, Chadderton and Royton 11,127
99.0% Labour retain vs. 3.5% Conservative win Nottingham South 11,318
99.0% Labour retain vs. 3.9% Conservative win St Helens North 12,209
99.3% Labour retain vs. 3.5% Conservative win Ealing North 12,269
99.5% Labour retain vs. 2.9% Conservative win York Central 12,283
99.3% Labour retain vs. 3.5% Conservative win Cardiff South and Penarth 12,389
99.5% Labour retain vs. 2.9% Conservative win Sheffield Brightside and Hillsborough 12,405
99.5% Labour retain vs. 2.9% Conservative win Norwich South 12,446
99.0% Labour retain vs. 2.9% Conservative win Sefton Central 12,447
99.0% Labour retain vs. 3.9% Conservative win Sheffield Heeley 12,534
97.1% Labour retain vs. 2.9% Conservative win Birmingham Selly Oak 12,550
99.3% Labour retain vs. 2.9% Conservative win Newcastle upon Tyne East and Wallsend 13,102
99.0% Labour retain vs. 3.5% Conservative win Edmonton and Winchmore Hill 13,293
99.5% Labour retain vs. 2.9% Conservative win Queen's Park and Maida Vale 13,489
93.3% Labour retain vs. 7.7% Workers Party of Britain win Birmingham Yardley 13,563
95.2% Labour retain vs. 4.8% Conservative win Slough 13,640
99.8% Labour retain vs. 1.5% Conservative win Blackley and Middleton South 13,698
99.3% Labour retain vs. 3.5% Conservative win Ealing Central and Acton 13,917
99.3% Labour retain vs. 4.8% Conservative win Leeds Central and Headingley 13,961
99.0% Labour retain vs. 3.9% Conservative win Tooting 14,307
99.0% Labour retain vs. 3.9% Conservative win Mitcham and Morden 14,558
99.8% Labour retain vs. 2.0% Conservative win Southgate and Wood Green 14,641
97.1% Labour retain vs. 5.9% Workers Party of Britain win Barking 15,427
99.0% Labour retain vs. 3.9% Conservative win Hammersmith and Chiswick 15,529
99.0% Labour retain vs. 2.0% Conservative win Cardiff East 15,631
99.5% Labour retain vs. 2.9% Conservative win Ealing Southall 15,690
99.0% Labour retain vs. 2.9% Conservative win Birmingham Hodge Hill and Solihull North 15,844
99.0% Labour retain vs. 2.9% Conservative win Salford 16,056
96.2% Labour retain vs. 7.7% Liberal Democrat win Bermondsey and Old Southwark 16,327
99.5% Labour retain vs. 2.9% Conservative win Stretford and Urmston 16,417
99.5% Labour retain vs. 2.9% Conservative win Nottingham East 16,825
99.5% Labour retain vs. 2.4% Conservative win Hove and Portslade 17,044
99.3% Labour retain vs. 2.9% Conservative win Wallasey 17,052
99.0% Labour retain vs. 3.9% Conservative win Leeds North East 17,089
99.8% Labour retain vs. 2.0% Conservative win Croydon West 17,175
95.2% Labour retain vs. 2.9% Conservative win Birkenhead 17,525
99.0% Labour retain vs. 3.9% Conservative win Leeds South 17,737
99.5% Labour retain vs. 2.9% Conservative win Oxford East 17,832
98.0% Labour retain vs. 4.8% Liberal Democrat win Hampstead and Highgate 17,979
99.0% Labour retain vs. 2.9% Conservative win Bradford East 18,144
93.3% Labour retain vs. 6.7% Workers Party of Britain win Blackburn 18,150
96.2% Labour retain vs. 2.0% Conservative win Birmingham Perry Barr 18,178
99.0% Labour retain vs. 3.9% Conservative win Greenwich and Woolwich 18,464
99.5% Labour retain vs. 2.9% Conservative win Clapham and Brixton Hill 18,563
99.8% Labour retain vs. 2.0% Conservative win Brent East 18,692
99.0% Labour retain vs. 2.9% Conservative win Islington South and Finsbury 18,731
99.8% Labour retain vs. 2.0% Conservative win Lewisham East 18,841
99.5% Labour retain vs. 2.4% Conservative win Bristol East 19,084
99.5% Labour retain vs. 2.9% Conservative win St Helens South and Whiston 19,122
99.0% Labour retain vs. 2.0% Conservative win Leyton and Wanstead 19,396
99.5% Labour retain vs. 2.4% Conservative win Hornsey and Friern Barnet 20,985
99.8% Labour retain vs. 1.5% Conservative win Vauxhall and Camberwell Green 21,642
99.8% Labour retain vs. 2.0% Conservative win Widnes and Halewood 21,830
99.8% Labour retain vs. 2.0% Conservative win Ilford South 21,889
99.8% Labour retain vs. 2.0% Conservative win Manchester Central 22,122
99.0% Labour retain vs. 2.9% Conservative win Leicester South 22,326
99.8% Labour retain vs. 2.0% Conservative win Gorton and Denton 23,153
99.8% Labour retain vs. 2.4% Green Party win Streatham and Croydon North 23,248
61.9% Labour retain vs. 40.0% Independent win Islington North 26,188
99.8% Labour retain vs. 2.0% Conservative win Lewisham West and East Dulwich 26,354
99.0% Labour retain vs. 2.0% Conservative win Bradford West 27,019
92.3% Labour retain vs. 12.5% Green Party win Sheffield Central 27,273
98.0% Labour retain vs. 7.7% Workers Party of Britain win Birmingham Hall Green and Moseley 27,324
98.0% Labour retain vs. 4.8% Independent win Holborn and St Pancras 27,741
99.8% Labour retain vs. 2.0% Conservative win Dulwich and West Norwood 27,932
99.9% Labour retain vs. 1.0% Conservative win Manchester Withington 28,108
66.7% Labour retain vs. 28.6% Independent win Birmingham Ladywood 28,361
99.8% Labour retain vs. 2.0% Conservative win Poplar and Limehouse 28,904
99.8% Labour retain vs. 2.0% Conservative win Liverpool Walton 29,330
99.8% Labour retain vs. 2.0% Conservative win Manchester Rusholme 29,647
99.0% Labour retain vs. 1.0% Conservative win Tottenham 30,637
99.8% Labour retain vs. 1.0% Conservative win Walthamstow 30,862
99.8% Labour retain vs. 1.0% Conservative win Peckham 30,923
99.8% Labour retain vs. 2.0% Conservative win Lewisham North 30,936
99.8% Labour retain vs. 2.0% Conservative win Liverpool Wavertree 30,940
99.8% Labour retain vs. 2.0% Conservative win Liverpool Garston 30,969
99.8% Labour retain vs. 2.0% Conservative win Liverpool West Derby 31,665
99.5% Labour retain vs. 3.5% Independent win West Ham and Beckton 32,594
99.8% Labour retain vs. 2.0% Conservative win East Ham 33,176
99.8% Labour retain vs. 2.0% Conservative win Hackney North and Stoke Newington 33,279
93.3% Labour retain vs. 5.9% Independent win Stratford and Bow 33,405
99.8% Labour retain vs. 2.0% Conservative win Hackney South and Shoreditch 33,912
99.8% Labour retain vs. 1.0% Conservative win Bootle 34,556
99.8% Labour retain vs. 2.0% Conservative win Liverpool Riverside 35,259
97.1% Labour retain vs. 5.9% Independent win Bethnal Green and Stepney 36,369
99.8% Labour retain vs. 2.0% Conservative win Knowsley 39,240
Labour - Wider Marginals (38)
Odds Breakdown Constituency Current Majority
Conservative - 60.0%
Labour - 47.62%
Reform UK - 2.94%
Liberal Democrat - 1.96%
Green Party - 0.66%
Meriden and Solihull East 22,444 (Conservative)
Conservative - 57.89%
Labour - 45.45%
Reform UK - 4.35%
Liberal Democrat - 0.5%
Green Party - 0.4%
Herne Bay and Sandwich 15,123 (Conservative)
Conservative - 60.0%
Labour - 44.44%
Reform UK - 1.49%
Liberal Democrat - 1.23%
Green Party - 0.4%
Sutton Coldfield 19,272 (Conservative)
Conservative - 61.9%
Labour - 44.44%
Reform UK - 1.96%
Green Party - 0.99%
Liberal Democrat - 0.99%
Central Suffolk and North Ipswich 23,455 (Conservative)
Conservative - 63.64%
Labour - 40.0%
Reform UK - 3.85%
Liberal Democrat - 0.66%
Green Party - 0.4%
Mid Norfolk 22,754 (Conservative)
Scottish National Party - 65.22%
Labour - 40.0%
Conservative - 5.26%
Liberal Democrat - 0.66%
Reform UK - 0.66%
Green Party - 0.4%
North Ayrshire and Arran 8,521 (Scottish National Party)
Conservative - 61.9%
Labour - 40.0%
Liberal Democrat - 5.88%
Reform UK - 2.44%
Green Party - 0.5%
North Cotswolds 22,898 (Conservative)
Conservative - 63.64%
Labour - 40.0%
Reform UK - 2.78%
Liberal Democrat - 0.99%
Green Party - 0.5%
South Northamptonshire 27,035 (Conservative)
Conservative - 60.0%
Labour - 38.1%
Reform UK - 9.09%
Liberal Democrat - 0.66%
Green Party - 0.4%
Bridlington and The Wolds 22,523 (Conservative)
Conservative - 55.56%
Labour - 38.1%
Liberal Democrat - 6.67%
Reform UK - 0.66%
Green Party - 0.4%
Salisbury 20,331 (Conservative)
Scottish National Party - 69.23%
Labour - 38.1%
Conservative - 1.41%
Liberal Democrat - 0.99%
Green Party - 0.5%
Reform UK - 0.5%
Dundee Central 13,451 (Scottish National Party)
Conservative - 63.64%
Labour - 38.1%
Reform UK - 3.85%
Liberal Democrat - 0.99%
Green Party - 0.5%
Skipton and Ripon 23,660 (Conservative)
Conservative - 60.0%
Labour - 37.04%
Liberal Democrat - 5.26%
Reform UK - 0.99%
Green Party - 0.4%
Reigate 18,275 (Conservative)
Conservative - 69.23%
Labour - 36.36%
Reform UK - 3.45%
Green Party - 0.66%
Liberal Democrat - 0.66%
Goole and Pocklington 21,354 (Conservative)
Conservative - 69.23%
Labour - 36.36%
Reform UK - 3.85%
Liberal Democrat - 0.99%
Green Party - 0.5%
Bromsgrove 23,106 (Conservative)
Scottish National Party - 50.0%
Labour - 36.36%
Conservative - 14.29%
Liberal Democrat - 0.79%
Reform UK - 0.66%
Green Party - 0.5%
Central Ayrshire 5,304 (Scottish National Party)
Conservative - 69.23%
Labour - 36.36%
Reform UK - 2.94%
Liberal Democrat - 0.66%
Green Party - 0.4%
Epping Forest 22,173 (Conservative)
Conservative - 57.89%
Labour - 36.36%
Reform UK - 6.67%
Liberal Democrat - 0.79%
Green Party - 0.4%
South Suffolk 22,897 (Conservative)
Conservative - 60.0%
Labour - 36.36%
Reform UK - 3.45%
Liberal Democrat - 0.66%
Green Party - 0.5%
Bexhill and Battle 24,568 (Conservative)
Conservative - 63.64%
Labour - 35.71%
Reform UK - 6.67%
Liberal Democrat - 0.66%
Green Party - 0.5%
Braintree 25,098 (Conservative)
Conservative - 57.89%
Labour - 34.78%
Reform UK - 18.18%
Liberal Democrat - 0.5%
Green Party - 0.4%
Castle Point 26,490 (Conservative)
Conservative - 55.56%
Labour - 34.78%
Liberal Democrat - 10.0%
Reform UK - 4.35%
Green Party - 0.5%
South West Hertfordshire 17,445 (Conservative)
Scottish National Party - 66.67%
Labour - 33.33%
Conservative - 4.76%
Liberal Democrat - 0.66%
Reform UK - 0.66%
Green Party - 0.4%
Alloa and Grangemouth 9,025 (Scottish National Party)
Conservative - 63.64%
Labour - 33.33%
Reform UK - 9.09%
Liberal Democrat - 0.66%
Green Party - 0.4%
Brigg and Immingham 19,765 (Conservative)
Conservative - 69.23%
Labour - 33.33%
Reform UK - 2.94%
Liberal Democrat - 0.99%
Green Party - 0.4%
Orpington 20,311 (Conservative)
Conservative - 69.23%
Labour - 33.33%
Reform UK - 4.76%
Green Party - 0.66%
Liberal Democrat - 0.66%
Lichfield 23,618 (Conservative)
Conservative - 66.67%
Labour - 33.33%
Liberal Democrat - 5.88%
Reform UK - 0.66%
Green Party - 0.4%
Kenilworth and Southam 19,517 (Conservative)
Conservative - 73.33%
Labour - 30.77%
Reform UK - 3.85%
Liberal Democrat - 1.23%
Green Party - 0.66%
Thirsk and Malton 25,421 (Conservative)
Conservative - 69.23%
Labour - 30.77%
Reform UK - 3.85%
Liberal Democrat - 0.66%
Green Party - 0.4%
Daventry 25,742 (Conservative)
Conservative - 71.43%
Labour - 30.77%
Liberal Democrat - 4.76%
Reform UK - 2.94%
Green Party - 0.4%
Torridge and Tavistock 24,986 (Conservative)
Scottish National Party - 71.43%
Labour - 30.77%
Conservative - 4.76%
Liberal Democrat - 0.66%
Reform UK - 0.5%
Green Party - 0.4%
Falkirk 14,315 (Scottish National Party)
Conservative - 73.33%
Labour - 30.77%
Reform UK - 2.94%
Liberal Democrat - 0.99%
Green Party - 0.4%
South Leicestershire 23,446 (Conservative)
Conservative - 73.33%
Labour - 30.77%
Reform UK - 1.49%
Liberal Democrat - 0.99%
Green Party - 0.4%
Old Bexley and Sidcup 18,291 (Conservative)
Conservative - 71.43%
Labour - 30.77%
Reform UK - 2.94%
Liberal Democrat - 0.99%
Green Party - 0.4%
Hertsmere 21,189 (Conservative)
Conservative - 66.67%
Labour - 30.77%
Reform UK - 2.94%
Liberal Democrat - 0.99%
Green Party - 0.5%
Gosport 23,278 (Conservative)
Conservative - 69.23%
Labour - 30.77%
Reform UK - 1.96%
Liberal Democrat - 0.99%
Green Party - 0.5%
Independent - 0.4%
Yorkshire Party - 0.4%
Independent - 0.2%
Richmond and Northallerton 27,195 (Conservative)
Conservative - 69.23%
Labour - 30.77%
Reform UK - 4.76%
Liberal Democrat - 0.99%
Green Party - 0.4%
Grantham and Bourne 27,625 (Conservative)
Conservative - 44.44%
Labour - 30.77%
Reform UK - 3.85%
Liberal Democrat - 0.66%
Green Party - 0.5%
West Suffolk 23,214 (Conservative)