If one million voters 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: majority of 206 seats
Conservative: 190 seats short of a majority
Methodology:
Uh oh: Labour's majority is even greater than the scenario where no one switches (VoteClimate's Forecast For The Next General Election).
Would it be any different if more people could be persuaded to Vote Climate? See What If 7.5% Of The Electorate Switch To The Party With The Best Climate Policy That Can Win In Their Seat?
[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 |
---|---|---|
29 | Conservative | Labour |
7 | Conservative | Liberal Democrat |
6 | SNP | Labour |
1 | Labour | Plaid Cymru |
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 | Labour | Conservative |
Aldridge-Brownhills | Conservative | Conservative |
Alloa and Grangemouth | SNP | SNP |
Altrincham and Sale West | Labour | Labour |
Alyn and Deeside | Labour | Labour |
Amber Valley | Labour | 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 | Labour | 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 | Labour | Conservative |
Bexhill and Battle | Conservative | Conservative |
Bexleyheath and Crayford | Labour | Labour |
Bicester and Woodstock | Labour | 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 | Labour | 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 | Labour | 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 | Labour | Labour |
Daventry | Conservative | Conservative |
Derby North | Labour | Labour |
Derby South | Labour | Labour |
Derbyshire Dales | Labour | 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 | Labour | SNP |
Dunstable and Leighton Buzzard | Labour | 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 | Labour | 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 | Labour | Labour |
Edinburgh North and Leith | Labour | SNP |
Edinburgh South | Labour | Labour |
Edinburgh South West | Labour | 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 | Labour | Labour |
Folkestone and Hythe | Labour | Conservative |
Forest of Dean | Labour | Labour |
Foyle | SDLP | SDLP |
Frome and East Somerset | Conservative | Conservative |
Fylde | Labour | Labour |
Gainsborough | Conservative | Conservative |
Gateshead Central and Whickham | Labour | Labour |
Gedling | Labour | Labour |
Gillingham and Rainham | Labour | Labour |
Glasgow East | Labour | Labour |
Glasgow North | Labour | Labour |
Glasgow North East | Labour | Labour |
Glasgow South | Labour | Labour |
Glasgow South West | Labour | Labour |
Glasgow West | Labour | Labour |
Glastonbury and Somerton | Conservative | Conservative |
Glenrothes and Mid Fife | Labour | 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 | Labour | Labour |
Hammersmith and Chiswick | Labour | Labour |
Hampstead and Highgate | Labour | Labour |
Harborough, Oadby and Wigston | Labour | Labour |
Harlow | Labour | Labour |
Harpenden and Berkhamsted | Labour | Conservative |
Harrogate and Knaresborough | Liberal Democrat | Liberal Democrat |
Harrow East | Labour | Labour |
Harrow West | Labour | Labour |
Hartlepool | Labour | Labour |
Harwich and North Essex | Labour | 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 | Labour | Labour |
Hertsmere | Conservative | Conservative |
Hexham | Labour | Labour |
Heywood and Middleton North | Labour | Labour |
High Peak | Labour | Labour |
Hinckley and Bosworth | Conservative | Conservative |
Hitchin | Labour | 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 | Labour | Conservative |
Hyndburn | Labour | Labour |
Ilford North | Labour | Labour |
Ilford South | Labour | Labour |
Inverclyde and Renfrewshire West | Labour | Labour |
Inverness, Skye and West Ross-shire | SNP | SNP |
Ipswich | Labour | Labour |
Isle of Wight East | Labour | Labour |
Isle of Wight West | Labour | 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 | Labour | 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 | Labour | 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 | Labour | 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 | Labour | Labour |
Moray West, Nairn and Strathspey | SNP | SNP |
Morecambe and Lunesdale | Labour | Labour |
Motherwell, Wishaw and Carluke | Labour | Labour |
Na h-Eileanan an Iar | Labour | Labour |
Neath and Swansea East | Labour | Labour |
New Forest East | Conservative | Conservative |
New Forest West | Conservative | Conservative |
Newark | Labour | 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 | Labour | 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 | Labour | 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 | Labour | Conservative |
North West Cambridgeshire | Conservative | Conservative |
North West Essex | Conservative | Conservative |
North West Hampshire | Conservative | Conservative |
North West Leicestershire | Labour | 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 | Labour | 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 | Labour | 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 | Labour | Conservative |
Reigate | Labour | Conservative |
Rhondda and Ogmore | Labour | Labour |
Ribble Valley | Labour | Labour |
Richmond and Northallerton | Conservative | Conservative |
Richmond Park | Liberal Democrat | Liberal Democrat |
Rochdale | Labour | Labour |
Rochester and Strood | Labour | Labour |
Romford | Labour | 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 | Labour | 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 | Labour | Conservative |
South Devon | Conservative | Conservative |
South Dorset | Labour | 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 | Labour | 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 | Labour | 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 | Labour | 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 | Labour | 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 | Labour | 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 | Labour | Conservative |
Sunderland Central | Labour | Labour |
Surrey Heath | Conservative | Conservative |
Sussex Weald | Conservative | Conservative |
Sutton and Cheam | Liberal Democrat | Liberal Democrat |
Sutton Coldfield | Labour | Conservative |
Swansea West | Labour | Labour |
Swindon North | Labour | Labour |
Swindon South | Labour | Labour |
Tamworth | Conservative | Conservative |
Tatton | Labour | Labour |
Taunton and Wellington | Liberal Democrat | Liberal Democrat |
Telford | Labour | Labour |
Tewkesbury | Conservative | Conservative |
The Wrekin | Labour | 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 | Labour | Conservative |
Weald of Kent | Conservative | Conservative |
Wellingborough and Rushden | Labour | 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 | Labour | 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 | Labour | 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