Psephology.AI
    All years

    Council compositions, 2025

    390 councils on our record for 2025.

    Councils controlled

    No overall control: 166Labour: 108Liberal Democrats: 41Conservative: 36Other: 17Reform UK: 10Plaid Cymru - The Party of Wales: 3Independent: 3SNP: 2Sinn Féin: 2Democratic Unionist Party - D.U.P.: 1Green: 1

    Every council

    CouncilControlSeats by partyTotalSource
    AberdeenNo overall control
    SNP 22Labour 10Conservative 7Liberal Democrats 5Independent 1
    45Our estimate from results
    Aberdeen CityNo overall control
    SNP 19Labour 11Conservative 7Other 4Liberal Democrats 4
    45Open Council Data
    AberdeenshireNo overall control
    Conservative 25SNP 18Liberal Democrats 14Other 11Reform UK 2
    70Open Council Data
    AdurLabour
    Labour 16Conservative 7Other 4Green 2
    29Open Council Data
    AllerdaleLabour
    Labour 1
    1Our estimate from results
    Amber ValleyLabour
    Labour 23Conservative 9Green 5Other 4Liberal Democrats 1
    42Open Council Data
    AngusNo overall control
    SNP 11Other 8Conservative 8Labour 1
    28Open Council Data
    Antrim and NewtownabbeyNo overall control
    Democratic Unionist Party - D.U.P. 13Sinn Féin 9Alliance - Alliance Party of Northern Ireland 8Ulster Unionist Party 7Independent 2SDLP (Social Democratic & Labour Party) 1
    40Our estimate from results
    Ards and North DownNo overall control
    Democratic Unionist Party - D.U.P. 14Alliance - Alliance Party of Northern Ireland 12Ulster Unionist Party 8Independent 3Green 2SDLP (Social Democratic & Labour Party) 1
    40Our estimate from results
    Argyll and ButeNo overall control
    SNP 13Conservative 9Other 9Liberal Democrats 4Labour 1
    36Open Council Data
    Armagh City, Banbridge and CraigavonNo overall control
    Sinn Féin 15Democratic Unionist Party - D.U.P. 13Ulster Unionist Party 6Alliance - Alliance Party of Northern Ireland 4Traditional Unionist Voice - TUV 1SDLP (Social Democratic & Labour Party) 1Independent 1
    41Our estimate from results
    ArunNo overall control
    Conservative 19Liberal Democrats 14Labour 8Green 6Other 5Reform UK 2
    54Open Council Data
    AshfieldOther
    Other 31Reform UK 3Conservative 1
    35Open Council Data
    AshfordNo overall control
    Conservative 17Other 12Green 9Labour 8Reform UK 1
    47Open Council Data
    BaberghNo overall control
    Green 10Other 9Conservative 7Liberal Democrats 5Labour 1
    32Open Council Data
    Barking and DagenhamLabour
    Labour 49Other 2
    51Open Council Data
    BarnetLabour
    Labour 39Conservative 20Other 3Reform UK 1
    63Open Council Data
    BarnsleyLabour
    Labour 48Liberal Democrats 11Other 3Conservative 1
    63Open Council Data
    BasildonNo overall control
    Labour 18Conservative 13Other 11
    42Open Council Data
    Basingstoke and DeaneNo overall control
    Other 16Conservative 15Liberal Democrats 11Labour 10Green 2
    54Open Council Data
    BassetlawLabour
    Labour 36Conservative 7Other 3Reform UK 2
    48Open Council Data
    Bath & North East SomersetLiberal Democrats
    Liberal Democrats 40Labour 7Other 7Green 3Conservative 2
    59Open Council Data
    BedfordNo overall control
    Conservative 14Labour 13Liberal Democrats 13Green 3Other 3
    46Open Council Data
    BelfastNo overall control
    Sinn Féin 22Democratic Unionist Party - D.U.P. 14Alliance - Alliance Party of Northern Ireland 11SDLP (Social Democratic & Labour Party) 5Green 3Ulster Unionist Party 2Independent 1People Before Profit Alliance 1Traditional Unionist Voice - TUV 1
    60Our estimate from results
    BexleyConservative
    Conservative 30Labour 12Other 3
    45Open Council Data
    BirminghamLabour
    Labour 62Conservative 21Liberal Democrats 12Other 4Green 2
    101Open Council Data
    BlabyConservative
    Conservative 19Liberal Democrats 8Labour 5Green 2Reform UK 1Other 1
    36Open Council Data
    Blackburn with DarwenLabour
    Labour 29Other 13Conservative 9
    51Open Council Data
    BlackpoolLabour
    Labour 28Conservative 12Reform UK 2
    42Open Council Data
    Blaenau GwentLabour
    Labour 21Other 12
    33Open Council Data
    BolsoverLabour
    Labour 28Other 6Conservative 2Reform UK 1
    37Open Council Data
    BoltonNo overall control
    Labour 26Conservative 15Other 13Liberal Democrats 6
    60Open Council Data
    BostonOther
    Other 23Conservative 5Liberal Democrats 1Reform UK 1
    30Open Council Data
    Bournemouth, Christchurch & PooleNo overall control
    Liberal Democrats 28Other 20Conservative 12Labour 10Green 6
    76Open Council Data
    Bracknell ForestLabour
    Labour 22Conservative 10Liberal Democrats 7Green 2
    41Open Council Data
    BradfordLabour
    Labour 47Other 15Conservative 13Green 10Liberal Democrats 5
    90Open Council Data
    BraintreeConservative
    Conservative 25Other 11Labour 9Green 4
    49Open Council Data
    BrecklandConservative
    Conservative 29Labour 11Other 5Reform UK 3Green 1
    49Open Council Data
    BrentLabour
    Labour 49Conservative 5Liberal Democrats 3
    57Open Council Data
    BrentwoodNo overall control
    Liberal Democrats 17Conservative 17Labour 3Other 2
    39Open Council Data
    BridgendLabour
    Labour 26Other 22Reform UK 1Plaid Cymru - The Party of Wales 1Conservative 1
    51Open Council Data
    Brighton & HoveLabour
    Labour 36Green 8Other 5Conservative 5
    54Open Council Data
    Bristol, City ofNo overall control
    Green 34Labour 21Liberal Democrats 8Conservative 7
    70Open Council Data
    BroadlandNo overall control
    Conservative 21Liberal Democrats 14Labour 7Green 4Other 1
    47Open Council Data
    BromleyConservative
    Conservative 35Labour 12Other 6Liberal Democrats 5
    58Open Council Data
    BromsgroveNo overall control
    Conservative 11Liberal Democrats 7Other 7Labour 6
    31Open Council Data
    BroxbourneConservative
    Conservative 25Labour 3Reform UK 2
    30Open Council Data
    BroxtoweOther
    Other 23Conservative 10Labour 8Liberal Democrats 3
    44Open Council Data
    BuckinghamshireNo overall control
    Conservative 48Liberal Democrats 27Other 13Labour 4Reform UK 3Green 2
    97Open Council Data
    BurnleyNo overall control
    Labour 14Other 11Conservative 8Liberal Democrats 7Green 5
    45Open Council Data
    BuryLabour
    Labour 32Conservative 10Other 9
    51Open Council Data
    CaerphillyLabour
    Labour 45Plaid Cymru - The Party of Wales 18Other 6
    69Open Council Data
    CalderdaleLabour
    Labour 27Conservative 11Liberal Democrats 6Other 3Green 3Reform UK 1
    51Open Council Data
    CambridgeLabour
    Labour 24Liberal Democrats 12Green 5Conservative 1
    42Open Council Data
    CambridgeshireLiberal Democrats
    Liberal Democrats 31Conservative 10Reform UK 10Labour 5Green 3Other 2
    61Open Council Data
    CamdenLabour
    Labour 45Liberal Democrats 5Conservative 4Green 1
    55Open Council Data
    Cannock ChaseLabour
    Labour 20Conservative 11Green 5
    36Open Council Data
    CanterburyNo overall control
    Labour 18Liberal Democrats 9Conservative 8Green 3Other 1
    39Open Council Data
    CardiffLabour
    Labour 55Conservative 11Liberal Democrats 10Plaid Cymru - The Party of Wales 2Other 1
    79Open Council Data
    CarmarthenshireNo overall control
    Plaid Cymru - The Party of Wales 37Labour 19Other 19
    75Open Council Data
    Castle PointOther
    Other 39
    39Open Council Data
    Causeway Coast and GlensNo overall control
    Democratic Unionist Party - D.U.P. 13Sinn Féin 10Alliance - Alliance Party of Northern Ireland 4Ulster Unionist Party 4SDLP (Social Democratic & Labour Party) 3Traditional Unionist Voice - TUV 2Progressive Unionist Party of Northern Ireland 1
    37Our estimate from results
    Central BedfordshireNo overall control
    Other 29Conservative 20Liberal Democrats 8Labour 5Green 1
    63Open Council Data
    CeredigionPlaid Cymru - The Party of Wales
    Plaid Cymru - The Party of Wales 21Other 10Liberal Democrats 7
    38Open Council Data
    CharnwoodNo overall control
    Conservative 23Labour 20Green 8Other 1
    52Open Council Data
    ChelmsfordLiberal Democrats
    Liberal Democrats 33Conservative 19Other 5
    57Open Council Data
    CheltenhamLiberal Democrats
    Liberal Democrats 36Green 3Other 1
    40Open Council Data
    CherwellNo overall control
    Liberal Democrats 17Labour 12Conservative 12Green 4Other 3
    48Open Council Data
    Cheshire EastNo overall control
    Conservative 34Labour 28Other 18Reform UK 1Liberal Democrats 1
    82Open Council Data
    Cheshire West & ChesterLabour
    Labour 37Conservative 22Other 6Reform UK 2Green 2Liberal Democrats 1
    70Open Council Data
    ChesterfieldLabour
    Labour 28Liberal Democrats 12
    40Open Council Data
    ChichesterLiberal Democrats
    Liberal Democrats 25Conservative 5Other 4Green 2
    36Open Council Data
    ChorleyLabour
    Labour 38Conservative 3Reform UK 1
    42Open Council Data
    City Of LondonOther
    Other 121Labour 4
    125Open Council Data
    City of London CorporationIndependent
    Independent 3
    3Our estimate from results
    ClackmannanshireNo overall control
    SNP 8Labour 5Conservative 3Other 2
    18Open Council Data
    ColchesterNo overall control
    Conservative 19Liberal Democrats 14Labour 14Green 3Other 1
    51Open Council Data
    ConwyNo overall control
    Other 23Conservative 10Labour 9Plaid Cymru - The Party of Wales 8Liberal Democrats 4Green 1
    55Open Council Data
    CornwallNo overall control
    Reform UK 28Liberal Democrats 26Other 19Conservative 7Labour 4Green 3
    87Open Council Data
    CotswoldLiberal Democrats
    Liberal Democrats 21Conservative 10Green 2Other 1
    34Open Council Data
    County DurhamReform UK
    Reform UK 65Liberal Democrats 14Other 12Labour 4Green 2Conservative 1
    98Open Council Data
    CoventryLabour
    Labour 40Conservative 12Green 2
    54Open Council Data
    CrawleyLabour
    Labour 25Conservative 11
    36Open Council Data
    CroydonNo overall control
    Labour 34Conservative 33Green 2Liberal Democrats 1
    70Open Council Data
    CumberlandLabour
    Labour 27Conservative 8Other 5Liberal Democrats 4Green 2
    46Open Council Data
    DacorumNo overall control
    Liberal Democrats 18Conservative 18Other 10Labour 5
    51Open Council Data
    DarlingtonNo overall control
    Labour 24Conservative 13Green 6Other 5Liberal Democrats 2
    50Open Council Data
    DartfordConservative
    Conservative 29Labour 10Other 1Reform UK 1Green 1
    42Open Council Data
    DenbighshireNo overall control
    Labour 15Other 14Conservative 9Plaid Cymru - The Party of Wales 8Green 2
    48Open Council Data
    DerbyNo overall control
    Labour 24Conservative 15Other 9Liberal Democrats 3
    51Open Council Data
    DerbyshireReform UK
    Reform UK 42Conservative 11Labour 4Liberal Democrats 3Green 2Other 2
    64Open Council Data
    Derbyshire DalesNo overall control
    Liberal Democrats 12Conservative 11Labour 6Green 4Other 1
    34Open Council Data
    Derry City and StrabaneNo overall control
    Sinn Féin 18SDLP (Social Democratic & Labour Party) 9Democratic Unionist Party - D.U.P. 5Ulster Unionist Party 3Independent 1People Before Profit Alliance 1
    37Our estimate from results
    DevonNo overall control
    Liberal Democrats 27Reform UK 18Conservative 7Green 6Other 2
    60Open Council Data
    DoncasterReform UK
    Reform UK 37Labour 12Conservative 6
    55Open Council Data
    DorsetLiberal Democrats
    Liberal Democrats 42Conservative 30Green 4Other 4Labour 2
    82Open Council Data
    DoverNo overall control
    Conservative 15Labour 12Other 5
    32Open Council Data
    DudleyNo overall control
    Conservative 35Labour 25Other 7Liberal Democrats 5
    72Open Council Data
    Dumfries and GallowayNo overall control
    Conservative 16SNP 11Labour 8Other 7Liberal Democrats 1
    43Open Council Data
    DundeeSNP
    SNP 17Labour 8Liberal Democrats 4Conservative 2
    31Our estimate from results
    Dundee CitySNP
    SNP 16Labour 8Liberal Democrats 4Conservative 1
    29Open Council Data
    EalingLabour
    Labour 59Liberal Democrats 7Conservative 4
    70Open Council Data
    East AyrshireNo overall control
    SNP 15Labour 8Other 5Conservative 4
    32Open Council Data
    East CambridgeshireNo overall control
    Conservative 14Liberal Democrats 13Other 1
    28Open Council Data
    East DevonNo overall control
    Other 22Liberal Democrats 20Conservative 15Green 2Labour 1
    60Open Council Data
    East DunbartonshireNo overall control
    SNP 8Labour 5Liberal Democrats 4Other 3Conservative 2
    22Open Council Data
    East HampshireNo overall control
    Conservative 19Liberal Democrats 14Other 7Green 2Labour 1
    43Open Council Data
    East HertfordshireNo overall control
    Green 17Conservative 14Liberal Democrats 10Labour 5Other 2Reform UK 2
    50Open Council Data
    East LindseyNo overall control
    Conservative 26Other 19Labour 6Reform UK 2Green 1Liberal Democrats 1
    55Open Council Data
    East LothianNo overall control
    Labour 10SNP 6Conservative 4Other 2
    22Open Council Data
    East RenfrewshireNo overall control
    SNP 5Conservative 5Labour 5Other 3
    18Open Council Data
    East Riding Of YorkshireNo overall control
    Conservative 26Liberal Democrats 21Other 14Labour 5Reform UK 1
    67Open Council Data
    East StaffordshireLabour
    Labour 21Conservative 15Other 1
    37Open Council Data
    East SuffolkNo overall control
    Green 16Conservative 15Labour 12Liberal Democrats 10Other 2
    55Open Council Data
    East SussexNo overall control
    Conservative 24Liberal Democrats 12Labour 5Green 5Other 4
    50Open Council Data
    EastbourneLiberal Democrats
    Liberal Democrats 19Conservative 8
    27Open Council Data
    EastleighLiberal Democrats
    Liberal Democrats 33Other 5Conservative 1
    39Open Council Data
    EdinburghNo overall control
    SNP 17Other 13Liberal Democrats 13Labour 10Conservative 10
    63Open Council Data
    ElmbridgeNo overall control
    Liberal Democrats 20Other 17Conservative 10Reform UK 1
    48Open Council Data
    EnfieldLabour
    Labour 37Conservative 25Other 1
    63Open Council Data
    Epping ForestConservative
    Conservative 28Other 16Liberal Democrats 7Reform UK 1Labour 1Green 1
    54Open Council Data
    Epsom And EwellOther
    Other 27Liberal Democrats 3Labour 3Conservative 2
    35Open Council Data
    ErewashLabour
    Labour 26Conservative 18Reform UK 1Green 1Liberal Democrats 1
    47Open Council Data
    EssexConservative
    Conservative 50Other 9Liberal Democrats 8Labour 6Green 1Reform UK 1
    75Open Council Data
    ExeterLabour
    Labour 22Green 7Liberal Democrats 4Conservative 3Other 2Reform UK 1
    39Open Council Data
    FalkirkNo overall control
    SNP 11Labour 9Other 5Conservative 4Reform UK 1
    30Open Council Data
    FarehamConservative
    Conservative 24Liberal Democrats 6Labour 1Other 1
    32Open Council Data
    FenlandConservative
    Conservative 35Other 6Liberal Democrats 2
    43Open Council Data
    Fermanagh and OmaghDemocratic Unionist Party - D.U.P.
    Democratic Unionist Party - D.U.P. 1
    1Our estimate from results
    FifeNo overall control
    SNP 34Labour 19Liberal Democrats 13Conservative 8Other 1
    75Open Council Data
    FlintshireOther
    Other 34Labour 29Liberal Democrats 3Conservative 1
    67Open Council Data
    Folkestone And HytheNo overall control
    Green 11Labour 9Conservative 5Liberal Democrats 2Other 2Reform UK 1
    30Open Council Data
    Forest Of DeanNo overall control
    Green 15Other 10Conservative 7Labour 4Reform UK 1Liberal Democrats 1
    38Open Council Data
    FyldeConservative
    Conservative 21Other 12Labour 2Liberal Democrats 2
    37Open Council Data
    GatesheadLabour
    Labour 47Liberal Democrats 18Other 1
    66Open Council Data
    GedlingLabour
    Labour 26Conservative 9Liberal Democrats 4Other 2
    41Open Council Data
    GlasgowNo overall control
    Labour 38SNP 35Green 9Conservative 2Scottish Green Party 2
    86Our estimate from results
    Glasgow CityNo overall control
    SNP 37Labour 31Other 15Reform UK 1Conservative 1
    85Open Council Data
    GloucesterNo overall control
    Liberal Democrats 17Conservative 11Labour 7Other 4
    39Open Council Data
    GloucestershireNo overall control
    Liberal Democrats 27Reform UK 11Green 9Conservative 6Labour 1Other 1
    55Open Council Data
    GosportLiberal Democrats
    Liberal Democrats 15Conservative 11Labour 2
    28Open Council Data
    GraveshamLabour
    Labour 22Conservative 17
    39Open Council Data
    Great YarmouthNo overall control
    Conservative 19Labour 18Other 2
    39Open Council Data
    GreenwichLabour
    Labour 50Conservative 4Other 1
    55Open Council Data
    GuildfordLiberal Democrats
    Liberal Democrats 25Other 10Conservative 10Labour 3
    48Open Council Data
    GwyneddPlaid Cymru - The Party of Wales
    Plaid Cymru - The Party of Wales 46Other 21Labour 1Liberal Democrats 1
    69Open Council Data
    HackneyLabour
    Labour 44Conservative 6Other 4Green 3
    57Open Council Data
    HaltonLabour
    Labour 50Liberal Democrats 3Conservative 1
    54Open Council Data
    Hammersmith and FulhamLabour
    Labour 39Conservative 10Other 1
    50Open Council Data
    HampshireConservative
    Conservative 50Liberal Democrats 19Other 5Labour 3Green 1
    78Open Council Data
    HarboroughNo overall control
    Conservative 15Liberal Democrats 12Labour 3Green 3Other 1
    34Open Council Data
    HaringeyLabour
    Labour 45Liberal Democrats 7Other 4Green 1
    57Open Council Data
    HarlowConservative
    Conservative 17Labour 15Reform UK 1
    33Open Council Data
    HarrowConservative
    Conservative 31Labour 23Other 1
    55Open Council Data
    HartNo overall control
    Other 12Liberal Democrats 12Conservative 9
    33Open Council Data
    HartlepoolLabour
    Labour 23Other 6Conservative 6Reform UK 1
    36Open Council Data
    HastingsNo overall control
    Green 12Labour 9Other 6Conservative 5
    32Open Council Data
    HavantNo overall control
    Conservative 12Labour 10Liberal Democrats 5Green 5Reform UK 2Other 2
    36Open Council Data
    HaveringOther
    Other 30Conservative 17Labour 8
    55Open Council Data
    HerefordshireNo overall control
    Conservative 20Liberal Democrats 12Other 11Green 9Labour 1
    53Open Council Data
    HertfordshireNo overall control
    Liberal Democrats 31Conservative 22Reform UK 14Labour 5Green 5Other 1
    78Open Council Data
    HertsmereNo overall control
    Conservative 16Labour 13Liberal Democrats 8Other 2
    39Open Council Data
    High PeakLabour
    Labour 29Conservative 10Green 2Other 1Liberal Democrats 1
    43Open Council Data
    HighlandNo overall control
    Other 30SNP 21Liberal Democrats 15Conservative 6Labour 2
    74Open Council Data
    HillingdonConservative
    Conservative 30Labour 22Other 1
    53Open Council Data
    Hinckley And BosworthLiberal Democrats
    Liberal Democrats 23Conservative 9Other 1Labour 1
    34Open Council Data
    HorshamLiberal Democrats
    Liberal Democrats 27Conservative 12Green 9
    48Open Council Data
    HounslowLabour
    Labour 50Conservative 9Other 3
    62Open Council Data
    HuntingdonshireNo overall control
    Conservative 19Other 17Liberal Democrats 11Labour 4Green 1
    52Open Council Data
    HyndburnLabour
    Labour 21Conservative 12Other 1Green 1
    35Open Council Data
    InverclydeNo overall control
    Labour 9SNP 6Other 5Conservative 2
    22Open Council Data
    IpswichLabour
    Labour 38Conservative 7Liberal Democrats 3
    48Open Council Data
    Isle of AngleseyPlaid Cymru - The Party of Wales
    Plaid Cymru - The Party of Wales 20Other 11Labour 3Liberal Democrats 1
    35Open Council Data
    Isle Of WightNo overall control
    Other 16Conservative 14Liberal Democrats 4Reform UK 2Green 2Labour 1
    39Open Council Data
    Isles of ScillyOther
    Other 16
    16Open Council Data
    IslingtonLabour
    Labour 44Other 4Green 3
    51Open Council Data
    Kensington and ChelseaConservative
    Conservative 36Labour 8Other 3Liberal Democrats 2Green 1
    50Open Council Data
    KentReform UK
    Reform UK 56Liberal Democrats 12Conservative 6Green 5Labour 2
    81Open Council Data
    King's Lynn And West NorfolkNo overall control
    Other 23Conservative 19Labour 7Liberal Democrats 3Reform UK 2Green 1
    55Open Council Data
    Kingston Upon HullLiberal Democrats
    Liberal Democrats 31Labour 29
    60Our estimate from results
    Kingston Upon Hull, City ofLiberal Democrats
    Liberal Democrats 29Labour 25Other 3
    57Open Council Data
    Kingston upon ThamesLiberal Democrats
    Liberal Democrats 42Other 4Conservative 2
    48Open Council Data
    KirkleesNo overall control
    Labour 23Other 16Conservative 16Liberal Democrats 10Green 4
    69Open Council Data
    KnowsleyLabour
    Labour 31Green 7Other 4Liberal Democrats 3
    45Open Council Data
    LambethLabour
    Labour 57Liberal Democrats 3Green 3
    63Open Council Data
    LancashireReform UK
    Reform UK 52Conservative 9Other 9Labour 5Liberal Democrats 5Green 4
    84Open Council Data
    LancasterNo overall control
    Green 23Labour 21Liberal Democrats 7Other 5Conservative 5
    61Open Council Data
    LeedsLabour
    Labour 60Conservative 14Other 13Green 6Liberal Democrats 6
    99Open Council Data
    LeicesterLabour
    Labour 31Conservative 15Green 3Liberal Democrats 3Other 2
    54Open Council Data
    LeicestershireNo overall control
    Reform UK 24Conservative 15Liberal Democrats 12Labour 2Other 1Green 1
    55Open Council Data
    LewesNo overall control
    Green 16Liberal Democrats 14Labour 8Other 3
    41Open Council Data
    LewishamLabour
    Labour 53Green 1
    54Open Council Data
    LichfieldNo overall control
    Conservative 20Labour 16Liberal Democrats 7Other 3Reform UK 1
    47Open Council Data
    LincolnLabour
    Labour 22Liberal Democrats 6Conservative 5
    33Open Council Data
    LincolnshireReform UK
    Reform UK 44Conservative 14Liberal Democrats 5Other 4Labour 3
    70Open Council Data
    Lisburn and CastlereaghNo overall control
    Democratic Unionist Party - D.U.P. 14Alliance - Alliance Party of Northern Ireland 13Ulster Unionist Party 6Sinn Féin 4SDLP (Social Democratic & Labour Party) 2Independent 1
    40Our estimate from results
    LiverpoolLabour
    Labour 61Liberal Democrats 14Other 7Green 3
    85Open Council Data
    LutonLabour
    Labour 29Liberal Democrats 15Conservative 3Other 1
    48Open Council Data
    MaidstoneNo overall control
    Conservative 13Liberal Democrats 12Green 10Other 8Labour 6
    49Open Council Data
    MaldonNo overall control
    Other 14Conservative 10Liberal Democrats 6Labour 1
    31Open Council Data
    Malvern HillsNo overall control
    Other 13Conservative 7Green 7Liberal Democrats 3Labour 1
    31Open Council Data
    ManchesterLabour
    Labour 87Liberal Democrats 4Green 3Other 2
    96Open Council Data
    MansfieldLabour
    Labour 26Conservative 4Other 3Reform UK 3
    36Open Council Data
    MedwayNo overall control
    Labour 29Conservative 20Other 8Reform UK 2
    59Open Council Data
    MeltonNo overall control
    Conservative 11Other 10Labour 6Liberal Democrats 1
    28Open Council Data
    Merthyr TydfilOther
    Other 16Labour 14
    30Open Council Data
    MertonLabour
    Labour 30Liberal Democrats 17Conservative 7Other 3
    57Open Council Data
    Mid and East AntrimNo overall control
    Democratic Unionist Party - D.U.P. 12Ulster Unionist Party 7Alliance - Alliance Party of Northern Ireland 6Traditional Unionist Voice - TUV 4Sinn Féin 2Independent 1
    32Our estimate from results
    Mid DevonLiberal Democrats
    Liberal Democrats 34Conservative 3Green 3Other 2
    42Open Council Data
    Mid SuffolkGreen
    Green 22Other 5Liberal Democrats 4Conservative 3
    34Open Council Data
    Mid SussexNo overall control
    Liberal Democrats 20Conservative 18Other 5Green 4Labour 1
    48Open Council Data
    Mid UlsterSinn Féin
    Sinn Féin 9Democratic Unionist Party - D.U.P. 4Independent 1SDLP (Social Democratic & Labour Party) 1Ulster Unionist Party 1
    16Our estimate from results
    MiddlesbroughLabour
    Labour 24Other 16Conservative 4Liberal Democrats 2
    46Open Council Data
    MidlothianNo overall control
    SNP 8Labour 6Conservative 3Other 1
    18Open Council Data
    Milton KeynesLabour
    Labour 30Liberal Democrats 18Conservative 9
    57Open Council Data
    Mole ValleyLiberal Democrats
    Liberal Democrats 30Other 7Conservative 2
    39Open Council Data
    MonmouthshireNo overall control
    Labour 21Conservative 19Other 5Green 1
    46Open Council Data
    MorayNo overall control
    Conservative 10SNP 7Other 6Labour 3
    26Open Council Data
    Na h-Eileanan an IarOther
    Other 22SNP 5Conservative 1Liberal Democrats 1
    29Open Council Data
    Neath Port TalbotNo overall control
    Labour 25Other 20Plaid Cymru - The Party of Wales 11Liberal Democrats 3Green 1
    60Open Council Data
    New ForestConservative
    Conservative 26Liberal Democrats 14Other 5Green 2Labour 1
    48Open Council Data
    Newark And SherwoodNo overall control
    Other 13Conservative 11Labour 10Liberal Democrats 3Green 2
    39Open Council Data
    Newcastle Upon TyneNo overall control
    Labour 38Liberal Democrats 22Other 15Green 2Conservative 1
    78Open Council Data
    Newcastle-under-LymeConservative
    Conservative 25Labour 17Reform UK 1Other 1
    44Open Council Data
    NewhamLabour
    Labour 59Other 4Green 3
    66Open Council Data
    NewportLabour
    Labour 33Other 9Conservative 7Liberal Democrats 1Green 1
    51Open Council Data
    Newry, Mourne and DownSinn Féin
    Sinn Féin 4SDLP (Social Democratic & Labour Party) 1
    5Our estimate from results
    NorfolkConservative
    Conservative 53Liberal Democrats 10Labour 9Other 6Green 4Reform UK 2
    84Open Council Data
    North AyrshireNo overall control
    SNP 12Labour 11Conservative 6Other 2Reform UK 2
    33Open Council Data
    North DevonLiberal Democrats
    Liberal Democrats 24Other 8Conservative 7Green 3
    42Open Council Data
    North East DerbyshireLabour
    Labour 27Conservative 17Other 7Reform UK 1Green 1
    53Open Council Data
    North East LincolnshireNo overall control
    Conservative 18Labour 15Other 5Liberal Democrats 3Reform UK 1
    42Open Council Data
    North HertfordshireNo overall control
    Labour 25Liberal Democrats 19Conservative 7
    51Open Council Data
    North KestevenConservative
    Conservative 24Other 17Labour 2
    43Open Council Data
    North LanarkshireNo overall control
    Labour 33SNP 24Other 15Conservative 5
    77Open Council Data
    North LincolnshireConservative
    Conservative 27Labour 16
    43Open Council Data
    North NorfolkLiberal Democrats
    Liberal Democrats 26Conservative 12Other 2
    40Open Council Data
    North NorthamptonshireReform UK
    Reform UK 39Conservative 13Green 8Labour 4Other 3Liberal Democrats 1
    68Open Council Data
    North SomersetNo overall control
    Conservative 13Labour 10Other 10Green 8Liberal Democrats 8Reform UK 1
    50Open Council Data
    North TynesideLabour
    Labour 51Conservative 8Other 1
    60Open Council Data
    North WarwickshireNo overall control
    Conservative 17Labour 11Other 5Reform UK 2
    35Open Council Data
    North West LeicestershireNo overall control
    Labour 17Conservative 12Liberal Democrats 5Other 3Reform UK 1
    38Open Council Data
    North YorkshireNo overall control
    Conservative 44Other 18Liberal Democrats 13Labour 10Green 4Reform UK 1
    90Open Council Data
    NorthumberlandNo overall control
    Conservative 26Reform UK 23Labour 8Other 7Liberal Democrats 3Green 2
    69Open Council Data
    NorwichNo overall control
    Labour 19Green 15Liberal Democrats 3Other 2
    39Open Council Data
    NottinghamLabour
    Labour 47Other 7Green 1
    55Open Council Data
    NottinghamshireReform UK
    Reform UK 40Conservative 17Other 5Labour 4
    66Open Council Data
    Nuneaton and BedworthNo overall control
    Labour 19Conservative 17Green 2
    38Open Council Data
    Oadby And WigstonLiberal Democrats
    Liberal Democrats 18Conservative 7Other 1
    26Open Council Data
    OldhamNo overall control
    Labour 27Other 19Liberal Democrats 9Conservative 5
    60Open Council Data
    Orkney IslandsOther
    Other 21
    21Open Council Data
    OxfordNo overall control
    Labour 21Other 10Liberal Democrats 9Green 8
    48Open Council Data
    OxfordshireLiberal Democrats
    Liberal Democrats 36Labour 12Conservative 10Green 7Other 3Reform UK 1
    69Open Council Data
    PembrokeshireOther
    Other 35Conservative 11Labour 10Liberal Democrats 2Plaid Cymru - The Party of Wales 2
    60Open Council Data
    PendleNo overall control
    Other 12Conservative 11Liberal Democrats 9Reform UK 1
    33Open Council Data
    Perth and KinrossNo overall control
    SNP 17Conservative 13Liberal Democrats 5Other 4Labour 1
    40Open Council Data
    PeterboroughNo overall control
    Other 18Labour 18Conservative 11Liberal Democrats 8Green 5
    60Open Council Data
    PlymouthLabour
    Labour 42Conservative 7Other 6Green 2
    57Open Council Data
    PortsmouthNo overall control
    Liberal Democrats 19Other 10Labour 9Conservative 4
    42Open Council Data
    PowysNo overall control
    Liberal Democrats 22Other 15Conservative 13Labour 9Plaid Cymru - The Party of Wales 4Reform UK 4Green 1
    68Open Council Data
    PrestonLabour
    Labour 28Liberal Democrats 13Conservative 6Other 1
    48Open Council Data
    ReadingLabour
    Labour 32Green 8Conservative 4Liberal Democrats 3Other 1
    48Open Council Data
    RedbridgeLabour
    Labour 54Conservative 5Other 4
    63Open Council Data
    Redcar & ClevelandNo overall control
    Labour 22Other 14Conservative 14Liberal Democrats 9
    59Open Council Data
    RedditchLabour
    Labour 19Conservative 5Other 2Green 1
    27Open Council Data
    Reigate & BansteadNo overall control
    Conservative 19Green 13Other 7Liberal Democrats 4Labour 2
    45Open Council Data
    RenfrewshireNo overall control
    SNP 20Labour 13Other 4Conservative 3Reform UK 2Liberal Democrats 1
    43Open Council Data
    Rhondda Cynon TafLabour
    Labour 58Plaid Cymru - The Party of Wales 8Other 7Conservative 2
    75Open Council Data
    Ribble ValleyNo overall control
    Conservative 17Other 9Liberal Democrats 6Labour 5Green 2Reform UK 1
    40Open Council Data
    Richmond upon ThamesLiberal Democrats
    Liberal Democrats 49Green 5
    54Open Council Data
    RochdaleLabour
    Labour 43Conservative 8Other 5Liberal Democrats 3Reform UK 1
    60Open Council Data
    RochfordNo overall control
    Other 17Liberal Democrats 11Conservative 10Green 1
    39Open Council Data
    RossendaleLabour
    Labour 20Conservative 5Green 3Other 2
    30Open Council Data
    RotherNo overall control
    Conservative 10Other 10Labour 8Liberal Democrats 7Green 3
    38Open Council Data
    RotherhamLabour
    Labour 32Conservative 13Other 11Liberal Democrats 3
    59Open Council Data
    RugbyNo overall control
    Conservative 17Labour 15Liberal Democrats 10
    42Open Council Data
    RunnymedeNo overall control
    Conservative 14Other 10Labour 8Liberal Democrats 6Green 3
    41Open Council Data
    RushcliffeConservative
    Conservative 24Labour 9Other 8Green 2Liberal Democrats 1
    44Open Council Data
    RushmoorLabour
    Labour 21Conservative 15Liberal Democrats 3
    39Open Council Data
    RutlandNo overall control
    Liberal Democrats 11Other 7Conservative 6Labour 2Green 1
    27Open Council Data
    SalfordLabour
    Labour 49Conservative 7Liberal Democrats 2Other 2
    60Open Council Data
    SandwellLabour
    Labour 65Conservative 5Other 1Green 1
    72Open Council Data
    Scottish BordersNo overall control
    Conservative 15Other 8SNP 8Liberal Democrats 3
    34Open Council Data
    SeftonLabour
    Labour 50Liberal Democrats 9Conservative 4Other 2Green 1
    66Open Council Data
    SevenoaksConservative
    Conservative 33Liberal Democrats 14Green 4Other 3
    54Open Council Data
    SheffieldNo overall control
    Labour 36Liberal Democrats 28Green 14Other 6
    84Open Council Data
    ShetlandIndependent
    Independent 19Labour 1Green 1SNP 1
    22Our estimate from results
    Shetland IslandsOther
    Other 22SNP 1
    23Open Council Data
    ShropshireLiberal Democrats
    Liberal Democrats 42Reform UK 16Conservative 7Labour 4Green 4Other 1
    74Open Council Data
    SloughNo overall control
    Conservative 20Labour 11Liberal Democrats 10Other 1
    42Open Council Data
    SolihullConservative
    Conservative 31Green 9Liberal Democrats 8Other 2Labour 1
    51Open Council Data
    SomersetLiberal Democrats
    Liberal Democrats 61Conservative 33Labour 5Green 5Other 4Reform UK 2
    110Open Council Data
    South AyrshireNo overall control
    Conservative 9Other 9SNP 5Labour 5
    28Open Council Data
    South CambridgeshireLiberal Democrats
    Liberal Democrats 35Conservative 8Other 2
    45Open Council Data
    South DerbyshireLabour
    Labour 22Conservative 11Liberal Democrats 2Other 1
    36Open Council Data
    South GloucestershireNo overall control
    Conservative 23Liberal Democrats 20Labour 16Other 2
    61Open Council Data
    South HamsLiberal Democrats
    Liberal Democrats 19Conservative 7Green 3Labour 1Other 1
    31Open Council Data
    South HollandConservative
    Conservative 19Other 13Reform UK 5
    37Open Council Data
    South KestevenNo overall control
    Other 26Conservative 22Liberal Democrats 4Labour 2Green 2
    56Open Council Data
    South LanarkshireNo overall control
    Labour 25SNP 25Conservative 5Other 4Liberal Democrats 3Reform UK 2
    64Open Council Data
    South NorfolkNo overall control
    Conservative 23Liberal Democrats 11Labour 9Other 2Green 1
    46Open Council Data
    South OxfordshireLiberal Democrats
    Liberal Democrats 21Green 8Other 3Labour 3Conservative 1
    36Open Council Data
    South RibbleLabour
    Labour 28Conservative 17Liberal Democrats 5
    50Open Council Data
    South StaffordshireConservative
    Conservative 28Other 6Liberal Democrats 4Labour 2Green 2
    42Open Council Data
    South TynesideLabour
    Labour 28Other 17Green 9
    54Open Council Data
    SouthamptonLabour
    Labour 34Conservative 10Liberal Democrats 5Green 2
    51Open Council Data
    Southend-On-SeaNo overall control
    Labour 19Conservative 16Other 8Liberal Democrats 4Reform UK 2Green 2
    51Open Council Data
    SouthwarkLabour
    Labour 52Liberal Democrats 11
    63Open Council Data
    SpelthorneNo overall control
    Conservative 15Liberal Democrats 9Labour 7Other 6Green 2
    39Open Council Data
    St AlbansLiberal Democrats
    Liberal Democrats 46Conservative 4Green 3Labour 2Other 1
    56Open Council Data
    St. HelensLabour
    Labour 28Other 7Green 6Liberal Democrats 3Reform UK 2Conservative 2
    48Open Council Data
    StaffordNo overall control
    Conservative 15Labour 12Other 7Green 5Liberal Democrats 1
    40Open Council Data
    StaffordshireReform UK
    Reform UK 49Conservative 10Labour 1Other 1Green 1
    62Open Council Data
    Staffordshire MoorlandsNo overall control
    Conservative 22Labour 22Other 10Green 1Liberal Democrats 1
    56Open Council Data
    StevenageLabour
    Labour 31Liberal Democrats 6Other 1Conservative 1
    39Open Council Data
    StirlingNo overall control
    SNP 9Conservative 8Labour 4Other 2
    23Open Council Data
    StockportNo overall control
    Liberal Democrats 30Labour 21Other 8Green 3Conservative 1
    63Open Council Data
    Stockton-on-TeesNo overall control
    Conservative 26Labour 22Other 8
    56Open Council Data
    Stoke On TrentLabour
    Labour 28Conservative 13Other 3
    44Open Council Data
    Stratford-On-AvonLiberal Democrats
    Liberal Democrats 25Conservative 10Green 3Other 2Reform UK 1
    41Open Council Data
    StroudNo overall control
    Green 23Labour 18Conservative 7Liberal Democrats 2Other 1
    51Open Council Data
    SuffolkConservative
    Conservative 50Green 9Labour 6Liberal Democrats 5Other 4Reform UK 1
    75Open Council Data
    SunderlandLabour
    Labour 52Liberal Democrats 12Conservative 10Other 1
    75Open Council Data
    SurreyConservative
    Conservative 44Other 17Liberal Democrats 16Labour 2Green 2
    81Open Council Data
    Surrey HeathLiberal Democrats
    Liberal Democrats 24Conservative 6Other 3Labour 2
    35Open Council Data
    SuttonLiberal Democrats
    Liberal Democrats 28Conservative 21Other 4Labour 2
    55Open Council Data
    SwaleNo overall control
    Labour 15Conservative 10Other 9Reform UK 5Liberal Democrats 5Green 3
    47Open Council Data
    SwanseaLabour
    Labour 45Other 12Liberal Democrats 11Conservative 6Green 1
    75Open Council Data
    SwindonLabour
    Labour 39Conservative 16Other 1Liberal Democrats 1
    57Open Council Data
    TamesideLabour
    Labour 36Other 13Conservative 7Reform UK 1
    57Open Council Data
    TamworthLabour
    Labour 18Other 6Conservative 6
    30Open Council Data
    TandridgeOther
    Other 25Liberal Democrats 11Conservative 7
    43Open Council Data
    TeignbridgeLiberal Democrats
    Liberal Democrats 25Other 11Conservative 10Reform UK 1
    47Open Council Data
    Telford & WrekinLabour
    Labour 38Conservative 7Liberal Democrats 6Other 3
    54Open Council Data
    TendringNo overall control
    Other 17Conservative 13Labour 7Reform UK 7Liberal Democrats 4
    48Open Council Data
    Test ValleyConservative
    Conservative 26Liberal Democrats 17
    43Open Council Data
    TewkesburyNo overall control
    Liberal Democrats 16Conservative 9Other 9Green 4
    38Open Council Data
    ThanetLabour
    Labour 30Conservative 15Green 6Other 4Reform UK 1
    56Open Council Data
    Three RiversNo overall control
    Liberal Democrats 19Conservative 12Labour 3Green 3Other 2
    39Open Council Data
    ThurrockLabour
    Labour 26Conservative 12Other 8Reform UK 3
    49Open Council Data
    Tonbridge And MallingNo overall control
    Conservative 21Liberal Democrats 11Green 8Labour 2Other 2
    44Open Council Data
    TorbayNo overall control
    Conservative 18Liberal Democrats 15Other 3
    36Open Council Data
    TorfaenLabour
    Labour 28Other 8Reform UK 4
    40Open Council Data
    TorridgeNo overall control
    Other 15Liberal Democrats 10Conservative 6Green 3Labour 2
    36Open Council Data
    Tower HamletsOther
    Other 26Labour 17Conservative 1Green 1
    45Open Council Data
    TraffordLabour
    Labour 43Conservative 8Green 6Liberal Democrats 6
    63Open Council Data
    Tunbridge WellsLiberal Democrats
    Liberal Democrats 22Conservative 7Labour 5Other 5
    39Open Council Data
    UttlesfordOther
    Other 23Conservative 11Liberal Democrats 4Reform UK 1
    39Open Council Data
    Vale of GlamorganNo overall control
    Labour 25Conservative 13Plaid Cymru - The Party of Wales 8Other 8
    54Open Council Data
    Vale Of White HorseLiberal Democrats
    Liberal Democrats 32Green 4Other 2
    38Open Council Data
    WakefieldLabour
    Labour 54Other 4Conservative 3Liberal Democrats 2
    63Open Council Data
    WalsallConservative
    Conservative 37Labour 12Other 11
    60Open Council Data
    Waltham ForestLabour
    Labour 45Conservative 13Other 2
    60Open Council Data
    WandsworthLabour
    Labour 34Conservative 23Other 1
    58Open Council Data
    WarringtonLabour
    Labour 41Liberal Democrats 12Other 4Conservative 1
    58Open Council Data
    WarwickNo overall control
    Green 16Liberal Democrats 10Labour 10Conservative 5Other 3
    44Open Council Data
    WarwickshireConservative
    Conservative 41Labour 6Liberal Democrats 5Green 3Other 2
    57Open Council Data
    WatfordLiberal Democrats
    Liberal Democrats 30Labour 6
    36Open Council Data
    WaverleyNo overall control
    Liberal Democrats 22Other 15Conservative 11Green 1Labour 1
    50Open Council Data
    WealdenNo overall control
    Green 11Liberal Democrats 11Other 11Conservative 10Labour 2
    45Open Council Data
    Welwyn HatfieldNo overall control
    Labour 20Liberal Democrats 16Conservative 11Other 1
    48Open Council Data
    West BerkshireLiberal Democrats
    Liberal Democrats 28Conservative 11Green 2Labour 1Other 1
    43Open Council Data
    West DevonNo overall control
    Conservative 11Other 10Liberal Democrats 5Green 4Labour 1
    31Open Council Data
    West DunbartonshireNo overall control
    Labour 10SNP 6Other 6
    22Open Council Data
    West LancashireLabour
    Labour 23Conservative 14Other 8
    45Open Council Data
    West LindseyNo overall control
    Liberal Democrats 17Conservative 13Other 6
    36Open Council Data
    West LothianNo overall control
    SNP 15Labour 12Conservative 4Liberal Democrats 1Other 1
    33Open Council Data
    West NorthamptonshireReform UK
    Reform UK 42Conservative 17Labour 9Liberal Democrats 6Other 2
    76Open Council Data
    West OxfordshireNo overall control
    Liberal Democrats 22Conservative 13Labour 10Green 4
    49Open Council Data
    West SuffolkNo overall control
    Conservative 26Other 20Labour 16Green 1Liberal Democrats 1
    64Open Council Data
    West SussexConservative
    Conservative 41Labour 9Other 8Liberal Democrats 6Reform UK 4Green 2
    70Open Council Data
    Western IslesIndependent
    Independent 20SNP 6Conservative 1
    27Our estimate from results
    WestminsterLabour
    Labour 28Conservative 26
    54Open Council Data
    Westmorland and FurnessLiberal Democrats
    Liberal Democrats 36Labour 15Conservative 10Other 3Green 1
    65Open Council Data
    WiganLabour
    Labour 63Other 11Conservative 1
    75Open Council Data
    WiltshireNo overall control
    Liberal Democrats 44Conservative 35Reform UK 11Other 7Labour 1
    98Open Council Data
    WinchesterLiberal Democrats
    Liberal Democrats 32Conservative 8Green 4Other 1
    45Open Council Data
    Windsor & MaidenheadLiberal Democrats
    Liberal Democrats 21Other 12Conservative 7Reform UK 1
    41Open Council Data
    WirralNo overall control
    Labour 29Conservative 17Green 14Liberal Democrats 6
    66Open Council Data
    WokingLiberal Democrats
    Liberal Democrats 24Other 5Labour 1
    30Open Council Data
    WokinghamNo overall control
    Liberal Democrats 27Conservative 19Labour 6Other 2
    54Open Council Data
    WolverhamptonLabour
    Labour 45Conservative 11Other 3Reform UK 1
    60Open Council Data
    WorcesterNo overall control
    Labour 17Green 12Liberal Democrats 5Reform UK 1
    35Open Council Data
    WorcestershireNo overall control
    Reform UK 26Conservative 12Green 8Liberal Democrats 6Labour 3Other 2
    57Open Council Data
    WorthingLabour
    Labour 21Conservative 11Other 3Green 2
    37Open Council Data
    WrexhamNo overall control
    Other 27Labour 14Conservative 8Plaid Cymru - The Party of Wales 7
    56Open Council Data
    WychavonConservative
    Conservative 28Liberal Democrats 7Green 6Labour 1Other 1
    43Open Council Data
    WyreConservative
    Conservative 27Labour 16Reform UK 4Other 3
    50Open Council Data
    Wyre ForestConservative
    Conservative 20Other 9Labour 3Green 1
    33Open Council Data
    YorkLabour
    Labour 24Liberal Democrats 19Conservative 3Other 1
    47Open Council Data