5 May 2022 cohort
168 councils polled
3,533 ward races
5,549 seats elected
13.7% elected below the proportional quota
Map
Every UK council as a single hexagon, geographically arranged. Councils that polled in 5 May 2022 are shaded by the share of their seats elected below the proportional quota — darker is worse. Councils not in this cohort are shown grey. Click a hex to drill in.
% below quota
0%50%100%
One hex = one council. Geographic position is approximate (cartogram, not a literal map).
Ten seats furthest below the proportional quota in this cycle
| Ward / Council | Seat-holder (party, per public record) | Seats | Won at | Quota | Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. |
|---|---|---|---|---|---|
| Pontyclun East Rhondda Cynon Taf | Binning P. Independent | 1 | 23.8% | 50.0% | −26.2 pts |
| Nottage Bridgend | Clarke N. Independent | 1 | 26.4% | 50.0% | −23.6 pts |
| Talybont-on-Usk Powys | Cartwright A. Liberal Democrats | 1 | 27.6% | 50.0% | −22.4 pts |
| Ithon Valley Powys | Morgan G. Independent | 1 | 28.6% | 50.0% | −21.4 pts |
| Little Acton Wrexham | Baldwin B. Independent | 1 | 28.8% | 50.0% | −21.2 pts |
| Milford: Central Pembrokeshire | Davies T. Independent | 1 | 29.8% | 50.0% | −20.2 pts |
| Skipton West and West Craven North Yorkshire | Solloway A. Independent | 1 | 30.1% | 50.0% | −19.9 pts |
| Offa Wrexham | Wilkinson K. Plaid Cymru | 1 | 30.4% | 50.0% | −19.6 pts |
| Kirkbymoorside and Dales North Yorkshire | White G. Conservative Party | 1 | 30.8% | 50.0% | −19.2 pts |
| Pontyclun Central Rhondda Cynon Taf | Ashford M. Labour Party | 1 | 31.1% | 50.0% | −18.9 pts |
All councils that polled in 5 May 2022
196 councils.
- Aberdeen City · 13 races · 60.0% of seats below quota
- Aberdeenshire · 19 races · 52.9% of seats below quota
- Adur · 14 races · 28.6% of seats below quota
- Amber Valley · 15 races · 40.0% of seats below quota
- Angus · 8 races · 50.0% of seats below quota
- Argyll and Bute · 11 races · 52.8% of seats below quota
- Barking and Dagenham · 19 races · 0.0% of seats below quota
- Barnet · 24 races · 0.0% of seats below quota
- Barnsley · 21 races · 38.1% of seats below quota
- Basildon · 14 races · 21.4% of seats below quota
- Basingstoke and Deane · 18 races · 47.4% of seats below quota
- Bexley · 17 races · 0.0% of seats below quota
- Birmingham · 69 races · 5.9% of seats below quota
- Blackburn with Darwen · 17 races · 11.1% of seats below quota
- Blaenau Gwent · 14 races · 0.0% of seats below quota
- Bolton · 20 races · 60.0% of seats below quota
- Bradford · 30 races · 50.0% of seats below quota
- Brent · 22 races · 0.0% of seats below quota
- Brentwood · 13 races · 15.4% of seats below quota
- Bridgend · 28 races · 11.8% of seats below quota
- Bromley · 22 races · 0.0% of seats below quota
- Broxbourne · 10 races · 10.0% of seats below quota
- Burnley · 15 races · 33.3% of seats below quota
- Bury · 17 races · 0.0% of seats below quota
- Caerphilly · 31 races · 0.0% of seats below quota
- Calderdale · 17 races · 38.9% of seats below quota
- Cambridge · 14 races · 43.8% of seats below quota
- Camden · 20 races · 0.0% of seats below quota
- Cannock Chase · 13 races · 69.2% of seats below quota
- Cardiff · 28 races · 0.0% of seats below quota
- Carmarthenshire · 50 races · 5.4% of seats below quota
- Castle Point · 14 races · 42.9% of seats below quota
- Ceredigion · 29 races · 21.2% of seats below quota
- Cheltenham · 20 races · 9.5% of seats below quota
- Cherwell · 16 races · 47.1% of seats below quota
- Chorley · 14 races · 14.3% of seats below quota
- City of Edinburgh · 17 races · 60.3% of seats below quota
- Clackmannanshire · 5 races · 44.4% of seats below quota
- Colchester · 17 races · 16.7% of seats below quota
- Conwy · 30 races · 9.1% of seats below quota
- Coventry · 18 races · 38.9% of seats below quota
- Crawley · 12 races · 41.7% of seats below quota
- Croydon · 28 races · 0.0% of seats below quota
- Cumberland · 46 races · 50.0% of seats below quota
- Denbighshire · 28 races · 2.1% of seats below quota
- Derby · 17 races · 29.4% of seats below quota
- Dudley · 24 races · 28.0% of seats below quota
- Dumfries and Galloway · 12 races · 46.5% of seats below quota
- Dundee City · 8 races · 55.2% of seats below quota
- Ealing · 24 races · 0.0% of seats below quota
- East Ayrshire · 9 races · 53.1% of seats below quota
- East Dunbartonshire · 7 races · 59.1% of seats below quota
- East Lothian · 6 races · 54.5% of seats below quota
- East Renfrewshire · 5 races · 38.9% of seats below quota
- Eastleigh · 14 races · 28.6% of seats below quota
- Elmbridge · 16 races · 37.5% of seats below quota
- Enfield · 25 races · 0.0% of seats below quota
- Epping Forest · 20 races · 10.0% of seats below quota
- Exeter · 13 races · 35.3% of seats below quota
- Falkirk · 9 races · 60.0% of seats below quota
- Fareham · 15 races · 50.0% of seats below quota
- Fife · 22 races · 56.0% of seats below quota
- Flintshire · 43 races · 9.2% of seats below quota
- Gateshead · 22 races · 22.7% of seats below quota
- Glasgow City · 23 races · 55.3% of seats below quota
- Gosport · 14 races · 0.0% of seats below quota
- Greenwich · 23 races · 0.0% of seats below quota
- Gwynedd · 38 races · 12.2% of seats below quota
- Hackney · 21 races · 0.0% of seats below quota
- Halton · 18 races · 22.2% of seats below quota
- Hammersmith and Fulham · 21 races · 0.0% of seats below quota
- Haringey · 21 races · 0.0% of seats below quota
- Harlow · 11 races · 33.3% of seats below quota
- Harrow · 22 races · 1.8% of seats below quota
- Hart · 11 races · 36.4% of seats below quota
- Hartlepool · 12 races · 30.8% of seats below quota
- Hastings · 16 races · 62.5% of seats below quota
- Havant · 14 races · 42.9% of seats below quota
- Havering · 20 races · 0.0% of seats below quota
- Highland · 20 races · 54.9% of seats below quota
- Hillingdon · 21 races · 0.0% of seats below quota
- Hounslow · 22 races · 0.0% of seats below quota
- Huntingdonshire · 24 races · 4.2% of seats below quota
- Hyndburn · 11 races · 16.7% of seats below quota
- Inverclyde · 6 races · 36.8% of seats below quota
- Ipswich · 16 races · 29.4% of seats below quota
- Isle of Anglesey · 14 races · 0.0% of seats below quota
- Islington · 17 races · 0.0% of seats below quota
- Kensington and Chelsea · 18 races · 0.0% of seats below quota
- Kingston upon Hull, City of · 19 races · 15.8% of seats below quota
- Kingston upon Thames · 19 races · 0.0% of seats below quota
- Kirklees · 23 races · 47.8% of seats below quota
- Knowsley · 15 races · 0.0% of seats below quota
- Lambeth · 25 races · 1.6% of seats below quota
- Leeds · 33 races · 28.6% of seats below quota
- Lewisham · 19 races · 0.0% of seats below quota
- Lincoln · 11 races · 45.5% of seats below quota
- Maidstone · 18 races · 50.0% of seats below quota
- Manchester · 32 races · 9.4% of seats below quota
- Merthyr Tydfil · 11 races · 0.0% of seats below quota
- Merton · 20 races · 0.0% of seats below quota
- Midlothian · 6 races · 61.1% of seats below quota
- Milton Keynes · 19 races · 47.4% of seats below quota
- Mole Valley · 14 races · 14.3% of seats below quota
- Monmouthshire · 39 races · 43.5% of seats below quota
- Moray · 7 races · 39.1% of seats below quota
- Neath Port Talbot · 32 races · 5.3% of seats below quota
- Newcastle upon Tyne · 26 races · 29.6% of seats below quota
- Newcastle-under-Lyme · 21 races · 2.3% of seats below quota
- Newham · 24 races · 0.0% of seats below quota
- Newport · 21 races · 0.0% of seats below quota
- North East Lincolnshire · 15 races · 25.0% of seats below quota
- North Hertfordshire · 18 races · 38.9% of seats below quota
- North Lanarkshire · 21 races · 48.1% of seats below quota
- North Tyneside · 20 races · 25.0% of seats below quota
- North Yorkshire · 89 races · 43.3% of seats below quota
- Norwich · 13 races · 7.7% of seats below quota
- Nuneaton and Bedworth · 17 races · 35.3% of seats below quota
- Oldham · 20 races · 42.9% of seats below quota
- Oxford · 24 races · 58.3% of seats below quota
- Pembrokeshire · 40 races · 22.0% of seats below quota
- Pendle · 10 races · 16.7% of seats below quota
- Perth and Kinross · 12 races · 62.5% of seats below quota
- Peterborough · 18 races · 36.8% of seats below quota
- Plymouth · 19 races · 31.6% of seats below quota
- Portsmouth · 14 races · 85.7% of seats below quota
- Powys · 53 races · 29.5% of seats below quota
- Preston · 16 races · 11.8% of seats below quota
- Reading · 16 races · 0.0% of seats below quota
- Redbridge · 22 races · 0.0% of seats below quota
- Redditch · 10 races · 45.5% of seats below quota
- Reigate and Banstead · 15 races · 46.7% of seats below quota
- Renfrewshire · 12 races · 41.9% of seats below quota
- Rhondda Cynon Taf · 46 races · 6.7% of seats below quota
- Richmond upon Thames · 17 races · 0.0% of seats below quota
- Rochdale · 20 races · 0.0% of seats below quota
- Rochford · 13 races · 53.8% of seats below quota
- Rossendale · 12 races · 33.3% of seats below quota
- Rugby · 14 races · 35.7% of seats below quota
- Runnymede · 14 races · 50.0% of seats below quota
- Rushmoor · 13 races · 30.8% of seats below quota
- Salford · 20 races · 25.0% of seats below quota
- Sandwell · 24 races · 16.7% of seats below quota
- Sefton · 21 races · 38.1% of seats below quota
- Sheffield · 28 races · 60.7% of seats below quota
- Slough · 14 races · 21.4% of seats below quota
- Solihull · 17 races · 23.5% of seats below quota
- Somerset · 55 races · 2.7% of seats below quota
- South Ayrshire · 8 races · 60.7% of seats below quota
- South Cambridgeshire · 26 races · 8.9% of seats below quota
- South Lanarkshire · 20 races · 45.3% of seats below quota
- South Tyneside · 18 races · 31.6% of seats below quota
- Southampton · 16 races · 47.1% of seats below quota
- Southend-on-Sea · 17 races · 55.6% of seats below quota
- Southwark · 23 races · 0.0% of seats below quota
- St Albans · 20 races · 0.0% of seats below quota
- St. Helens · 18 races · 0.0% of seats below quota
- Stevenage · 13 races · 61.5% of seats below quota
- Stirling · 7 races · 69.6% of seats below quota
- Stockport · 21 races · 33.3% of seats below quota
- Sunderland · 25 races · 40.0% of seats below quota
- Sutton · 20 races · 0.0% of seats below quota
- Swansea · 32 races · 2.7% of seats below quota
- Swindon · 19 races · 36.8% of seats below quota
- Tameside · 19 races · 10.5% of seats below quota
- Tamworth · 10 races · 20.0% of seats below quota
- Tandridge · 14 races · 57.1% of seats below quota
- The Scottish Borders · 11 races · 58.8% of seats below quota
- Three Rivers · 13 races · 21.4% of seats below quota
- Thurrock · 16 races · 12.5% of seats below quota
- Torfaen · 18 races · 0.0% of seats below quota
- Tower Hamlets · 19 races · 19.0% of seats below quota
- Trafford · 21 races · 18.2% of seats below quota
- Tunbridge Wells · 16 races · 62.5% of seats below quota
- Vale of Glamorgan · 24 races · 0.0% of seats below quota
- Wakefield · 21 races · 28.6% of seats below quota
- Walsall · 20 races · 28.6% of seats below quota
- Waltham Forest · 22 races · 0.0% of seats below quota
- Wandsworth · 22 races · 0.0% of seats below quota
- Watford · 12 races · 8.3% of seats below quota
- Welwyn Hatfield · 16 races · 29.4% of seats below quota
- West Dunbartonshire · 6 races · 54.5% of seats below quota
- West Lancashire · 19 races · 15.0% of seats below quota
- West Lothian · 9 races · 63.6% of seats below quota
- West Oxfordshire · 16 races · 43.8% of seats below quota
- Westminster · 18 races · 0.0% of seats below quota
- Westmorland and Furness · 33 races · 3.1% of seats below quota
- Wigan · 25 races · 15.4% of seats below quota
- Winchester · 15 races · 13.3% of seats below quota
- Wirral · 22 races · 34.8% of seats below quota
- Woking · 10 races · 30.0% of seats below quota
- Wokingham · 18 races · 22.2% of seats below quota
- Wolverhampton · 20 races · 5.0% of seats below quota
- Worcester · 12 races · 30.8% of seats below quota
- Worthing · 13 races · 28.6% of seats below quota
- Wrexham · 41 races · 27.1% of seats below quota