7 May 2026 cohort
146 councils polled
2,584 ward races
4,208 seats elected
94.4% elected below the proportional quota
Map
Every UK council as a single hexagon, geographically arranged. Councils that polled in 7 May 2026 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 |
|---|---|---|---|---|---|
| Tyseley and Hay Mills Birmingham | Atikur Rahman Green Party | 1 | 20.5% | 50.0% | −29.5 pts |
| Hatfield East Welwyn Hatfield | Vaishali Shah Labour Party | 1 | 24.8% | 50.0% | −25.2 pts |
| Tarring West Sussex | Henna Chowdhury Labour Party | 1 | 25.1% | 50.0% | −24.9 pts |
| Fair Oak and Horton Heath Eastleigh | Nick Couldrey Liberal Democrats | 1 | 25.2% | 50.0% | −24.8 pts |
| Darnall Sheffield | Zahira Naz Labour Party | 1 | 25.3% | 50.0% | −24.7 pts |
| St Loyes Exeter | Paul Stephen Richards Liberal Democrats | 1 | 25.6% | 50.0% | −24.4 pts |
| Hethersett Norfolk | Ben Weston Labour Party | 1 | 26.3% | 50.0% | −23.7 pts |
| Banbury Cross and Neithrop Cherwell | Yvonne Greene Reform UK | 1 | 26.6% | 50.0% | −23.4 pts |
| Blyth Estuary Suffolk | John Matthews Reform UK | 1 | 26.9% | 50.0% | −23.1 pts |
| Bitterne Park Southampton | Phil Webb Labour Party | 1 | 27.1% | 50.0% | −22.9 pts |
All councils that polled in 7 May 2026
146 councils.
- Adur · 14 races · 100.0% of seats below quota
- Barking and Dagenham · 18 races · 100.0% of seats below quota
- Barnet · 24 races · 98.4% of seats below quota
- Barnsley · 21 races · 100.0% of seats below quota
- Basildon · 14 races · 85.7% of seats below quota
- Basingstoke & Deane · 18 races · 94.7% of seats below quota
- Bexley · 17 races · 100.0% of seats below quota
- Birmingham · 36 races · 87.8% of seats below quota
- Blackburn With Darwen · 17 races · 76.5% of seats below quota
- Bolton · 20 races · 100.0% of seats below quota
- Bradford · 29 races · 100.0% of seats below quota
- Brentwood · 13 races · 85.7% of seats below quota
- Bromley · 22 races · 100.0% of seats below quota
- Broxbourne · 10 races · 90.0% of seats below quota
- Burnley · 15 races · 33.3% of seats below quota
- Bury · 16 races · 100.0% of seats below quota
- Calderdale · 18 races · 100.0% of seats below quota
- Cambridge · 14 races · 86.7% of seats below quota
- Camden · 20 races · 100.0% of seats below quota
- Cannock Chase · 12 races · 38.5% of seats below quota
- Chelmsford · 1 race · 100.0% of seats below quota
- Cheltenham · 20 races · 75.0% of seats below quota
- Cherwell · 16 races · 100.0% of seats below quota
- Chesterfield · 1 race · 100.0% of seats below quota
- Chorley · 14 races · 92.9% of seats below quota
- City Of Lincoln · 11 races · 100.0% of seats below quota
- Colchester · 17 races · 94.1% of seats below quota
- Coventry · 18 races · 100.0% of seats below quota
- Crawley · 11 races · 100.0% of seats below quota
- Croydon · 28 races · 100.0% of seats below quota
- Dudley · 24 races · 80.0% of seats below quota
- Ealing · 24 races · 100.0% of seats below quota
- East Hertfordshire · 1 race · 100.0% of seats below quota
- East Surrey · 36 races · 100.0% of seats below quota
- East Sussex · 50 races · 86.0% of seats below quota
- Eastleigh · 14 races · 100.0% of seats below quota
- Enfield · 25 races · 100.0% of seats below quota
- Epping Forest · 18 races · 72.2% of seats below quota
- Essex · 77 races · 88.3% of seats below quota
- Exeter · 13 races · 92.9% of seats below quota
- Fareham · 16 races · 87.5% of seats below quota
- Gateshead · 22 races · 100.0% of seats below quota
- Gloucestershire · 1 race · 100.0% of seats below quota
- Gosport · 14 races · 78.6% of seats below quota
- Great Yarmouth · 1 race · 100.0% of seats below quota
- Greenwich · 23 races · 100.0% of seats below quota
- Guildford · 1 race · 100.0% of seats below quota
- Hackney · 21 races · 98.2% of seats below quota
- Halton · 18 races · 89.5% of seats below quota
- Hammersmith and Fulham · 21 races · 100.0% of seats below quota
- Hampshire · 76 races · 93.6% of seats below quota
- Haringey · 21 races · 100.0% of seats below quota
- Harlow · 11 races · 27.3% of seats below quota
- Harrow · 21 races · 96.2% of seats below quota
- Hart · 11 races · 81.8% of seats below quota
- Hartlepool · 12 races · 58.3% of seats below quota
- Hastings · 16 races · 64.7% of seats below quota
- Havant · 12 races · 75.0% of seats below quota
- Havering · 7 races · 100.0% of seats below quota
- Hertfordshire · 1 race · 100.0% of seats below quota
- Hertsmere · 1 race · 100.0% of seats below quota
- Hillingdon · 1 race · 100.0% of seats below quota
- Horsham · 1 race · 100.0% of seats below quota
- Hounslow · 22 races · 100.0% of seats below quota
- Huntingdonshire · 26 races · 96.2% of seats below quota
- Hyndburn · 11 races · 100.0% of seats below quota
- Ipswich · 16 races · 100.0% of seats below quota
- Isle Of Wight · 39 races · 74.4% of seats below quota
- Islington · 17 races · 100.0% of seats below quota
- Kensington and Chelsea · 15 races · 100.0% of seats below quota
- Kingston Upon Hull · 19 races · 84.2% of seats below quota
- Kingston upon Thames · 19 races · 100.0% of seats below quota
- Kirklees · 1 race · 100.0% of seats below quota
- Knowsley · 15 races · 87.5% of seats below quota
- Lambeth · 25 races · 100.0% of seats below quota
- Leeds · 33 races · 80.6% of seats below quota
- Lewes · 1 race · 100.0% of seats below quota
- Lewisham · 19 races · 100.0% of seats below quota
- Manchester · 32 races · 81.3% of seats below quota
- Merton · 20 races · 100.0% of seats below quota
- Mid Sussex · 1 race · 100.0% of seats below quota
- Milton Keynes · 21 races · 100.0% of seats below quota
- Newcastle Upon Tyne · 26 races · 98.7% of seats below quota
- Newcastle-Under-Lyme · 21 races · 95.5% of seats below quota
- Newport · 1 race · 100.0% of seats below quota
- Norfolk · 84 races · 92.9% of seats below quota
- North East Lincolnshire · 15 races · 73.3% of seats below quota
- North Tyneside · 20 races · 100.0% of seats below quota
- Norwich · 13 races · 71.4% of seats below quota
- Nuneaton & Bedworth · 19 races · 78.9% of seats below quota
- Oldham · 20 races · 65.0% of seats below quota
- Oxford · 24 races · 75.0% of seats below quota
- Pendle · 10 races · 80.0% of seats below quota
- Peterborough · 18 races · 100.0% of seats below quota
- Plymouth · 19 races · 89.5% of seats below quota
- Portsmouth · 14 races · 92.9% of seats below quota
- Powys · 1 race · 100.0% of seats below quota
- Preston · 16 races · 93.8% of seats below quota
- Reading · 16 races · 82.4% of seats below quota
- Redditch · 9 races · 100.0% of seats below quota
- Reigate & Banstead · 1 race · 100.0% of seats below quota
- Richmond upon Thames · 17 races · 100.0% of seats below quota
- Rochdale · 20 races · 95.0% of seats below quota
- Rochford · 13 races · 93.3% of seats below quota
- Rother · 1 race · 100.0% of seats below quota
- Rugby · 14 races · 100.0% of seats below quota
- Rushmoor · 13 races · 100.0% of seats below quota
- Salford · 20 races · 95.2% of seats below quota
- Sandwell · 23 races · 100.0% of seats below quota
- Sefton · 22 races · 100.0% of seats below quota
- Sheffield · 28 races · 80.0% of seats below quota
- Solihull · 17 races · 100.0% of seats below quota
- Somerset · 1 race · 100.0% of seats below quota
- South Cambridgeshire · 7 races · 100.0% of seats below quota
- Southampton · 17 races · 100.0% of seats below quota
- Southend On Sea · 17 races · 100.0% of seats below quota
- Southwark · 23 races · 100.0% of seats below quota
- Stockport · 21 races · 85.7% of seats below quota
- Stratford On Avon · 1 race · 100.0% of seats below quota
- Suffolk · 23 races · 95.7% of seats below quota
- Surrey · 1 race · 100.0% of seats below quota
- Sutton · 20 races · 100.0% of seats below quota
- Swindon · 25 races · 98.2% of seats below quota
- Tameside · 19 races · 94.7% of seats below quota
- Tamworth · 9 races · 33.3% of seats below quota
- Three Rivers · 13 races · 76.9% of seats below quota
- Trafford · 21 races · 85.7% of seats below quota
- Tunbridge Wells · 13 races · 86.7% of seats below quota
- Wakefield · 21 races · 100.0% of seats below quota
- Walsall · 20 races · 100.0% of seats below quota
- Waltham Forest · 2 races · 100.0% of seats below quota
- Wandsworth · 22 races · 98.3% of seats below quota
- Watford · 12 races · 75.0% of seats below quota
- Welwyn Hatfield · 16 races · 94.1% of seats below quota
- West Lancashire · 15 races · 93.3% of seats below quota
- West Northamptonshire · 1 race · 100.0% of seats below quota
- West Oxfordshire · 16 races · 93.8% of seats below quota
- West Suffolk · 1 race · 100.0% of seats below quota
- West Surrey · 45 races · 100.0% of seats below quota
- West Sussex · 70 races · 95.7% of seats below quota
- Westminster · 18 races · 100.0% of seats below quota
- Wigan · 25 races · 64.0% of seats below quota
- Winchester · 15 races · 80.0% of seats below quota
- Wokingham · 18 races · 94.7% of seats below quota
- Wolverhampton · 20 races · 95.2% of seats below quota
- Worthing · 13 races · 100.0% of seats below quota