Conservative
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.

Conservative are forecast to win 98 seats in the 2024 General Election

There are no Conservative new wins forecasted in the 2024 General Election

Conservative - Losing Seats (272)
Probability Constituency Current Majority
52.4% Labour win vs. 40.0% Conservative retain South West Norfolk 26,085
66.7% Liberal Democrat win vs. 36.4% Conservative retain Honiton and Sidmouth 25,889
66.7% Labour win vs. 38.1% Conservative retain North West Cambridgeshire 25,678
55.6% Liberal Democrat win vs. 50.0% Conservative retain Tiverton and Minehead 24,982
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
84.6% Reform UK win vs. 10.2% Labour win Clacton 24,369
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
69.2% Liberal Democrat win vs. 22.2% Conservative retain North Shropshire 22,949
66.7% Labour win vs. 34.8% Conservative retain Maidstone and Malling 22,633
54.6% Liberal Democrat win vs. 30.8% Conservative retain Chichester 22,351
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
65.2% Liberal Democrat win vs. 28.6% Conservative retain South Cotswolds 19,048
75.0% Labour win vs. 14.3% Conservative retain South Basildon and East Thurrock 19,038
57.9% Liberal Democrat win vs. 28.6% Conservative retain Mid Sussex 18,958
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
77.8% Liberal Democrat win vs. 22.2% Conservative retain Chesham and Amersham 17,818
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
54.6% Liberal Democrat win vs. 43.5% Conservative retain Torbay 17,678
50.0% Liberal Democrat win vs. 44.4% Conservative retain Surrey Heath 17,677
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
66.7% Liberal Democrat win vs. 22.2% Conservative retain Chelmsford 17,621
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
63.6% Liberal Democrat win vs. 20.0% Conservative retain Frome and East Somerset 17,396
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
83.3% Liberal Democrat win vs. 23.1% Conservative retain Glastonbury and Somerton 16,738
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
77.8% Liberal Democrat win vs. 23.1% Conservative retain Yeovil 16,184
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
63.6% Liberal Democrat win vs. 33.3% Conservative retain Newbury 16,047
54.6% Liberal Democrat win vs. 30.8% Conservative retain Bicester and Woodstock 16,000
71.4% Labour win vs. 30.3% Conservative retain Forest of Dean 15,869
54.6% Liberal Democrat win vs. 44.4% Conservative retain Mid Dorset and North Poole 15,809
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
83.3% Liberal Democrat win vs. 22.2% Conservative retain Dorking and Horley 15,568
80.0% Labour win vs. 25.0% Conservative retain Mid Derbyshire 15,477
73.3% Liberal Democrat win vs. 30.8% Conservative retain North Cornwall 15,410
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
65.2% Liberal Democrat win vs. 38.1% Conservative retain Wells and Mendip Hills 15,181
63.6% Liberal Democrat win vs. 37.0% Conservative retain Harpenden and Berkhamsted 15,163
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
57.9% Liberal Democrat win vs. 38.1% Conservative retain Ely and East Cambridgeshire 14,882
75.0% Liberal Democrat win vs. 28.6% Conservative retain North Devon 14,813
63.6% Liberal Democrat win vs. 33.3% Conservative retain Tunbridge Wells 14,645
73.3% Liberal Democrat win vs. 28.6% Conservative retain North Norfolk 14,555
83.3% Labour win vs. 13.4% Conservative retain Burton and Uttoxeter 14,496
66.7% Liberal Democrat win vs. 33.3% Conservative retain Chippenham 14,483
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
75.0% Liberal Democrat win vs. 26.7% Conservative retain West Dorset 14,203
61.9% Liberal Democrat win vs. 36.4% Conservative retain Henley and Thame 14,053
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
57.9% Liberal Democrat win vs. 30.8% Conservative retain South Devon 13,371
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
71.4% Liberal Democrat win vs. 28.6% Conservative retain Thornbury and Yate 13,114
85.7% Labour win vs. 20.0% Conservative retain Southend East and Rochford 12,969
83.3% Liberal Democrat win vs. 20.0% Conservative retain Wokingham 12,896
60.0% Liberal Democrat win vs. 44.4% Conservative retain Romsey and Southampton North 12,892
66.7% Liberal Democrat win vs. 22.2% Labour win St Neots and Mid Cambridgeshire 12,883
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
55.6% Liberal Democrat win vs. 50.0% Conservative retain Farnham and Bordon 12,786
71.4% Liberal Democrat win vs. 18.2% Labour win Didcot and Wantage 12,692
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
69.2% Liberal Democrat win vs. 28.6% Conservative retain Eastleigh 11,990
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
83.3% Liberal Democrat win vs. 16.7% Conservative retain Taunton and Wellington 11,700
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
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
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
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
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
83.3% Liberal Democrat win vs. 19.2% Conservative retain Harrogate and Knaresborough 9,937
80.0% Labour win vs. 20.0% Conservative retain Montgomeryshire and Glyndwr 9,841
77.8% Liberal Democrat win vs. 22.2% Conservative retain Woking 9,767
90.9% Labour win vs. 10.0% Conservative retain York Outer 9,662
73.3% Liberal Democrat win vs. 23.1% Conservative retain Godalming and Ash 9,567
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
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
38.1% Liberal Democrat win vs. 34.8% Conservative retain Exmouth and Exeter East 8,805
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
73.3% Liberal Democrat win vs. 28.6% Conservative retain Sutton and Cheam 8,351
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
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
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
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
90.9% Liberal Democrat win vs. 15.4% Conservative retain Winchester 6,074
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
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
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
92.3% Labour win vs. 9.1% Conservative retain Northampton North 5,263
96.2% Labour win vs. 6.7% Conservative retain Whitehaven and Workington 5,229
73.3% Plaid Cymru win vs. 28.6% Labour win Caerfyrddin 5,111
92.3% Labour win vs. 12.5% Conservative retain Colne Valley 5,103
92.3% Liberal Democrat win vs. 11.1% Conservative retain Westmorland and Lonsdale 5,078
90.0% Labour win vs. 14.3% Conservative retain Truro and Falmouth 4,999
88.9% Liberal Democrat win vs. 12.5% Conservative retain St Ives 4,967
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
87.5% Liberal Democrat win vs. 14.3% Conservative retain Guildford 4,915
87.5% Liberal Democrat win vs. 14.3% Conservative retain Hazel Grove 4,749
85.7% Liberal Democrat win vs. 20.0% Conservative retain Lewes 4,653
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% Liberal Democrat win vs. 12.5% Conservative retain Eastbourne 4,331
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
87.5% Liberal Democrat win vs. 15.4% Conservative retain Esher and Walton 3,814
97.6% Labour win vs. 5.9% Conservative retain Vale of Glamorgan 3,562
88.9% Liberal Democrat win vs. 14.3% Conservative retain South Cambridgeshire 3,552
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
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
93.3% Labour win vs. 10.0% Conservative retain Kingston upon Hull West and Haltemprice 2,381
87.5% Liberal Democrat win vs. 18.2% Conservative retain Cheadle 2,336
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
87.5% Liberal Democrat win vs. 13.4% Conservative retain Cheltenham 981
55.6% Scottish National Party win vs. 42.1% Conservative retain West Aberdeenshire and Kincardine 843
88.9% Liberal Democrat win vs. 15.4% Conservative retain Carshalton and Wallington 652
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
Conservative - Retained Seats (98)
Probability Constituency Current Majority
61.9% Conservative retain vs. 33.3% Scottish National Party win Gordon and Buchan 210
50.0% Conservative retain vs. 34.8% Scottish National Party win Dumfries and Galloway 1,869
52.4% Conservative retain vs. 44.4% Scottish National Party win Aberdeenshire North and Moray East 3,208
63.6% Conservative retain vs. 23.1% Scottish National Party win Dumfriesshire, Clydesdale and Tweeddale 3,278
73.3% Conservative retain vs. 22.2% Scottish National Party win Berwickshire, Roxburgh and Selkirk 5,148
50.0% Conservative retain vs. 50.0% Liberal Democrat win Brecon, Radnor and Cwm Tawe 7,540
54.6% Conservative retain vs. 45.5% Labour win Ruislip, Northwood and Pinner 13,910
69.2% Conservative retain vs. 33.3% Liberal Democrat win Witney 14,281
77.8% Conservative retain vs. 14.3% Liberal Democrat win Beaconsfield 14,875
57.9% Conservative retain vs. 45.5% Labour win Herne Bay and Sandwich 15,123
77.8% Conservative retain vs. 28.6% Labour win Aldridge-Brownhills 15,867
61.9% Conservative retain vs. 28.6% Labour win Runnymede and Weybridge 16,890
66.7% Conservative retain vs. 36.4% Liberal Democrat win Melksham and Devizes 16,958
52.4% Conservative retain vs. 40.0% Liberal Democrat win Epsom and Ewell 17,219
55.6% Conservative retain vs. 34.8% Labour win South West Hertfordshire 17,445
60.0% Conservative retain vs. 37.0% Labour win Reigate 18,275
73.3% Conservative retain vs. 30.8% Labour win Old Bexley and Sidcup 18,291
69.2% Conservative retain vs. 28.6% Liberal Democrat win Maidenhead 19,116
60.0% Conservative retain vs. 44.4% Labour win Sutton Coldfield 19,272
85.7% Conservative retain vs. 20.0% Labour win East Grinstead and Uckfield 19,455
66.7% Conservative retain vs. 33.3% Labour win Kenilworth and Southam 19,517
52.4% Conservative retain vs. 44.4% Labour win Hereford and South Herefordshire 19,708
63.6% Conservative retain vs. 33.3% Labour win Brigg and Immingham 19,765
45.5% Conservative retain vs. 40.0% Labour win Broxbourne 19,790
57.9% Conservative retain vs. 43.5% Liberal Democrat win Stratford-on-Avon 19,972
87.5% Conservative retain vs. 18.2% Labour win Wetherby and Easingwold 20,223
54.6% Conservative retain vs. 28.6% Labour win North West Norfolk 20,229
69.2% Conservative retain vs. 33.3% Labour win Orpington 20,311
55.6% Conservative retain vs. 38.1% Labour win Salisbury 20,331
73.3% Conservative retain vs. 20.0% Labour win North East Hampshire 20,421
83.3% Conservative retain vs. 23.1% Labour win Mid Buckinghamshire 20,662
83.3% Conservative retain vs. 18.2% Labour win East Hampshire 20,700
52.4% Conservative retain vs. 52.4% Labour win South East Cornwall 20,971
69.2% Conservative retain vs. 22.2% Liberal Democrat win Tewkesbury 21,030
71.4% Conservative retain vs. 30.8% Labour win Hertsmere 21,189
90.9% Conservative retain vs. 14.3% Labour win East Wiltshire 21,196
47.6% Conservative retain vs. 36.4% Liberal Democrat win Horsham 21,200
69.2% Conservative retain vs. 36.4% Labour win Goole and Pocklington 21,354
52.4% Conservative retain vs. 42.1% Labour win Wyre Forest 21,413
50.0% Conservative retain vs. 38.1% Labour win Bognor Regis and Littlehampton 21,519
73.3% Conservative retain vs. 16.7% Labour win Sevenoaks 21,569
57.9% Conservative retain vs. 50.0% Labour win South West Devon 21,750
71.4% Conservative retain vs. 22.2% Labour win Havant 21,792
75.0% Conservative retain vs. 26.7% Labour win Hamble Valley 21,968
47.6% Conservative retain vs. 34.8% Green Party win Waveney Valley 22,027
69.2% Conservative retain vs. 36.4% Labour win Epping Forest 22,173
75.0% Conservative retain vs. 29.4% Labour win Stone, Great Wyrley and Penkridge 22,187
71.4% Conservative retain vs. 22.2% Labour win Faversham and Mid Kent 22,220
76.9% Conservative retain vs. 25.0% Labour win Arundel and South Downs 22,240
60.0% Conservative retain vs. 47.6% Labour win Meriden and Solihull East 22,444
60.0% Conservative retain vs. 38.1% Labour win Bridlington and The Wolds 22,523
63.6% Conservative retain vs. 40.0% Labour win Mid Norfolk 22,754
95.2% Conservative retain vs. 5.9% Labour win Weald of Kent 22,790
57.9% Conservative retain vs. 36.4% Labour win South Suffolk 22,897
61.9% Conservative retain vs. 40.0% Labour win North Cotswolds 22,898
92.3% Conservative retain vs. 12.5% Labour win Kingswinford and South Staffordshire 22,957
69.2% Conservative retain vs. 36.4% Labour win Bromsgrove 23,106
44.4% Conservative retain vs. 30.8% Labour win West Suffolk 23,214
63.6% Conservative retain vs. 32.3% Liberal Democrat win South Shropshire 23,245
66.7% Conservative retain vs. 30.8% Labour win Gosport 23,278
80.0% Conservative retain vs. 14.3% Labour win East Surrey 23,391
73.3% Conservative retain vs. 30.8% Labour win South Leicestershire 23,446
61.9% Conservative retain vs. 44.4% Labour win Central Suffolk and North Ipswich 23,455
69.2% Conservative retain vs. 33.3% Labour win Lichfield 23,618
63.6% Conservative retain vs. 38.1% Labour win Skipton and Ripon 23,660
94.1% Conservative retain vs. 9.1% Labour win North Dorset 24,078
85.7% Conservative retain vs. 18.2% Labour win Witham 24,131
83.3% Conservative retain vs. 19.2% Labour win New Forest West 24,403
75.0% Conservative retain vs. 26.7% Labour win West Worcestershire 24,499
60.0% Conservative retain vs. 36.4% Labour win Bexhill and Battle 24,568
90.9% Conservative retain vs. 13.4% Labour win Christchurch 24,611
47.6% Conservative retain vs. 47.6% Labour win Bury St Edmunds and Stowmarket 24,801
63.6% Conservative retain vs. 28.6% Green Party win North Herefordshire 24,845
71.4% Conservative retain vs. 30.8% Labour win Torridge and Tavistock 24,986
63.6% Conservative retain vs. 35.7% Labour win Braintree 25,098
80.0% Conservative retain vs. 25.0% Labour win New Forest East 25,251
73.3% Conservative retain vs. 30.8% Labour win Thirsk and Malton 25,421
75.0% Conservative retain vs. 28.6% Labour win North West Hampshire 25,683
69.2% Conservative retain vs. 30.8% Labour win Daventry 25,742
52.4% Conservative retain vs. 40.0% Reform UK win Boston and Skegness 25,821
63.6% Conservative retain vs. 28.6% Labour win Hinckley and Bosworth 25,958
65.2% Conservative retain vs. 28.6% Labour win Fareham and Waterlooville 26,213
80.0% Conservative retain vs. 26.3% Labour win Sussex Weald 26,384
57.9% Conservative retain vs. 34.8% Labour win Castle Point 26,490
80.0% Conservative retain vs. 22.2% Labour win Rutland and Stamford 26,549
83.3% Conservative retain vs. 18.2% Labour win Tonbridge 26,759
63.6% Conservative retain vs. 40.0% Labour win South Northamptonshire 27,035
69.2% Conservative retain vs. 30.8% Labour win Richmond and Northallerton 27,195
90.0% Conservative retain vs. 14.3% Labour win North West Essex 27,594
69.2% Conservative retain vs. 30.8% Labour win Grantham and Bourne 27,625
81.8% Conservative retain vs. 23.1% Labour win Droitwich and Evesham 28,018
71.4% Conservative retain vs. 13.3% Reform UK win Louth and Horncastle 28,694
93.3% Conservative retain vs. 7.7% Labour win Brentwood and Ongar 29,065
84.6% Conservative retain vs. 18.2% Labour win Maldon 29,564
83.3% Conservative retain vs. 20.0% Labour win North East Cambridgeshire 29,993
81.8% Conservative retain vs. 11.1% Labour win South Holland and The Deepings 30,838
90.0% Conservative retain vs. 15.4% Labour win Rayleigh and Wickford 31,000
77.8% Conservative retain vs. 25.0% Labour win Sleaford and North Hykeham 32,565
Conservative - Wider Marginals (1)
Odds Breakdown Constituency Current Majority
Scottish National Party - 60.0%
Conservative - 42.11%
Labour - 7.69%
Liberal Democrat - 0.5%
Green Party - 0.33%
Reform UK - 0.33%
Moray West, Nairn and Strathspey 2,810 (Scottish National Party)