Liberal Democrats Key Battleground Seats

These are the Lib Dems' most marginal seats, based on the lowest percentage swing required for the result to differ from VoteClimate's Forecast For The Next General Election.

First we list the seats where, based on current opinion polls, the Lib Dems should expect to win by up to 10%. Then we list the seats where the Lib Dems are predicted to be within 5% of winning the seat.

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): Reform: 27% | Labour: 18.8% | Conservative: 18.3% | Green: 14.5% | Liberal Democrat: 12.2%

[Last updated: June 2026]

Constituency Lib Dems Forecast Expected Competitor Predicted Majority
/ Votes Required
Carshalton and Wallington 1st 18,365 Reform 11,009 7,356 9.9%
Witney 1st 18,994 Reform 11,798 7,196 9.5%
Didcot and Wantage 1st 20,127 Reform 12,526 7,601 9.4%
Dorking and Horley 1st 18,915 Reform 12,180 6,735 9.4%
Bicester and Woodstock 1st 18,078 Reform 11,138 6,940 9.3%
Epsom and Ewell 1st 19,246 Conservative 12,250 6,996 9.1%
Caithness, Sutherland and Easter Ross 1st 18,640 SNP 12,343 6,297 8.4%
Mid Dorset and North Poole 1st 22,642 Conservative 16,433 6,209 8.2%
North Norfolk 1st 17,667 Conservative 11,869 5,798 8.1%
St Neots and Mid Cambridgeshire 1st 17,814 Reform 11,479 6,335 8.1%
Chelmsford 1st 18,538 Reform 12,306 6,232 8.1%
Horsham 1st 19,913 Conservative 13,630 6,283 7.9%
Melksham and Devizes 1st 18,304 Conservative 12,479 5,825 7.9%
Newbury 1st 17,873 Conservative 12,169 5,704 7.9%
Glastonbury and Somerton 1st 18,199 Reform 12,495 5,704 7.8%
Mid Dunbartonshire 1st 19,530 SNP 13,780 5,750 7.8%
North Devon 1st 19,472 Reform 13,328 6,144 7.8%
Thornbury and Yate 1st 19,014 Reform 13,296 5,718 7.3%
Sutton and Cheam 1st 16,454 Reform 11,257 5,197 7.2%
North East Hampshire 1st 19,463 Conservative 14,625 4,838 6.3%
Hazel Grove 1st 16,279 Reform 12,238 4,041 5.5%
Tiverton and Minehead 1st 16,628 Reform 12,771 3,857 5.4%
Godalming and Ash 1st 20,525 Conservative 16,531 3,994 5.3%
Frome and East Somerset 1st 15,050 Reform 11,425 3,625 5.2%
Eastleigh 1st 14,841 Reform 11,384 3,457 4.9%
Torbay 1st 16,973 Reform 13,267 3,706 4.9%
Ely and East Cambridgeshire 1st 16,105 Reform 12,512 3,593 4.5%
East Hampshire 1st 15,868 Conservative 13,201 2,667 3.8%
Sheffield Hallam 1st 18,514 Labour 15,814 2,700 3.7%
Farnham and Bordon 1st 16,447 Conservative 13,716 2,731 3.6%
Romsey and Southampton North 1st 16,384 Conservative 14,262 2,122 3.0%
North Dorset 1st 15,221 Reform 13,248 1,973 2.7%
North Cotswolds 1st 13,284 Conservative 12,745 539 0.7%
Newton Abbot 1st 13,934 Reform 13,630 304 0.4%
South Shropshire 2nd 14,864 Reform 14,891 27 0.0%
Bermondsey and Old Southwark 2nd 9,085 Labour 9,475 390 0.6%
Hamble Valley 3rd 14,042 Reform 14,492 450 0.6%
Inverness, Skye and West Ross-shire 2nd 15,222 SNP 16,110 888 1.1%
South West Hertfordshire 3rd 11,451 Reform 12,538 1,087 1.5%
Mid Buckinghamshire 2nd 13,557 Conservative 14,820 1,263 1.7%
Beaconsfield 2nd 12,318 Conservative 13,534 1,216 1.7%
Salisbury 2nd 11,624 Conservative 13,028 1,404 2.0%
West Worcestershire 3rd 12,425 Conservative 14,384 1,959 2.5%
Exmouth and Exeter East 3rd 11,137 Reform 13,543 2,406 3.0%
Birmingham Hall Green and Moseley 5th 4,352 Reform 7,083 2,731 3.5%
Aylesbury 3rd 10,295 Reform 13,127 2,832 3.6%
Brecon, Radnor and Cwm Tawe 3rd 9,494 Reform 12,318 2,824 3.9%
Sevenoaks 3rd 12,032 Reform 14,925 2,893 3.9%
Cambridge 3rd 10,105 Labour 13,030 2,925 4.2%
Windsor 3rd 9,236 Conservative 12,361 3,125 4.3%
Watford 4th 7,575 Reform 10,737 3,162 4.3%
Hinckley and Bosworth 3rd 11,033 Reform 14,406 3,373 4.4%
Runnymede and Weybridge 3rd 10,450 Conservative 13,803 3,353 4.6%
Torridge and Tavistock 3rd 11,532 Reform 15,162 3,630 4.9%

See also: Electoral Analysis