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. Reform UK
2. Labour
Battersea1. Labour
2. Reform UK
Bermondsey and Old Southwark1. Labour
2. Reform UK
Bethnal Green and Stepney1. Minor
2. Reform UK
Brent West1. Labour
2. Conservative
Brentford and Isleworth1. Labour
2. Reform UK
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
Croydon East1. Reform UK
2. Labour
Ealing Central and Acton1. Labour
2. Reform UK
Ealing North1. Labour
2. Reform UK
Ealing Southall1. Labour
2. Reform UK
East Ham1. Labour
2. Reform UK
Eltham and Chislehurst1. Reform UK
2. Labour
Enfield North1. Labour
2. Reform UK
Feltham and Heston1. Reform UK
2. Labour
Finchley and Golders Green1. Labour
2. Conservative
Hackney North and Stoke Newington1. Labour
2. Reform UK
Hackney South and Shoreditch1. Labour
2. Reform UK
Hampstead and Highgate1. Labour
2. Reform UK
Harrow West1. Labour
2. Reform UK
Hendon1. Conservative
2. Labour
Holborn and St Pancras1. Labour
2. Reform UK
Ilford South1. Labour
2. Minor
Islington South and Finsbury1. Labour
2. Reform UK
Kensington and Bayswater1. Labour
2. Conservative
Lewisham North1. Labour
2. Reform UK
Lewisham West and Dulwich East1. Labour
2. Reform UK
Leyton and Wanstead1. Labour
2. Reform UK
Peckham1. Labour
2. Reform UK
Poplar and Limehouse1. Labour
2. Reform UK
Queens Park and Maida Vale1. Labour
2. Reform UK
Southgate and Wood Green1. Labour
2. Reform UK
Stratford and Bow1. Labour
2. Reform UK
Streatham and Croydon North1. Labour
2. Reform UK
Tottenham1. Labour
2. Reform UK
Uxbridge and Ruislip South1. Reform UK
2. Conservative
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
Bury St Edmunds and Stowmarket1. Reform UK
2. Conservative
Cambridge1. Labour
2. Liberal Democrat
Colchester1. Reform UK
2. Labour
Essex North West1. Reform UK
2. Conservative
Hertford and Stortford1. Reform UK
2. Labour
Hertfordshire North East1. Reform UK
2. Conservative
Hertfordshire South West1. Reform UK
2. Conservative
Hitchin1. Labour
2. Reform UK
Huntingdon1. Reform UK
2. Conservative
Ipswich1. Reform UK
2. Labour
Luton North1. Reform UK
2. Labour
Luton South and Bedfordshire South1. Reform UK
2. Labour
Norfolk South1. Reform UK
2. Conservative
Norwich North1. Reform UK
2. Labour
Norwich South1. Labour
2. Reform UK
Peterborough1. Reform UK
2. Conservative
Suffolk Central and Ipswich North1. Reform UK
2. Conservative
Suffolk Coastal1. Reform UK
2. Conservative
Watford1. Reform UK
2. Labour
Waveney Valley1. Reform UK
2. Conservative
Welwyn Hatfield1. Reform UK
2. Labour
South EastVote For
Arundel and South Downs1. Conservative
2. Reform UK
Aylesbury1. Reform UK
2. Liberal Democrat
Banbury1. Reform UK
2. Conservative
Basingstoke1. Reform UK
2. Labour
Brighton Kemptown and Peacehaven1. Labour
2. Reform UK
Buckinghamshire Mid1. Conservative
2. Reform UK
Canterbury1. Reform UK
2. Labour
Earley and Woodley1. Conservative
2. Labour
East Grinstead and Uckfield1. Conservative
2. Liberal Democrat
Hampshire North West1. Reform UK
2. Conservative
Hastings and Rye1. Reform UK
2. Labour
Hove and Portslade1. Labour
2. Reform UK
Isle of Wight East1. Reform UK
2. Conservative
Milton Keynes Central1. Reform UK
2. Labour
Milton Keynes North1. Reform UK
2. Labour
New Forest East1. Reform UK
2. Conservative
Oxford East1. Labour
2. Reform UK
Portsmouth South1. Labour
2. Reform UK
Reading Central1. Labour
2. Reform UK
Reading West and Mid Berkshire1. Reform UK
2. Conservative
Reigate1. Reform UK
2. Conservative
Slough1. Minor
2. Reform UK
Southampton Test1. Reform UK
2. Labour
Thanet East1. Reform UK
2. Labour
Tonbridge1. Conservative
2. Reform UK
Windsor1. Conservative
2. Reform UK
Worthing East and Shoreham1. Reform UK
2. Labour
Worthing West1. Reform UK
2. Labour
Wycombe1. Reform UK
2. Labour
South WestVote For
Bournemouth East1. Reform UK
2. Labour
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
Cotswolds North1. Reform UK
2. Liberal Democrat
Devon Central1. Reform UK
2. Conservative
Exeter1. Labour
2. Reform UK
Exmouth and Exeter East1. Reform UK
2. Liberal Democrat
Filton and Bradley Stoke1. Labour
2. Reform UK
Forest of Dean1. Reform UK
2. Conservative
Frome and Somerset East1. Liberal Democrat
2. Reform UK
Salisbury1. Reform UK
2. Conservative
Somerset North1. Conservative
2. Reform UK
Somerset North East and Hanham1. Reform UK
2. Labour
Stroud1. Labour
2. Reform UK
Truro and Falmouth1. Reform UK
2. Labour
East MidlandsVote For
Derbyshire Dales1. Reform UK
2. Conservative
Derbyshire Mid1. Reform UK
2. Conservative
Harborough, Oadby and Wigston1. Conservative
2. Reform UK
High Peak1. Labour
2. Reform UK
Kettering1. Reform UK
2. Labour
Leicester East1. Conservative
2. Reform UK
Leicester South1. Minor
2. Reform UK
Leicester West1. Reform UK
2. Labour
Loughborough1. Reform UK
2. Labour
Nottingham South1. Labour
2. Reform UK
Rushcliffe1. Labour
2. Reform UK
West MidlandsVote For
Birmingham Edgbaston1. Labour
2. Reform UK
Birmingham Hall Green and Moseley1. Reform UK
2. Minor
Birmingham Ladywood1. Minor
2. Labour
Birmingham Selly Oak1. Reform UK
2. Labour
Birmingham Yardley1. Reform UK
2. Workers Party
Herefordshire North1. Reform UK
2. Conservative
Kenilworth and Southam1. Reform UK
2. Conservative
Shrewsbury1. Reform UK
2. Labour
Smethwick1. Labour
2. Reform UK
Solihull West and Shirley1. Reform UK
2. Conservative
Warwick and Leamington1. Labour
2. Reform UK
Wolverhampton West1. Reform UK
2. Labour
Worcester1. Reform UK
2. Labour
Worcestershire West1. Reform UK
2. Conservative
Yorkshire and the HumberVote For
Bradford East1. Reform UK
2. Labour
Bradford West1. Minor
2. Reform UK
Calder Valley1. Reform UK
2. Labour
Colne Valley1. Reform UK
2. Labour
Halifax1. Reform UK
2. Labour
Huddersfield1. Reform UK
2. Labour
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 West and Pudsey1. Labour
2. Reform UK
Sheffield Brightside and Hillsborough1. Labour
2. Reform UK
Sheffield Central1. Labour
2. Reform UK
Sheffield Hallam1. Labour
2. Liberal Democrat
Sheffield Heeley1. Labour
2. Reform UK
Shipley1. Reform UK
2. Labour
Skipton and Ripon1. Reform UK
2. Conservative
Wetherby and Easingwold1. Conservative
2. Reform UK
North EastVote For
Darlington1. Reform UK
2. Conservative
Newcastle upon Tyne East and Wallsend1. Reform UK
2. Labour
Newcastle upon Tyne North1. Labour
2. Reform UK
South Shields1. Reform UK
2. Labour
North WestVote For
Altrincham and Sale West1. Labour
2. Reform UK
Birkenhead1. Labour
2. Reform UK
Blackburn1. Reform UK
2. Minor
Bolton West1. Reform UK
2. Labour
Bury South1. Reform UK
2. Labour
Chester North and Neston1. Labour
2. Reform UK
Chester South and Eddisbury1. Conservative
2. Reform UK
Gorton and Denton1. Labour
2. Reform UK
Hyndburn1. Reform UK
2. Conservative
Lancaster and Wyre1. Reform UK
2. Labour
Manchester Central1. Labour
2. Reform UK
Manchester Rusholme1. Labour
2. Reform UK
Manchester Withington1. Labour
2. Reform UK
Preston1. Reform UK
2. Minor
Salford1. Labour
2. Reform UK
Stockport1. Labour
2. Reform UK
Stretford and Urmston1. Labour
2. Reform UK
Tatton1. Conservative
2. Reform UK
Wirral West1. Labour
2. Reform UK
ScotlandVote For
Aberdeen South1. SNP
2. Conservative
Alloa and Grangemouth1. Labour
2. SNP
Ayr, Carrick and Cumnock1. SNP
2. Labour
Ayrshire Central1. Labour
2. SNP
Ayrshire North and Arran1. SNP
2. Labour
Bathgate and Linlithgow1. Labour
2. SNP
Cowdenbeath and Kirkcaldy1. Labour
2. SNP
Dumfries and Galloway1. SNP
2. Conservative
Dumfriesshire, Clydesdale and Tweeddale1. Conservative
2. SNP
Dunfermline and Dollar1. Labour
2. SNP
East Lothian1. Labour
2. SNP
Edinburgh East and Musselburgh1. SNP
2. Labour
Edinburgh North and Leith1. SNP
2. Labour
Edinburgh South1. Labour
2. SNP
Edinburgh South West1. SNP
2. Labour
Falkirk1. SNP
2. Labour
Glasgow East1. SNP
2. Labour
Glasgow North1. SNP
2. Labour
Glasgow North East1. SNP
2. Labour
Glasgow South1. SNP
2. Labour
Glasgow South West1. SNP
2. Labour
Glasgow West1. Labour
2. SNP
Inverclyde and Renfrewshire West1. Labour
2. SNP
Livingston1. SNP
2. Labour
Moray West, Nairn and Strathspey1. SNP
2. Conservative
Paisley and Renfrewshire North1. Labour
2. SNP
Paisley and Renfrewshire South1. Labour
2. SNP
Renfrewshire East1. Labour
2. SNP
Stirling and Strathallan1. SNP
2. Labour
WalesVote For
Alyn and Deeside1. Reform UK
2. Labour
Bridgend1. Reform UK
2. Labour
Caerphilly1. Plaid Cymru
2. Reform UK
Cardiff East1. Labour
2. Reform UK
Cardiff North1. Labour
2. Reform UK
Cardiff South and Penarth1. Labour
2. Reform UK
Cardiff West1. Plaid Cymru
2. Labour
Clwyd East1. Conservative
2. Reform UK
Clwyd North1. Conservative
2. Reform UK
Gower1. Labour
2. Reform UK
Merthyr Tydfil and Aberdare1. Reform UK
2. Labour
Monmouthshire1. Conservative
2. Labour
Montgomeryshire and Glyndwr1. Reform UK
2. Plaid Cymru
Newport East1. Reform UK
2. Labour
Newport West and Islwyn1. Reform UK
2. Labour
Pembrokeshire Mid and South1. Conservative
2. Reform UK
Pontypridd1. Reform UK
2. Labour
Swansea West1. Reform UK
2. Labour
Torfaen1. Reform UK
2. Labour
Vale of Glamorgan1. Conservative
2. Reform UK
Wrexham1. Reform UK
2. Labour

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
Beckenham and Penge
Bexleyheath and Crayford
Brent East
Bromley and Biggin Hill
Carshalton and Wallington
Clapham and Brixton Hill
Croydon South
Croydon West
Dagenham and Rainham
Dulwich and West Norwood
Edmonton and Winchmore Hill
Erith and Thamesmead
Greenwich and Woolwich
Hammersmith and Chiswick
Harrow East
Hayes and Harlington
Hornchurch and Upminster
Hornsey and Friern Barnet
Ilford North
Islington North
Kingston and Surbiton
Lewisham East
Mitcham and Morden
Old Bexley and Sidcup
Orpington
Putney
Richmond Park
Romford
Ruislip, Northwood and Pinner
Sutton and Cheam
Tooting
Twickenham
Wimbledon
East of England
Basildon and Billericay
Basildon South and Thurrock East
Bedfordshire Mid
Bedfordshire North
Braintree
Brentwood and Ongar
Broadland and Fakenham
Broxbourne
Cambridgeshire North East
Cambridgeshire North West
Cambridgeshire South
Castle Point
Chelmsford
Clacton
Dunstable and Leighton Buzzard
Ely and Cambridgeshire East
Epping Forest
Great Yarmouth
Harlow
Harpenden and Berkhamsted
Harwich and Essex North
Hemel Hempstead
Hertsmere
Lowestoft
Maldon
Norfolk Mid
Norfolk North
Norfolk North West
Norfolk South West
Rayleigh and Wickford
Southend East and Rochford
Southend West and Leigh
St Albans
St Neots and Mid Cambridgeshire
Stevenage
Suffolk South
Suffolk West
Thurrock
Witham
South East
Aldershot
Ashford
Beaconsfield
Bexhill and Battle
Bicester and Woodstock
Bognor Regis and Littlehampton
Bracknell
Buckingham and Bletchley
Chatham and Aylesford
Chesham and Amersham
Chichester
Crawley
Dartford
Didcot and Wantage
Dorking and Horley
Dover and Deal
Eastbourne
Eastleigh
Epsom and Ewell
Esher and Walton
Fareham and Waterlooville
Farnham and Bordon
Faversham and Mid Kent
Folkestone and Hythe
Gillingham and Rainham
Godalming and Ash
Gosport
Gravesham
Guildford
Hamble Valley
Hampshire East
Hampshire North East
Havant
Henley and Thame
Herne Bay and Sandwich
Horsham
Isle of Wight West
Lewes
Maidenhead
Maidstone and Malling
New Forest West
Newbury
Oxford West and Abingdon
Portsmouth North
Rochester and Strood
Romsey and Southampton North
Runnymede and Weybridge
Sevenoaks
Sittingbourne and Sheppey
Southampton Itchen
Spelthorne
Surrey East
Surrey Heath
Sussex Mid
Sussex Weald
Tunbridge Wells
Weald of Kent
Winchester
Witney
Woking
Wokingham
South West
Bath
Bournemouth West
Bridgwater
Camborne and Redruth
Cheltenham
Chippenham
Christchurch
Cornwall North
Cornwall South East
Cotswolds South
Devon North
Devon South
Devon South West
Dorset Mid and Poole North
Dorset North
Dorset South
Dorset West
Glastonbury and Somerton
Gloucester
Honiton and Sidmouth
Melksham and Devizes
Newton Abbot
Plymouth Moor View
Plymouth Sutton and Devonport
Poole
St Austell and Newquay
St Ives
Swindon North
Swindon South
Taunton and Wellington
Tewkesbury
Thornbury and Yate
Tiverton and Minehead
Torbay
Torridge and Tavistock
Wells and Mendip Hills
Weston-Super-Mare
Wiltshire East
Wiltshire South West
Yeovil
East Midlands
Amber Valley
Ashfield
Bassetlaw
Bolsover
Boston and Skegness
Broxtowe
Chesterfield
Corby and Northamptonshire East
Daventry
Derby North
Derby South
Derbyshire North East
Derbyshire South
Erewash
Gainsborough
Gedling
Grantham and Bourne
Hinckley and Bosworth
Leicestershire Mid
Leicestershire North West
Leicestershire South
Lincoln
Louth and Horncastle
Mansfield
Melton and Syston
Newark
Northampton North
Northampton South
Northamptonshire South
Nottingham East
Nottingham North and Kimberley
Rutland and Stamford
Sherwood Forest
Sleaford and North Hykeham
South Holland and the Deepings
Wellingborough and Rushden
West Midlands
Aldridge-Brownhills
Birmingham Erdington
Birmingham Hodge Hill and Solihull North
Birmingham Northfield
Birmingham Perry Barr
Bromsgrove
Burton and Uttoxeter
Cannock Chase
Coventry East
Coventry North West
Coventry South
Droitwich and Evesham
Dudley
Halesowen
Hereford and Herefordshire South
Kingswinford and Staffordshire South
Lichfield
Meriden and Solihull East
Newcastle-under-Lyme
Nuneaton
Redditch
Rugby
Shropshire North
Shropshire South
Stafford
Staffordshire Moorlands
Stoke-on-Trent Central
Stoke-on-Trent North
Stoke-on-Trent South
Stone, Great Wyrley and Penkridge
Stourbridge
Stratford-on-Avon
Sutton Coldfield
Tamworth
Telford
Tipton and Wednesbury
Walsall and Bloxwich
Warwickshire North and Bedworth
West Bromwich
Wolverhampton North East
Wolverhampton South East
Wrekin, The
Wyre Forest
Yorkshire and the Humber
Barnsley North
Barnsley South
Beverley and Holderness
Bradford South
Bridlington and the Wolds
Brigg and Immingham
Dewsbury and Batley
Doncaster Central
Doncaster East and the Isle of Axholme
Doncaster North
Goole and Pocklington
Great Grimsby and Cleethorpes
Harrogate and Knaresborough
Hull East
Hull North and Cottingham
Hull West and Haltemprice
Keighley and Ilkley
Leeds South West and Morley
Normanton and Hemsworth
Ossett and Denby Dale
Penistone and Stocksbridge
Pontefract, Castleford and Knottingley
Rawmarsh and Conisbrough
Richmond and Northallerton
Rother Valley
Rotherham
Scarborough and Whitby
Scunthorpe
Selby
Sheffield South East
Spen Valley
Thirsk and Malton
Wakefield and Rothwell
York Central
York Outer
North East
Bishop Auckland
Blaydon and Consett
Blyth and Ashington
Cramlington and Killingworth
Durham North
Durham, City of
Easington
Gateshead Central and Whickham
Hartlepool
Hexham
Houghton and Sunderland South
Jarrow and Gateshead East
Middlesbrough and Thornaby East
Middlesbrough South and Cleveland East
Newcastle upon Tyne Central and West
Newton Aycliffe and Spennymoor
Northumberland North
Redcar
Stockton North
Stockton West
Sunderland Central
Tynemouth
Washington and Gateshead South
North West
Ashton-under-Lyne
Barrow and Furness
Blackley and Middleton South
Blackpool North and Fleetwood
Blackpool South
Bolton North East
Bolton South and Walkden
Bootle
Burnley
Bury North
Carlisle
Cheadle
Cheshire Mid
Chorley
Congleton
Crewe and Nantwich
Ellesmere Port and Bromborough
Fylde
Hazel Grove
Heywood and Middleton North
Knowsley
Lancashire West
Leigh and Atherton
Liverpool Garston
Liverpool Riverside
Liverpool Walton
Liverpool Wavertree
Liverpool West Derby
Macclesfield
Makerfield
Morecambe and Lunesdale
Oldham East and Saddleworth
Oldham West, Chadderton and Royton
Pendle and Clitheroe
Penrith and Solway
Ribble Valley
Rochdale
Rossendale and Darwen
Runcorn and Helsby
Sefton Central
South Ribble
Southport
St Helens North
St Helens South and Whiston
Stalybridge and Hyde
Wallasey
Warrington North
Warrington South
Westmorland and Lonsdale
Whitehaven and Workington
Widnes and Halewood
Wigan
Worsley and Eccles
Wythenshawe and Sale East
Scotland
Aberdeen North
Aberdeenshire North and Moray East
Aberdeenshire West and Kincardine
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
East Kilbride and Strathaven
Edinburgh West
Fife North East
Glenrothes and Mid Fife
Gordon and Buchan
Hamilton and Clyde Valley
Inverness, Skye and Ross-shire West
Kilmarnock and Loudoun
Midlothian
Motherwell, Wishaw and Carluke
Na h-Eileanan an Iar (Western Isles)
Orkney and Shetland
Perth and Kinross-shire
Rutherglen
Wales
Aberafan Maesteg
Bangor Aberconwy
Blaenau Gwent and Rhymney
Brecon, Radnor and Cwm Tawe
Caerfyrddin
Ceredigion Preseli
Dwyfor Meirionnydd
Llanelli
Neath and Swansea East
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