Psephology.AI
    All years

    Council compositions, 2024

    389 councils on our record for 2024.

    Councils controlled

    No overall control: 153Labour: 114Conservative: 54Liberal Democrats: 41Other: 15Plaid Cymru - The Party of Wales: 4SNP: 2Sinn Féin: 2Independent: 2SDLP (Social Democratic & Labour Party): 1Green: 1

    Every council

    CouncilControlSeats by partyTotalSource
    AberdeenNo overall control
    SNP 21Labour 11Conservative 7Liberal Democrats 5Independent 1
    45Our estimate from results
    Aberdeen CityNo overall control
    SNP 19Labour 11Conservative 7Liberal Democrats 4Other 4
    45Open Council Data
    AberdeenshireNo overall control
    Conservative 24SNP 20Liberal Democrats 14Other 12
    70Open Council Data
    AdurLabour
    Labour 17Conservative 8Other 2Green 2
    29Open Council Data
    AllerdaleLabour
    Labour 2
    2Our estimate from results
    Amber ValleyLabour
    Labour 26Conservative 8Green 5Other 2Liberal Democrats 1
    42Open Council Data
    AngusNo overall control
    SNP 13Conservative 8Other 6Labour 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 12Conservative 9Other 8Liberal Democrats 5Labour 1Green 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 4Independent 1SDLP (Social Democratic & Labour Party) 1Traditional Unionist Voice - TUV 1
    41Our estimate from results
    ArunNo overall control
    Conservative 20Liberal Democrats 14Labour 8Green 6Other 6
    54Open Council Data
    AshfieldOther
    Other 32Conservative 2Labour 1
    35Open Council Data
    AshfordNo overall control
    Conservative 17Other 11Labour 11Green 8
    47Open Council Data
    BaberghNo overall control
    Green 10Other 9Conservative 7Liberal Democrats 5Labour 1
    32Open Council Data
    Barking and DagenhamLabour
    Labour 50Other 1
    51Open Council Data
    BarnetLabour
    Labour 40Conservative 21Other 2
    63Open Council Data
    BarnsleyLabour
    Labour 48Liberal Democrats 11Other 2Conservative 1Reform UK 1
    63Open Council Data
    BasildonNo overall control
    Labour 18Conservative 13Other 11
    42Open Council Data
    Basingstoke and DeaneNo overall control
    Conservative 16Other 14Liberal Democrats 11Labour 11Green 2
    54Open Council Data
    BassetlawLabour
    Labour 38Conservative 8Other 2
    48Open Council Data
    Bath & North East SomersetLiberal Democrats
    Liberal Democrats 41Labour 7Other 5Conservative 3Green 3
    59Open Council Data
    BedfordNo overall control
    Conservative 14Labour 13Liberal Democrats 13Other 3Green 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 2People Before Profit Alliance 1Independent 1Traditional Unionist Voice - TUV 1
    60Our estimate from results
    BexleyConservative
    Conservative 32Labour 12Other 1
    45Open Council Data
    BirminghamLabour
    Labour 64Conservative 20Liberal Democrats 12Other 3Green 2
    101Open Council Data
    BlabyConservative
    Conservative 19Liberal Democrats 9Labour 6Green 2
    36Open Council Data
    Blackburn with DarwenLabour
    Labour 29Other 13Conservative 9
    51Open Council Data
    BlackpoolLabour
    Labour 28Conservative 14
    42Open Council Data
    Blaenau GwentLabour
    Labour 21Other 12
    33Open Council Data
    BolsoverLabour
    Labour 31Other 3Conservative 3
    37Open Council Data
    BoltonNo overall control
    Labour 26Conservative 15Other 12Liberal Democrats 6Green 1
    60Open Council Data
    BostonOther
    Other 24Conservative 5Liberal Democrats 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 49Other 13Conservative 13Green 10Liberal Democrats 5
    90Open Council Data
    BraintreeConservative
    Conservative 26Labour 10Other 9Green 4
    49Open Council Data
    BrecklandConservative
    Conservative 31Labour 12Other 5Green 1
    49Open Council Data
    BrentLabour
    Labour 49Conservative 5Liberal Democrats 3
    57Open Council Data
    BrentwoodNo overall control
    Conservative 19Liberal Democrats 17Labour 3
    39Open Council Data
    BridgendLabour
    Labour 27Other 22Conservative 1Plaid Cymru - The Party of Wales 1
    51Open Council Data
    Brighton & HoveLabour
    Labour 38Green 7Conservative 5Other 4
    54Open Council Data
    Bristol, City ofNo overall control
    Green 34Labour 21Liberal Democrats 8Conservative 7
    70Open Council Data
    BroadlandNo overall control
    Conservative 22Liberal Democrats 14Labour 7Green 4
    47Open Council Data
    BromleyConservative
    Conservative 35Labour 12Other 6Liberal Democrats 5
    58Open Council Data
    BromsgroveNo overall control
    Conservative 11Labour 8Other 7Liberal Democrats 5
    31Open Council Data
    BroxbourneConservative
    Conservative 27Labour 3
    30Open Council Data
    BroxtoweLabour
    Labour 26Conservative 10Other 5Liberal Democrats 3
    44Open Council Data
    BuckinghamshireConservative
    Conservative 111Liberal Democrats 17Other 12Labour 6Green 1
    147Open Council Data
    BurnleyNo overall control
    Labour 15Other 10Conservative 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 29Conservative 11Liberal Democrats 6Green 3Other 2
    51Open Council Data
    CambridgeLabour
    Labour 25Liberal Democrats 10Green 5Other 1Conservative 1
    42Open Council Data
    CambridgeshireNo overall control
    Liberal Democrats 23Conservative 22Labour 9Other 7
    61Open Council Data
    CamdenLabour
    Labour 46Liberal Democrats 5Conservative 3Green 1
    55Open Council Data
    Cannock ChaseLabour
    Labour 21Conservative 10Green 5
    36Open Council Data
    CanterburyNo overall control
    Labour 18Liberal Democrats 9Conservative 8Green 4
    39Open Council Data
    CardiffLabour
    Labour 55Conservative 11Liberal Democrats 10Plaid Cymru - The Party of Wales 2Other 1
    79Open Council Data
    CarmarthenshirePlaid Cymru - The Party of Wales
    Plaid Cymru - The Party of Wales 38Labour 20Other 17
    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 10Ulster Unionist Party 4Alliance - Alliance Party of Northern Ireland 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 28Conservative 20Liberal Democrats 9Labour 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 13Conservative 11Green 4Other 3
    48Open Council Data
    Cheshire EastNo overall control
    Conservative 33Labour 29Other 18Liberal Democrats 2
    82Open Council Data
    Cheshire West & ChesterLabour
    Labour 37Conservative 23Other 7Green 2Liberal Democrats 1
    70Open Council Data
    ChesterfieldLabour
    Labour 27Liberal Democrats 12Other 1
    40Open Council Data
    ChichesterLiberal Democrats
    Liberal Democrats 25Conservative 5Other 4Green 2
    36Open Council Data
    ChorleyLabour
    Labour 39Conservative 3
    42Open Council Data
    City Of LondonOther
    Other 120Labour 5
    125Open Council Data
    ClackmannanshireNo overall control
    SNP 8Labour 5Conservative 3Other 1Green 1
    18Open Council Data
    ColchesterNo overall control
    Conservative 19Liberal Democrats 15Labour 14Green 3
    51Open Council Data
    ConwyNo overall control
    Other 23Conservative 10Labour 9Plaid Cymru - The Party of Wales 8Liberal Democrats 4Green 1
    55Open Council Data
    CornwallConservative
    Conservative 45Other 23Liberal Democrats 13Labour 5Green 1
    87Open Council Data
    CotswoldLiberal Democrats
    Liberal Democrats 21Conservative 9Green 2Other 2
    34Open Council Data
    County DurhamNo overall control
    Labour 56Other 30Conservative 22Liberal Democrats 17Green 1
    126Open Council Data
    CoventryLabour
    Labour 39Conservative 12Green 2Other 1
    54Open Council Data
    CrawleyLabour
    Labour 25Conservative 11
    36Open Council Data
    CroydonNo overall control
    Labour 34Conservative 33Green 2Liberal Democrats 1
    70Open Council Data
    CumberlandLabour
    Labour 28Conservative 8Liberal Democrats 4Other 4Green 2
    46Open Council Data
    DacorumLiberal Democrats
    Liberal Democrats 28Conservative 17Other 3Labour 3
    51Open Council Data
    DarlingtonNo overall control
    Labour 24Conservative 14Green 7Liberal Democrats 3Other 2
    50Open Council Data
    DartfordConservative
    Conservative 29Labour 11Other 1Green 1
    42Open Council Data
    DenbighshireNo overall control
    Labour 17Other 14Plaid Cymru - The Party of Wales 8Conservative 7Green 2
    48Open Council Data
    DerbyNo overall control
    Labour 23Conservative 15Other 9Liberal Democrats 4
    51Open Council Data
    DerbyshireConservative
    Conservative 41Labour 16Liberal Democrats 4Reform UK 2Green 1
    64Open Council Data
    Derbyshire DalesNo overall control
    Liberal Democrats 12Conservative 10Labour 7Green 4Other 1
    34Open Council Data
    Derry City and StrabaneNo overall control
    Sinn Féin 16SDLP (Social Democratic & Labour Party) 10Democratic Unionist Party - D.U.P. 4Ulster Unionist Party 3Independent 3People Before Profit Alliance 1
    37Our estimate from results
    DevonConservative
    Conservative 38Liberal Democrats 9Labour 6Other 5Green 2
    60Open Council Data
    DoncasterLabour
    Labour 41Conservative 11Other 3
    55Open Council Data
    DorsetLiberal Democrats
    Liberal Democrats 42Conservative 30Green 4Other 4Labour 2
    82Open Council Data
    DoverLabour
    Labour 17Conservative 14Other 1
    32Open Council Data
    DudleyNo overall control
    Conservative 34Labour 34Liberal Democrats 3Other 1
    72Open Council Data
    Dumfries and GallowayNo overall control
    Conservative 17SNP 11Labour 8Other 6Liberal Democrats 1
    43Open Council Data
    DundeeSNP
    SNP 16Labour 9Liberal Democrats 4Conservative 2
    31Our estimate from results
    Dundee CitySNP
    SNP 15Labour 9Liberal Democrats 4Conservative 1
    29Open Council Data
    EalingLabour
    Labour 59Liberal Democrats 6Conservative 5
    70Open Council Data
    East AyrshireNo overall control
    SNP 14Labour 10Conservative 4Other 4
    32Open Council Data
    East CambridgeshireConservative
    Conservative 15Liberal Democrats 13
    28Open Council Data
    East DevonNo overall control
    Other 23Liberal Democrats 18Conservative 15Labour 2Green 2
    60Open Council Data
    East DunbartonshireNo overall control
    SNP 8Liberal Democrats 6Labour 4Conservative 2Other 2
    22Open Council Data
    East HampshireNo overall control
    Conservative 19Liberal Democrats 14Other 7Green 2Labour 1
    43Open Council Data
    East HertfordshireNo overall control
    Green 17Conservative 16Liberal Democrats 10Labour 5Other 2
    50Open Council Data
    East LindseyNo overall control
    Conservative 26Other 21Labour 6Green 1Liberal Democrats 1
    55Open Council Data
    East LothianNo overall control
    Labour 10SNP 6Conservative 4Other 1Green 1
    22Open Council Data
    East RenfrewshireNo overall control
    SNP 5Conservative 5Labour 5Other 3
    18Open Council Data
    East Riding Of YorkshireNo overall control
    Conservative 28Liberal Democrats 21Other 12Labour 5Reform UK 1
    67Open Council Data
    East StaffordshireLabour
    Labour 21Conservative 15Other 1
    37Open Council Data
    East SuffolkNo overall control
    Green 16Conservative 15Labour 12Liberal Democrats 11Other 1
    55Open Council Data
    East SussexNo overall control
    Conservative 25Liberal Democrats 12Labour 5Green 5Other 3
    50Open Council Data
    EastbourneLiberal Democrats
    Liberal Democrats 19Conservative 8
    27Open Council Data
    EastleighLiberal Democrats
    Liberal Democrats 35Other 3Conservative 1
    39Open Council Data
    EdinburghNo overall control
    SNP 18Liberal Democrats 13Labour 12Green 10Conservative 9Other 1
    63Open Council Data
    ElmbridgeNo overall control
    Liberal Democrats 23Other 16Conservative 9
    48Open Council Data
    EnfieldLabour
    Labour 37Conservative 25Other 1
    63Open Council Data
    Epping ForestConservative
    Conservative 29Other 16Liberal Democrats 7Green 1Labour 1
    54Open Council Data
    Epsom And EwellOther
    Other 26Liberal Democrats 4Labour 3Conservative 2
    35Open Council Data
    ErewashLabour
    Labour 28Conservative 16Green 1Other 1Liberal Democrats 1
    47Open Council Data
    EssexConservative
    Conservative 51Other 10Liberal Democrats 8Labour 5Green 1
    75Open Council Data
    ExeterLabour
    Labour 24Green 7Liberal Democrats 4Conservative 3Other 1
    39Open Council Data
    FalkirkNo overall control
    SNP 11Labour 9Other 6Conservative 4
    30Open Council Data
    FarehamConservative
    Conservative 22Liberal Democrats 8Other 1Labour 1
    32Open Council Data
    FenlandConservative
    Conservative 35Other 6Liberal Democrats 2
    43Open Council Data
    Fermanagh and OmaghSDLP (Social Democratic & Labour Party)
    SDLP (Social Democratic & Labour Party) 1
    1Our estimate from results
    FifeNo overall control
    SNP 34Labour 20Liberal Democrats 13Conservative 8
    75Open Council Data
    FlintshireNo overall control
    Labour 32Other 30Liberal Democrats 4Conservative 1
    67Open Council Data
    Folkestone And HytheNo overall control
    Green 11Labour 10Conservative 5Other 2Liberal Democrats 2
    30Open Council Data
    Forest Of DeanNo overall control
    Green 15Other 11Labour 5Conservative 4Liberal Democrats 3
    38Open Council Data
    FyldeConservative
    Conservative 19Other 14Labour 2Liberal Democrats 2
    37Open Council Data
    GatesheadLabour
    Labour 48Liberal Democrats 18
    66Open Council Data
    GedlingLabour
    Labour 26Conservative 9Liberal Democrats 4Other 2
    41Open Council Data
    GlasgowNo overall control
    SNP 38Labour 35Green 9Conservative 2Scottish Green Party 2
    86Our estimate from results
    Glasgow CityNo overall control
    SNP 37Labour 34Green 11Conservative 2Other 1
    85Open Council Data
    GloucesterNo overall control
    Liberal Democrats 17Conservative 11Labour 7Other 4
    39Open Council Data
    GloucestershireConservative
    Conservative 27Liberal Democrats 16Labour 5Green 4Other 1
    53Open Council Data
    GosportLiberal Democrats
    Liberal Democrats 15Conservative 10Labour 2Other 1
    28Open Council Data
    GraveshamLabour
    Labour 22Conservative 17
    39Open Council Data
    Great YarmouthNo overall control
    Conservative 19Labour 18Other 2
    39Open Council Data
    GreenwichLabour
    Labour 51Other 2Conservative 2
    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 5Green 2
    57Open Council Data
    HaltonLabour
    Labour 50Liberal Democrats 3Conservative 1
    54Open Council Data
    Hammersmith and FulhamLabour
    Labour 39Conservative 10Other 1
    50Open Council Data
    HampshireConservative
    Conservative 52Liberal Democrats 18Other 4Labour 3Green 1
    78Open Council Data
    HarboroughNo overall control
    Conservative 15Liberal Democrats 13Labour 3Green 3
    34Open Council Data
    HaringeyLabour
    Labour 46Liberal Democrats 7Other 4
    57Open Council Data
    HarlowConservative
    Conservative 17Labour 16
    33Open Council Data
    HarrowConservative
    Conservative 31Labour 23Other 1
    55Open Council Data
    HartNo overall control
    Other 12Liberal Democrats 12Conservative 9
    33Open Council Data
    HartlepoolLabour
    Labour 24Other 6Conservative 6
    36Open Council Data
    HastingsNo overall control
    Green 12Labour 8Other 7Conservative 5
    32Open Council Data
    HavantNo overall control
    Conservative 13Labour 10Liberal Democrats 7Green 4Reform UK 2
    36Open Council Data
    HaveringOther
    Other 30Conservative 16Labour 9
    55Open Council Data
    HerefordshireNo overall control
    Conservative 21Liberal Democrats 12Other 10Green 9Labour 1
    53Open Council Data
    HertfordshireConservative
    Conservative 45Liberal Democrats 24Labour 7Green 1Other 1
    78Open Council Data
    HertsmereNo overall control
    Conservative 16Labour 14Liberal Democrats 9
    39Open Council Data
    High PeakLabour
    Labour 29Conservative 10Green 2Other 1Liberal Democrats 1
    43Open Council Data
    HighlandNo overall control
    Other 25SNP 21Liberal Democrats 14Conservative 8Green 4Labour 2
    74Open Council Data
    HillingdonConservative
    Conservative 30Labour 22Other 1
    53Open Council Data
    Hinckley And BosworthLiberal Democrats
    Liberal Democrats 22Conservative 9Labour 2Other 1
    34Open Council Data
    HorshamLiberal Democrats
    Liberal Democrats 27Conservative 12Green 9
    48Open Council Data
    HounslowLabour
    Labour 51Conservative 9Other 2
    62Open Council Data
    HuntingdonshireNo overall control
    Conservative 20Other 15Liberal Democrats 12Labour 4Green 1
    52Open Council Data
    HyndburnLabour
    Labour 22Conservative 11Other 1Green 1
    35Open Council Data
    InverclydeNo overall control
    Labour 9SNP 8Other 3Conservative 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 21Other 10Labour 3Liberal Democrats 1
    35Open Council Data
    Isle Of WightNo overall control
    Other 16Conservative 16Liberal Democrats 4Green 2Labour 1
    39Open Council Data
    Isles of ScillyOther
    Other 16
    16Open Council Data
    IslingtonLabour
    Labour 46Green 3Other 2
    51Open Council Data
    Kensington and ChelseaConservative
    Conservative 36Labour 8Other 3Liberal Democrats 2Green 1
    50Open Council Data
    KentConservative
    Conservative 59Labour 7Liberal Democrats 6Green 5Other 4
    81Open Council Data
    King's Lynn And West NorfolkNo overall control
    Conservative 21Other 19Labour 10Liberal Democrats 3Green 2
    55Open Council Data
    Kingston Upon HullLiberal Democrats
    Liberal Democrats 40Labour 39
    79Our estimate from results
    Kingston Upon Hull, City ofLiberal Democrats
    Liberal Democrats 31Labour 26
    57Open Council Data
    Kingston upon ThamesLiberal Democrats
    Liberal Democrats 43Other 3Conservative 2
    48Open Council Data
    KirkleesNo overall control
    Labour 31Conservative 15Liberal Democrats 10Other 9Green 4
    69Open Council Data
    KnowsleyLabour
    Labour 31Green 7Other 4Liberal Democrats 3
    45Open Council Data
    LambethLabour
    Labour 58Liberal Democrats 3Green 2
    63Open Council Data
    LancashireConservative
    Conservative 48Labour 28Other 4Green 2Liberal Democrats 2
    84Open Council Data
    LancasterNo overall control
    Labour 24Green 21Liberal Democrats 7Conservative 5Other 4
    61Open Council Data
    LeedsLabour
    Labour 61Other 14Conservative 14Liberal Democrats 6Green 4
    99Open Council Data
    LeicesterLabour
    Labour 31Conservative 16Liberal Democrats 3Green 3Other 1
    54Open Council Data
    LeicestershireConservative
    Conservative 41Liberal Democrats 10Labour 4
    55Open Council Data
    LewesNo overall control
    Green 16Liberal Democrats 15Labour 9Other 1
    41Open Council Data
    LewishamLabour
    Labour 54
    54Open Council Data
    LichfieldNo overall control
    Conservative 21Labour 17Liberal Democrats 7Other 2
    47Open Council Data
    LincolnLabour
    Labour 23Conservative 5Liberal Democrats 5
    33Open Council Data
    LincolnshireConservative
    Conservative 54Other 9Labour 4Liberal Democrats 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 15Other 6Green 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 14Green 7Conservative 7Liberal Democrats 3
    31Open Council Data
    ManchesterLabour
    Labour 87Liberal Democrats 4Green 3Other 2
    96Open Council Data
    MansfieldLabour
    Labour 25Other 7Conservative 4
    36Open Council Data
    MedwayLabour
    Labour 31Conservative 21Other 7
    59Open Council Data
    MeltonNo overall control
    Other 11Conservative 10Labour 6Liberal Democrats 1
    28Open Council Data
    Merthyr TydfilOther
    Other 17Labour 13
    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. 11Ulster Unionist Party 7Alliance - Alliance Party of Northern Ireland 6Traditional Unionist Voice - TUV 4Sinn Féin 3Independent 1
    32Our estimate from results
    Mid DevonLiberal Democrats
    Liberal Democrats 34Conservative 3Green 3Other 2
    42Open Council Data
    Mid SuffolkGreen
    Green 24Conservative 6Liberal Democrats 4
    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. 4Ulster Unionist Party 1Independent 1SDLP (Social Democratic & Labour Party) 1
    16Our estimate from results
    MiddlesbroughLabour
    Labour 24Other 16Conservative 4Liberal Democrats 2
    46Open Council Data
    MidlothianNo overall control
    SNP 8Labour 7Conservative 3
    18Open Council Data
    Milton KeynesLabour
    Labour 30Liberal Democrats 18Conservative 9
    57Open Council Data
    Mole ValleyLiberal Democrats
    Liberal Democrats 31Other 6Conservative 2
    39Open Council Data
    MonmouthshireNo overall control
    Labour 22Conservative 18Other 5Green 1
    46Open Council Data
    MorayNo overall control
    SNP 9Conservative 9Other 4Labour 3Green 1
    26Open Council Data
    Na h-Eileanan an IarOther
    Other 22SNP 6Conservative 1
    29Open Council Data
    Neath Port TalbotNo overall control
    Labour 27Other 19Plaid Cymru - The Party of Wales 11Liberal Democrats 2Green 1
    60Open Council Data
    New ForestConservative
    Conservative 26Liberal Democrats 14Other 4Green 3Labour 1
    48Open Council Data
    Newark And SherwoodNo overall control
    Conservative 14Labour 11Other 11Liberal Democrats 3
    39Open Council Data
    Newcastle Upon TyneLabour
    Labour 45Liberal Democrats 23Other 7Green 2Conservative 1
    78Open Council Data
    Newcastle-under-LymeConservative
    Conservative 25Labour 18Other 1
    44Open Council Data
    NewhamLabour
    Labour 60Other 4Green 2
    66Open Council Data
    NewportLabour
    Labour 35Conservative 7Other 7Liberal Democrats 1Green 1
    51Open Council Data
    Newry, Mourne and DownSinn Féin
    Sinn Féin 3SDLP (Social Democratic & Labour Party) 2
    5Our estimate from results
    NorfolkConservative
    Conservative 54Liberal Democrats 11Labour 10Other 5Green 4
    84Open Council Data
    North AyrshireNo overall control
    SNP 12Labour 9Conservative 9Other 3
    33Open Council Data
    North DevonLiberal Democrats
    Liberal Democrats 22Other 10Conservative 7Green 3
    42Open Council Data
    North East DerbyshireLabour
    Labour 28Conservative 19Liberal Democrats 3Other 2Green 1
    53Open Council Data
    North East LincolnshireNo overall control
    Conservative 19Labour 15Other 5Liberal Democrats 3
    42Open Council Data
    North HertfordshireNo overall control
    Labour 25Liberal Democrats 19Conservative 7
    51Open Council Data
    North KestevenConservative
    Conservative 24Other 16Labour 2Liberal Democrats 1
    43Open Council Data
    North LanarkshireNo overall control
    Labour 34SNP 24Other 13Conservative 5Green 1
    77Open Council Data
    North LincolnshireConservative
    Conservative 26Labour 15Other 2
    43Open Council Data
    North NorfolkLiberal Democrats
    Liberal Democrats 25Conservative 13Other 2
    40Open Council Data
    North NorthamptonshireConservative
    Conservative 53Labour 17Other 4Green 3Liberal Democrats 1
    78Open Council Data
    North SomersetNo overall control
    Conservative 13Labour 10Other 10Liberal Democrats 9Green 8
    50Open Council Data
    North TynesideLabour
    Labour 51Conservative 8Other 1
    60Open Council Data
    North WarwickshireNo overall control
    Conservative 17Labour 15Other 3
    35Open Council Data
    North West LeicestershireNo overall control
    Labour 17Conservative 12Liberal Democrats 5Other 4
    38Open Council Data
    North YorkshireNo overall control
    Conservative 44Other 17Liberal Democrats 13Labour 11Green 4Reform UK 1
    90Open Council Data
    NorthumberlandNo overall control
    Conservative 33Labour 19Other 9Liberal Democrats 4Green 2
    67Open Council Data
    NorwichNo overall control
    Labour 19Green 15Liberal Democrats 3Other 2
    39Open Council Data
    NottinghamLabour
    Labour 50Other 5
    55Open Council Data
    NottinghamshireConservative
    Conservative 34Other 17Labour 15
    66Open Council Data
    Nuneaton and BedworthLabour
    Labour 20Conservative 16Green 2
    38Open Council Data
    Oadby And WigstonLiberal Democrats
    Liberal Democrats 18Conservative 7Other 1
    26Open Council Data
    OldhamNo overall control
    Labour 27Other 16Liberal Democrats 9Conservative 8
    60Open Council Data
    Orkney IslandsOther
    Other 19Green 2
    21Open Council Data
    OxfordNo overall control
    Labour 20Other 11Liberal Democrats 9Green 8
    48Open Council Data
    OxfordshireNo overall control
    Conservative 20Liberal Democrats 19Labour 14Other 7Green 3
    63Open Council Data
    PembrokeshireOther
    Other 35Conservative 11Labour 10Plaid Cymru - The Party of Wales 2Liberal Democrats 2
    60Open Council Data
    PendleNo overall control
    Conservative 13Other 12Liberal Democrats 8
    33Open Council Data
    Perth and KinrossNo overall control
    SNP 16Conservative 14Liberal Democrats 4Other 4Labour 2
    40Open Council Data
    PeterboroughNo overall control
    Labour 19Other 18Conservative 11Liberal Democrats 8Green 4
    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 19Conservative 14Labour 9Plaid Cymru - The Party of Wales 3Green 1
    68Open Council Data
    PrestonLabour
    Labour 30Liberal Democrats 12Conservative 6
    48Open Council Data
    ReadingLabour
    Labour 32Green 8Conservative 4Liberal Democrats 3Other 1
    48Open Council Data
    RedbridgeLabour
    Labour 55Conservative 5Other 3
    63Open Council Data
    Redcar & ClevelandNo overall control
    Labour 23Conservative 13Other 12Liberal Democrats 11
    59Open Council Data
    RedditchLabour
    Labour 21Conservative 5Green 1
    27Open Council Data
    Reigate & BansteadNo overall control
    Conservative 18Green 13Other 8Liberal Democrats 4Labour 2
    45Open Council Data
    RenfrewshireNo overall control
    SNP 21Labour 13Conservative 5Other 3Liberal Democrats 1
    43Open Council Data
    Rhondda Cynon TafLabour
    Labour 59Plaid Cymru - The Party of Wales 8Other 6Conservative 2
    75Open Council Data
    Ribble ValleyNo overall control
    Conservative 17Other 8Labour 8Liberal Democrats 5Green 2
    40Open Council Data
    Richmond upon ThamesLiberal Democrats
    Liberal Democrats 49Green 5
    54Open Council Data
    RochdaleLabour
    Labour 44Conservative 9Other 4Liberal Democrats 3
    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
    Other 10Conservative 10Labour 8Liberal Democrats 7Green 3
    38Open Council Data
    RotherhamLabour
    Labour 33Conservative 13Other 10Liberal Democrats 3
    59Open Council Data
    RugbyNo overall control
    Conservative 17Labour 15Liberal Democrats 10
    42Open Council Data
    RunnymedeNo overall control
    Conservative 13Other 11Labour 8Liberal Democrats 6Green 3
    41Open Council Data
    RushcliffeConservative
    Conservative 25Labour 9Other 7Green 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 50Conservative 7Liberal Democrats 2Other 1
    60Open Council Data
    SandwellLabour
    Labour 64Conservative 5Other 3
    72Open Council Data
    Scottish BordersNo overall control
    Conservative 15SNP 8Other 7Liberal Democrats 3Green 1
    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 27Green 14Other 7
    84Open Council Data
    ShetlandIndependent
    Independent 19Green 1SNP 1Labour 1
    22Our estimate from results
    Shetland IslandsOther
    Other 20Green 1SNP 1Labour 1
    23Open Council Data
    ShropshireConservative
    Conservative 39Liberal Democrats 17Labour 10Other 4Green 4
    74Open Council Data
    SloughNo overall control
    Conservative 21Labour 18Liberal Democrats 3
    42Open Council Data
    SolihullConservative
    Conservative 30Green 10Liberal Democrats 8Other 2Labour 1
    51Open Council Data
    SomersetLiberal Democrats
    Liberal Democrats 61Conservative 34Labour 5Green 5Other 4Reform UK 1
    110Open Council Data
    South AyrshireNo overall control
    Conservative 11Other 6SNP 6Labour 5
    28Open Council Data
    South CambridgeshireLiberal Democrats
    Liberal Democrats 36Conservative 8Other 1
    45Open Council Data
    South DerbyshireLabour
    Labour 23Conservative 10Liberal Democrats 2Other 1
    36Open Council Data
    South GloucestershireNo overall control
    Conservative 23Liberal Democrats 20Labour 17Other 1
    61Open Council Data
    South HamsLiberal Democrats
    Liberal Democrats 19Conservative 7Green 3Other 1Labour 1
    31Open Council Data
    South HollandConservative
    Conservative 20Other 17
    37Open Council Data
    South KestevenNo overall control
    Other 24Conservative 22Green 4Liberal Democrats 4Labour 2
    56Open Council Data
    South LanarkshireNo overall control
    SNP 25Labour 25Conservative 7Other 3Liberal Democrats 3Green 1
    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 29Conservative 15Liberal Democrats 5Other 1
    50Open Council Data
    South StaffordshireConservative
    Conservative 29Other 5Liberal Democrats 4Labour 2Green 2
    42Open Council Data
    South TynesideLabour
    Labour 28Other 15Green 11
    54Open Council Data
    SouthamptonLabour
    Labour 36Conservative 10Liberal Democrats 4Green 1
    51Open Council Data
    Southend-On-SeaNo overall control
    Labour 20Conservative 18Other 7Liberal Democrats 4Green 2
    51Open Council Data
    SouthwarkLabour
    Labour 52Liberal Democrats 11
    63Open Council Data
    SpelthorneNo overall control
    Conservative 13Liberal Democrats 10Labour 7Other 7Green 2
    39Open Council Data
    St AlbansLiberal Democrats
    Liberal Democrats 47Conservative 3Green 3Labour 2Other 1
    56Open Council Data
    St. HelensLabour
    Labour 29Other 7Green 6Liberal Democrats 4Conservative 2
    48Open Council Data
    StaffordNo overall control
    Conservative 14Labour 13Other 7Green 5Liberal Democrats 1
    40Open Council Data
    StaffordshireConservative
    Conservative 55Labour 5Other 2
    62Open Council Data
    Staffordshire MoorlandsNo overall control
    Labour 24Conservative 22Other 8Green 1Liberal Democrats 1
    56Open Council Data
    StevenageLabour
    Labour 32Liberal Democrats 6Conservative 1
    39Open Council Data
    StirlingNo overall control
    Conservative 8SNP 7Labour 5Other 2Green 1
    23Open Council Data
    StockportNo overall control
    Liberal Democrats 31Labour 22Other 7Green 3
    63Open Council Data
    Stockton-on-TeesNo overall control
    Conservative 26Labour 22Other 8
    56Open Council Data
    Stoke On TrentLabour
    Labour 29Conservative 14Other 1
    44Open Council Data
    Stratford-On-AvonLiberal Democrats
    Liberal Democrats 25Conservative 12Green 3Other 1
    41Open Council Data
    StroudNo overall control
    Green 22Labour 20Conservative 7Liberal Democrats 2
    51Open Council Data
    SuffolkConservative
    Conservative 53Green 9Liberal Democrats 5Labour 5Other 3
    75Open Council Data
    SunderlandLabour
    Labour 53Liberal Democrats 12Conservative 10
    75Open Council Data
    SurreyConservative
    Conservative 45Liberal Democrats 16Other 16Green 2Labour 2
    81Open Council Data
    Surrey HeathLiberal Democrats
    Liberal Democrats 24Conservative 6Other 3Labour 2
    35Open Council Data
    SuttonLiberal Democrats
    Liberal Democrats 29Conservative 21Other 3Labour 2
    55Open Council Data
    SwaleNo overall control
    Labour 16Other 13Conservative 10Liberal Democrats 5Green 3
    47Open Council Data
    SwanseaLabour
    Labour 45Other 11Liberal Democrats 11Conservative 7Green 1
    75Open Council Data
    SwindonLabour
    Labour 41Conservative 15Liberal Democrats 1
    57Open Council Data
    TamesideLabour
    Labour 48Conservative 7Other 2
    57Open Council Data
    TamworthLabour
    Labour 18Conservative 8Other 4
    30Open Council Data
    TandridgeOther
    Other 25Liberal Democrats 11Conservative 7
    43Open Council Data
    TeignbridgeLiberal Democrats
    Liberal Democrats 26Other 12Conservative 9
    47Open Council Data
    Telford & WrekinLabour
    Labour 37Conservative 8Liberal Democrats 6Other 3
    54Open Council Data
    TendringNo overall control
    Other 22Conservative 15Labour 7Liberal Democrats 4
    48Open Council Data
    Test ValleyConservative
    Conservative 26Liberal Democrats 17
    43Open Council Data
    TewkesburyNo overall control
    Liberal Democrats 16Other 9Conservative 9Green 4
    38Open Council Data
    ThanetLabour
    Labour 31Conservative 16Green 5Other 4
    56Open Council Data
    Three RiversLiberal Democrats
    Liberal Democrats 21Conservative 11Labour 3Green 3Other 1
    39Open Council Data
    ThurrockLabour
    Labour 27Conservative 13Other 9
    49Open Council Data
    Tonbridge And MallingNo overall control
    Conservative 20Liberal Democrats 11Green 8Labour 3Other 2
    44Open Council Data
    TorbayNo overall control
    Conservative 17Liberal Democrats 15Other 4
    36Open Council Data
    TorfaenLabour
    Labour 29Other 11
    40Open Council Data
    TorridgeNo overall control
    Other 16Liberal Democrats 9Conservative 6Green 3Labour 2
    36Open Council Data
    Tower HamletsOther
    Other 25Labour 18Green 1Conservative 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 24Conservative 11Liberal Democrats 4
    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 56Liberal Democrats 3Conservative 3Other 1
    63Open Council Data
    WalsallConservative
    Conservative 36Labour 14Other 10
    60Open Council Data
    Waltham ForestLabour
    Labour 46Conservative 13Other 1
    60Open Council Data
    WandsworthLabour
    Labour 34Conservative 23Other 1
    58Open Council Data
    WarringtonLabour
    Labour 42Liberal Democrats 12Other 3Conservative 1
    58Open Council Data
    WarwickNo overall control
    Green 14Labour 10Liberal Democrats 10Conservative 6Other 4
    44Open Council Data
    WarwickshireConservative
    Conservative 42Labour 6Liberal Democrats 5Green 3Other 1
    57Open Council Data
    WatfordLiberal Democrats
    Liberal Democrats 30Labour 6
    36Open Council Data
    WaverleyNo overall control
    Liberal Democrats 22Other 15Conservative 10Labour 2Green 1
    50Open Council Data
    WealdenNo overall control
    Liberal Democrats 13Green 11Other 10Conservative 9Labour 2
    45Open Council Data
    Welwyn HatfieldNo overall control
    Labour 20Liberal Democrats 16Conservative 12
    48Open Council Data
    West BerkshireLiberal Democrats
    Liberal Democrats 28Conservative 11Green 2Other 1Labour 1
    43Open Council Data
    West DevonNo overall control
    Other 11Conservative 11Liberal Democrats 4Green 4Labour 1
    31Open Council Data
    West DunbartonshireNo overall control
    Labour 11SNP 8Other 3
    22Open Council Data
    West LancashireLabour
    Labour 26Conservative 14Other 5
    45Open Council Data
    West LindseyLiberal Democrats
    Liberal Democrats 19Conservative 14Other 3
    36Open Council Data
    West LothianNo overall control
    SNP 15Labour 11Conservative 4Other 2Liberal Democrats 1
    33Open Council Data
    West NorthamptonshireConservative
    Conservative 61Labour 20Other 6Liberal Democrats 6
    93Open Council Data
    West OxfordshireNo overall control
    Liberal Democrats 21Conservative 13Labour 11Green 4
    49Open Council Data
    West SuffolkNo overall control
    Conservative 26Other 19Labour 17Green 1Liberal Democrats 1
    64Open Council Data
    West SussexConservative
    Conservative 46Liberal Democrats 11Labour 9Other 3Green 1
    70Open Council Data
    Western IslesIndependent
    Independent 20SNP 6Conservative 1
    27Our estimate from results
    WestminsterLabour
    Labour 31Conservative 23
    54Open Council Data
    Westmorland and FurnessLiberal Democrats
    Liberal Democrats 36Labour 15Conservative 11Other 2Green 1
    65Open Council Data
    WiganLabour
    Labour 64Other 10Conservative 1
    75Open Council Data
    WiltshireConservative
    Conservative 59Liberal Democrats 29Other 7Labour 3
    98Open Council Data
    WinchesterLiberal Democrats
    Liberal Democrats 33Conservative 8Green 3Other 1
    45Open Council Data
    Windsor & MaidenheadLiberal Democrats
    Liberal Democrats 22Other 12Conservative 7
    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 8
    54Open Council Data
    WolverhamptonLabour
    Labour 47Conservative 12Other 1
    60Open Council Data
    WorcesterNo overall control
    Labour 17Green 12Liberal Democrats 5Conservative 1
    35Open Council Data
    WorcestershireConservative
    Conservative 42Green 5Labour 4Liberal Democrats 3Other 2Reform UK 1
    57Open Council Data
    WorthingLabour
    Labour 23Conservative 9Other 3Green 2
    37Open Council Data
    WrexhamNo overall control
    Other 24Labour 14Conservative 9Plaid Cymru - The Party of Wales 9
    56Open Council Data
    WychavonConservative
    Conservative 29Liberal Democrats 7Green 6Labour 1
    43Open Council Data
    WyreConservative
    Conservative 30Labour 17Other 3
    50Open Council Data
    Wyre ForestConservative
    Conservative 20Other 6Labour 4Liberal Democrats 2Green 1
    33Open Council Data
    YorkLabour
    Labour 24Liberal Democrats 19Conservative 3Other 1
    47Open Council Data