These are the seats where the Lib Dems have the best chance of winning, based on the least required swing in VoteClimate's Forecast For The Next General Election.
These are seats where Registering with VoteClimate will have the maximum influence on party policies. So if you have climate-concerned friends and family in these areas, please invite them to join us!
Forecast vote shares (GB): Labour: 45% | Conservative: 22% | Reform: 13% | Liberal Democrat: 8.5% | Green: 6%
[Last updated: 24 June 2024]
Constituency | Expected Winner | Lib Dems | Votes Required | |||
---|---|---|---|---|---|---|
Bath | Liberal Democrat | 31,400 | 1st | 31,400 | ||
Bicester and Woodstock | Liberal Democrat | 18,667 | 1st | 18,667 | ||
Caithness, Sutherland and Easter Ross | Liberal Democrat | 18,362 | 1st | 18,362 | ||
Carshalton and Wallington | Liberal Democrat | 25,254 | 1st | 25,254 | ||
Cheadle | Liberal Democrat | 28,584 | 1st | 28,584 | ||
Chelmsford | Liberal Democrat | 23,300 | 1st | 23,300 | ||
Cheltenham | Liberal Democrat | 31,571 | 1st | 31,571 | ||
Chesham and Amersham | Liberal Democrat | 24,114 | 1st | 24,114 | ||
Chichester | Liberal Democrat | 19,164 | 1st | 19,164 | ||
Chippenham | Liberal Democrat | 23,789 | 1st | 23,789 | ||
Didcot and Wantage | Liberal Democrat | 21,751 | 1st | 21,751 | ||
Dorking and Horley | Liberal Democrat | 20,542 | 1st | 20,542 | ||
Eastbourne | Liberal Democrat | 25,690 | 1st | 25,690 | ||
Eastleigh | Liberal Democrat | 20,880 | 1st | 20,880 | ||
Edinburgh West | Liberal Democrat | 23,733 | 1st | 23,733 | ||
Ely and East Cambridgeshire | Liberal Democrat | 16,529 | 1st | 16,529 | ||
Esher and Walton | Liberal Democrat | 28,457 | 1st | 28,457 | ||
Farnham and Bordon | Liberal Democrat | 19,423 | 1st | 19,423 | ||
Frome and East Somerset | Liberal Democrat | 16,095 | 1st | 16,095 | ||
Glastonbury and Somerton | Liberal Democrat | 25,683 | 1st | 25,683 | ||
Godalming and Ash | Liberal Democrat | 20,919 | 1st | 20,919 | ||
Guildford | Liberal Democrat | 26,764 | 1st | 26,764 | ||
Harpenden and Berkhamsted | Liberal Democrat | 23,315 | 1st | 23,315 | ||
Harrogate and Knaresborough | Liberal Democrat | 21,981 | 1st | 21,981 | ||
Hazel Grove | Liberal Democrat | 19,631 | 1st | 19,631 | ||
Henley and Thame | Liberal Democrat | 22,635 | 1st | 22,635 | ||
Honiton and Sidmouth | Liberal Democrat | 25,395 | 1st | 25,395 | ||
Horsham | Liberal Democrat | 19,737 | 1st | 19,737 | ||
Kingston and Surbiton | Liberal Democrat | 32,549 | 1st | 32,549 | ||
Lewes | Liberal Democrat | 25,243 | 1st | 25,243 | ||
Maidenhead | Liberal Democrat | 20,403 | 1st | 20,403 | ||
Mid Dorset and North Poole | Liberal Democrat | 24,020 | 1st | 24,020 | ||
Mid Dunbartonshire | Liberal Democrat | 22,175 | 1st | 22,175 | ||
Mid Sussex | Liberal Democrat | 19,202 | 1st | 19,202 | ||
Newbury | Liberal Democrat | 19,028 | 1st | 19,028 | ||
Newton Abbot | Liberal Democrat | 15,697 | 1st | 15,697 | ||
North Cornwall | Liberal Democrat | 22,657 | 1st | 22,657 | ||
North Devon | Liberal Democrat | 22,293 | 1st | 22,293 | ||
North East Fife | Liberal Democrat | 24,073 | 1st | 24,073 | ||
North Norfolk | Liberal Democrat | 21,368 | 1st | 21,368 | ||
North Shropshire | Liberal Democrat | 23,147 | 1st | 23,147 | ||
Orkney and Shetland | Liberal Democrat | 10,875 | 1st | 10,875 | ||
Oxford West and Abingdon | Liberal Democrat | 36,625 | 1st | 36,625 | ||
Richmond Park | Liberal Democrat | 38,275 | 1st | 38,275 | ||
Romsey and Southampton North | Liberal Democrat | 20,005 | 1st | 20,005 | ||
South Cambridgeshire | Liberal Democrat | 25,831 | 1st | 25,831 | ||
South Cotswolds | Liberal Democrat | 20,069 | 1st | 20,069 | ||
South Devon | Liberal Democrat | 18,103 | 1st | 18,103 | ||
St Albans | Liberal Democrat | 30,064 | 1st | 30,064 | ||
St Ives | Liberal Democrat | 26,347 | 1st | 26,347 | ||
St Neots and Mid Cambridgeshire | Liberal Democrat | 17,517 | 1st | 17,517 | ||
Stratford-on-Avon | Liberal Democrat | 18,190 | 1st | 18,190 | ||
Surrey Heath | Liberal Democrat | 21,198 | 1st | 21,198 | ||
Sutton and Cheam | Liberal Democrat | 19,299 | 1st | 19,299 | ||
Taunton and Wellington | Liberal Democrat | 26,200 | 1st | 26,200 | ||
Thornbury and Yate | Liberal Democrat | 23,428 | 1st | 23,428 | ||
Tiverton and Minehead | Liberal Democrat | 17,841 | 1st | 17,841 | ||
Torbay | Liberal Democrat | 18,716 | 1st | 18,716 | ||
Tunbridge Wells | Liberal Democrat | 20,502 | 1st | 20,502 | ||
Twickenham | Liberal Democrat | 37,947 | 1st | 37,947 | ||
Wells and Mendip Hills | Liberal Democrat | 24,537 | 1st | 24,537 | ||
West Dorset | Liberal Democrat | 26,712 | 1st | 26,712 | ||
Westmorland and Lonsdale | Liberal Democrat | 27,831 | 1st | 27,831 | ||
Wimbledon | Liberal Democrat | 29,592 | 1st | 29,592 | ||
Winchester | Liberal Democrat | 29,340 | 1st | 29,340 | ||
Woking | Liberal Democrat | 22,948 | 1st | 22,948 | ||
Wokingham | Liberal Democrat | 25,530 | 1st | 25,530 | ||
Yeovil | Liberal Democrat | 22,414 | 1st | 22,414 | ||
Witney | Conservative | 16,995 | 2nd | 16,886 | 109 | 0.14% |
Epsom and Ewell | Conservative | 20,009 | 2nd | 19,792 | 217 | 0.28% |
Melksham and Devizes | Conservative | 18,137 | 2nd | 17,166 | 971 | 1.32% |
Sheffield Hallam | Labour | 23,209 | 2nd | 22,174 | 1,035 | 1.42% |
North East Hampshire | Conservative | 19,352 | 2nd | 18,188 | 1,164 | 1.51% |
Tewkesbury | Conservative | 16,213 | 2nd | 14,868 | 1,345 | 1.83% |
Brecon, Radnor and Cwm Tawe | Conservative | 16,473 | 2nd | 14,746 | 1,727 | 2.36% |
East Hampshire | Conservative | 16,822 | 2nd | 15,051 | 1,771 | 2.51% |
Runnymede and Weybridge | Conservative | 18,750 | 2nd | 16,665 | 2,085 | 2.83% |
East Surrey | Conservative | 16,454 | 2nd | 12,841 | 3,613 | 4.93% |
Hamble Valley | Conservative | 19,393 | 2nd | 15,257 | 4,136 | 5.20% |
Exmouth and Exeter East | Conservative | 15,349 | 3rd | 11,084 | 4,265 | 5.33% |
West Worcestershire | Conservative | 19,906 | 2nd | 14,677 | 5,229 | 6.60% |
Sussex Weald | Conservative | 18,225 | 2nd | 12,718 | 5,507 | 7.56% |
Salisbury | Conservative | 18,317 | 2nd | 12,420 | 5,897 | 8.21% |
South Shropshire | Conservative | 19,823 | 2nd | 13,862 | 5,961 | 7.77% |
Sevenoaks | Conservative | 19,120 | 2nd | 13,126 | 5,994 | 8.13% |
Maidstone and Malling | Conservative | 13,823 | 4th | 7,805 | 6,018 | 7.87% |
Fareham and Waterlooville | Conservative | 18,168 | 2nd | 11,978 | 6,190 | 8.04% |
North Cotswolds | Conservative | 20,120 | 2nd | 13,849 | 6,271 | 8.57% |
East Grinstead and Uckfield | Conservative | 19,941 | 2nd | 13,548 | 6,393 | 8.48% |
Torridge and Tavistock | Conservative | 17,293 | 4th | 10,797 | 6,496 | 8.69% |
Finchley and Golders Green | Labour | 18,003 | 3rd | 10,716 | 7,287 | 9.40% |
North West Hampshire | Conservative | 20,918 | 3rd | 13,627 | 7,291 | 9.27% |
Bermondsey and Old Southwark | Labour | 21,626 | 2nd | 14,043 | 7,583 | 10.91% |
Aylesbury | Labour | 17,092 | 3rd | 9,195 | 7,897 | 9.97% |
Christchurch | Conservative | 19,159 | 2nd | 11,196 | 7,963 | 11.21% |
North West Essex | Conservative | 19,918 | 3rd | 11,831 | 8,087 | 10.15% |
North Dorset | Conservative | 20,454 | 2nd | 12,079 | 8,375 | 11.52% |
Solihull West and Shirley | Conservative | 16,555 | 3rd | 8,026 | 8,529 | 11.88% |
Mid Buckinghamshire | Conservative | 21,768 | 2nd | 13,165 | 8,603 | 11.38% |
South West Hertfordshire | Conservative | 16,485 | 4th | 7,548 | 8,937 | 12.46% |
Beaconsfield | Conservative | 19,077 | 3rd | 9,991 | 9,086 | 12.49% |
Bridgwater | Conservative | 14,516 | 4th | 5,320 | 9,196 | 12.85% |
Hinckley and Bosworth | Conservative | 18,296 | 3rd | 9,051 | 9,245 | 12.10% |
Windsor | Conservative | 15,783 | 3rd | 6,477 | 9,306 | 12.69% |
South West Wiltshire | Labour | 14,814 | 4th | 5,458 | 9,356 | 12.80% |
Poole | Labour | 15,866 | 4th | 6,458 | 9,408 | 12.97% |
Ashfield | Reform | 12,071 | 5th | 2,493 | 9,578 | 13.90% |
Spelthorne | Labour | 16,448 | 4th | 6,486 | 9,962 | 13.50% |
Montgomeryshire and Glyndwr | Conservative | 15,913 | 4th | 5,802 | 10,111 | 13.66% |
Orpington | Conservative | 15,171 | 4th | 4,947 | 10,224 | 14.34% |
Hereford and South Herefordshire | Labour | 15,986 | 4th | 5,580 | 10,406 | 14.41% |
Reigate | Conservative | 20,098 | 3rd | 9,678 | 10,420 | 13.51% |
See also: Electoral Analysis