Labour Party › 2019

Labour Party in 2019

Polling day: 2 May 2019. 255 councils held elections.

Summary

Where Labour Party led, as of 2019

Councils where Labour Party was the largest single party in the most recent composition snapshot at or before 2019. Greens ring councils gained at this election; reds ring those lost. Click any hex to drill in.

As of 2019

117 councils led

+2 gained this cycle

−3 lost this cycle

Grey hexes are councils where another party led, or where we don't have a snapshot for that year.

Council-control changes

Councils where the largest party in the running composition changed at this election. How a flip is defined →

Gained (2)

Lost (3)

Where the seats came from

Per-council net seat change vs each council's prior appearance in our dataset (typically that council's previous all-out election or its last by-thirds slice). "Debut" rows are councils whose first cycle in our window is 2019 — usually the result of a boundary reorganisation or being a county outside our 2021 LEH coverage.

Seats gained (35 councils)
CouncilWonLast cycleNetVote shareSeat share
Nottingham501 (2017)+4962.0%90.9%
Cheshire West and Chester351 (2018)+3436.7%50.0%
Barrow-in-Furness241 (2016)+2350.9%66.7%
South Ribble221 (2016)+2134.4%44.0%
Preston3013 (2018)+1747.6%62.5%
Norwich2712 (2018)+1540.5%69.2%
Crawley198 (2018)+1147.0%52.8%
Sedgemoor121 (2017)+1118.8%25.0%
Canterbury100 (2016)+1029.3%25.6%
Great Yarmouth156 (2018)+936.6%38.5%
Carlisle158 (2018)+729.5%38.5%
Newark and Sherwood71 (2017)+626.9%18.4%
Breckland60 (2017)+621.2%12.2%
Tendring60 (2016)+613.8%12.5%
Spelthorne40 (2017)+415.8%10.3%
Lincoln107 (2018)+344.2%90.9%
Basildon63 (2018)+324.4%42.9%
Wigan2018 (2018)+241.4%80.0%
Hyndburn97 (2018)+253.7%75.0%
Coventry1413 (2018)+145.7%77.8%
Trafford1413 (2018)+141.3%66.7%
Dudley1110 (2018)+134.0%45.8%
Stevenage98 (2018)+138.4%69.2%
Southampton98 (2018)+136.7%56.3%
Harlow76 (2018)+138.7%63.6%
Peterborough76 (2018)+127.9%35.0%
Worthing54 (2018)+130.9%45.5%
West Oxfordshire43 (2018)+123.0%25.0%
Runnymede21 (2018)+119.9%4.9%
Tunbridge Wells21 (2018)+112.1%11.1%
Dorset21 (2017)+111.9%2.4%
Guildford21 (2016)+110.3%4.2%
Craven10 (2018)+120.4%9.1%
Central Bedfordshire10 (2017)+119.8%1.7%
Malvern Hills10 (2017)+16.9%2.9%
Seats lost (61 councils)
CouncilWonLast cycleNetVote shareSeat share
Durham074 (2017)-7419.8%0.0%
Manchester3294 (2018)-6258.5%97.0%
Leeds1961 (2018)-4238.2%57.6%
Newcastle upon Tyne1756 (2018)-3938.4%63.0%
Blackburn with Darwen1237 (2018)-2555.3%70.6%
Northumberland124 (2017)-2357.6%100.0%
Kingston upon Hull1031 (2018)-2140.1%52.6%
Barnsley1219 (2018)-734.9%57.1%
Cambridgeshire07 (2017)-726.0%0.0%
Sunderland1217 (2018)-532.7%46.2%
Basingstoke and Deane49 (2018)-520.4%20.0%
North Hertfordshire38 (2018)-521.8%18.8%
Thurrock59 (2018)-431.6%29.4%
West Sussex15 (2017)-448.9%100.0%
Kent15 (2017)-439.7%50.0%
Wolverhampton1619 (2018)-347.4%72.7%
Oldham1518 (2018)-340.6%75.0%
South Tyneside1417 (2018)-341.9%73.7%
Sheffield1316 (2018)-331.6%46.4%
St Helens1013 (2018)-336.6%62.5%
Reading912 (2018)-339.4%56.3%
West Lancashire710 (2018)-338.8%38.9%
Pendle47 (2018)-334.8%23.5%
Worcester36 (2018)-326.1%27.3%
Sandwell2426 (2018)-258.6%100.0%
Bradford1820 (2018)-245.5%60.0%
Gateshead1719 (2018)-244.5%77.3%
Wakefield1416 (2018)-242.5%66.7%
Wirral1012 (2018)-235.8%45.5%
Bury911 (2018)-238.9%52.9%
Swindon79 (2018)-239.2%36.8%
Bolton68 (2018)-231.4%30.0%
Amber Valley68 (2018)-231.1%40.0%
Milton Keynes68 (2018)-230.1%31.6%
Cannock Chase46 (2018)-230.3%26.7%
Hartlepool35 (2018)-228.1%27.3%
Portsmouth24 (2018)-225.0%13.3%
Redditch13 (2018)-226.7%10.0%
South Lakeland13 (2018)-27.8%6.3%
North Tyneside1718 (2018)-149.1%85.0%
Sefton1617 (2018)-143.1%69.6%
Salford1617 (2018)-141.6%80.0%
Chorley1314 (2018)-152.6%86.7%
Slough1213 (2018)-159.0%85.7%
Knowsley1112 (2018)-158.5%73.3%
Ipswich1112 (2018)-139.8%68.8%
Kirklees1112 (2018)-136.7%47.8%
Plymouth1011 (2018)-137.4%52.6%
Cambridge910 (2018)-137.2%56.3%
Exeter910 (2018)-136.5%64.3%
Stockport89 (2018)-127.8%38.1%
Burnley67 (2018)-136.0%40.0%
North East Lincolnshire45 (2018)-127.6%25.0%
Rushmoor34 (2018)-129.5%23.1%
Colchester34 (2018)-117.7%17.6%
Tamworth12 (2018)-129.1%10.0%
Wokingham12 (2018)-116.7%5.6%
St Albans12 (2018)-115.6%4.8%
Maidstone12 (2018)-110.3%5.6%
Havant01 (2018)-111.0%0.0%
Surrey01 (2017)-16.4%0.0%
Debut councils (123)
CouncilWonVote shareSeat share
Leicester5364.5%98.1%
Bassetlaw3756.1%78.7%
Telford and Wrekin3647.6%66.7%
Luton3256.6%66.7%
Gedling2947.8%70.7%
Chesterfield2843.5%58.3%
Cheshire East2527.9%30.9%
Gravesham2440.3%54.5%
Stockton-on-Tees2432.6%42.9%
Blackpool2343.9%54.8%
High Peak2234.9%51.2%
Lancaster2133.7%35.0%
Middlesbrough2034.9%43.5%
Brighton and Hove2034.6%37.0%
Darlington2033.2%40.0%
Medway2033.1%36.4%
Thanet2030.6%35.7%
Copeland1949.1%61.3%
Erewash1938.6%40.4%
North East Derbyshire1835.3%34.0%
York1728.4%36.2%
Bolsover1646.1%45.7%
North Lincolnshire1636.7%37.2%
Stoke-on-Trent1632.4%36.4%
Mansfield1534.1%41.7%
Redcar and Cleveland1529.9%25.4%
North Warwickshire1441.4%40.0%
South Derbyshire1438.8%38.9%
Broxtowe1434.6%31.8%
Allerdale1434.4%31.1%
Charnwood1333.5%25.0%
Staffordshire Moorlands1326.0%23.2%
Scarborough1325.3%28.3%
Dover1229.0%37.5%
Bedford1127.1%27.5%
Swale1123.4%23.4%
South Gloucestershire1121.5%18.0%
East Staffordshire1038.7%27.0%
North West Leicestershire1033.0%26.3%
Dartford1029.8%23.8%
Lichfield1028.3%25.0%
Stafford1027.2%26.3%
King's Lynn and West Norfolk1017.1%18.2%
Wyre930.9%18.0%
Selby833.0%25.8%
Hertsmere728.3%17.9%
Rushcliffe726.2%16.7%
East Suffolk717.0%12.7%
Ashford715.9%17.1%
Derbyshire Dales626.2%15.4%
East Lindsey622.9%12.0%
North Somerset619.7%12.0%
Blaby619.4%17.6%
Folkestone and Hythe618.8%20.0%
Bromsgrove521.9%16.1%
Warwick519.5%11.4%
West Suffolk518.3%8.9%
Forest of Dean516.4%13.2%
Bath and North East Somerset512.6%8.5%
Bracknell Forest329.2%7.1%
South Kesteven318.5%5.6%
Bournemouth, Christchurch and Poole314.2%3.9%
Rother312.6%7.9%
South Oxfordshire312.1%8.3%
Torridge312.0%8.8%
Epsom and Ewell311.0%7.9%
Lewes310.5%7.3%
Somerset West and Taunton37.8%5.2%
Braintree221.1%4.1%
Broadland220.5%4.3%
Boston219.3%6.7%
Ashfield218.2%5.7%
East Hertfordshire217.3%4.2%
Hinckley and Bosworth214.3%5.9%
East Hampshire211.2%4.8%
Eden211.2%5.7%
Babergh210.9%6.3%
Waverley26.7%3.6%
Chichester26.7%5.6%
Hambleton117.5%3.7%
South Norfolk117.3%2.2%
Harborough115.3%3.0%
South Staffordshire113.7%2.2%
Arun111.7%1.9%
Sevenoaks19.7%2.0%
Tonbridge and Malling18.1%1.9%
Surrey Heath16.0%2.9%
Ribble Valley023.2%0.0%
Horsham014.7%0.0%
South Hams013.9%0.0%
Fylde012.2%0.0%
New Forest011.2%0.0%
West Berkshire011.0%0.0%
Eastbourne010.7%0.0%
East Cambridgeshire010.3%0.0%
Teignbridge010.0%0.0%
Mendip09.7%0.0%
Mid Sussex09.1%0.0%
Wealden08.9%0.0%
Oadby and Wigston07.9%0.0%
Mid Devon07.4%0.0%
Melton07.4%0.0%
Stratford-on-Avon07.3%0.0%
West Lindsey06.9%0.0%
North Devon06.5%0.0%
Fenland06.4%0.0%
East Devon06.3%0.0%
Wychavon06.1%0.0%
Ryedale05.8%0.0%
North Norfolk05.7%0.0%
Torbay05.4%0.0%
Maldon05.4%0.0%
Vale of White Horse05.2%0.0%
Tewkesbury05.0%0.0%
Test Valley04.7%0.0%
Richmondshire04.6%0.0%
South Somerset03.9%0.0%
North Kesteven03.7%0.0%
Herefordshire03.5%0.0%
Uttlesford03.3%0.0%
Cotswold03.0%0.0%
Rutland01.4%0.0%
South Holland00.6%0.0%
No change (35)

Net-change comparisons are versus each council's most recent appearance in our dataset (2021–2026). For all-out councils that's the previous all-out cycle (typically four years prior); for by-thirds councils it's last year's slice. Cross-cycle ward boundary changes can produce small artefacts — see methodology.