Psephology.AI
    All handbooks

    2026 local elections handbook

    Provisional edition

    Scheduled council elections held between April and June 2026, from our ward results. This is the provisional edition: figures may change as remaining results and corrections come in.

    Councils
    176
    Wards
    3,013
    Seats
    5,067
    Candidates
    25,107
    Votes
    19,021,815

    Seats won by party

    PartySeatsCandidatesVotesVote share*
    Reform UK
    1,4634,8364,453,61723.6%
    Labour
    1,0694,9103,964,60321.0%
    Liberal Democrats
    8533,9582,532,44113.4%
    Conservative
    8084,7773,508,70918.6%
    Green
    5914,5063,408,92818.1%
    Independent
    99801417,0322.2%
    Aspire
    3446103,3740.5%
    Newham Independents Party
    246880,9400.4%
    Great Yarmouth First
    101016,4760.1%
    Redbridge Independents
    94238,4620.2%
    Your Bradford Independent group
    92939,6860.2%
    Walsall Community Independents Party
    82018,9250.1%
    Upminster and Cranham Residents Association
    6615,3790.1%
    Community Campaign (Hart)
    557,5420.0%
    Our West Lancashire
    586,8000.0%

    *Note on vote share: this is each party's share of the votes cast in the wards we hold for 2026. It is not an estimate for the whole country: many councils did not vote this year, some of our results may be missing, and in wards with several seats each voter had several votes.

    National Equivalent Vote — our estimate

    What each party's share might have been if the whole of Great Britain had voted in 2026. Built from 2,945 wards that did vote, compared like-for-like with the last time each ward voted, then carried across the places that didn't vote using the change in their region. Shown beside the Elections Centre's published figure where we hold it.

    PartyOur estimateElections Centre
    REF
    27.7%—
    CON
    19.3%—
    GRN
    16.5%—
    LD
    14.4%—
    LAB
    12.3%—
    IND
    4.7%—
    SNP
    1.6%—

    How far to trust this: it is an estimate, not a count. It uses each party's best-placed candidate in each ward, so multi-seat wards don't inflate anyone. Parties that stand in only a few places stay in those places. Where our ward records are incomplete for a year, the estimate is less reliable — compare it with the Elections Centre column.

    Mayors and police and crime commissioners (6)

    Winner, runner-up and first-round votes. Where a second count was held, its votes are shown in brackets.

    PostWinnerVotesRunner-upVotes
    Bro’r LlynnoeddMayorJon Paul Taylor Plaid Cymru - The Party of Wales551Richard John Jones Reform UK446
    Great Dunmow NorthMayorWill Church Conservative705Rod Jones Reform UK390
    Hedge End SouthMayorJim Paine Liberal Democrats1,086Jerry Hall Conservative788
    LONG SUTTONMayorRobbie Woods Reform UK866Naomi Andrews Conservative445
    Mayor of Greater ManchesterMayorBev Craig Labour309,525Sian Niamh Astley Reform UK157,178
    RumworthMayorYusuf Davda Independent1,458Sajid Pathan Labour1,054

    Councils changing hands (60)

    CouncilBeforeAfter
    BarnetLabourNo overall control
    BarnsleyLabourReform UK
    BirminghamLabourNo overall control
    Blackburn with DarwenLabourNo overall control
    BradfordLabourNo overall control
    BrentLabourNo overall control
    CalderdaleLabourReform UK
    CambridgeLabourNo overall control
    Cannock ChaseLabourNo overall control
    CoventryLabourNo overall control
    EnfieldLabourNo overall control
    Epping ForestConservativeNo overall control
    EssexConservativeReform UK
    ExeterLabourNo overall control
    GatesheadLabourReform UK
    GosportLiberal DemocratsNo overall control
    HackneyLabourGreen
    HampshireConservativeNo overall control
    HaringeyLabourNo overall control
    HartlepoolLabourNo overall control
    HastingsNo overall controlGreen
    HaveringOtherReform UK
    HyndburnLabourNo overall control
    Kingston Upon HullLiberal DemocratsNo overall control
    Kingston Upon Hull, City ofLiberal DemocratsNo overall control
    LambethLabourNo overall control
    LeedsLabourNo overall control
    LewishamLabourGreen
    Milton KeynesLabourNo overall control
    Newcastle-under-LymeConservativeReform UK
    NewhamLabourNo overall control
    NorfolkConservativeNo overall control
    NorwichNo overall controlGreen
    PortsmouthNo overall controlLiberal Democrats
    PrestonLabourNo overall control
    RedditchLabourNo overall control
    RushmoorLabourNo overall control
    SandwellLabourReform UK
    SolihullConservativeNo overall control
    South TynesideLabourReform UK
    SouthamptonLabourNo overall control
    SouthwarkLabourNo overall control
    St. HelensLabourReform UK
    StockportNo overall controlLiberal Democrats
    SuffolkConservativeReform UK
    SunderlandLabourReform UK
    SurreyConservativeNo overall control
    SwindonLabourNo overall control
    TamesideLabourNo overall control
    TamworthLabourNo overall control
    ThurrockLabourReform UK
    WakefieldLabourReform UK
    WalsallConservativeReform UK
    Waltham ForestLabourGreen
    WandsworthLabourNo overall control
    West LancashireLabourNo overall control
    West SussexConservativeNo overall control
    WestminsterLabourConservative
    WokinghamNo overall controlLiberal Democrats
    WorthingLabourNo overall control

    Every council (176)

    CouncilWardsSeatsBeforeAfter
    Adur1414LabourLabour
    Barking and Dagenham1951LabourLabour
    Barnet2463LabourNo overall control
    Barnet21——
    Barnsley2163LabourReform UK
    Basildon1414No overall controlNo overall control
    Basingstoke and Deane1819No overall controlNo overall control
    Bexley1745ConservativeConservative
    Bexley Borough Council10——
    Birmingham69101LabourNo overall control
    Blackburn with Darwen1717LabourNo overall control
    Bolton2020No overall controlNo overall control
    Boston11OtherOther
    Bradford3087LabourNo overall control
    Brent2257LabourNo overall control
    Brentwood1314No overall controlNo overall control
    Bromley2258ConservativeConservative
    Broxbourne1010ConservativeConservative
    Burnley1515No overall controlNo overall control
    Bury1716LabourLabour
    Calderdale1854LabourReform UK
    Cambridge1415LabourNo overall control
    Camden2055LabourLabour
    Cannock Chase1213LabourNo overall control
    Chelmsford11Liberal DemocratsLiberal Democrats
    Cheltenham2020Liberal DemocratsLiberal Democrats
    Cheltenham Borough Council60——
    Cherwell1618No overall controlNo overall control
    Chesterfield12LabourLabour
    Chorley1414LabourLabour
    Chorley Borough Council10——
    Colchester1717No overall controlNo overall control
    Coventry1854LabourNo overall control
    Crawley1213LabourLabour
    Croydon2870No overall controlNo overall control
    Dudley2425No overall controlNo overall control
    Ealing2470LabourLabour
    Ealing Borough Council10——
    East Hertfordshire11No overall controlNo overall control
    East Surrey3672—Liberal Democrats
    East Sussex5050No overall controlNo overall control
    Eastleigh1415Liberal DemocratsLiberal Democrats
    Enfield2563LabourNo overall control
    England66——
    Epping Forest1818ConservativeNo overall control
    Essex7877ConservativeReform UK
    Essex County Council63——
    Exeter1314LabourNo overall control
    Fareham1616ConservativeConservative
    Gateshead2266LabourReform UK
    Gloucestershire11No overall controlNo overall control
    Gosport1313Liberal DemocratsNo overall control
    Great Yarmouth11No overall controlNo overall control
    Greenwich2355LabourLabour
    Guildford11Liberal DemocratsLiberal Democrats
    Hackney2157LabourGreen
    Halton1819LabourLabour
    Hammersmith and Fulham2150LabourLabour
    Hampshire7173ConservativeNo overall control
    Haringey2157LabourNo overall control
    Harlow1111ConservativeConservative
    Harrow2255ConservativeConservative
    Harrow Borough Council20——
    Hart1111No overall controlNo overall control
    Hartlepool1212LabourNo overall control
    Hartlepool Borough Council11——
    Hastings1617No overall controlGreen
    Havant1818No overall controlNo overall control
    Havering2156OtherReform UK
    Hertfordshire11No overall controlNo overall control
    Hertsmere11No overall controlNo overall control
    Hillingdon2151ConservativeConservative
    Horsham11Liberal DemocratsLiberal Democrats
    Hounslow2262LabourLabour
    Huntingdonshire2652No overall controlNo overall control
    Hyndburn1111LabourNo overall control
    Ipswich1616LabourLabour
    Isle Of Wight3939No overall controlNo overall control
    Islington1751LabourLabour
    Kensington and Chelsea1850ConservativeConservative
    Kingston Upon Hull1919Liberal DemocratsNo overall control
    Kingston Upon Hull, City of10Liberal DemocratsNo overall control
    Kingston upon Thames1948Liberal DemocratsLiberal Democrats
    Kingston upon Thames Borough Council10——
    Kirklees2368No overall controlNo overall control
    Knowsley1516LabourLabour
    Lambeth2563LabourNo overall control
    Leeds3336LabourNo overall control
    Lewes12No overall controlNo overall control
    Lewisham1954LabourGreen
    Lincoln1010LabourLabour
    London Borough of Lewisham20——
    London Borough of Tower Hamlets10——
    Manchester3232LabourLabour
    Merton2057LabourLabour
    Metropolitan Borough of Greenwich10——
    Metropolitan Borough of Lambeth10——
    Mid Sussex11No overall controlNo overall control
    Milton Keynes2160LabourNo overall control
    Newcastle Upon Tyne2677No overall controlNo overall control
    Newcastle-under-Lyme2144ConservativeReform UK
    Newham2466LabourNo overall control
    Newport11LabourLabour
    Norfolk8484ConservativeNo overall control
    Norfolk County Council40——
    North East Lincolnshire1515No overall controlNo overall control
    North Tyneside2020LabourLabour
    Norwich1314No overall controlGreen
    Nuneaton and Bedworth1919No overall controlNo overall control
    Oldham2020No overall controlNo overall control
    Oxford2424No overall controlNo overall control
    Pendle1010No overall controlNo overall control
    Peterborough1818No overall controlNo overall control
    Plymouth1919LabourLabour
    Portsmouth1414No overall controlLiberal Democrats
    Powys11No overall controlNo overall control
    Preston1616LabourNo overall control
    Reading1617LabourLabour
    Redbridge2263LabourLabour
    Redditch99LabourNo overall control
    Reigate & Banstead11No overall controlNo overall control
    Richmond upon Thames1854Liberal DemocratsLiberal Democrats
    Rochdale2020LabourLabour
    Rochford1315No overall controlNo overall control
    Rother11No overall controlNo overall control
    Rugby1415No overall controlNo overall control
    Rugby Borough Council10——
    Rushmoor1314LabourNo overall control
    Salford2021LabourLabour
    Sandwell2472LabourReform UK
    Sefton2266LabourLabour
    Sheffield2830No overall controlNo overall control
    Solihull1751ConservativeNo overall control
    Solihull Borough Council10——
    Somerset11Liberal DemocratsLiberal Democrats
    South Cambridgeshire2645Liberal DemocratsLiberal Democrats
    South Tyneside1854LabourReform UK
    Southampton1717LabourNo overall control
    Southend-On-Sea1717No overall controlNo overall control
    Southwark2363LabourNo overall control
    St Albans2022Liberal DemocratsLiberal Democrats
    St Albans Borough Council10——
    St. Helens1845LabourReform UK
    Stevenage1314LabourLabour
    Stockport2121No overall controlLiberal Democrats
    Stratford-On-Avon11Liberal DemocratsLiberal Democrats
    Suffolk6970ConservativeReform UK
    Sunderland2575LabourReform UK
    Surrey2753ConservativeNo overall control
    Sutton2055Liberal DemocratsLiberal Democrats
    Swindon2456LabourNo overall control
    Tameside1919LabourNo overall control
    Tamworth109LabourNo overall control
    Three Rivers1313No overall controlNo overall control
    Thurrock2049LabourReform UK
    Tower Hamlets2045OtherOther
    Trafford2222LabourLabour
    Tunbridge Wells1315Liberal DemocratsLiberal Democrats
    Wakefield2263LabourReform UK
    Walsall2060ConservativeReform UK
    Waltham Forest2260LabourGreen
    Wandsworth2258LabourNo overall control
    Watford1212Liberal DemocratsLiberal Democrats
    Welwyn Hatfield1617No overall controlNo overall control
    West Lancashire1515LabourNo overall control
    West Northamptonshire11Reform UKReform UK
    West Oxfordshire1616No overall controlNo overall control
    West Suffolk11No overall controlNo overall control
    West Surrey1938—Liberal Democrats
    West Sussex7070ConservativeNo overall control
    Westminster1854LabourConservative
    Wigan2525LabourLabour
    Winchester1515Liberal DemocratsLiberal Democrats
    Wokingham1819No overall controlLiberal Democrats
    Wolverhampton2021LabourLabour
    Worthing1313LabourNo overall control

    See also Election Health for 2026's competitiveness figures and Council Control.