VoteClimate: What If One Million Voters Switch From Labour To A Party With Better Climate Policy?

What If One Million Voters Switch From Labour To A Party With Better Climate Policy?

If one million voters switch from Labour to a party with better climate policy, particularly one that could win in their seat, the next general election result would look something like this:

Labour: majority of 68 seats
Conservative: 139 seats short of a majority

Methodology:

  • 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%.
  • One million voters is 2.1% of the electorate.
  • Subtract 2.1% of the electorate from Labour's votes in each seat.
  • Add 2.1% of the electorate to the party with the best climate policy that can win or, if none can win, to the party with the best climate policy.
  • For this example, we've estimated that the parties rank on climate policy best to worst as follows:
    Green, Plaid Cymru, Liberal Democrat, SNP
  • NB: yes, it's highly simplistic to imagine the switch will be only away from Labour, but useful to estimate the size of the swing required.

Hmmm: Labour's majority is still fairly big.

How many more people need to Vote Climate to threaten Labour's forecast majority? 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
22 Labour Conservative
11 Labour SNP
7 Conservative Liberal Democrat
1 Labour Plaid Cymru
1 Labour Liberal Democrat

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

Constituency 1m-switch Winner No-switch Winner
Aberafan Maesteg Labour Labour
Aberdeen North SNP SNP
Aberdeen South SNP SNP
Aberdeenshire North and Moray East SNP SNP
Airdrie and Shotts Labour Labour
Aldershot Conservative Conservative
Aldridge-Brownhills Conservative Conservative
Alloa and Grangemouth SNP SNP
Altrincham and Sale West Labour Labour
Alyn and Deeside Labour Labour
Amber Valley Conservative Conservative
Angus and Perthshire Glens SNP SNP
Arbroath and Broughty Ferry SNP SNP
Argyll, Bute and South Lochaber SNP SNP
Arundel and South Downs Conservative Conservative
Ashfield Labour Labour
Ashford Conservative Conservative
Ashton-under-Lyne Labour Labour
Aylesbury Conservative Labour
Ayr, Carrick and Cumnock SNP SNP
Banbury Labour Labour
Bangor Aberconwy Labour Labour
Barking Labour Labour
Barnsley North Labour Labour
Barnsley South Labour Labour
Barrow and Furness Labour Labour
Basildon and Billericay Conservative Conservative
Basingstoke Labour Labour
Bassetlaw Labour Labour
Bath Liberal Democrat Liberal Democrat
Bathgate and Linlithgow SNP SNP
Battersea Labour Labour
Beaconsfield Conservative 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 Labour Labour
Berwickshire, Roxburgh and Selkirk SNP SNP
Bethnal Green and Stepney Labour Labour
Beverley and Holderness Conservative Conservative
Bexhill and Battle Conservative Conservative
Bexleyheath and Crayford Labour Labour
Bicester and Woodstock Conservative 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 Conservative 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 Conservative Conservative
Bournemouth East Labour Labour
Bournemouth West Labour Labour
Bracknell Conservative Conservative
Bradford East Labour Labour
Bradford South Labour Labour
Bradford West Labour Labour
Braintree Conservative Conservative
Brecon, Radnor and Cwm Tawe Liberal Democrat Conservative
Brent East Labour Labour
Brent West Labour Labour
Brentford and Isleworth Labour Labour
Brentwood and Ongar Conservative Conservative
Bridgend Labour Labour
Bridgwater Conservative Conservative
Bridlington and The Wolds Conservative Conservative
Brigg and Immingham Conservative 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 Conservative Conservative
Bromley and Biggin Hill Labour Labour
Bromsgrove Conservative Conservative
Broxbourne Conservative Conservative
Broxtowe Labour Labour
Buckingham and Bletchley Labour Labour
Burnley Labour Labour
Burton and Uttoxeter Labour Labour
Bury North Labour Labour
Bury South Labour Labour
Bury St Edmunds and Stowmarket Conservative Conservative
Caerfyrddin Labour Labour
Caerphilly Labour Labour
Caithness, Sutherland and Easter Ross SNP SNP
Calder Valley Labour Labour
Camborne and Redruth Labour Labour
Cambridge Labour Labour
Cannock Chase Conservative 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 Liberal Democrat Liberal Democrat
Castle Point Conservative Conservative
Central Ayrshire SNP SNP
Central Devon Conservative Labour
Central Suffolk and North Ipswich Conservative Conservative
Ceredigion Preseli Plaid Cymru Labour
Chatham and Aylesford Conservative Conservative
Cheadle Liberal Democrat Liberal Democrat
Chelmsford Conservative Conservative
Chelsea and Fulham Labour Labour
Cheltenham Liberal Democrat Liberal Democrat
Chesham and Amersham Conservative Conservative
Chester North and Neston Labour Labour
Chester South and Eddisbury Labour Labour
Chesterfield Labour Labour
Chichester Conservative Conservative
Chingford and Woodford Green Labour Labour
Chippenham Conservative Conservative
Chipping Barnet Labour Labour
Chorley Other Other
Christchurch Conservative Conservative
Cities of London and Westminster Labour Labour
City of Durham Labour Labour
Clacton Conservative Conservative
Clapham and Brixton Hill Labour Labour
Clwyd East Labour Labour
Clwyd North Labour Labour
Coatbridge and Bellshill Labour Labour
Colchester Labour Labour
Colne Valley Labour Labour
Congleton Conservative Labour
Corby and East Northamptonshire Labour Labour
Coventry East Labour Labour
Coventry North West Labour Labour
Coventry South Labour Labour
Cowdenbeath and Kirkcaldy Labour Labour
Cramlington and Killingworth Labour Labour
Crawley Labour Labour
Crewe and Nantwich Labour Labour
Croydon East Labour Labour
Croydon South Labour Labour
Croydon West Labour Labour
Cumbernauld and Kirkintilloch SNP SNP
Dagenham and Rainham Labour Labour
Darlington Labour Labour
Dartford Conservative Labour
Daventry Conservative Conservative
Derby North Labour Labour
Derby South Labour Labour
Derbyshire Dales Conservative Conservative
Dewsbury and Batley Labour Labour
Didcot and Wantage Liberal Democrat Conservative
Doncaster Central Labour Labour
Doncaster East and the Isle of Axholme Labour Labour
Doncaster North Labour Labour
Dorking and Horley Conservative Conservative
Dover and Deal Labour Labour
Droitwich and Evesham Conservative Conservative
Dudley Labour Labour
Dulwich and West Norwood Labour Labour
Dumfries and Galloway SNP SNP
Dumfriesshire, Clydesdale and Tweeddale SNP SNP
Dundee Central SNP SNP
Dunfermline and Dollar SNP SNP
Dunstable and Leighton Buzzard Conservative Labour
Dwyfor Meirionnydd Plaid Cymru Plaid Cymru
Ealing Central and Acton Labour Labour
Ealing North Labour Labour
Ealing Southall Labour Labour
Earley and Woodley Labour Labour
Easington Labour Labour
East Antrim DUP DUP
East Grinstead and Uckfield Conservative Conservative
East Ham Labour Labour
East Hampshire Conservative Conservative
East Kilbride and Strathaven SNP SNP
East Londonderry DUP DUP
East Renfrewshire SNP SNP
East Surrey Conservative Conservative
East Thanet Labour Labour
East Wiltshire Conservative Conservative
East Worthing and Shoreham Labour Labour
Eastbourne Liberal Democrat Liberal Democrat
Eastleigh Liberal Democrat Liberal Democrat
Edinburgh East and Musselburgh SNP Labour
Edinburgh North and Leith SNP SNP
Edinburgh South Labour Labour
Edinburgh South West SNP SNP
Edinburgh West SNP SNP
Edmonton and Winchmore Hill Labour Labour
Ellesmere Port and Bromborough Labour Labour
Eltham and Chislehurst Labour Labour
Ely and East Cambridgeshire Liberal Democrat Conservative
Enfield North Labour Labour
Epping Forest Conservative Conservative
Epsom and Ewell Conservative Conservative
Erewash Labour Labour
Erith and Thamesmead Labour Labour
Esher and Walton Liberal Democrat Liberal Democrat
Exeter Labour Labour
Exmouth and Exeter East Other Other
Falkirk SNP SNP
Fareham and Waterlooville Conservative Conservative
Farnham and Bordon Liberal Democrat Conservative
Faversham and Mid Kent Conservative Conservative
Feltham and Heston Labour Labour
Fermanagh and South Tyrone Sinn Fein Sinn Fein
Filton and Bradley Stoke Labour Labour
Finchley and Golders Green Liberal Democrat Labour
Folkestone and Hythe Conservative Conservative
Forest of Dean Labour Labour
Foyle SDLP SDLP
Frome and East Somerset Conservative Conservative
Fylde Conservative Labour
Gainsborough Conservative Conservative
Gateshead Central and Whickham Labour Labour
Gedling Labour Labour
Gillingham and Rainham Conservative Labour
Glasgow East SNP Labour
Glasgow North SNP Labour
Glasgow North East Labour Labour
Glasgow South SNP Labour
Glasgow South West SNP Labour
Glasgow West SNP Labour
Glastonbury and Somerton Conservative Conservative
Glenrothes and Mid Fife SNP SNP
Gloucester Labour Labour
Godalming and Ash Liberal Democrat Liberal Democrat
Goole and Pocklington Conservative Conservative
Gordon and Buchan SNP SNP
Gorton and Denton Labour Labour
Gosport Conservative Conservative
Gower Labour Labour
Grantham and Bourne Conservative Conservative
Gravesham Labour Labour
Great Grimsby and Cleethorpes Labour Labour
Great Yarmouth Conservative 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 Conservative Conservative
Hamilton and Clyde Valley SNP Labour
Hammersmith and Chiswick Labour Labour
Hampstead and Highgate Labour Labour
Harborough, Oadby and Wigston Labour Labour
Harlow Conservative Labour
Harpenden and Berkhamsted Conservative Conservative
Harrogate and Knaresborough Liberal Democrat Liberal Democrat
Harrow East Labour Labour
Harrow West Labour Labour
Hartlepool Labour Labour
Harwich and North Essex Conservative Conservative
Hastings and Rye Labour Labour
Havant Conservative Conservative
Hayes and Harlington Labour Labour
Hazel Grove Liberal Democrat Liberal Democrat
Hemel Hempstead Labour Labour
Hendon Labour Labour
Henley and Thame Conservative Conservative
Hereford and South Herefordshire Conservative Conservative
Herne Bay and Sandwich Labour Labour
Hertford and Stortford Conservative Labour
Hertsmere Conservative Conservative
Hexham Labour Labour
Heywood and Middleton North Labour Labour
High Peak Labour Labour
Hinckley and Bosworth Conservative Conservative
Hitchin Conservative Conservative
Holborn and St Pancras Labour Labour
Honiton and Sidmouth Conservative Conservative
Hornchurch and Upminster Conservative Conservative
Hornsey and Friern Barnet Labour Labour
Horsham Conservative Conservative
Houghton and Sunderland South Labour Labour
Hove and Portslade Labour Labour
Huddersfield Labour Labour
Huntingdon Conservative Conservative
Hyndburn Labour Labour
Ilford North Labour Labour
Ilford South Labour Labour
Inverclyde and Renfrewshire West SNP Labour
Inverness, Skye and West Ross-shire SNP SNP
Ipswich Labour Labour
Isle of Wight East Conservative Labour
Isle of Wight West Conservative 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 Conservative Conservative
Kensington and Bayswater Labour Labour
Kettering Conservative Labour
Kilmarnock and Loudoun SNP SNP
Kingston and Surbiton Liberal Democrat Liberal Democrat
Kingston upon Hull East Labour Labour
Kingston upon Hull North and Cottingham Labour Labour
Kingston upon Hull West and Haltemprice Labour Labour
Kingswinford and South Staffordshire Conservative 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 Conservative 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 SNP SNP
Llanelli Labour Labour
Lothian East Labour Labour
Loughborough Labour Labour
Louth and Horncastle Conservative Conservative
Lowestoft Conservative Labour
Luton North Labour Labour
Luton South and South Bedfordshire Labour Labour
Macclesfield Labour Labour
Maidenhead Conservative Conservative
Maidstone and Malling Conservative Conservative
Makerfield Labour Labour
Maldon Conservative Conservative
Manchester Central Labour Labour
Manchester Rusholme Labour Labour
Manchester Withington Labour Labour
Mansfield Labour Labour
Melksham and Devizes Conservative Conservative
Melton and Syston Conservative Conservative
Meriden and Solihull East Conservative Conservative
Merthyr Tydfil and Aberdare Labour Labour
Mid and South Pembrokeshire Labour Labour
Mid Bedfordshire Conservative Conservative
Mid Buckinghamshire Conservative Conservative
Mid Cheshire Labour Labour
Mid Derbyshire Labour Labour
Mid Dorset and North Poole Conservative Conservative
Mid Dunbartonshire SNP SNP
Mid Leicestershire Conservative Conservative
Mid Norfolk Conservative Conservative
Mid Sussex Conservative 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 Conservative Labour
Moray West, Nairn and Strathspey SNP SNP
Morecambe and Lunesdale Labour Labour
Motherwell, Wishaw and Carluke SNP Labour
Na h-Eileanan an Iar SNP Labour
Neath and Swansea East Labour Labour
New Forest East Conservative Conservative
New Forest West Conservative Conservative
Newark Conservative Conservative
Newbury Conservative 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 Conservative Conservative
Newton Aycliffe and Spennymoor Labour Labour
Normanton and Hemsworth Labour Labour
North Antrim DUP DUP
North Ayrshire and Arran SNP SNP
North Bedfordshire Conservative Conservative
North Cornwall Conservative Conservative
North Cotswolds Conservative Conservative
North Devon Conservative Conservative
North Dorset Conservative Conservative
North Down Alliance Alliance
North Durham Labour Labour
North East Cambridgeshire Conservative Conservative
North East Derbyshire Labour Labour
North East Fife SNP SNP
North East Hampshire Conservative Conservative
North East Hertfordshire Conservative Labour
North East Somerset and Hanham Labour Labour
North Herefordshire Conservative Conservative
North Norfolk Conservative Conservative
North Northumberland Labour Labour
North Shropshire Conservative Conservative
North Somerset Labour Labour
North Warwickshire and Bedworth Conservative Conservative
North West Cambridgeshire Conservative Conservative
North West Essex Conservative Conservative
North West Hampshire Conservative Conservative
North West Leicestershire Conservative Conservative
North West Norfolk Conservative 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 Conservative Conservative
Oldham East and Saddleworth Labour Labour
Oldham West, Chadderton and Royton Labour Labour
Orkney and Shetland Liberal Democrat Liberal Democrat
Orpington Conservative Conservative
Ossett and Denby Dale Labour Labour
Oxford East Labour Labour
Oxford West and Abingdon Liberal Democrat Liberal Democrat
Paisley and Renfrewshire North SNP SNP
Paisley and Renfrewshire South SNP SNP
Peckham Labour Labour
Pendle and Clitheroe Labour Labour
Penistone and Stocksbridge Labour Labour
Penrith and Solway Labour Labour
Perth and Kinross-shire SNP SNP
Peterborough Labour Labour
Plymouth Moor View Labour Labour
Plymouth Sutton and Devonport Labour Labour
Pontefract, Castleford and Knottingley Labour Labour
Pontypridd Labour Labour
Poole Conservative Conservative
Poplar and Limehouse Labour Labour
Portsmouth North Conservative 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 Conservative Conservative
Reading Central Labour Labour
Reading West and Mid Berkshire Labour Labour
Redcar Labour Labour
Redditch Conservative Conservative
Reigate Conservative Conservative
Rhondda and Ogmore Labour Labour
Ribble Valley Conservative Labour
Richmond and Northallerton Conservative Conservative
Richmond Park Liberal Democrat Liberal Democrat
Rochdale Labour Labour
Rochester and Strood Conservative Labour
Romford Conservative Conservative
Romsey and Southampton North Conservative Conservative
Rossendale and Darwen Labour Labour
Rother Valley Labour Labour
Rotherham Labour Labour
Rugby Labour Labour
Ruislip, Northwood and Pinner Labour Labour
Runcorn and Helsby Labour Labour
Runnymede and Weybridge Conservative Conservative
Rushcliffe Labour Labour
Rutherglen Labour Labour
Rutland and Stamford Conservative Conservative
Salford Labour Labour
Salisbury Conservative Conservative
Scarborough and Whitby Labour Labour
Scunthorpe Labour Labour
Sefton Central Labour Labour
Selby Conservative Labour
Sevenoaks Conservative Conservative
Sheffield Brightside and Hillsborough Labour Labour
Sheffield Central Labour Labour
Sheffield Hallam Labour Labour
Sheffield Heeley Labour Labour
Sheffield South East Labour Labour
Sherwood Forest Labour Labour
Shipley Labour Labour
Shrewsbury Labour Labour
Sittingbourne and Sheppey Conservative Conservative
Skipton and Ripon Conservative Conservative
Sleaford and North Hykeham Conservative Conservative
Slough Labour Labour
Smethwick Labour Labour
Solihull West and Shirley Conservative Conservative
South Antrim DUP DUP
South Basildon and East Thurrock Conservative Conservative
South Cambridgeshire Liberal Democrat Liberal Democrat
South Cotswolds Conservative Conservative
South Derbyshire Conservative Conservative
South Devon Conservative Conservative
South Dorset Conservative Conservative
South Down Sinn Fein Sinn Fein
South East Cornwall Conservative Conservative
South Holland and The Deepings Conservative Conservative
South Leicestershire Conservative Conservative
South Norfolk Conservative Conservative
South Northamptonshire Conservative Conservative
South Ribble Labour Labour
South Shields Labour Labour
South Shropshire Conservative Conservative
South Suffolk Conservative Conservative
South West Devon Conservative Conservative
South West Hertfordshire Conservative Conservative
South West Norfolk Conservative Conservative
South West Wiltshire Conservative Conservative
Southampton Itchen Labour Labour
Southampton Test Labour Labour
Southend East and Rochford Labour Labour
Southend West and Leigh Labour Labour
Southgate and Wood Green Labour Labour
Southport Labour Labour
Spelthorne Conservative Conservative
Spen Valley Labour Labour
St Albans Liberal Democrat Liberal Democrat
St Austell and Newquay Labour Labour
St Helens North Labour Labour
St Helens South and Whiston Labour Labour
St Ives Liberal Democrat Liberal Democrat
St Neots and Mid Cambridgeshire Liberal Democrat Conservative
Stafford Labour Labour
Staffordshire Moorlands Conservative Conservative
Stalybridge and Hyde Labour Labour
Stevenage Labour Labour
Stirling and Strathallan SNP 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 Conservative Conservative
Stourbridge Conservative Labour
Strangford DUP DUP
Stratford and Bow Labour Labour
Stratford-on-Avon Conservative Conservative
Streatham and Croydon North Labour Labour
Stretford and Urmston Labour Labour
Stroud Labour Labour
Suffolk Coastal Conservative Conservative
Sunderland Central Labour Labour
Surrey Heath Conservative Conservative
Sussex Weald Conservative Conservative
Sutton and Cheam Liberal Democrat Liberal Democrat
Sutton Coldfield Conservative Conservative
Swansea West Labour Labour
Swindon North Labour Labour
Swindon South Labour Labour
Tamworth Conservative Conservative
Tatton Conservative Labour
Taunton and Wellington Liberal Democrat Liberal Democrat
Telford Labour Labour
Tewkesbury Conservative Conservative
The Wrekin Conservative Conservative
Thirsk and Malton Conservative Conservative
Thornbury and Yate Conservative Conservative
Thurrock Labour Labour
Tipton and Wednesbury Labour Labour
Tiverton and Minehead Conservative Conservative
Tonbridge Conservative Conservative
Tooting Labour Labour
Torbay Conservative Conservative
Torfaen Labour Labour
Torridge and Tavistock Conservative Conservative
Tottenham Labour Labour
Truro and Falmouth Labour Labour
Tunbridge Wells Conservative 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 Labour Labour
Waveney Valley Conservative Conservative
Weald of Kent Conservative Conservative
Wellingborough and Rushden Conservative Labour
Wells and Mendip Hills Conservative Conservative
Welwyn Hatfield Labour Labour
West Aberdeenshire and Kincardine SNP SNP
West Bromwich Labour Labour
West Dorset Conservative Conservative
West Dunbartonshire SNP Labour
West Ham and Beckton Labour Labour
West Lancashire Labour Labour
West Suffolk Conservative Conservative
West Tyrone Sinn Fein Sinn Fein
West Worcestershire Conservative Conservative
Westmorland and Lonsdale Liberal Democrat Liberal Democrat
Weston-super-Mare Labour Labour
Wetherby and Easingwold Conservative 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 Conservative Conservative
Wirral West Labour Labour
Witham Conservative Conservative
Witney Conservative Conservative
Woking Liberal Democrat Conservative
Wokingham Liberal Democrat 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 Labour Labour
Wrexham Labour Labour
Wycombe Labour Labour
Wyre Forest Conservative Conservative
Wythenshawe and Sale East Labour Labour
Yeovil Conservative Conservative
Ynys Mon Labour Labour
York Central Labour Labour
York Outer Labour Labour

See also: Electoral Analysis

Maximise your vote to save the planet.

Join Now