VoteClimate: What If 19.75% Of The Electorate Switch To The Party With The Best Climate Policy That Can Win In Their Seat?

What If 19.75% Of The Electorate Switch To The Party With The Best Climate Policy That Can Win In Their Seat?

If 19.75% of the electorate switched to the party with the best climate policy that could win in their seat, the next general election result would look something like this:

Labour: 3 seats short of a majority
Green: 95 seats short of a majority


  • Start from VoteClimate's Forecast For The Next General Election where the vote shares (GB) are Labour: 44% | Conservative: 27% | Liberal Democrat: 11.3% | Green: 6.8% | Reform/Brexit: 6.1%.
  • Subtract 19.75% from each party's votes in this seat.
  • Add 19.75% of the electorate to the party with the best climate policy that can win.
  • For this example, we've estimated that the parties rank on climate policy best to worst as follows:
    Green, Plaid Cymru, Liberal Democrat, Labour, SNP
  • NB: it's implicit in this methodology that VoteClimate can persuade 19.75% of people who might not otherwise have voted to Vote Climate.

Labour just lose their majority with the Greens by far the 2nd-largest party. The Tories and SNP are completely wiped out.

But 19.75% of the electorate is 9 million people.

We need a more radical, more achievable plan... See What If 4.25% Of The Electorate Switch From Labour To A Party With Better Climate Policy?.

[Last updated: September 2023]

If people switch votes as per above, the seats would transfer between parties as follows:

Number of Seats Switch from Party To Party
139 Conservative Green
65 Labour Green
24 Labour Liberal Democrat
19 Conservative Liberal Democrat
17 SNP Green
14 Conservative Labour
11 SNP Liberal Democrat
9 SNP Labour
5 Labour Plaid Cymru
5 Liberal Democrat Green
2 DUP Green
1 Other Green
1 Sinn Fein Green

The results per constituency would be as follows (changes in bold):

Constituency 19.75%-switch Winner No-switch Winner
Aberafan Maesteg Labour Labour
Aberdeen North Green SNP
Aberdeen South Green SNP
Aberdeenshire North and Moray East Liberal Democrat SNP
Airdrie and Shotts Labour Labour
Aldershot Green Conservative
Aldridge-Brownhills Labour Conservative
Alloa and Grangemouth Labour SNP
Altrincham and Sale West Labour Labour
Alyn and Deeside Labour Labour
Amber Valley Green Conservative
Angus and Perthshire Glens Labour SNP
Arbroath and Broughty Ferry Labour SNP
Argyll, Bute and South Lochaber Liberal Democrat SNP
Arundel and South Downs Green Conservative
Ashfield Green Labour
Ashford Green Conservative
Ashton-under-Lyne Labour Labour
Aylesbury Green Labour
Ayr, Carrick and Cumnock Liberal Democrat SNP
Banbury Green Labour
Bangor Aberconwy Plaid Cymru Labour
Barking Labour Labour
Barnsley North Green Labour
Barnsley South Green Labour
Barrow and Furness Labour Labour
Basildon and Billericay Green Conservative
Basingstoke Green Labour
Bassetlaw Liberal Democrat Labour
Bath Liberal Democrat Liberal Democrat
Bathgate and Linlithgow Green SNP
Battersea Labour Labour
Beaconsfield Green Conservative
Beckenham and Penge Labour Labour
Bedford Labour Labour
Belfast East DUP DUP
Belfast North Sinn Fein Sinn Fein
Belfast South and Mid Down SDLP SDLP
Belfast West Sinn Fein Sinn Fein
Bermondsey and Old Southwark Liberal Democrat Labour
Berwickshire, Roxburgh and Selkirk Liberal Democrat SNP
Bethnal Green and Stepney Labour Labour
Beverley and Holderness Green Conservative
Bexhill and Battle Green Conservative
Bexleyheath and Crayford Green Labour
Bicester and Woodstock Green Conservative
Birkenhead Labour Labour
Birmingham Edgbaston Labour Labour
Birmingham Erdington Labour Labour
Birmingham Hall Green and Moseley Labour Labour
Birmingham Hodge Hill and Solihull North Labour Labour
Birmingham Ladywood Labour Labour
Birmingham Northfield Labour Labour
Birmingham Perry Barr Labour Labour
Birmingham Selly Oak Labour Labour
Birmingham Yardley Labour Labour
Bishop Auckland Labour Labour
Blackburn Labour Labour
Blackley and Middleton South Labour Labour
Blackpool North and Fleetwood Labour Labour
Blackpool South Labour Labour
Blaenau Gwent and Rhymney Labour Labour
Blaydon and Consett Labour Labour
Blyth and Ashington Labour Labour
Bognor Regis and Littlehampton Green Conservative
Bolsover Labour Labour
Bolton North East Labour Labour
Bolton South and Walkden Labour Labour
Bolton West Labour Labour
Bootle Labour Labour
Boston and Skegness Labour Conservative
Bournemouth East Liberal Democrat Labour
Bournemouth West Green Labour
Bracknell Green Conservative
Bradford East Labour Labour
Bradford South Labour Labour
Bradford West Labour Labour
Braintree Liberal Democrat Conservative
Brecon, Radnor and Cwm Tawe Green Conservative
Brent East Labour Labour
Brent West Labour Labour
Brentford and Isleworth Labour Labour
Brentwood and Ongar Liberal Democrat Conservative
Bridgend Labour Labour
Bridgwater Green Conservative
Bridlington and The Wolds Green Conservative
Brigg and Immingham Green Conservative
Brighton Kemptown and Peacehaven Labour Labour
Brighton Pavilion Green Green
Bristol Central Labour Labour
Bristol East Labour Labour
Bristol North East Labour Labour
Bristol North West Labour Labour
Bristol South Labour Labour
Broadland and Fakenham Green Conservative
Bromley and Biggin Hill Green Labour
Bromsgrove Liberal Democrat Conservative
Broxbourne Green Conservative
Broxtowe Labour Labour
Buckingham and Bletchley Green Labour
Burnley Liberal Democrat Labour
Burton and Uttoxeter Labour Labour
Bury North Labour Labour
Bury South Labour Labour
Bury St Edmunds and Stowmarket Green Conservative
Caerfyrddin Plaid Cymru Labour
Caerphilly Plaid Cymru Labour
Caithness, Sutherland and Easter Ross Green SNP
Calder Valley Labour Labour
Camborne and Redruth Labour Labour
Cambridge Liberal Democrat Labour
Cannock Chase Green Conservative
Canterbury Labour Labour
Cardiff East Labour Labour
Cardiff North Labour Labour
Cardiff South and Penarth Labour Labour
Cardiff West Labour Labour
Carlisle Labour Labour
Carshalton and Wallington Green Liberal Democrat
Castle Point Labour Conservative
Central Ayrshire Green SNP
Central Devon Green Labour
Central Suffolk and North Ipswich Green Conservative
Ceredigion Preseli Green Labour
Chatham and Aylesford Green Conservative
Cheadle Liberal Democrat Liberal Democrat
Chelmsford Liberal Democrat Conservative
Chelsea and Fulham Green Labour
Cheltenham Liberal Democrat Liberal Democrat
Chesham and Amersham Green Conservative
Chester North and Neston Labour Labour
Chester South and Eddisbury Liberal Democrat Labour
Chesterfield Labour Labour
Chichester Green Conservative
Chingford and Woodford Green Labour Labour
Chippenham Green Conservative
Chipping Barnet Labour Labour
Chorley Other Other
Christchurch Liberal Democrat Conservative
Cities of London and Westminster Liberal Democrat Labour
City of Durham Labour Labour
Clacton Labour Conservative
Clapham and Brixton Hill Labour Labour
Clwyd East Labour Labour
Clwyd North Labour Labour
Coatbridge and Bellshill Labour Labour
Colchester Liberal Democrat Labour
Colne Valley Labour Labour
Congleton Green Labour
Corby and East Northamptonshire Labour Labour
Coventry East Labour Labour
Coventry North West Labour Labour
Coventry South Labour Labour
Cowdenbeath and Kirkcaldy Green Labour
Cramlington and Killingworth Labour Labour
Crawley Labour Labour
Crewe and Nantwich Labour Labour
Croydon East Labour Labour
Croydon South Liberal Democrat Labour
Croydon West Labour Labour
Cumbernauld and Kirkintilloch Liberal Democrat SNP
Dagenham and Rainham Labour Labour
Darlington Labour Labour
Dartford Green Labour
Daventry Liberal Democrat Conservative
Derby North Labour Labour
Derby South Labour Labour
Derbyshire Dales Green Conservative
Dewsbury and Batley Labour Labour
Didcot and Wantage Green Conservative
Doncaster Central Labour Labour
Doncaster East and the Isle of Axholme Green Labour
Doncaster North Green Labour
Dorking and Horley Green Conservative
Dover and Deal Labour Labour
Droitwich and Evesham Liberal Democrat Conservative
Dudley Green Labour
Dulwich and West Norwood Labour Labour
Dumfries and Galloway Liberal Democrat SNP
Dumfriesshire, Clydesdale and Tweeddale Green SNP
Dundee Central Labour SNP
Dunfermline and Dollar Green SNP
Dunstable and Leighton Buzzard Green Labour
Dwyfor Meirionnydd Plaid Cymru Plaid Cymru
Ealing Central and Acton Labour Labour
Ealing North Labour Labour
Ealing Southall Labour Labour
Earley and Woodley Liberal Democrat Labour
Easington Labour Labour
East Antrim DUP DUP
East Grinstead and Uckfield Green Conservative
East Ham Labour Labour
East Hampshire Green Conservative
East Kilbride and Strathaven Green SNP
East Londonderry DUP DUP
East Renfrewshire Labour SNP
East Surrey Green Conservative
East Thanet Labour Labour
East Wiltshire Green Conservative
East Worthing and Shoreham Labour Labour
Eastbourne Liberal Democrat Liberal Democrat
Eastleigh Green Liberal Democrat
Edinburgh East and Musselburgh Green Labour
Edinburgh North and Leith Green SNP
Edinburgh South Labour Labour
Edinburgh South West Green SNP
Edinburgh West Green SNP
Edmonton and Winchmore Hill Labour Labour
Ellesmere Port and Bromborough Labour Labour
Eltham and Chislehurst Labour Labour
Ely and East Cambridgeshire Green Conservative
Enfield North Labour Labour
Epping Forest Green Conservative
Epsom and Ewell Green Conservative
Erewash Labour Labour
Erith and Thamesmead Labour Labour
Esher and Walton Liberal Democrat Liberal Democrat
Exeter Labour Labour
Exmouth and Exeter East Green Other
Falkirk Green SNP
Fareham and Waterlooville Liberal Democrat Conservative
Farnham and Bordon Green Conservative
Faversham and Mid Kent Green Conservative
Feltham and Heston Labour Labour
Fermanagh and South Tyrone Sinn Fein Sinn Fein
Filton and Bradley Stoke Labour Labour
Finchley and Golders Green Green Labour
Folkestone and Hythe Green Conservative
Forest of Dean Green Labour
Frome and East Somerset Green Conservative
Fylde Green Labour
Gainsborough Liberal Democrat Conservative
Gateshead Central and Whickham Labour Labour
Gedling Labour Labour
Gillingham and Rainham Green Labour
Glasgow East Green Labour
Glasgow North Green Labour
Glasgow North East Green Labour
Glasgow South Green Labour
Glasgow South West Green Labour
Glasgow West Green Labour
Glastonbury and Somerton Green Conservative
Glenrothes and Mid Fife Green SNP
Gloucester Labour Labour
Godalming and Ash Liberal Democrat Liberal Democrat
Goole and Pocklington Green Conservative
Gordon and Buchan Liberal Democrat SNP
Gorton and Denton Labour Labour
Gosport Green Conservative
Gower Labour Labour
Grantham and Bourne Liberal Democrat Conservative
Gravesham Green Labour
Great Grimsby and Cleethorpes Green Labour
Great Yarmouth Green Conservative
Greenwich and Woolwich Labour Labour
Guildford Liberal Democrat Liberal Democrat
Hackney North and Stoke Newington Labour Labour
Hackney South and Shoreditch Labour Labour
Halesowen Labour Labour
Halifax Labour Labour
Hamble Valley Green Conservative
Hamilton and Clyde Valley Green Labour
Hammersmith and Chiswick Labour Labour
Hampstead and Highgate Labour Labour
Harborough, Oadby and Wigston Green Labour
Harlow Liberal Democrat Labour
Harpenden and Berkhamsted Green Conservative
Harrogate and Knaresborough Green Liberal Democrat
Harrow East Labour Labour
Harrow West Labour Labour
Hartlepool Labour Labour
Harwich and North Essex Green Conservative
Hastings and Rye Labour Labour
Havant Green Conservative
Hayes and Harlington Labour Labour
Hazel Grove Green Liberal Democrat
Hemel Hempstead Green Labour
Hendon Labour Labour
Henley and Thame Green Conservative
Hereford and South Herefordshire Green Conservative
Herne Bay and Sandwich Green Labour
Hertford and Stortford Green Labour
Hertsmere Green Conservative
Hexham Labour Labour
Heywood and Middleton North Labour Labour
High Peak Labour Labour
Hinckley and Bosworth Liberal Democrat Conservative
Hitchin Green Conservative
Holborn and St Pancras Labour Labour
Honiton and Sidmouth Green Conservative
Hornchurch and Upminster Green Conservative
Hornsey and Friern Barnet Labour Labour
Horsham Green Conservative
Houghton and Sunderland South Green Labour
Hove and Portslade Labour Labour
Huddersfield Labour Labour
Huntingdon Green Conservative
Hyndburn Labour Labour
Ilford North Labour Labour
Ilford South Labour Labour
Inverclyde and Renfrewshire West Labour Labour
Inverness, Skye and West Ross-shire Liberal Democrat SNP
Ipswich Labour Labour
Isle of Wight East Green Labour
Isle of Wight West Green Labour
Islington North Labour Labour
Islington South and Finsbury Labour Labour
Jarrow and Gateshead East Labour Labour
Keighley and Ilkley Labour Labour
Kenilworth and Southam Green Conservative
Kensington and Bayswater Liberal Democrat Labour
Kettering Green Labour
Kilmarnock and Loudoun Labour SNP
Kingston and Surbiton Liberal Democrat Liberal Democrat
Kingston upon Hull East Green Labour
Kingston upon Hull North and Cottingham Labour Labour
Kingston upon Hull West and Haltemprice Green Labour
Kingswinford and South Staffordshire Labour Conservative
Knowsley Labour Labour
Lagan Valley DUP DUP
Lancaster and Wyre Labour Labour
Leeds Central and Headingley Labour Labour
Leeds East Labour Labour
Leeds North East Labour Labour
Leeds North West Labour Labour
Leeds South Labour Labour
Leeds South West and Morley Labour Labour
Leeds West and Pudsey Labour Labour
Leicester East Labour Labour
Leicester South Labour Labour
Leicester West Labour Labour
Leigh and Atherton Labour Labour
Lewes Liberal Democrat Liberal Democrat
Lewisham East Labour Labour
Lewisham North Labour Labour
Lewisham West and East Dulwich Labour Labour
Leyton and Wanstead Labour Labour
Lichfield Liberal Democrat Conservative
Lincoln Labour Labour
Liverpool Garston Labour Labour
Liverpool Riverside Labour Labour
Liverpool Walton Labour Labour
Liverpool Wavertree Labour Labour
Liverpool West Derby Labour Labour
Livingston Green SNP
Llanelli Plaid Cymru Labour
Lothian East Labour Labour
Loughborough Labour Labour
Louth and Horncastle Labour Conservative
Lowestoft Green Labour
Luton North Labour Labour
Luton South and South Bedfordshire Labour Labour
Macclesfield Labour Labour
Maidenhead Green Conservative
Maidstone and Malling Green Conservative
Makerfield Labour Labour
Maldon Labour Conservative
Manchester Central Labour Labour
Manchester Rusholme Labour Labour
Manchester Withington Labour Labour
Mansfield Labour Labour
Melksham and Devizes Green Conservative
Melton and Syston Green Conservative
Meriden and Solihull East Green Conservative
Merthyr Tydfil and Aberdare Labour Labour
Mid and South Pembrokeshire Labour Labour
Mid Bedfordshire Green Conservative
Mid Buckinghamshire Green Conservative
Mid Cheshire Liberal Democrat Labour
Mid Derbyshire Green Labour
Mid Dorset and North Poole Green Conservative
Mid Dunbartonshire Green SNP
Mid Leicestershire Green Conservative
Mid Norfolk Liberal Democrat Conservative
Mid Sussex Green Conservative
Mid Ulster Sinn Fein Sinn Fein
Middlesbrough and Thornaby East Labour Labour
Middlesbrough South and East Cleveland Labour Labour
Midlothian Labour Labour
Milton Keynes Central Labour Labour
Milton Keynes North Labour Labour
Mitcham and Morden Labour Labour
Monmouthshire Labour Labour
Montgomeryshire and Glyndwr Liberal Democrat Labour
Moray West, Nairn and Strathspey Green SNP
Morecambe and Lunesdale Liberal Democrat Labour
Motherwell, Wishaw and Carluke Labour Labour
Na h-Eileanan an Iar Labour Labour
Neath and Swansea East Labour Labour
New Forest East Green Conservative
New Forest West Green Conservative
Newark Green Conservative
Newbury Green Conservative
Newcastle upon Tyne Central and West Labour Labour
Newcastle upon Tyne East and Wallsend Labour Labour
Newcastle upon Tyne North Labour Labour
Newcastle-under-Lyme Labour Labour
Newport East Labour Labour
Newport West and Islwyn Labour Labour
Newry and Armagh Sinn Fein Sinn Fein
Newton Abbot Green Conservative
Newton Aycliffe and Spennymoor Labour Labour
Normanton and Hemsworth Green Labour
North Antrim DUP DUP
North Ayrshire and Arran Green SNP
North Bedfordshire Green Conservative
North Cornwall Liberal Democrat Conservative
North Cotswolds Green Conservative
North Devon Green Conservative
North Dorset Liberal Democrat Conservative
North Down Alliance Alliance
North Durham Labour Labour
North East Cambridgeshire Labour Conservative
North East Derbyshire Labour Labour
North East Fife Liberal Democrat SNP
North East Hampshire Green Conservative
North East Hertfordshire Green Labour
North East Somerset and Hanham Liberal Democrat Labour
North Herefordshire Green Conservative
North Norfolk Green Conservative
North Northumberland Green Labour
North Shropshire Green Conservative
North Somerset Green Labour
North Warwickshire and Bedworth Green Conservative
North West Cambridgeshire Green Conservative
North West Essex Green Conservative
North West Hampshire Green Conservative
North West Leicestershire Green Conservative
North West Norfolk Green Conservative
Northampton North Labour Labour
Northampton South Labour Labour
Norwich North Labour Labour
Norwich South Labour Labour
Nottingham East Labour Labour
Nottingham North and Kimberley Labour Labour
Nottingham South Labour Labour
Nuneaton Labour Labour
Old Bexley and Sidcup Liberal Democrat Conservative
Oldham East and Saddleworth Labour Labour
Oldham West, Chadderton and Royton Labour Labour
Orkney and Shetland Liberal Democrat Liberal Democrat
Orpington Green Conservative
Ossett and Denby Dale Labour Labour
Oxford East Labour Labour
Oxford West and Abingdon Liberal Democrat Liberal Democrat
Paisley and Renfrewshire North Liberal Democrat SNP
Paisley and Renfrewshire South Labour SNP
Peckham Labour Labour
Pendle and Clitheroe Labour Labour
Penistone and Stocksbridge Labour Labour
Penrith and Solway Labour Labour
Perth and Kinross-shire Labour SNP
Peterborough Labour Labour
Plymouth Moor View Labour Labour
Plymouth Sutton and Devonport Labour Labour
Pontefract, Castleford and Knottingley Liberal Democrat Labour
Pontypridd Labour Labour
Poole Green Conservative
Poplar and Limehouse Labour Labour
Portsmouth North Green Labour
Portsmouth South Labour Labour
Preston Labour Labour
Putney Labour Labour
Queen's Park and Maida Vale Labour Labour
Rawmarsh and Conisbrough Labour Labour
Rayleigh and Wickford Labour Conservative
Reading Central Labour Labour
Reading West and Mid Berkshire Green Labour
Redcar Labour Labour
Redditch Green Conservative
Reigate Green Conservative
Rhondda and Ogmore Labour Labour
Ribble Valley Green Labour
Richmond and Northallerton Green Conservative
Richmond Park Liberal Democrat Liberal Democrat
Rochdale Labour Labour
Rochester and Strood Green Labour
Romford Green Conservative
Romsey and Southampton North Green Conservative
Rossendale and Darwen Labour Labour
Rother Valley Green Labour
Rotherham Labour Labour
Rugby Labour Labour
Ruislip, Northwood and Pinner Green Labour
Runcorn and Helsby Labour Labour
Runnymede and Weybridge Green Conservative
Rushcliffe Labour Labour
Rutherglen Labour Labour
Rutland and Stamford Green Conservative
Salford Labour Labour
Salisbury Green Conservative
Scarborough and Whitby Labour Labour
Scunthorpe Labour Labour
Sefton Central Labour Labour
Selby Green Labour
Sevenoaks Green Conservative
Sheffield Brightside and Hillsborough Labour Labour
Sheffield Central Labour Labour
Sheffield Hallam Liberal Democrat Labour
Sheffield Heeley Labour Labour
Sheffield South East Labour Labour
Sherwood Forest Labour Labour
Shipley Labour Labour
Shrewsbury Labour Labour
Sittingbourne and Sheppey Green Conservative
Skipton and Ripon Green Conservative
Sleaford and North Hykeham Labour Conservative
Slough Labour Labour
Smethwick Labour Labour
Solihull West and Shirley Green Conservative
South Antrim Green DUP
South Basildon and East Thurrock Green Conservative
South Cambridgeshire Liberal Democrat Liberal Democrat
South Cotswolds Green Conservative
South Derbyshire Green Conservative
South Devon Green Conservative
South Dorset Green Conservative
South Down Sinn Fein Sinn Fein
South East Cornwall Green Conservative
South Holland and The Deepings Labour Conservative
South Leicestershire Green Conservative
South Norfolk Green Conservative
South Northamptonshire Green Conservative
South Ribble Labour Labour
South Shields Labour Labour
South Shropshire Green Conservative
South Suffolk Green Conservative
South West Devon Green Conservative
South West Hertfordshire Green Conservative
South West Norfolk Labour Conservative
South West Wiltshire Green Conservative
Southampton Itchen Labour Labour
Southampton Test Labour Labour
Southend East and Rochford Liberal Democrat Labour
Southend West and Leigh Liberal Democrat Labour
Southgate and Wood Green Labour Labour
Southport Labour Labour
Spelthorne Green Conservative
Spen Valley Labour Labour
St Albans Liberal Democrat Liberal Democrat
St Austell and Newquay Green Labour
St Helens North Labour Labour
St Helens South and Whiston Labour Labour
St Ives Liberal Democrat Liberal Democrat
St Neots and Mid Cambridgeshire Green Conservative
Stafford Green Labour
Staffordshire Moorlands Green Conservative
Stalybridge and Hyde Labour Labour
Stevenage Labour Labour
Stirling and Strathallan Labour SNP
Stockport Labour Labour
Stockton North Labour Labour
Stockton West Labour Labour
Stoke-on-Trent Central Labour Labour
Stoke-on-Trent North Labour Labour
Stoke-on-Trent South Labour Labour
Stone, Great Wyrley and Penkridge Labour Conservative
Stourbridge Green Labour
Strangford Green DUP
Stratford and Bow Labour Labour
Stratford-on-Avon Green Conservative
Streatham and Croydon North Labour Labour
Stretford and Urmston Labour Labour
Stroud Labour Labour
Suffolk Coastal Green Conservative
Sunderland Central Labour Labour
Surrey Heath Green Conservative
Sussex Weald Green Conservative
Sutton and Cheam Green Liberal Democrat
Sutton Coldfield Green Conservative
Swansea West Labour Labour
Swindon North Liberal Democrat Labour
Swindon South Labour Labour
Tamworth Labour Conservative
Tatton Green Labour
Taunton and Wellington Liberal Democrat Liberal Democrat
Telford Labour Labour
Tewkesbury Green Conservative
The Wrekin Green Conservative
Thirsk and Malton Green Conservative
Thornbury and Yate Liberal Democrat Conservative
Thurrock Labour Labour
Tipton and Wednesbury Labour Labour
Tiverton and Minehead Green Conservative
Tonbridge Green Conservative
Tooting Labour Labour
Torbay Green Conservative
Torfaen Labour Labour
Torridge and Tavistock Green Conservative
Tottenham Labour Labour
Truro and Falmouth Labour Labour
Tunbridge Wells Liberal Democrat Conservative
Twickenham Liberal Democrat Liberal Democrat
Tynemouth Labour Labour
Upper Bann DUP DUP
Uxbridge and South Ruislip Labour Labour
Vale of Glamorgan Labour Labour
Vauxhall and Camberwell Green Labour Labour
Wakefield and Rothwell Labour Labour
Wallasey Labour Labour
Walsall and Bloxwich Labour Labour
Walthamstow Labour Labour
Warrington North Labour Labour
Warrington South Labour Labour
Warwick and Leamington Labour Labour
Washington and Gateshead South Labour Labour
Watford Liberal Democrat Labour
Waveney Valley Green Conservative
Weald of Kent Green Conservative
Wellingborough and Rushden Green Labour
Wells and Mendip Hills Green Conservative
Welwyn Hatfield Liberal Democrat Labour
West Aberdeenshire and Kincardine Liberal Democrat SNP
West Bromwich Labour Labour
West Dorset Green Conservative
West Dunbartonshire Green Labour
West Ham and Beckton Labour Labour
West Lancashire Labour Labour
West Suffolk Green Conservative
West Tyrone Green Sinn Fein
West Worcestershire Green Conservative
Westmorland and Lonsdale Liberal Democrat Liberal Democrat
Weston-super-Mare Green Labour
Wetherby and Easingwold Green Conservative
Whitehaven and Workington Labour Labour
Widnes and Halewood Labour Labour
Wigan Labour Labour
Wimbledon Liberal Democrat Liberal Democrat
Winchester Liberal Democrat Liberal Democrat
Windsor Green Conservative
Wirral West Labour Labour
Witham Green Conservative
Witney Liberal Democrat Conservative
Woking Green Conservative
Wokingham Green Conservative
Wolverhampton North East Labour Labour
Wolverhampton South East Labour Labour
Wolverhampton West Labour Labour
Worcester Labour Labour
Worsley and Eccles Labour Labour
Worthing West Green Labour
Wrexham Labour Labour
Wycombe Labour Labour
Wyre Forest Green Conservative
Wythenshawe and Sale East Labour Labour
Yeovil Green Conservative
Ynys Mon Plaid Cymru Labour
York Central Labour Labour
York Outer Liberal Democrat Labour

See also: Electoral Analysis

Maximise your vote to save the planet.

Join Now