Tactical Voting against Greens

This is our tactical voting guide to keeping out Green candidates in the 2029 general election. This page takes the set of constituencies where Green candidates stood last time and divides them into three categories using the rules below.

Rules

We assume that tactical voting is only a good idea against a Green candidate in a particular constituency when, considering the current forecast, they hold the constituency and are no more than 25 percentage points ahead of the second placed candidate or, alternatively, will not win the constituency and are no more than 25 percentage points behind the winning candidate.

  1. The first table contains the constituencies which meet the above criteria.
  2. The second table contains the constituencies where we forecast that the Green candidate will be so far behind that it appears they cannot win.
  3. The third table contains the constituencies where we forecast that the Green candidate will be so far ahead that it appears they are unlikely to be beaten.

If a by-election has taken place after the last election and the boundaries have not changed, then that result is used instead of the one from the last election.

Usage Guide

In our opinion, the best way of using this guide is as follows:

  1. Pick the name of a constituency.
  2. Find which table the constituency is in.
  3. Check the recommended advice above the table.
  4. Open the link to your selected constituency and verify whether our advised tactical vote seems plausible to you.

For tactical voting against other parties see here.
For the newer (and more sophisticated) tactical voting calculator see here.

Constituencies where tactical voting may help

Our recommendation: Vote for the parties recommended in this table. If there are two such parties, the first choice we calculate is the most effective.

LondonVote For
Barking1. Labour
2. Reform UK
Battersea1. Labour
2. Reform UK
Beckenham and Penge1. Labour
2. Reform UK
Bermondsey and Old Southwark1. Labour
2. Liberal Democrat
Bethnal Green and Stepney1. Minor
2. Labour
Bexleyheath and Crayford1. Reform UK
2. Conservative
Brent East1. Labour
2. Reform UK
Brent West1. Conservative
2. Labour
Brentford and Isleworth1. Labour
2. Reform UK
Bromley and Biggin Hill1. Reform UK
2. Conservative
Chelsea and Fulham1. Conservative
2. Labour
Chingford and Woodford Green1. Conservative
2. Minor
Chipping Barnet1. Conservative
2. Labour
Cities of London and Westminster1. Conservative
2. Labour
Clapham and Brixton Hill1. Labour
2. Reform UK
Croydon East1. Labour
2. Reform UK
Croydon South1. Conservative
2. Reform UK
Croydon West1. Labour
2. Reform UK
Dagenham and Rainham1. Reform UK
2. Labour
Dulwich and West Norwood1. Labour
2. Reform UK
Ealing Central and Acton1. Labour
2. Reform UK
Ealing North1. Labour
2. Reform UK
Ealing Southall1. Labour
2. Reform UK
East Ham1. Labour
2. Minor
Edmonton and Winchmore Hill1. Labour
2. Reform UK
Eltham and Chislehurst1. Reform UK
2. Labour
Enfield North1. Labour
2. Reform UK
Erith and Thamesmead1. Labour
2. Reform UK
Feltham and Heston1. Reform UK
2. Labour
Finchley and Golders Green1. Conservative
2. Labour
Greenwich and Woolwich1. Labour
2. Reform UK
Hackney North and Stoke Newington1. Labour
2. Reform UK
Hackney South and Shoreditch1. Labour
2. Reform UK
Hammersmith and Chiswick1. Labour
2. Reform UK
Hampstead and Highgate1. Labour
2. Reform UK
Harrow West1. Labour
2. Conservative
Hayes and Harlington1. Labour
2. Reform UK
Hendon1. Conservative
2. Labour
Holborn and St Pancras1. Labour
2. Reform UK
Hornsey and Friern Barnet1. Labour
2. Reform UK
Ilford North1. Minor
2. Reform UK
Ilford South1. Labour
2. Minor
Islington South and Finsbury1. Labour
2. Reform UK
Kensington and Bayswater1. Conservative
2. Labour
Lewisham East1. Labour
2. Reform UK
Lewisham North1. Labour
2. Reform UK
Lewisham West and Dulwich East1. Labour
2. Reform UK
Leyton and Wanstead1. Labour
2. Reform UK
Mitcham and Morden1. Labour
2. Reform UK
Old Bexley and Sidcup1. Reform UK
2. Conservative
Orpington1. Conservative
2. Reform UK
Peckham1. Labour
2. Reform UK
Poplar and Limehouse1. Labour
2. Reform UK
Putney1. Labour
2. Reform UK
Queens Park and Maida Vale1. Labour
2. Reform UK
Romford1. Reform UK
2. Conservative
Southgate and Wood Green1. Labour
2. Reform UK
Stratford and Bow1. Labour
2. Reform UK
Streatham and Croydon North1. Labour
2. Reform UK
Tooting1. Labour
2. Reform UK
Tottenham1. Labour
2. Reform UK
Uxbridge and Ruislip South1. Conservative
2. Reform UK
Vauxhall and Camberwell Green1. Labour
2. Reform UK
Walthamstow1. Labour
2. Reform UK
West Ham and Beckton1. Labour
2. Reform UK
East of EnglandVote For
Bedford1. Labour
2. Reform UK
Bedfordshire Mid1. Reform UK
2. Conservative
Bedfordshire North1. Conservative
2. Reform UK
Braintree1. Reform UK
2. Conservative
Broadland and Fakenham1. Reform UK
2. Conservative
Broxbourne1. Reform UK
2. Conservative
Bury St Edmunds and Stowmarket1. Reform UK
2. Conservative
Cambridge1. Labour
2. Liberal Democrat
Cambridgeshire North East1. Conservative
2. Reform UK
Cambridgeshire North West1. Reform UK
2. Conservative
Colchester1. Reform UK
2. Labour
Dunstable and Leighton Buzzard1. Reform UK
2. Conservative
Ely and Cambridgeshire East1. Liberal Democrat
2. Conservative
Epping Forest1. Conservative
2. Labour
Essex North West1. Conservative
2. Reform UK
Harlow1. Reform UK
2. Conservative
Harwich and Essex North1. Reform UK
2. Conservative
Hemel Hempstead1. Reform UK
2. Labour
Hertford and Stortford1. Reform UK
2. Conservative
Hertfordshire North East1. Reform UK
2. Conservative
Hertfordshire South West1. Conservative
2. Reform UK
Hitchin1. Labour
2. Reform UK
Huntingdon1. Conservative
2. Reform UK
Ipswich1. Reform UK
2. Labour
Lowestoft1. Reform UK
2. Conservative
Luton North1. Reform UK
2. Labour
Luton South and Bedfordshire South1. Reform UK
2. Labour
Norfolk Mid1. Reform UK
2. Conservative
Norfolk North West1. Reform UK
2. Conservative
Norfolk South1. Reform UK
2. Conservative
Norfolk South West1. Reform UK
2. Conservative
Norwich North1. Reform UK
2. Labour
Norwich South1. Labour
2. Reform UK
Peterborough1. Conservative
2. Reform UK
Southend East and Rochford1. Reform UK
2. Conservative
Southend West and Leigh1. Reform UK
2. Conservative
St Neots and Mid Cambridgeshire1. Liberal Democrat
2. Reform UK
Stevenage1. Reform UK
2. Labour
Suffolk Central and Ipswich North1. Reform UK
2. Conservative
Suffolk Coastal1. Reform UK
2. Conservative
Suffolk South1. Reform UK
2. Conservative
Suffolk West1. Reform UK
2. Conservative
Watford1. Reform UK
2. Conservative
Waveney Valley1. Reform UK
2. Conservative
Welwyn Hatfield1. Conservative
2. Reform UK
Witham1. Reform UK
2. Conservative
South EastVote For
Aldershot1. Reform UK
2. Labour
Arundel and South Downs1. Conservative
2. Reform UK
Ashford1. Reform UK
2. Conservative
Aylesbury1. Reform UK
2. Conservative
Banbury1. Conservative
2. Reform UK
Basingstoke1. Labour
2. Reform UK
Beaconsfield1. Conservative
2. Liberal Democrat
Bexhill and Battle1. Reform UK
2. Conservative
Bognor Regis and Littlehampton1. Reform UK
2. Conservative
Bracknell1. Reform UK
2. Conservative
Brighton Kemptown and Peacehaven1. Labour
2. Conservative
Buckingham and Bletchley1. Reform UK
2. Conservative
Buckinghamshire Mid1. Conservative
2. Liberal Democrat
Canterbury1. Reform UK
2. Labour
Chatham and Aylesford1. Reform UK
2. Conservative
Crawley1. Reform UK
2. Labour
Dartford1. Reform UK
2. Conservative
Dover and Deal1. Reform UK
2. Labour
Earley and Woodley1. Conservative
2. Labour
East Grinstead and Uckfield1. Conservative
2. Liberal Democrat
Eastleigh1. Liberal Democrat
2. Reform UK
Fareham and Waterlooville1. Reform UK
2. Conservative
Farnham and Bordon1. Liberal Democrat
2. Conservative
Faversham and Mid Kent1. Reform UK
2. Conservative
Folkestone and Hythe1. Reform UK
2. Conservative
Gillingham and Rainham1. Reform UK
2. Conservative
Gosport1. Conservative
2. Reform UK
Gravesham1. Reform UK
2. Conservative
Hamble Valley1. Conservative
2. Reform UK
Hampshire East1. Liberal Democrat
2. Conservative
Hampshire North West1. Conservative
2. Reform UK
Hastings and Rye1. Reform UK
2. Labour
Havant1. Reform UK
2. Conservative
Herne Bay and Sandwich1. Reform UK
2. Conservative
Hove and Portslade1. Labour
2. Reform UK
Isle of Wight East1. Reform UK
2. Conservative
Isle of Wight West1. Reform UK
2. Conservative
Maidstone and Malling1. Reform UK
2. Conservative
Milton Keynes Central1. Labour
2. Reform UK
Milton Keynes North1. Reform UK
2. Labour
New Forest East1. Conservative
2. Reform UK
New Forest West1. Conservative
2. Reform UK
Oxford East1. Labour
2. Reform UK
Portsmouth North1. Reform UK
2. Conservative
Portsmouth South1. Labour
2. Reform UK
Reading Central1. Labour
2. Reform UK
Reading West and Mid Berkshire1. Conservative
2. Reform UK
Reigate1. Conservative
2. Reform UK
Rochester and Strood1. Reform UK
2. Conservative
Romsey and Southampton North1. Liberal Democrat
2. Conservative
Runnymede and Weybridge1. Conservative
2. Reform UK
Sevenoaks1. Reform UK
2. Conservative
Slough1. Minor
2. Reform UK
Southampton Itchen1. Reform UK
2. Labour
Southampton Test1. Labour
2. Reform UK
Spelthorne1. Reform UK
2. Conservative
Surrey East1. Conservative
2. Reform UK
Sussex Weald1. Reform UK
2. Conservative
Thanet East1. Reform UK
2. Labour
Tonbridge1. Conservative
2. Reform UK
Weald of Kent1. Conservative
2. Reform UK
Windsor1. Conservative
2. Reform UK
Worthing East and Shoreham1. Labour
2. Reform UK
Worthing West1. Reform UK
2. Conservative
Wycombe1. Reform UK
2. Conservative
South WestVote For
Bath1. Liberal Democrat
2. Reform UK
Bournemouth East1. Reform UK
2. Labour
Bournemouth West1. Reform UK
2. Conservative
Bridgwater1. Reform UK
2. Conservative
Bristol East1. Labour
2. Reform UK
Bristol North East1. Labour
2. Reform UK
Bristol North West1. Labour
2. Reform UK
Bristol South1. Reform UK
2. Labour
Camborne and Redruth1. Reform UK
2. Labour
Christchurch1. Reform UK
2. Conservative
Cornwall South East1. Reform UK
2. Conservative
Cotswolds North1. Conservative
2. Liberal Democrat
Devon Central1. Reform UK
2. Conservative
Devon South West1. Reform UK
2. Conservative
Dorset North1. Liberal Democrat
2. Conservative
Dorset South1. Reform UK
2. Conservative
Exeter1. Labour
2. Reform UK
Exmouth and Exeter East1. Reform UK
2. Conservative
Filton and Bradley Stoke1. Labour
2. Reform UK
Forest of Dean1. Reform UK
2. Conservative
Frome and Somerset East1. Liberal Democrat
2. Reform UK
Gloucester1. Reform UK
2. Conservative
Newton Abbot1. Liberal Democrat
2. Reform UK
Plymouth Moor View1. Reform UK
2. Labour
Plymouth Sutton and Devonport1. Labour
2. Reform UK
Poole1. Reform UK
2. Conservative
Salisbury1. Conservative
2. Liberal Democrat
Somerset North1. Conservative
2. Reform UK
Somerset North East and Hanham1. Reform UK
2. Conservative
St Austell and Newquay1. Reform UK
2. Conservative
Stroud1. Labour
2. Reform UK
Swindon North1. Reform UK
2. Conservative
Swindon South1. Labour
2. Reform UK
Torridge and Tavistock1. Reform UK
2. Conservative
Truro and Falmouth1. Labour
2. Reform UK
Weston-Super-Mare1. Reform UK
2. Conservative
Wiltshire East1. Conservative
2. Reform UK
Wiltshire South West1. Reform UK
2. Conservative
East MidlandsVote For
Bassetlaw1. Reform UK
2. Labour
Bolsover1. Reform UK
2. Labour
Broxtowe1. Reform UK
2. Labour
Chesterfield1. Reform UK
2. Labour
Corby and Northamptonshire East1. Reform UK
2. Labour
Daventry1. Reform UK
2. Conservative
Derby North1. Reform UK
2. Labour
Derby South1. Reform UK
2. Labour
Derbyshire Dales1. Conservative
2. Reform UK
Derbyshire Mid1. Reform UK
2. Conservative
Derbyshire North East1. Reform UK
2. Conservative
Derbyshire South1. Reform UK
2. Conservative
Erewash1. Reform UK
2. Labour
Gainsborough1. Reform UK
2. Conservative
Gedling1. Labour
2. Reform UK
Grantham and Bourne1. Reform UK
2. Conservative
Harborough, Oadby and Wigston1. Conservative
2. Reform UK
High Peak1. Labour
2. Reform UK
Hinckley and Bosworth1. Reform UK
2. Conservative
Kettering1. Reform UK
2. Conservative
Leicester East1. Conservative
2. Reform UK
Leicester South1. Minor
2. Reform UK
Leicester West1. Reform UK
2. Labour
Leicestershire Mid1. Conservative
2. Reform UK
Leicestershire North West1. Reform UK
2. Conservative
Leicestershire South1. Reform UK
2. Conservative
Lincoln1. Reform UK
2. Labour
Loughborough1. Reform UK
2. Labour
Melton and Syston1. Conservative
2. Reform UK
Newark1. Conservative
2. Reform UK
Northampton North1. Reform UK
2. Labour
Northampton South1. Reform UK
2. Conservative
Northamptonshire South1. Conservative
2. Reform UK
Nottingham East1. Labour
2. Reform UK
Nottingham North and Kimberley1. Reform UK
2. Labour
Nottingham South1. Labour
2. Reform UK
Rushcliffe1. Labour
2. Conservative
Sherwood Forest1. Reform UK
2. Labour
Sleaford and North Hykeham1. Reform UK
2. Conservative
South Holland and the Deepings1. Reform UK
2. Conservative
Wellingborough and Rushden1. Reform UK
2. Labour
West MidlandsVote For
Birmingham Edgbaston1. Labour
2. Reform UK
Birmingham Erdington1. Reform UK
2. Labour
Birmingham Hall Green and Moseley1. Reform UK
2. Minor
Birmingham Hodge Hill and Solihull North1. Reform UK
2. Workers Party
Birmingham Ladywood1. Minor
2. Labour
Birmingham Northfield1. Reform UK
2. Labour
Birmingham Perry Barr1. Minor
2. Reform UK
Birmingham Selly Oak1. Labour
2. Reform UK
Birmingham Yardley1. Workers Party
2. Reform UK
Bromsgrove1. Reform UK
2. Conservative
Burton and Uttoxeter1. Reform UK
2. Conservative
Coventry East1. Labour
2. Reform UK
Coventry North West1. Reform UK
2. Labour
Coventry South1. Labour
2. Reform UK
Droitwich and Evesham1. Conservative
2. Reform UK
Halesowen1. Reform UK
2. Labour
Hereford and Herefordshire South1. Reform UK
2. Conservative
Herefordshire North1. Reform UK
2. Conservative
Kenilworth and Southam1. Conservative
2. Reform UK
Kingswinford and Staffordshire South1. Conservative
2. Reform UK
Lichfield1. Reform UK
2. Conservative
Meriden and Solihull East1. Conservative
2. Reform UK
Newcastle-under-Lyme1. Reform UK
2. Labour
Nuneaton1. Reform UK
2. Conservative
Redditch1. Reform UK
2. Conservative
Rugby1. Reform UK
2. Conservative
Shrewsbury1. Labour
2. Reform UK
Shropshire South1. Liberal Democrat
2. Reform UK
Smethwick1. Labour
2. Reform UK
Solihull West and Shirley1. Conservative
2. Reform UK
Stafford1. Reform UK
2. Conservative
Staffordshire Moorlands1. Reform UK
2. Conservative
Stoke-on-Trent South1. Reform UK
2. Conservative
Stourbridge1. Reform UK
2. Conservative
Sutton Coldfield1. Conservative
2. Reform UK
Walsall and Bloxwich1. Reform UK
2. Minor
Warwick and Leamington1. Labour
2. Reform UK
West Bromwich1. Reform UK
2. Labour
Wolverhampton North East1. Reform UK
2. Labour
Wolverhampton South East1. Reform UK
2. Labour
Wolverhampton West1. Labour
2. Reform UK
Worcester1. Reform UK
2. Labour
Worcestershire West1. Conservative
2. Reform UK
Wrekin, The1. Reform UK
2. Conservative
Wyre Forest1. Reform UK
2. Conservative
Yorkshire and the HumberVote For
Beverley and Holderness1. Reform UK
2. Conservative
Bradford East1. Reform UK
2. Labour
Bradford South1. Reform UK
2. Labour
Bradford West1. Minor
2. Reform UK
Calder Valley1. Labour
2. Reform UK
Colne Valley1. Reform UK
2. Labour
Doncaster Central1. Reform UK
2. Labour
Doncaster East and the Isle of Axholme1. Reform UK
2. Conservative
Doncaster North1. Labour
2. Conservative
Goole and Pocklington1. Conservative
2. Reform UK
Halifax1. Reform UK
2. Labour
Huddersfield1. Reform UK
2. Labour
Hull North and Cottingham1. Reform UK
2. Labour
Hull West and Haltemprice1. Reform UK
2. Labour
Keighley and Ilkley1. Conservative
2. Reform UK
Leeds Central and Headingley1. Labour
2. Reform UK
Leeds East1. Reform UK
2. Labour
Leeds North East1. Labour
2. Reform UK
Leeds North West1. Labour
2. Reform UK
Leeds South1. Labour
2. Reform UK
Leeds South West and Morley1. Reform UK
2. Labour
Leeds West and Pudsey1. Labour
2. Reform UK
Ossett and Denby Dale1. Reform UK
2. Conservative
Penistone and Stocksbridge1. Reform UK
2. Labour
Rother Valley1. Reform UK
2. Conservative
Scarborough and Whitby1. Reform UK
2. Labour
Scunthorpe1. Reform UK
2. Conservative
Selby1. Reform UK
2. Labour
Sheffield Brightside and Hillsborough1. Labour
2. Reform UK
Sheffield Central1. Labour
2. Reform UK
Sheffield Hallam1. Liberal Democrat
2. Labour
Sheffield Heeley1. Labour
2. Reform UK
Sheffield South East1. Labour
2. Reform UK
Shipley1. Labour
2. Reform UK
Skipton and Ripon1. Conservative
2. Reform UK
Spen Valley1. Reform UK
2. Labour
Thirsk and Malton1. Conservative
2. Reform UK
Wakefield and Rothwell1. Reform UK
2. Labour
Wetherby and Easingwold1. Conservative
2. Reform UK
York Central1. Labour
2. Reform UK
York Outer1. Labour
2. Reform UK
North EastVote For
Bishop Auckland1. Reform UK
2. Labour
Blaydon and Consett1. Reform UK
2. Labour
Cramlington and Killingworth1. Reform UK
2. Labour
Darlington1. Reform UK
2. Conservative
Durham, City of1. Labour
2. Reform UK
Gateshead Central and Whickham1. Reform UK
2. Labour
Hexham1. Conservative
2. Labour
Middlesbrough and Thornaby East1. Reform UK
2. Labour
Newcastle upon Tyne Central and West1. Reform UK
2. Labour
Newcastle upon Tyne East and Wallsend1. Labour
2. Reform UK
Newcastle upon Tyne North1. Labour
2. Reform UK
Northumberland North1. Reform UK
2. Conservative
Redcar1. Reform UK
2. Conservative
South Shields1. Reform UK
2. Labour
Tynemouth1. Labour
2. Reform UK
North WestVote For
Altrincham and Sale West1. Conservative
2. Labour
Ashton-under-Lyne1. Reform UK
2. Labour
Barrow and Furness1. Reform UK
2. Labour
Birkenhead1. Labour
2. Reform UK
Blackburn1. Minor
2. Reform UK
Blackley and Middleton South1. Labour
2. Reform UK
Bolton North East1. Reform UK
2. Labour
Bolton South and Walkden1. Reform UK
2. Labour
Bolton West1. Reform UK
2. Labour
Burnley1. Reform UK
2. Liberal Democrat
Bury North1. Reform UK
2. Labour
Bury South1. Labour
2. Reform UK
Carlisle1. Reform UK
2. Labour
Cheshire Mid1. Reform UK
2. Labour
Chester North and Neston1. Labour
2. Reform UK
Chester South and Eddisbury1. Conservative
2. Reform UK
Congleton1. Reform UK
2. Conservative
Crewe and Nantwich1. Reform UK
2. Labour
Fylde1. Reform UK
2. Conservative
Gorton and Denton1. Labour
2. Reform UK
Hyndburn1. Reform UK
2. Conservative
Lancashire West1. Labour
2. Reform UK
Lancaster and Wyre1. Labour
2. Reform UK
Liverpool Riverside1. Labour
2. Reform UK
Liverpool Wavertree1. Labour
2. Reform UK
Macclesfield1. Labour
2. Reform UK
Manchester Central1. Labour
2. Reform UK
Manchester Rusholme1. Labour
2. Reform UK
Manchester Withington1. Labour
2. Reform UK
Morecambe and Lunesdale1. Reform UK
2. Labour
Oldham East and Saddleworth1. Reform UK
2. Labour
Oldham West, Chadderton and Royton1. Reform UK
2. Minor
Pendle and Clitheroe1. Reform UK
2. Conservative
Penrith and Solway1. Reform UK
2. Labour
Preston1. Reform UK
2. Minor
Ribble Valley1. Reform UK
2. Conservative
Rochdale1. Reform UK
2. Workers Party
Rossendale and Darwen1. Reform UK
2. Labour
Salford1. Labour
2. Reform UK
South Ribble1. Reform UK
2. Labour
Southport1. Reform UK
2. Labour
St Helens North1. Labour
2. Reform UK
St Helens South and Whiston1. Labour
2. Reform UK
Stalybridge and Hyde1. Reform UK
2. Labour
Stockport1. Labour
2. Reform UK
Stretford and Urmston1. Labour
2. Reform UK
Tatton1. Conservative
2. Reform UK
Warrington North1. Reform UK
2. Labour
Warrington South1. Labour
2. Reform UK
Wirral West1. Labour
2. Reform UK
Worsley and Eccles1. Reform UK
2. Labour
Wythenshawe and Sale East1. Labour
2. Reform UK
ScotlandVote For
Aberdeenshire West and Kincardine1. Conservative
2. SNP
Alloa and Grangemouth1. SNP
2. Reform UK
Ayr, Carrick and Cumnock1. SNP
2. Reform UK
Ayrshire Central1. SNP
2. Reform UK
Ayrshire North and Arran1. SNP
2. Reform UK
Bathgate and Linlithgow1. SNP
2. Labour
Cowdenbeath and Kirkcaldy1. SNP
2. Labour
Dumfries and Galloway1. SNP
2. Conservative
Dumfriesshire, Clydesdale and Tweeddale1. Conservative
2. SNP
Dunfermline and Dollar1. SNP
2. Labour
East Kilbride and Strathaven1. SNP
2. Labour
East Lothian1. Labour
2. SNP
Edinburgh East and Musselburgh1. SNP
2. Reform UK
Edinburgh North and Leith1. SNP
2. Labour
Edinburgh South1. Labour
2. Reform UK
Edinburgh South West1. SNP
2. Reform UK
Falkirk1. SNP
2. Reform UK
Glasgow East1. SNP
2. Reform UK
Glasgow North1. SNP
2. Reform UK
Glasgow North East1. SNP
2. Labour
Glasgow South1. SNP
2. Reform UK
Glasgow South West1. SNP
2. Reform UK
Glasgow West1. SNP
2. Labour
Hamilton and Clyde Valley1. SNP
2. Labour
Inverclyde and Renfrewshire West1. SNP
2. Labour
Moray West, Nairn and Strathspey1. SNP
2. Conservative
Motherwell, Wishaw and Carluke1. SNP
2. Labour
Na h-Eileanan an Iar (Western Isles)1. Labour
2. SNP
Paisley and Renfrewshire North1. SNP
2. Labour
Paisley and Renfrewshire South1. SNP
2. Labour
Renfrewshire East1. SNP
2. Labour
Stirling and Strathallan1. SNP
2. Reform UK
WalesVote For
Aberafan Maesteg1. Reform UK
2. Labour
Alyn and Deeside1. Reform UK
2. Labour
Bangor Aberconwy1. Reform UK
2. Plaid Cymru
Blaenau Gwent and Rhymney1. Labour
2. Plaid Cymru
Brecon, Radnor and Cwm Tawe1. Liberal Democrat
2. Reform UK
Bridgend1. Reform UK
2. Labour
Caerphilly1. Reform UK
2. Plaid Cymru
Cardiff East1. Reform UK
2. Liberal Democrat
Cardiff North1. Reform UK
2. Labour
Cardiff South and Penarth1. Reform UK
2. Labour
Cardiff West1. Reform UK
2. Plaid Cymru
Clwyd East1. Reform UK
2. Conservative
Clwyd North1. Reform UK
2. Conservative
Gower1. Reform UK
2. Labour
Merthyr Tydfil and Aberdare1. Reform UK
2. Labour
Monmouthshire1. Conservative
2. Reform UK
Montgomeryshire and Glyndwr1. Reform UK
2. Plaid Cymru
Neath and Swansea East1. Reform UK
2. Labour
Newport East1. Reform UK
2. Labour
Newport West and Islwyn1. Reform UK
2. Labour
Pembrokeshire Mid and South1. Reform UK
2. Conservative
Pontypridd1. Reform UK
2. Labour
Swansea West1. Reform UK
2. Labour
Torfaen1. Reform UK
2. Labour
Vale of Glamorgan1. Reform UK
2. Conservative
Wrexham1. Reform UK
2. Conservative

Forecasted Green losses where we think they will be too far behind for tactical voting against them to be worth it

Our recommendation: Vote for whichever party you like.

London
Carshalton and Wallington
Harrow East
Hornchurch and Upminster
Islington North
Kingston and Surbiton
Richmond Park
Ruislip, Northwood and Pinner
Sutton and Cheam
Twickenham
Wimbledon
East of England
Basildon and Billericay
Basildon South and Thurrock East
Brentwood and Ongar
Cambridgeshire South
Castle Point
Chelmsford
Clacton
Great Yarmouth
Harpenden and Berkhamsted
Hertsmere
Maldon
Norfolk North
Rayleigh and Wickford
St Albans
Thurrock
South East
Bicester and Woodstock
Chesham and Amersham
Chichester
Didcot and Wantage
Dorking and Horley
Eastbourne
Epsom and Ewell
Esher and Walton
Godalming and Ash
Guildford
Hampshire North East
Henley and Thame
Horsham
Lewes
Maidenhead
Newbury
Oxford West and Abingdon
Sittingbourne and Sheppey
Surrey Heath
Sussex Mid
Tunbridge Wells
Winchester
Witney
Woking
Wokingham
South West
Cheltenham
Chippenham
Cornwall North
Cotswolds South
Devon North
Devon South
Dorset Mid and Poole North
Dorset West
Glastonbury and Somerton
Honiton and Sidmouth
Melksham and Devizes
St Ives
Taunton and Wellington
Tewkesbury
Thornbury and Yate
Tiverton and Minehead
Torbay
Wells and Mendip Hills
Yeovil
East Midlands
Amber Valley
Ashfield
Boston and Skegness
Louth and Horncastle
Mansfield
Rutland and Stamford
West Midlands
Aldridge-Brownhills
Cannock Chase
Dudley
Shropshire North
Stoke-on-Trent Central
Stoke-on-Trent North
Stone, Great Wyrley and Penkridge
Stratford-on-Avon
Tamworth
Telford
Tipton and Wednesbury
Warwickshire North and Bedworth
Yorkshire and the Humber
Barnsley North
Barnsley South
Bridlington and the Wolds
Brigg and Immingham
Dewsbury and Batley
Great Grimsby and Cleethorpes
Harrogate and Knaresborough
Hull East
Normanton and Hemsworth
Pontefract, Castleford and Knottingley
Rawmarsh and Conisbrough
Richmond and Northallerton
Rotherham
North East
Blyth and Ashington
Durham North
Easington
Hartlepool
Houghton and Sunderland South
Jarrow and Gateshead East
Middlesbrough South and Cleveland East
Newton Aycliffe and Spennymoor
Stockton North
Stockton West
Sunderland Central
Washington and Gateshead South
North West
Blackpool North and Fleetwood
Blackpool South
Bootle
Cheadle
Chorley
Ellesmere Port and Bromborough
Hazel Grove
Heywood and Middleton North
Knowsley
Leigh and Atherton
Liverpool Garston
Liverpool Walton
Liverpool West Derby
Makerfield
Runcorn and Helsby
Sefton Central
Wallasey
Westmorland and Lonsdale
Whitehaven and Workington
Widnes and Halewood
Wigan
Scotland
Aberdeen North
Aberdeen South
Aberdeenshire North and Moray East
Airdrie and Shotts
Angus and Perthshire Glens
Arbroath and Broughty Ferry
Argyll, Bute and Lochaber South
Berwickshire, Roxburgh and Selkirk
Caithness, Sutherland and Easter Ross
Coatbridge and Bellshill
Cumbernauld and Kirkintilloch
Dunbartonshire Mid
Dunbartonshire West
Dundee Central
Edinburgh West
Fife North East
Glenrothes and Mid Fife
Gordon and Buchan
Inverness, Skye and Ross-shire West
Kilmarnock and Loudoun
Livingston
Midlothian
Orkney and Shetland
Perth and Kinross-shire
Rutherglen
Wales
Caerfyrddin
Ceredigion Preseli
Dwyfor Meirionnydd
Llanelli
Rhondda and Ogmore
Ynys Mon

Forecasted Green wins where we think their lead will be too large for tactical voting to make a difference

Our recommendation: Vote for whichever party you like.

South East
Brighton Pavilion
South West
Bristol Central
2029 General Election
Latest Posts
New Senedd Election System
posted 20 Oct 2024, 11:00
Historical Battlegrounds
posted 28 Jul 2024, 11:30
Website Updated with the 2024 General Election Results
posted 5 Jul 2024, 12:00