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
Methodology:
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 |
Foyle | SDLP | SDLP |
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