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
Bermondsey and Old Southwark1. Labour
2. Liberal Democrat
Bethnal Green and Stepney1. Minor
2. Labour
Brent West1. Labour
2. Conservative
Bromley and Biggin Hill1. Conservative
2. Reform UK
Cities of London and Westminster1. Labour
2. Conservative
Croydon East1. Labour
2. Reform UK
Dagenham and Rainham1. Labour
2. Reform UK
Feltham and Heston1. Labour
2. Reform UK
Hampstead and Highgate1. Labour
2. Reform UK
Hendon1. Conservative
2. Labour
Ilford South1. Labour
2. Minor
Kensington and Bayswater1. Labour
2. Conservative
Leyton and Wanstead1. Labour
2. Reform UK
Old Bexley and Sidcup1. Conservative
2. Reform UK
Poplar and Limehouse1. Labour
2. Reform UK
Romford1. Reform UK
2. Conservative
Stratford and Bow1. Labour
2. Reform UK
Streatham and Croydon North1. Labour
2. Reform UK
Uxbridge and Ruislip South1. Conservative
2. Labour
West Ham and Beckton1. Labour
2. Minor
East of EnglandVote For
Bedfordshire Mid1. Conservative
2. Reform UK
Braintree1. Reform UK
2. Conservative
Broadland and Fakenham1. Conservative
2. Reform UK
Broxbourne1. Conservative
2. Reform UK
Bury St Edmunds and Stowmarket1. Reform UK
2. Labour
Cambridge1. Labour
2. Liberal Democrat
Cambridgeshire North West1. Reform UK
2. Conservative
Dunstable and Leighton Buzzard1. Reform UK
2. Conservative
Ely and Cambridgeshire East1. Liberal Democrat
2. Conservative
Essex North West1. Conservative
2. Reform UK
Harlow1. Reform UK
2. Labour
Harwich and Essex North1. Reform UK
2. Conservative
Hemel Hempstead1. Labour
2. Reform UK
Hertford and Stortford1. Labour
2. Reform UK
Hertfordshire North East1. Labour
2. Conservative
Hertfordshire South West1. Conservative
2. Reform UK
Huntingdon1. Conservative
2. Reform UK
Lowestoft1. Reform UK
2. Labour
Luton North1. Labour
2. Reform UK
Luton South and Bedfordshire South1. Labour
2. Reform UK
Norfolk Mid1. Conservative
2. Reform UK
Norfolk North West1. Conservative
2. Reform UK
Norfolk South1. Labour
2. Reform UK
Norwich South1. Labour
2. Reform UK
Peterborough1. Conservative
2. Labour
Southend East and Rochford1. Labour
2. Reform UK
Southend West and Leigh1. Labour
2. Reform UK
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. Labour
2. Reform UK
Waveney Valley1. Reform UK
2. Conservative
Welwyn Hatfield1. Labour
2. Conservative
Witham1. Conservative
2. Reform UK
South EastVote For
Arundel and South Downs1. Conservative
2. Reform UK
Ashford1. Reform UK
2. Labour
Aylesbury1. Conservative
2. Reform UK
Banbury1. Labour
2. Conservative
Bexhill and Battle1. Conservative
2. Reform UK
Bognor Regis and Littlehampton1. Reform UK
2. Conservative
Bracknell1. Conservative
2. Reform UK
Brighton Kemptown and Peacehaven1. Labour
2. Conservative
Buckingham and Bletchley1. Labour
2. Conservative
Buckinghamshire Mid1. Conservative
2. Liberal Democrat
Canterbury1. Labour
2. Reform UK
Crawley1. Labour
2. Reform UK
Dartford1. Reform UK
2. Labour
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. Conservative
Fareham and Waterlooville1. Conservative
2. Reform UK
Farnham and Bordon1. Conservative
2. Liberal Democrat
Faversham and Mid Kent1. Reform UK
2. Conservative
Folkestone and Hythe1. Reform UK
2. Labour
Gillingham and Rainham1. Reform UK
2. Labour
Gravesham1. Labour
2. Reform UK
Hamble Valley1. Conservative
2. Reform UK
Hampshire East1. Conservative
2. Liberal Democrat
Hampshire North West1. Conservative
2. Reform UK
Hastings and Rye1. Labour
2. Reform UK
Havant1. Reform UK
2. Conservative
Herne Bay and Sandwich1. Reform UK
2. Conservative
Isle of Wight East1. Reform UK
2. Conservative
Isle of Wight West1. Labour
2. Reform UK
Maidstone and Malling1. Reform UK
2. Conservative
Milton Keynes North1. Labour
2. Conservative
New Forest East1. Conservative
2. Reform UK
New Forest West1. Conservative
2. Reform UK
Portsmouth North1. Reform UK
2. Conservative
Reading Central1. Labour
2. Reform UK
Reading West and Mid Berkshire1. Labour
2. Conservative
Reigate1. Conservative
2. Reform UK
Rochester and Strood1. Reform UK
2. Labour
Slough1. Labour
2. Minor
Southampton Itchen1. Labour
2. Reform UK
Southampton Test1. Labour
2. Reform UK
Spelthorne1. Reform UK
2. Conservative
Surrey East1. Conservative
2. Reform UK
Sussex Weald1. Conservative
2. Reform UK
Thanet East1. Labour
2. Reform UK
Tonbridge1. Conservative
2. Reform UK
Weald of Kent1. Conservative
2. Reform UK
Windsor1. Conservative
2. Reform UK
Worthing West1. Labour
2. Conservative
Wycombe1. Labour
2. Conservative
South WestVote For
Bath1. Liberal Democrat
2. Reform UK
Bournemouth East1. Labour
2. Conservative
Bournemouth West1. Labour
2. Reform UK
Bristol East1. Labour
2. Reform UK
Bristol North East1. Labour
2. Reform UK
Bristol North West1. Labour
2. Reform UK
Bristol South1. Labour
2. Reform UK
Camborne and Redruth1. Labour
2. Reform UK
Christchurch1. Conservative
2. Reform UK
Cornwall South East1. Reform UK
2. Labour
Cotswolds North1. Conservative
2. Liberal Democrat
Devon Central1. Conservative
2. Reform UK
Devon South West1. Conservative
2. Reform UK
Dorset South1. Reform UK
2. Conservative
Exeter1. Labour
2. Reform UK
Exmouth and Exeter East1. Conservative
2. Reform UK
Forest of Dean1. Conservative
2. Reform UK
Frome and Somerset East1. Liberal Democrat
2. Reform UK
Gloucester1. Labour
2. Reform UK
Newton Abbot1. Liberal Democrat
2. Reform UK
Poole1. Conservative
2. Reform UK
Salisbury1. Conservative
2. Liberal Democrat
Somerset North1. Conservative
2. Labour
Somerset North East and Hanham1. Labour
2. Conservative
St Austell and Newquay1. Reform UK
2. Labour
Torridge and Tavistock1. Reform UK
2. Conservative
Truro and Falmouth1. Labour
2. Reform UK
Weston-Super-Mare1. Labour
2. Reform UK
Wiltshire East1. Conservative
2. Reform UK
Wiltshire South West1. Conservative
2. Reform UK
East MidlandsVote For
Bolsover1. Labour
2. Reform UK
Broxtowe1. Labour
2. Reform UK
Daventry1. Reform UK
2. Conservative
Derby South1. Reform UK
2. Labour
Derbyshire Dales1. Conservative
2. Labour
Derbyshire Mid1. Labour
2. Conservative
Derbyshire North East1. Labour
2. Conservative
Derbyshire South1. Labour
2. Reform UK
Erewash1. Labour
2. Reform UK
Gainsborough1. Reform UK
2. Conservative
Grantham and Bourne1. Conservative
2. Reform UK
Harborough, Oadby and Wigston1. Conservative
2. Labour
Kettering1. Labour
2. Reform UK
Leicester East1. Conservative
2. Reform UK
Leicester South1. Minor
2. Labour
Leicester West1. Labour
2. Reform UK
Leicestershire Mid1. Conservative
2. Reform UK
Leicestershire North West1. Reform UK
2. Conservative
Leicestershire South1. Conservative
2. Reform UK
Loughborough1. Labour
2. Reform UK
Melton and Syston1. Conservative
2. Reform UK
Northampton South1. Labour
2. Reform UK
Northamptonshire South1. Conservative
2. Reform UK
Sleaford and North Hykeham1. Reform UK
2. Conservative
Wellingborough and Rushden1. Labour
2. Reform UK
West MidlandsVote For
Birmingham Hall Green and Moseley1. Labour
2. Minor
Birmingham Hodge Hill and Solihull North1. Reform UK
2. Workers Party
Birmingham Ladywood1. Labour
2. Minor
Birmingham Northfield1. Labour
2. Reform UK
Birmingham Selly Oak1. Labour
2. Reform UK
Birmingham Yardley1. Workers Party
2. Labour
Bromsgrove1. Reform UK
2. Conservative
Burton and Uttoxeter1. Reform UK
2. Labour
Halesowen1. Reform UK
2. Labour
Hereford and Herefordshire South1. Reform UK
2. Conservative
Herefordshire North1. Conservative
2. Reform UK
Kenilworth and Southam1. Conservative
2. Reform UK
Lichfield1. Reform UK
2. Conservative
Meriden and Solihull East1. Conservative
2. Reform UK
Nuneaton1. Reform UK
2. Labour
Redditch1. Reform UK
2. Conservative
Rugby1. Labour
2. Reform UK
Shropshire South1. Conservative
2. Liberal Democrat
Solihull West and Shirley1. Conservative
2. Reform UK
Stafford1. Labour
2. Reform UK
Stourbridge1. Labour
2. Reform UK
Walsall and Bloxwich1. Reform UK
2. Labour
Worcester1. Labour
2. Reform UK
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. Conservative
2. Reform UK
Bradford East1. Labour
2. Reform UK
Bradford South1. Reform UK
2. Labour
Bradford West1. Minor
2. Labour
Colne Valley1. Labour
2. Conservative
Halifax1. Reform UK
2. Labour
Huddersfield1. Labour
2. Reform UK
Leeds Central and Headingley1. Labour
2. Reform UK
Ossett and Denby Dale1. Labour
2. Reform UK
Rother Valley1. Conservative
2. Labour
Sheffield Central1. Labour
2. Reform UK
Skipton and Ripon1. Conservative
2. Reform UK
Wetherby and Easingwold1. Conservative
2. Reform UK
North EastVote For
Darlington1. Labour
2. Conservative
Northumberland North1. Labour
2. Reform UK
South Shields1. Labour
2. Reform UK
North WestVote For
Altrincham and Sale West1. Labour
2. Conservative
Birkenhead1. Labour
2. Reform UK
Blackburn1. Minor
2. Reform UK
Bolton North East1. Reform UK
2. Labour
Bolton South and Walkden1. Labour
2. Reform UK
Bolton West1. Labour
2. Reform UK
Burnley1. Reform UK
2. Labour
Congleton1. Labour
2. Reform UK
Fylde1. Conservative
2. Reform UK
Gorton and Denton1. Reform UK
2. Labour
Hyndburn1. Reform UK
2. Labour
Lancaster and Wyre1. Labour
2. Reform UK
Manchester Central1. Labour
2. Reform UK
Manchester Rusholme1. Labour
2. Reform UK
Manchester Withington1. Labour
2. Reform UK
Oldham East and Saddleworth1. Reform UK
2. Labour
Oldham West, Chadderton and Royton1. Reform UK
2. Labour
Pendle and Clitheroe1. Conservative
2. Reform UK
Preston1. Labour
2. Reform UK
Ribble Valley1. Conservative
2. Labour
Rochdale1. Workers Party
2. Reform UK
Southport1. Labour
2. Reform UK
ScotlandVote For
Aberdeen North1. SNP
2. Reform UK
Aberdeenshire West and Kincardine1. Conservative
2. SNP
Alloa and Grangemouth1. SNP
2. Labour
Ayr, Carrick and Cumnock1. SNP
2. Conservative
Ayrshire Central1. Labour
2. SNP
Ayrshire North and Arran1. SNP
2. Labour
Bathgate and Linlithgow1. Labour
2. SNP
Coatbridge and Bellshill1. Labour
2. SNP
Cowdenbeath and Kirkcaldy1. Labour
2. SNP
Cumbernauld and Kirkintilloch1. SNP
2. Labour
Dumfries and Galloway1. Conservative
2. SNP
Dumfriesshire, Clydesdale and Tweeddale1. Conservative
2. SNP
Dunbartonshire West1. SNP
2. Labour
Dunfermline and Dollar1. Labour
2. SNP
East Kilbride and Strathaven1. 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. SNP
2. Labour
Gordon and Buchan1. Conservative
2. SNP
Inverclyde and Renfrewshire West1. SNP
2. Labour
Kilmarnock and Loudoun1. SNP
2. Labour
Livingston1. SNP
2. Labour
Moray West, Nairn and Strathspey1. SNP
2. Conservative
Motherwell, Wishaw and Carluke1. Labour
2. SNP
Paisley and Renfrewshire North1. SNP
2. Labour
Paisley and Renfrewshire South1. SNP
2. Labour
Renfrewshire East1. Labour
2. SNP
Stirling and Strathallan1. SNP
2. Labour
WalesVote For
Aberafan Maesteg1. Reform UK
2. Plaid Cymru
Alyn and Deeside1. Reform UK
2. Plaid Cymru
Bangor Aberconwy1. Plaid Cymru
2. Reform UK
Blaenau Gwent and Rhymney1. Labour
2. Plaid Cymru
Brecon, Radnor and Cwm Tawe1. Liberal Democrat
2. Reform UK
Bridgend1. Reform UK
2. Plaid Cymru
Caerphilly1. Plaid Cymru
2. Reform UK
Cardiff East1. Plaid Cymru
2. Reform UK
Cardiff North1. Plaid Cymru
2. Reform UK
Cardiff South and Penarth1. Plaid Cymru
2. Labour
Cardiff West1. Plaid Cymru
2. Reform UK
Clwyd East1. Reform UK
2. Conservative
Clwyd North1. Conservative
2. Reform UK
Gower1. Reform UK
2. Plaid Cymru
Merthyr Tydfil and Aberdare1. Reform UK
2. Plaid Cymru
Monmouthshire1. Conservative
2. Reform UK
Montgomeryshire and Glyndwr1. Reform UK
2. Plaid Cymru
Neath and Swansea East1. Reform UK
2. Plaid Cymru
Newport East1. Reform UK
2. Plaid Cymru
Newport West and Islwyn1. Reform UK
2. Plaid Cymru
Pembrokeshire Mid and South1. Conservative
2. Reform UK
Pontypridd1. Plaid Cymru
2. Reform UK
Rhondda and Ogmore1. Reform UK
2. Plaid Cymru
Swansea West1. Plaid Cymru
2. Reform UK
Torfaen1. Reform UK
2. Plaid Cymru
Vale of Glamorgan1. Conservative
2. Reform UK
Wrexham1. Plaid Cymru
2. Reform UK

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
Battersea
Beckenham and Penge
Bexleyheath and Crayford
Brent East
Brentford and Isleworth
Carshalton and Wallington
Chelsea and Fulham
Chingford and Woodford Green
Chipping Barnet
Clapham and Brixton Hill
Croydon South
Croydon West
Dulwich and West Norwood
Ealing Central and Acton
Ealing North
Ealing Southall
East Ham
Edmonton and Winchmore Hill
Eltham and Chislehurst
Enfield North
Erith and Thamesmead
Finchley and Golders Green
Greenwich and Woolwich
Hackney North and Stoke Newington
Hackney South and Shoreditch
Hammersmith and Chiswick
Harrow East
Harrow West
Hayes and Harlington
Holborn and St Pancras
Hornchurch and Upminster
Hornsey and Friern Barnet
Ilford North
Islington North
Islington South and Finsbury
Kingston and Surbiton
Lewisham East
Lewisham North
Lewisham West and Dulwich East
Mitcham and Morden
Orpington
Peckham
Putney
Queens Park and Maida Vale
Richmond Park
Ruislip, Northwood and Pinner
Southgate and Wood Green
Sutton and Cheam
Tooting
Tottenham
Twickenham
Vauxhall and Camberwell Green
Walthamstow
Wimbledon
East of England
Basildon and Billericay
Basildon South and Thurrock East
Bedford
Bedfordshire North
Brentwood and Ongar
Cambridgeshire North East
Cambridgeshire South
Castle Point
Chelmsford
Clacton
Colchester
Epping Forest
Great Yarmouth
Harpenden and Berkhamsted
Hertsmere
Hitchin
Ipswich
Maldon
Norfolk North
Norfolk South West
Norwich North
Rayleigh and Wickford
St Albans
St Neots and Mid Cambridgeshire
Stevenage
Thurrock
South East
Aldershot
Basingstoke
Beaconsfield
Bicester and Woodstock
Chatham and Aylesford
Chesham and Amersham
Chichester
Didcot and Wantage
Dorking and Horley
Eastbourne
Epsom and Ewell
Esher and Walton
Godalming and Ash
Gosport
Guildford
Hampshire North East
Henley and Thame
Horsham
Hove and Portslade
Lewes
Maidenhead
Milton Keynes Central
Newbury
Oxford East
Oxford West and Abingdon
Portsmouth South
Romsey and Southampton North
Runnymede and Weybridge
Sevenoaks
Sittingbourne and Sheppey
Surrey Heath
Sussex Mid
Tunbridge Wells
Winchester
Witney
Woking
Wokingham
Worthing East and Shoreham
South West
Bridgwater
Cheltenham
Chippenham
Cornwall North
Cotswolds South
Devon North
Devon South
Dorset Mid and Poole North
Dorset North
Dorset West
Filton and Bradley Stoke
Glastonbury and Somerton
Honiton and Sidmouth
Melksham and Devizes
Plymouth Moor View
Plymouth Sutton and Devonport
St Ives
Stroud
Swindon North
Swindon South
Taunton and Wellington
Tewkesbury
Thornbury and Yate
Tiverton and Minehead
Torbay
Wells and Mendip Hills
Yeovil
East Midlands
Amber Valley
Ashfield
Bassetlaw
Boston and Skegness
Chesterfield
Corby and Northamptonshire East
Derby North
Gedling
High Peak
Hinckley and Bosworth
Lincoln
Louth and Horncastle
Mansfield
Newark
Northampton North
Nottingham East
Nottingham North and Kimberley
Nottingham South
Rushcliffe
Rutland and Stamford
Sherwood Forest
South Holland and the Deepings
West Midlands
Aldridge-Brownhills
Birmingham Edgbaston
Birmingham Erdington
Birmingham Perry Barr
Cannock Chase
Coventry East
Coventry North West
Coventry South
Droitwich and Evesham
Dudley
Kingswinford and Staffordshire South
Newcastle-under-Lyme
Shrewsbury
Shropshire North
Smethwick
Staffordshire Moorlands
Stoke-on-Trent Central
Stoke-on-Trent North
Stoke-on-Trent South
Stone, Great Wyrley and Penkridge
Stratford-on-Avon
Sutton Coldfield
Tamworth
Telford
Tipton and Wednesbury
Warwick and Leamington
Warwickshire North and Bedworth
West Bromwich
Wolverhampton North East
Wolverhampton South East
Wolverhampton West
Yorkshire and the Humber
Barnsley North
Barnsley South
Bridlington and the Wolds
Brigg and Immingham
Calder Valley
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 East
Leeds North East
Leeds North West
Leeds South
Leeds South West and Morley
Leeds West and Pudsey
Normanton and Hemsworth
Penistone and Stocksbridge
Pontefract, Castleford and Knottingley
Rawmarsh and Conisbrough
Richmond and Northallerton
Rotherham
Scarborough and Whitby
Scunthorpe
Selby
Sheffield Brightside and Hillsborough
Sheffield Hallam
Sheffield Heeley
Sheffield South East
Shipley
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
Newcastle upon Tyne East and Wallsend
Newcastle upon Tyne North
Newton Aycliffe and Spennymoor
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
Bootle
Bury North
Bury South
Carlisle
Cheadle
Cheshire Mid
Chester North and Neston
Chester South and Eddisbury
Chorley
Crewe and Nantwich
Ellesmere Port and Bromborough
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
Penrith and Solway
Rossendale and Darwen
Runcorn and Helsby
Salford
Sefton Central
South Ribble
St Helens North
St Helens South and Whiston
Stalybridge and Hyde
Stockport
Stretford and Urmston
Tatton
Wallasey
Warrington North
Warrington South
Westmorland and Lonsdale
Whitehaven and Workington
Widnes and Halewood
Wigan
Wirral West
Worsley and Eccles
Wythenshawe and Sale East
Scotland
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
Dunbartonshire Mid
Dundee Central
Edinburgh West
Fife North East
Glenrothes and Mid Fife
Hamilton and Clyde Valley
Inverness, Skye and Ross-shire West
Midlothian
Na h-Eileanan an Iar (Western Isles)
Orkney and Shetland
Perth and Kinross-shire
Rutherglen
Wales
Caerfyrddin
Ceredigion Preseli
Dwyfor Meirionnydd
Llanelli
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
2026 Scottish Parliament and Senedd Election Results
posted 9 May 2026, 07:50
New Senedd Election System
posted 20 Oct 2024, 11:00
Historical Battlegrounds
posted 28 Jul 2024, 11:30