Psephology.AI
    All handbooks

    2022 local elections handbook

    Final edition

    Scheduled council elections held between April and June 2022, from our ward results. This is the final edition. Where our results for a council are incomplete, its figures will be too low.

    Councils
    208
    Wards
    4,075
    Seats
    7,575
    Candidates
    23,152
    Votes
    16,640,773

    Seats won by party

    PartySeatsCandidatesVotesVote share*
    Labour
    3,3545,8886,359,22038.6%
    Conservative
    1,5255,8514,424,80426.8%
    Liberal Democrats
    9674,0012,426,27414.7%
    Independent
    6241,703747,8674.5%
    SNP
    486599634,5243.8%
    PC
    224559278,6761.7%
    Green
    1722,7771,174,0577.1%
    RES
    417292,6440.6%
    Aspire
    254569,1410.4%
    Plaid Cymru - The Party of Wales
    20306,5870.0%
    ASP
    162440,3500.2%
    ND
    148221,7290.1%
    PETE FIRST
    91113,9790.1%
    CIIP
    796,5930.0%
    Scottish Green Party
    7418,9990.1%

    *Note on vote share: this is each party's share of the votes cast in the wards we hold for 2022. 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 2022. Built from 3,950 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
    CON
    32.3%33%
    LAB
    27.9%35%
    LD
    17.6%—
    GRN
    9.7%—
    IND
    6.0%—
    SNP
    1.8%—
    PC
    0.7%—
    UK Independence Party (UKIP)
    0.5%—

    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 (1)

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

    PostWinnerVotesRunner-upVotes
    Mayor of South YorkshireMayorOliver James Coppard Labour112,517 (143,476)Clive Watkinson Conservative43,129 (57,347)

    Councils changing hands (36)

    CouncilBeforeAfter
    AllerdaleNo overall controlConservative
    BarnetConservativeLabour
    BasildonNo overall controlConservative
    Blaenau GwentOtherLabour
    BridgendNo overall controlLabour
    CarmarthenshireNo overall controlPlaid Cymru - The Party of Wales
    Castle PointConservativeOther
    CeredigionNo overall controlPlaid Cymru - The Party of Wales
    CrawleyNo overall controlLabour
    CroydonLabourNo overall control
    GosportConservativeLiberal Democrats
    HarrowLabourConservative
    HastingsLabourNo overall control
    HaveringNo overall controlOther
    HuntingdonshireConservativeNo overall control
    HyndburnLabourNo overall control
    Isle of AngleseyNo overall controlPlaid Cymru - The Party of Wales
    Kingston Upon HullLabourLiberal Democrats
    Kingston Upon Hull, City ofLabourLiberal Democrats
    KirkleesNo overall controlLabour
    MaidstoneConservativeNo overall control
    MonmouthshireConservativeNo overall control
    Neath Port TalbotLabourNo overall control
    Newcastle-under-LymeNo overall controlConservative
    RossendaleNo overall controlLabour
    SomersetConservativeLiberal Democrats
    SouthamptonConservativeLabour
    Tower HamletsLabourOther
    WandsworthConservativeLabour
    West DunbartonshireNo overall controlLabour
    West OxfordshireConservativeNo overall control
    WestminsterConservativeLabour
    WokingNo overall controlLiberal Democrats
    WokinghamConservativeNo overall control
    WorcesterConservativeNo overall control
    WorthingConservativeLabour

    Every council (208)

    CouncilWardsSeatsBeforeAfter
    Aberdeen1245—No overall control
    Aberdeenshire2073No overall controlNo overall control
    Adur1416ConservativeConservative
    Allerdale11No overall controlConservative
    Amber Valley1819ConservativeConservative
    Angus828No overall controlNo overall control
    Argyll and Bute1137No overall controlNo overall control
    Barking and Dagenham1957LabourLabour
    Barnet2470ConservativeLabour
    Barnsley2122LabourLabour
    Basildon1417No overall controlConservative
    Basingstoke and Deane2932ConservativeConservative
    Bexley1745ConservativeConservative
    Birmingham70111LabourLabour
    Blackburn with Darwen1718LabourLabour
    Blaenau Gwent1437OtherLabour
    Bolton2323No overall controlNo overall control
    Boston11No overall controlNo overall control
    Bradford3030LabourLabour
    Brent2257LabourLabour
    Brentwood1417ConservativeConservative
    Bridgend2859No overall controlLabour
    Bromley2258ConservativeConservative
    Broxbourne1010ConservativeConservative
    Burnley1515No overall controlNo overall control
    Bury1752LabourLabour
    Caerphilly3278LabourLabour
    Calderdale1718LabourLabour
    Cambridge1418LabourLabour
    Camden2063LabourLabour
    Cannock Chase1416ConservativeConservative
    Cardiff2880LabourLabour
    Carmarthenshire5277No overall controlPlaid Cymru - The Party of Wales
    Castle Point1521ConservativeOther
    Ceredigion3548No overall controlPlaid Cymru - The Party of Wales
    Cheltenham2023Liberal DemocratsLiberal Democrats
    Cherwell1617ConservativeConservative
    Chorley1416LabourLabour
    Clackmannanshire518No overall controlNo overall control
    Colchester1722No overall controlNo overall control
    Conwy3055No overall controlNo overall control
    Coventry1818LabourLabour
    Crawley1212No overall controlLabour
    Croydon2877LabourNo overall control
    Cumberland4649—Labour
    Denbighshire3158No overall controlNo overall control
    Derby1718No overall controlNo overall control
    Dudley2528ConservativeConservative
    Dumfries and Galloway1244No overall controlNo overall control
    Dundee831SNPSNP
    Ealing2483LabourLabour
    East Ayrshire932No overall controlNo overall control
    East Dunbartonshire722No overall controlNo overall control
    East Lothian622No overall controlNo overall control
    East Renfrewshire519No overall controlNo overall control
    Eastleigh1415Liberal DemocratsLiberal Democrats
    Edinburgh1766No overall controlNo overall control
    Elmbridge1616No overall controlNo overall control
    Enfield2569LabourLabour
    England66——
    Epping Forest2124ConservativeConservative
    Exeter1318LabourLabour
    Falkirk930No overall controlNo overall control
    Fareham1724ConservativeConservative
    Fife2277No overall controlNo overall control
    Flintshire4578No overall controlNo overall control
    Gateshead2223LabourLabour
    Glasgow2386—No overall control
    Gloucester11ConservativeConservative
    Gosport1431ConservativeLiberal Democrats
    Greenwich2357LabourLabour
    Gwynedd71102Plaid Cymru - The Party of WalesPlaid Cymru - The Party of Wales
    Hackney2260LabourLabour
    Halton1821LabourLabour
    Hammersmith and Fulham2151LabourLabour
    Haringey2157LabourLabour
    Harlow1215ConservativeConservative
    Harrow2260LabourConservative
    Hart1112No overall controlNo overall control
    Hartlepool1213No overall controlNo overall control
    Hastings1616LabourNo overall control
    Havant1416ConservativeConservative
    Havering2058No overall controlOther
    Highland2181No overall controlNo overall control
    Hillingdon2259ConservativeConservative
    Hounslow2277LabourLabour
    Huntingdonshire2768ConservativeNo overall control
    Hyndburn1112LabourNo overall control
    Inverclyde722No overall controlNo overall control
    Ipswich1619LabourLabour
    Isle of Anglesey1538No overall controlPlaid Cymru - The Party of Wales
    Islington1751LabourLabour
    Kensington and Chelsea1853ConservativeConservative
    Kingston Upon Hull1919LabourLiberal Democrats
    Kingston Upon Hull, City of1818LabourLiberal Democrats
    Kingston upon Thames1952Liberal DemocratsLiberal Democrats
    Kirklees2324No overall controlLabour
    Knowsley1515LabourLabour
    Lambeth2567LabourLabour
    Leeds3335LabourLabour
    Lewisham1954LabourLabour
    Lincoln1010LabourLabour
    Maidstone1822ConservativeNo overall control
    Manchester3234LabourLabour
    Merthyr Tydfil1130OtherOther
    Merton2058LabourLabour
    Midlothian619No overall controlNo overall control
    Milton Keynes1922No overall controlNo overall control
    Mole Valley1419Liberal DemocratsLiberal Democrats
    Monmouthshire4051ConservativeNo overall control
    Moray829No overall controlNo overall control
    Na h-Eileanan an Iar1127OtherOther
    Neath Port Talbot3373LabourNo overall control
    Newcastle Upon Tyne2628LabourLabour
    Newcastle-under-Lyme2146No overall controlConservative
    Newham2584LabourLabour
    Newport2154LabourLabour
    North Ayrshire933No overall controlNo overall control
    North East Lincolnshire1517ConservativeConservative
    North Hertfordshire1822No overall controlNo overall control
    North Lanarkshire2179No overall controlNo overall control
    North Tyneside2022LabourLabour
    North Yorkshire9298ConservativeConservative
    Norwich1314LabourLabour
    Nuneaton and Bedworth1718ConservativeConservative
    Oldham2028LabourLabour
    Orkney Islands621OtherOther
    Oxford2424LabourLabour
    Pembrokeshire6082OtherOther
    Pendle1012ConservativeConservative
    Perth and Kinross1242No overall controlNo overall control
    Peterborough1820No overall controlNo overall control
    Plymouth1919No overall controlNo overall control
    Port Talbot13——
    Portsmouth1414No overall controlNo overall control
    Powys6087No overall controlNo overall control
    Preston1619LabourLabour
    Reading1648LabourLabour
    Redbridge2367LabourLabour
    Redditch1011ConservativeConservative
    Reigate & Banstead1515ConservativeConservative
    Renfrewshire1247No overall controlNo overall control
    Rhondda Cynon Taf4781LabourLabour
    Richmond upon Thames1865Liberal DemocratsLiberal Democrats
    Rochdale2066LabourLabour
    Rochford1313ConservativeConservative
    Rossendale1212No overall controlLabour
    Rugby1414ConservativeConservative
    Runnymede1416ConservativeConservative
    Rushmoor1313ConservativeConservative
    Salford2021LabourLabour
    Sandwell2424LabourLabour
    Scottish Borders1136No overall controlNo overall control
    Sefton2224LabourLabour
    Sheffield2828No overall controlNo overall control
    Shetland722—Independent
    Shetland Islands722——
    Slough1616LabourLabour
    Solihull1717ConservativeConservative
    Somerset57126ConservativeLiberal Democrats
    South Ayrshire829No overall controlNo overall control
    South Cambridgeshire2645Liberal DemocratsLiberal Democrats
    South Lanarkshire2068No overall controlNo overall control
    South Tyneside1819LabourLabour
    Southampton1619ConservativeLabour
    Southend-On-Sea1718No overall controlNo overall control
    Southwark2372LabourLabour
    St Albans2059Liberal DemocratsLiberal Democrats
    St. Helens1955LabourLabour
    Stevenage1313LabourLabour
    Stirling723No overall controlNo overall control
    Stockport2225No overall controlNo overall control
    Sunderland2527LabourLabour
    Sutton2068Liberal DemocratsLiberal Democrats
    Swansea3380LabourLabour
    Swindon1919ConservativeConservative
    Tameside1921LabourLabour
    Tamworth1010ConservativeConservative
    Tandridge1414No overall controlNo overall control
    Three Rivers1314Liberal DemocratsLiberal Democrats
    Thurrock1616ConservativeConservative
    Torfaen1840LabourLabour
    Tower Hamlets2367LabourOther
    Trafford2224LabourLabour
    Tunbridge Wells1819No overall controlNo overall control
    Vale of Glamorgan2456No overall controlNo overall control
    Wakefield2123LabourLabour
    Walsall2021ConservativeConservative
    Waltham Forest2266LabourLabour
    Wandsworth2266ConservativeLabour
    Watford1212Liberal DemocratsLiberal Democrats
    Welwyn Hatfield1617ConservativeConservative
    West Dunbartonshire623No overall controlLabour
    West Lancashire2025No overall controlNo overall control
    West Lothian935No overall controlNo overall control
    West Oxfordshire1617ConservativeNo overall control
    Western Isles1127—Independent
    Westminster1859ConservativeLabour
    Westmorland and Furness3369—Liberal Democrats
    Wigan2629LabourLabour
    Winchester1515Liberal DemocratsLiberal Democrats
    Wirral2223No overall controlNo overall control
    Woking1010No overall controlLiberal Democrats
    Wokingham1819ConservativeNo overall control
    Wolverhampton2021LabourLabour
    Worcester1214ConservativeNo overall control
    Worthing1314ConservativeLabour
    Wrexham5167No overall controlNo overall control

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