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 449 seats in the 2024 General Election

Labour - New Wins (249)
Probability Constituency Current Majority
52.4% Labour win vs. 42.1% Conservative retain South West Norfolk 26,085
71.4% Labour win vs. 33.3% Conservative retain North West Cambridgeshire 25,678
45.5% Labour win vs. 42.1% Conservative retain Bury St Edmunds and Stowmarket 24,801
65.2% Labour win vs. 38.1% Conservative retain Mid Bedfordshire 24,664
47.6% Labour win vs. 40.0% Conservative retain Sittingbourne and Sheppey 24,479
57.9% Labour win vs. 36.4% Conservative retain North Bedfordshire 23,778
60.0% Labour win vs. 36.4% Conservative retain Isle of Wight East 23,737
69.2% Labour win vs. 22.2% Conservative retain Isle of Wight West 23,737
55.6% Labour win vs. 44.4% Conservative retain Bridgwater 23,728
66.7% Labour win vs. 36.4% Conservative retain Lichfield 23,618
57.9% Labour win vs. 36.4% Conservative retain Melton and Syston 23,521
71.4% Labour win vs. 22.2% Conservative retain Ashford 23,507
63.6% Labour win vs. 26.7% Conservative retain Hornchurch and Upminster 23,308
61.9% Labour win vs. 38.1% Conservative retain West Suffolk 23,214
54.6% Labour win vs. 26.7% Conservative retain Mid Leicestershire 23,191
55.6% Labour win vs. 42.1% Conservative retain Gainsborough 22,967
69.2% Labour win vs. 33.3% Conservative retain Maidstone and Malling 22,633
61.9% Labour win vs. 36.4% Conservative retain Broadland and Fakenham 21,861
55.6% Labour win vs. 40.0% Conservative retain South West Wiltshire 21,790
47.6% Labour win vs. 45.5% Conservative retain Solihull West and Shirley 21,536
77.8% Labour win vs. 22.2% Conservative retain South Norfolk 21,535
55.6% Labour win vs. 44.4% Conservative retain Wyre Forest 21,413
80.0% Labour win vs. 22.2% Conservative retain Folkestone and Hythe 21,337
63.6% Labour win vs. 26.7% Conservative retain Newark 21,245
55.6% Labour win vs. 38.1% Conservative retain Huntingdon 21,221
52.4% Labour win vs. 47.6% Conservative retain South East Cornwall 20,971
66.7% Labour win vs. 28.6% Conservative retain Suffolk Coastal 20,533
63.6% Labour win vs. 36.4% Conservative retain Beverley and Holderness 20,448
73.3% Labour win vs. 23.1% Conservative retain North West Leicestershire 20,400
50.0% Labour win vs. 20.0% Reform UK win Basildon and Billericay 20,364
69.2% Labour win vs. 25.0% Conservative retain Aylesbury 20,166
75.0% Labour win vs. 22.2% Conservative retain Bracknell 20,106
77.8% Labour win vs. 15.4% Conservative retain Cannock Chase 19,879
69.2% Labour win vs. 26.7% Conservative retain Tamworth 19,749
75.0% Labour win vs. 26.7% 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. 18.2% Conservative retain Dartford 19,160
60.0% Labour win vs. 36.4% Conservative retain The Wrekin 19,085
66.7% Labour win vs. 28.6% Conservative retain Harwich and North Essex 19,055
63.6% Labour win vs. 30.8% Conservative retain Poole 19,053
73.3% Labour win vs. 20.0% Reform UK win South Basildon and East Thurrock 19,038
61.9% Labour win vs. 36.4% Conservative retain Congleton 18,560
77.8% Labour win vs. 23.1% Conservative retain Dunstable and Leighton Buzzard 18,492
61.9% Labour win vs. 20.0% Conservative retain Spelthorne 18,393
77.8% Labour win vs. 13.1% Conservative retain Banbury 18,382
61.9% Labour win vs. 25.0% Conservative retain Chatham and Aylesford 18,351
62.5% Labour win vs. 38.1% Conservative retain North East Hertfordshire 18,189
83.3% Labour win vs. 18.2% Conservative retain Lowestoft 18,002
65.2% Labour win vs. 30.8% Conservative retain Romford 17,975
75.0% Labour win vs. 25.0% Conservative retain North Warwickshire and Bedworth 17,956
81.8% Labour win vs. 12.7% Conservative retain Wellingborough and Rushden 17,943
71.4% Labour win vs. 26.7% Conservative retain South Dorset 17,837
61.9% Labour win vs. 28.6% Conservative retain Ribble Valley 17,805
66.7% Labour win vs. 33.3% Conservative retain Central Devon 17,724
63.6% Labour win vs. 26.7% Conservative retain Windsor 17,688
66.7% Labour win vs. 33.3% Reform UK win Great Yarmouth 17,663
60.0% Labour win vs. 40.0% Conservative retain Derbyshire Dales 17,655
80.0% Labour win vs. 22.2% Conservative retain North Somerset 17,536
35.7% Labour win vs. 30.8% Liberal Democrat win Newton Abbot 17,501
73.3% Labour win vs. 26.3% Conservative retain Aldershot 17,371
81.8% Labour win vs. 20.0% Conservative retain Hitchin 17,335
80.0% Labour win vs. 22.2% Conservative retain Harborough, Oadby and Wigston 17,317
81.8% Labour win vs. 20.0% Conservative retain Weston-super-Mare 17,121
81.8% Labour win vs. 14.3% Conservative retain Rochester and Strood 17,072
71.4% Labour win vs. 13.1% Conservative retain Staffordshire Moorlands 16,924
77.8% Labour win vs. 22.2% Conservative retain Amber Valley 16,886
76.9% Labour win vs. 18.2% Conservative retain Redditch 16,733
54.6% Labour win vs. 40.0% Conservative retain Fylde 16,637
75.0% Labour win vs. 25.0% Conservative retain St Austell and Newquay 16,543
81.8% Labour win vs. 14.1% Conservative retain Sherwood Forest 16,532
73.3% Labour win vs. 28.6% Conservative retain Kettering 16,484
85.7% Labour win vs. 15.4% Conservative retain Mansfield 16,306
81.8% Labour win vs. 22.2% Conservative retain Buckingham and Bletchley 16,295
81.8% Labour win vs. 22.2% Conservative retain Swindon North 16,171
80.0% Labour win vs. 16.7% Conservative retain Worthing West 16,081
71.4% Labour win vs. 17.5% Conservative retain Forest of Dean 15,869
66.7% Labour win vs. 36.4% Conservative retain Portsmouth North 15,780
80.0% Labour win vs. 20.0% Conservative retain Stafford 15,742
75.0% Labour win vs. 25.0% Conservative retain Gravesham 15,581
80.0% Labour win vs. 20.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. 36.4% Conservative retain Tatton 15,208
88.9% Labour win vs. 12.5% Conservative retain Gillingham and Rainham 15,119
87.5% Labour win vs. 13.4% Conservative retain Basingstoke 15,113
75.0% Labour win vs. 25.0% Conservative retain Harlow 15,110
85.7% Labour win vs. 13.3% Conservative retain Burton and Uttoxeter 14,496
65.2% Labour win vs. 28.6% Conservative retain Southend West and Leigh 14,222
83.3% Labour win vs. 15.4% Conservative retain Stourbridge 14,213
90.9% Labour win vs. 10.0% 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. 29.4% Conservative retain Bromley and Biggin Hill 13,505
73.3% Labour win vs. 28.6% Scottish National Party retain Livingston 13,435
80.0% Labour win vs. 23.1% 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. 20.0% Conservative retain Nuneaton 13,144
81.8% Labour win vs. 20.0% Conservative retain Southend East and Rochford 12,969
66.7% Labour win vs. 38.1% Scottish National Party retain Edinburgh North and Leith 12,854
90.0% Labour win vs. 13.3% Conservative retain North East Derbyshire 12,854
87.5% Labour win vs. 15.4% Conservative retain Northampton South 12,794
81.8% Labour win vs. 20.0% Conservative retain Halesowen 12,506
87.5% Labour win vs. 9.1% Conservative retain Dover and Deal 12,261
83.3% Labour win vs. 15.4% Conservative retain Dudley 12,120
83.3% Labour win vs. 18.2% Conservative retain Plymouth Moor View 11,973
54.6% Labour win vs. 52.4% Scottish National Party retain Cumbernauld and Kirkintilloch 11,928
80.0% Labour win vs. 16.7% Conservative retain East Thanet 11,830
83.3% Labour win vs. 16.7% Conservative retain Reading West and Mid Berkshire 11,649
80.0% Labour win vs. 14.3% Conservative retain Great Grimsby and Cleethorpes 11,609
84.6% Labour win vs. 13.3% Reform UK win Thurrock 11,482
77.8% Labour win vs. 16.7% Scottish National Party retain Bathgate and Linlithgow 11,476
75.0% Labour win vs. 26.7% Conservative retain North Northumberland 11,464
88.9% Labour win vs. 14.3% Conservative retain Mid Cheshire 11,457
92.3% Labour win vs. 11.1% Conservative retain South Ribble 11,356
85.7% Labour win vs. 14.3% Conservative retain Shrewsbury 11,217
85.7% Labour win vs. 9.1% Conservative retain Telford 11,155
88.9% Labour win vs. 14.3% Scottish National Party retain Dunfermline and Dollar 11,135
90.9% Labour win vs. 13.4% Conservative retain Welwyn Hatfield 10,955
73.3% Labour win vs. 25.0% Conservative retain Croydon South 10,905
71.4% Labour win vs. 30.8% Scottish National Party retain Paisley and Renfrewshire South 10,820
88.9% Labour win vs. 15.4% Conservative retain Earley and Woodley 10,735
85.7% Labour win vs. 16.7% Conservative retain Macclesfield 10,711
66.7% Labour win vs. 40.0% Scottish National Party retain Paisley and Renfrewshire North 10,660
88.9% Labour win vs. 13.3% Conservative retain Erewash 10,606
73.3% Labour win vs. 25.0% Conservative retain Middlesbrough South and East Cleveland 10,520
85.7% Labour win vs. 15.4% Conservative retain Carlisle 10,485
90.0% Labour win vs. 12.5% Conservative retain Bournemouth West 10,442
85.7% Labour win vs. 18.2% Conservative retain Gloucester 10,277
87.5% Labour win vs. 12.5% Conservative retain Scarborough and Whitby 10,270
87.5% Labour win vs. 14.3% Conservative retain Corby and East Northamptonshire 10,268
85.7% Labour win vs. 20.0% Conservative retain Penrith and Solway 10,160
73.3% Labour win vs. 30.8% Conservative retain Bexleyheath and Crayford 10,101
83.3% Labour win vs. 14.3% Conservative retain Montgomeryshire and Glyndwr 9,841
73.3% Labour win vs. 28.6% Scottish National Party retain Edinburgh East and Musselburgh 9,705
90.9% Labour win vs. 9.1% Conservative retain York Outer 9,662
73.3% Labour win vs. 28.6% Scottish National Party retain Glenrothes and Mid Fife 9,597
80.0% Labour win vs. 25.0% Scottish National Party retain West Dunbartonshire 9,507
85.7% Labour win vs. 20.0% Conservative retain Colchester 9,491
61.9% Labour win vs. 40.0% 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. 18.2% Scottish National Party retain Hamilton and Clyde Valley 9,279
83.3% Labour win vs. 6.2% Conservative retain Morecambe and Lunesdale 8,823
83.3% Labour win vs. 16.7% Conservative retain Bournemouth East 8,806
97.6% 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
81.8% Labour win vs. 18.2% Conservative retain Hexham 8,636
90.9% Labour win vs. 14.3% Conservative retain Scunthorpe 8,628
95.2% Labour win vs. 7.7% Conservative retain Wakefield and Rothwell 8,611
95.2% Labour win vs. 7.7% Conservative retain Crewe and Nantwich 8,601
99.8% Labour win vs. 2.4% Conservative retain Stevenage 8,562
85.7% Labour win vs. 20.0% Conservative retain Uxbridge and South Ruislip 8,425
87.5% Labour win vs. 14.3% Conservative retain Crawley 8,360
71.4% Labour win vs. 16.7% 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. 13.4% Conservative retain Newcastle-under-Lyme 8,012
92.3% Labour win vs. 11.1% Conservative retain Swindon South 7,876
66.7% Labour win vs. 29.4% Scottish National Party retain Glasgow West 7,789
92.3% Labour win vs. 10.0% Conservative retain Doncaster East and the Isle of Axholme 7,745
77.8% Labour win vs. 22.2% Conservative retain Monmouthshire 7,721
80.0% Labour win vs. 23.1% Conservative retain Rushcliffe 7,643
85.7% Labour win vs. 16.7% Conservative retain East Worthing and Shoreham 7,474
83.3% Labour win vs. 20.0% Scottish National Party retain Motherwell, Wishaw and Carluke 7,466
88.9% Labour win vs. 11.1% Conservative retain Penistone and Stocksbridge 7,210
93.3% Labour win vs. 10.0% Conservative retain Loughborough 7,169
83.3% Labour win vs. 20.0% Conservative retain Chelsea and Fulham 7,163
50.0% Labour win vs. 45.5% Reform UK win Ashfield 7,131
96.2% Labour win vs. 6.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. 11.1% Conservative retain Worcester 6,758
87.5% Labour win vs. 14.3% Conservative retain Milton Keynes Central 6,609
73.3% Labour win vs. 26.7% Conservative retain Finchley and Golders Green 6,596
88.9% Labour win vs. 12.5% Conservative retain Milton Keynes North 6,397
90.9% Labour win vs. 10.0% Conservative retain Bolton West 6,377
92.3% Labour win vs. 11.1% Conservative retain Stoke-on-Trent North 6,376
92.3% Labour win vs. 11.1% Conservative retain Mid and South Pembrokeshire 6,276
87.5% Labour win vs. 15.4% Conservative retain Shipley 6,242
87.5% Labour win vs. 15.4% 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
94.1% Labour win vs. 9.1% Conservative retain Wolverhampton North East 5,918
73.3% 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. 9.1% Conservative retain Calder Valley 5,774
80.0% Labour win vs. 23.5% 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. 9.1% Conservative retain Broxtowe 5,629
97.1% Labour win vs. 4.4% Conservative retain Stroud 5,493
95.2% Labour win vs. 7.7% Conservative retain Ipswich 5,479
87.5% Labour win vs. 16.7% Scottish National Party retain Glasgow South West 5,462
50.0% Labour win vs. 45.5% Scottish National Party retain East Renfrewshire 5,426
95.2% Labour win vs. 7.7% Conservative retain Leeds South West and Morley 5,425
87.5% Labour win vs. 16.7% Conservative retain Norwich North 5,377
90.9% 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
93.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
95.2% Labour win vs. 5.9% Conservative retain Whitehaven and Workington 5,229
92.3% Labour win vs. 11.1% Conservative retain Colne Valley 5,103
90.0% Labour win vs. 11.1% Conservative retain Truro and Falmouth 4,999
88.9% Labour win vs. 9.1% Reform UK win Blackpool South 4,964
77.8% Labour win vs. 25.0% Conservative retain Stockton West 4,924
95.2% Labour win vs. 7.7% Conservative retain Southampton Itchen 4,498
81.8% Labour win vs. 18.2% Conservative retain Clwyd North 4,399
94.1% Labour win vs. 9.1% Conservative retain Hastings and Rye 4,368
88.9% Labour win vs. 12.5% Conservative retain Wycombe 4,312
85.7% 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. 15.4% 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. 14.3% Scottish National Party retain Glasgow North East 3,754
97.6% Labour win vs. 4.8% Conservative retain Vale of Glamorgan 3,562
93.3% Labour win vs. 9.1% Conservative retain Lincoln 3,514
92.3% Labour win vs. 14.3% Conservative retain West Bromwich 3,456
92.3% Labour win vs. 10.0% Conservative retain Lancaster and Wyre 3,447
90.9% Labour win vs. 12.5% Conservative retain Darlington 3,358
97.1% 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
92.3% Labour win vs. 10.0% 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. 6.7% Conservative retain Tipton and Wednesbury 2,666
85.7% Labour win vs. 15.4% Conservative retain Peterborough 2,580
83.3% Labour win vs. 16.7% 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
95.2% Labour win vs. 7.7% Conservative retain Kingston upon Hull West and Haltemprice 2,381
90.0% Labour win vs. 12.5% Conservative retain Keighley and Ilkley 2,218
85.7% Labour win vs. 16.7% Conservative retain Ossett and Denby Dale 2,088
88.9% Labour win vs. 9.1% Conservative retain Burnley 2,009
95.2% Labour win vs. 6.7% Conservative retain Warrington South 1,999
61.9% Labour win vs. 38.1% Plaid Cymru win Ynys Môn 1,968
94.1% Labour win vs. 5.9% Conservative retain Wrexham 1,885
83.3% Labour win vs. 16.7% Conservative retain Clwyd East 1,869
93.3% Labour win vs. 10.0% Conservative retain Gedling 1,660
85.7% Labour win vs. 16.7% Conservative retain Chipping Barnet 1,632
92.3% Labour win vs. 10.0% Conservative retain Wolverhampton West 1,604
92.3% Labour win vs. 9.1% 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
90.9% Labour win vs. 10.0% Conservative retain Bangor Aberconwy 271
90.9% Labour win vs. 12.5% Conservative retain Eltham and Chislehurst 254
97.1% Labour win vs. 6.7% Conservative retain Bedford 206
63.6% Labour win vs. 25.0% 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 - Losing Seats (1)
Probability Constituency Current Majority
73.3% Green Party win vs. 28.6% 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
97.1% Labour retain vs. 5.9% Conservative win Rawmarsh and Conisbrough 185
97.1% Labour retain vs. 5.9% Conservative win Coventry North West 208
99.5% Labour retain vs. 2.4% Reform UK win Blyth and Ashington 216
83.3% Labour retain vs. 20.0% Independent win Dewsbury and Batley 350
98.0% Labour retain vs. 4.8% Conservative win Stockton North 410
97.1% Labour retain vs. 4.8% Conservative win Heywood and Middleton North 520
92.3% Labour retain vs. 9.1% 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. 10.0% Conservative win Bridgend 1,109
92.3% Labour retain vs. 7.7% 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. 5.9% 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. 6.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. 9.1% Conservative win Bury South 1,823
92.3% Labour retain vs. 10.0% Conservative win Canterbury 1,836
93.3% Labour retain vs. 10.0% 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. 12.7% Reform UK win Kingston upon Hull East 2,166
98.0% Labour retain vs. 4.4% Reform UK win Halifax 2,295
99.0% Labour retain vs. 3.9% Reform UK win Torfaen 2,307
93.3% Labour retain vs. 7.7% Reform UK win Doncaster North 2,366
92.3% Labour retain vs. 10.2% Reform UK win Rotherham 2,519
88.9% Labour retain vs. 9.1% Conservative win Spen Valley 2,522
99.0% Labour retain vs. 2.9% Conservative win Bradford South 2,753
96.2% Labour retain vs. 5.9% Conservative win Kingston upon Hull North and Cottingham 2,820
97.6% Labour retain vs. 4.8% Conservative win Stalybridge and Hyde 2,946
97.6% Labour retain vs. 5.9% Conservative win Sunderland Central 2,964
99.0% Labour retain vs. 2.9% Conservative win Reading Central 3,037
98.0% Labour retain vs. 4.4% Conservative win Huddersfield 3,163
98.0% Labour retain vs. 5.3% Reform UK win Houghton and Sunderland South 3,179
90.0% Labour retain vs. 12.5% Conservative win Leeds North West 3,220
97.6% Labour retain vs. 4.8% 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. 12.7% 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. 4.8% 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. 5.9% Conservative win Cramlington and Killingworth 3,845
87.5% Labour retain vs. 10.0% Reform UK win Barnsley South 3,856
92.3% Labour retain vs. 9.1% Conservative win Wirral West 3,954
93.3% Labour retain vs. 5.9% Reform UK win Washington and Gateshead South 4,071
99.5% Labour retain vs. 2.4% Conservative win City of Durham 4,105
92.3% Labour retain vs. 10.0% Reform UK win North Durham 4,268
95.2% Labour retain vs. 7.7% 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
93.3% Labour retain vs. 4.8% 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.0% Labour retain vs. 2.4% Conservative win Birmingham Erdington 5,224
99.0% Labour retain vs. 3.5% Reform UK win Tynemouth 5,240
97.1% Labour retain vs. 6.7% 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.6% Labour retain vs. 4.8% Conservative win Middlesbrough and Thornaby East 5,861
92.3% Labour retain vs. 10.0% Conservative win Leicester West 5,973
66.7% Labour retain vs. 16.7% Conservative win Leicester East 6,019
98.0% Labour retain vs. 3.9% 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. 4.8% Conservative win Southampton Test 6,213
98.0% Labour retain vs. 4.8% Conservative win Caerphilly 6,570
97.1% Labour retain vs. 5.9% Conservative win Coventry East 6,596
99.5% Labour retain vs. 2.4% Conservative win Neath and Swansea East 6,689
96.2% Labour retain vs. 5.9% Reform UK win Wigan 6,728
98.5% Labour retain vs. 3.9% Conservative win Chester North and Neston 6,731
94.1% Labour retain vs. 8.3% 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.1% Labour retain vs. 4.8% 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.0% Labour retain vs. 3.9% Conservative win Harrow West 7,150
98.0% Labour retain vs. 3.9% Conservative win Preston 7,186
98.0% Labour retain vs. 4.8% Conservative win Runcorn and Helsby 7,238
99.5% Labour retain vs. 2.9% Conservative win Enfield North 7,841
96.2% Labour retain vs. 4.8% Conservative win Feltham and Heston 7,859
99.5% Labour retain vs. 2.9% Reform UK win Ellesmere Port and Bromborough 7,914
99.0% Labour retain vs. 2.9% Conservative win Brighton Kemptown and Peacehaven 7,970
97.1% Labour retain vs. 2.9% Reform UK win Aberafan Maesteg 7,992
99.6% Labour retain vs. 4.4% Reform UK win Swansea West 8,044
99.5% Labour retain vs. 2.9% Conservative win Brentford and Isleworth 8,088
26.7% Labour retain vs. 4.8% Independent win Birmingham Edgbaston 8,170
99.0% Labour retain vs. 2.9% Conservative win West Lancashire 8,336
98.5% Labour retain vs. 3.9% Reform UK win Stockport 8,983
99.5% Labour retain vs. 2.4% Reform UK win Blaenau Gwent and Rhymney 9,018
99.0% Labour retain vs. 2.9% Conservative win Smethwick 9,138
92.3% Labour retain vs. 9.1% Conservative win Luton North 9,217
98.0% Labour retain vs. 5.3% Conservative win Hayes and Harlington 9,261
99.0% Labour retain vs. 2.9% Conservative win South Shields 9,352
98.0% Labour retain vs. 2.0% Conservative win Bristol North West 9,431
97.1% Labour retain vs. 5.9% Liberal Democrat win Cambridge 9,639
66.7% Labour retain vs. 26.7% Workers Party of Britain win Rochdale 9,668
88.9% Labour retain vs. 16.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% Reform UK 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. 2.9% Conservative win Newcastle upon Tyne North 9,967
99.0% 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. 2.9% Conservative win Newcastle upon Tyne Central and West 10,344
99.0% 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. 5.9% Conservative win Oldham West, Chadderton and Royton 11,127
99.0% Labour retain vs. 3.5% Reform UK win Nottingham South 11,318
99.0% Labour retain vs. 3.9% Conservative win St Helens North 12,209
98.0% Labour retain vs. 2.9% Conservative win Ealing North 12,269
99.0% Labour retain vs. 2.9% Conservative win York Central 12,283
99.0% Labour retain vs. 2.9% Conservative win Cardiff South and Penarth 12,389
99.5% Labour retain vs. 2.9% Conservative win Sheffield Brightside and Hillsborough 12,405
99.0% Labour retain vs. 2.0% 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.5% Labour retain vs. 2.9% Reform UK 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. 5.9% 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.0% Labour retain vs. 2.9% Conservative win Ealing Central and Acton 13,917
99.0% Labour retain vs. 4.8% Green Party 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.4% 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.0% Labour retain vs. 2.9% Conservative win Stretford and Urmston 16,417
99.5% Labour retain vs. 2.4% Conservative win Nottingham East 16,825
99.5% Labour retain vs. 2.4% Conservative win Hove and Portslade 17,044
99.0% 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
97.1% Labour retain vs. 5.3% 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. 7.7% Workers Party of Britain win Blackburn 18,150
90.0% Labour retain vs. 9.1% Independent 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% Liberal Democrat win Islington South and Finsbury 18,731
99.8% Labour retain vs. 2.0% Conservative win Lewisham East 18,841
99.0% Labour retain vs. 2.0% 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% Conservative win Streatham and Croydon North 23,248
57.9% Labour retain vs. 44.4% 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
93.3% Labour retain vs. 10.0% Green Party win Sheffield Central 27,273
98.0% Labour retain vs. 9.1% Workers Party of Britain win Birmingham Hall Green and Moseley 27,324
95.2% Labour retain vs. 7.7% Independent win Holborn and St Pancras 27,741
99.8% Labour retain vs. 2.0% Conservative win Dulwich and West Norwood 27,932
99.8% Labour retain vs. 1.0% Conservative win Manchester Withington 28,108
75.0% 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.4% Conservative win Liverpool Wavertree 30,940
99.0% Labour retain vs. 4.8% Independent 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
96.2% 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
85.7% Labour retain vs. 16.7% Independent win Bethnal Green and Stepney 36,369
99.8% Labour retain vs. 2.0% Conservative win Knowsley 39,240
Labour - Wider Marginals (27)
Odds Breakdown Constituency Current Majority
Conservative - 60.0%
Labour - 47.62%
Reform UK - 3.45%
Liberal Democrat - 0.99%
Green Party - 0.5%
Bexhill and Battle 24,568 (Conservative)
Conservative - 57.89%
Labour - 42.11%
Reform UK - 4.35%
Liberal Democrat - 0.5%
Green Party - 0.4%
Herne Bay and Sandwich 15,123 (Conservative)
Conservative - 62.5%
Labour - 40.0%
Reform UK - 2.94%
Liberal Democrat - 0.66%
Green Party - 0.4%
Mid Norfolk 22,754 (Conservative)
Scottish National Party - 65.22%
Labour - 40.0%
Conservative - 4.76%
Liberal Democrat - 0.66%
Green Party - 0.4%
Reform UK - 0.4%
North Ayrshire and Arran 8,521 (Scottish National Party)
Conservative - 63.64%
Labour - 40.0%
Reform UK - 2.78%
Liberal Democrat - 0.99%
Green Party - 0.5%
South Northamptonshire 27,035 (Conservative)
Conservative - 61.9%
Labour - 38.46%
Reform UK - 8.33%
Liberal Democrat - 0.66%
Green Party - 0.4%
Skipton and Ripon 23,660 (Conservative)
Conservative - 60.0%
Labour - 38.1%
Reform UK - 3.85%
Liberal Democrat - 0.99%
Green Party - 0.4%
Grantham and Bourne 27,625 (Conservative)
Conservative - 66.67%
Labour - 38.1%
Reform UK - 2.94%
Liberal Democrat - 0.66%
Green Party - 0.4%
Goole and Pocklington 21,354 (Conservative)
Conservative - 57.89%
Labour - 38.1%
Reform UK - 8.33%
Liberal Democrat - 0.5%
Green Party - 0.33%
Bognor Regis and Littlehampton 21,519 (Conservative)
Conservative - 60.0%
Labour - 36.36%
Reform UK - 8.33%
Liberal Democrat - 0.66%
Green Party - 0.2%
South Suffolk 22,897 (Conservative)
Conservative - 57.89%
Labour - 34.78%
Liberal Democrat - 4.76%
Reform UK - 0.33%
Green Party - 0.2%
Salisbury 20,331 (Conservative)
Conservative - 63.64%
Labour - 34.48%
Reform UK - 5.88%
Liberal Democrat - 0.66%
Green Party - 0.33%
Braintree 25,098 (Conservative)
Conservative - 63.64%
Labour - 33.33%
Reform UK - 3.85%
Liberal Democrat - 0.99%
Green Party - 0.5%
Thirsk and Malton 25,421 (Conservative)
Conservative - 55.56%
Labour - 33.33%
Liberal Democrat - 6.67%
Reform UK - 2.94%
Green Party - 0.4%
South West Hertfordshire 17,445 (Conservative)
Conservative - 57.89%
Labour - 33.33%
Reform UK - 9.09%
Liberal Democrat - 0.33%
Green Party - 0.2%
Brigg and Immingham 19,765 (Conservative)
Conservative - 66.67%
Labour - 33.33%
Reform UK - 5.88%
Liberal Democrat - 0.4%
Green Party - 0.2%
Orpington 20,311 (Conservative)
Scottish National Party - 69.23%
Labour - 33.33%
Conservative - 1.23%
Liberal Democrat - 0.99%
Green Party - 0.4%
Reform UK - 0.4%
Dundee Central 13,451 (Scottish National Party)
Conservative - 55.56%
Labour - 33.33%
Reform UK - 20.0%
Liberal Democrat - 0.5%
Green Party - 0.4%
Castle Point 26,490 (Conservative)
Conservative - 66.67%
Labour - 33.33%
Reform UK - 5.26%
Liberal Democrat - 0.99%
Green Party - 0.5%
Faversham and Mid Kent 22,220 (Conservative)
Scottish National Party - 66.67%
Labour - 33.33%
Conservative - 4.76%
Liberal Democrat - 0.66%
Green Party - 0.4%
Reform UK - 0.4%
Alloa and Grangemouth 9,025 (Scottish National Party)
Conservative - 65.22%
Labour - 33.33%
Reform UK - 1.49%
Liberal Democrat - 0.99%
Green Party - 0.4%
Old Bexley and Sidcup 18,291 (Conservative)
Conservative - 61.9%
Labour - 31.25%
Liberal Democrat - 5.26%
Reform UK - 0.99%
Green Party - 0.4%
Reigate 18,275 (Conservative)
Conservative - 69.23%
Labour - 30.77%
Reform UK - 3.85%
Liberal Democrat - 0.66%
Green Party - 0.4%
Daventry 25,742 (Conservative)
Conservative - 57.89%
Labour - 30.77%
Liberal Democrat - 5.26%
Reform UK - 1.49%
Green Party - 0.2%
Torridge and Tavistock 24,986 (Conservative)
Scottish National Party - 73.33%
Labour - 30.77%
Conservative - 4.76%
Liberal Democrat - 0.66%
Green Party - 0.5%
Reform UK - 0.5%
Falkirk 14,315 (Scottish National Party)
Conservative - 71.43%
Labour - 30.77%
Reform UK - 2.44%
Liberal Democrat - 0.79%
Green Party - 0.25%
Hertsmere 21,189 (Conservative)
Conservative - 73.33%
Labour - 30.77%
Reform UK - 2.94%
Liberal Democrat - 1.23%
Green Party - 0.33%
South Leicestershire 23,446 (Conservative)