6 May 2021 cohort
143 councils polled
3,863 ward races
4,729 seats elected
28.7% elected below the proportional quota
Map
Every UK council as a single hexagon, geographically arranged. Councils that polled in 6 May 2021 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. |
|---|---|---|---|---|---|
| Burnley South West Lancashire | Pate L. Labour Party | 1 | 24.8% | 50.0% | −25.2 pts |
| Dodworth Barnsley | Wray C. Liberal Democrats | 1 | 26.2% | 50.0% | −23.8 pts |
| Ventnor and St Lawrence Isle Of Wight | Peace G. Conservative Party | 1 | 26.8% | 50.0% | −23.2 pts |
| Roche and Bugle Cornwall | Guest P.T. Conservative Party | 1 | 28.1% | 50.0% | −21.9 pts |
| Epsom Town and Downs Surrey | McCormick S.J. RES | 1 | 28.7% | 50.0% | −21.3 pts |
| Bagley Shropshire | Burchett G.D. Conservative Party | 1 | 28.8% | 50.0% | −21.2 pts |
| Ryde South East Isle Of Wight | Drew W. Conservative Party | 1 | 29.1% | 50.0% | −20.9 pts |
| Bexhill East East Sussex | Clark C.A. Independent | 1 | 29.3% | 50.0% | −20.7 pts |
| Ilkley Bradford | Hawkesworth A.G. ND | 1 | 29.5% | 50.0% | −20.5 pts |
| Saddleworth West and Lees Oldham | Kenyon M. Liberal Democrats | 1 | 29.8% | 50.0% | −20.2 pts |
All councils that polled in 6 May 2021
143 councils.
- Adur · 14 races · 27.8% of seats below quota
- Amber Valley · 15 races · 25.0% of seats below quota
- Barnsley · 21 races · 71.4% of seats below quota
- Basildon · 14 races · 53.3% of seats below quota
- Basingstoke & Deane · 18 races · 0.0% of seats below quota
- Blackburn With Darwen · 17 races · 5.9% of seats below quota
- Bolton · 20 races · 52.4% of seats below quota
- Bradford · 30 races · 42.4% of seats below quota
- Brentwood · 12 races · 50.0% of seats below quota
- Bristol, City Of · 34 races · 4.3% of seats below quota
- Broxbourne · 10 races · 0.0% of seats below quota
- Buckinghamshire · 49 races · 0.0% of seats below quota
- Burnley · 15 races · 53.3% of seats below quota
- Bury · 17 races · 26.3% of seats below quota
- Calderdale · 17 races · 42.1% of seats below quota
- Cambridge · 14 races · 0.0% of seats below quota
- Cambridgeshire · 59 races · 49.2% of seats below quota
- Cannock Chase · 13 races · 38.5% of seats below quota
- Castle Point · 13 races · 40.0% of seats below quota
- Cheltenham · 20 races · 75.0% of seats below quota
- Cherwell · 16 races · 37.5% of seats below quota
- Chorley · 14 races · 0.0% of seats below quota
- Colchester · 17 races · 36.8% of seats below quota
- Cornwall · 87 races · 64.4% of seats below quota
- County Durham · 63 races · 7.1% of seats below quota
- Coventry · 18 races · 47.4% of seats below quota
- Crawley · 12 races · 42.9% of seats below quota
- Derby · 17 races · 38.9% of seats below quota
- Derbyshire · 61 races · 34.4% of seats below quota
- Devon · 58 races · 55.0% of seats below quota
- Doncaster · 21 races · 0.0% of seats below quota
- Dudley · 24 races · 26.9% of seats below quota
- East Sussex · 50 races · 48.0% of seats below quota
- Eastleigh · 12 races · 75.0% of seats below quota
- Elmbridge · 16 races · 37.5% of seats below quota
- Epping Forest · 21 races · 4.5% of seats below quota
- Essex · 70 races · 37.3% of seats below quota
- Exeter · 13 races · 57.1% of seats below quota
- Fareham · 15 races · 26.7% of seats below quota
- Gateshead · 22 races · 20.8% of seats below quota
- Gloucester · 18 races · 5.1% of seats below quota
- Gloucestershire · 53 races · 37.7% of seats below quota
- Gosport · 17 races · 35.3% of seats below quota
- Halton · 18 races · 0.0% of seats below quota
- Hampshire · 76 races · 32.1% of seats below quota
- Harlow · 11 races · 7.7% of seats below quota
- Hart · 11 races · 25.0% of seats below quota
- Hartlepool · 12 races · 0.0% of seats below quota
- Hastings · 16 races · 62.5% of seats below quota
- Havant · 14 races · 14.3% of seats below quota
- Hertfordshire · 78 races · 48.7% of seats below quota
- Hyndburn · 12 races · 15.4% of seats below quota
- Ipswich · 16 races · 50.0% of seats below quota
- Isle Of Wight · 39 races · 48.7% of seats below quota
- Kent · 72 races · 32.1% of seats below quota
- Kingston Upon Hull · 19 races · 36.8% of seats below quota
- Kirklees · 23 races · 44.0% of seats below quota
- Knowsley · 15 races · 17.6% of seats below quota
- Lancashire · 82 races · 33.3% of seats below quota
- Leeds · 33 races · 41.2% of seats below quota
- Leicestershire · 53 races · 32.7% of seats below quota
- Lincoln · 11 races · 54.5% of seats below quota
- Lincolnshire · 70 races · 25.7% of seats below quota
- Liverpool · 30 races · 19.4% of seats below quota
- Maidstone · 19 races · 52.6% of seats below quota
- Manchester · 32 races · 5.9% of seats below quota
- Milton Keynes · 19 races · 42.9% of seats below quota
- Mole Valley · 13 races · 23.1% of seats below quota
- Newcastle Upon Tyne · 26 races · 53.6% of seats below quota
- Norfolk · 84 races · 34.5% of seats below quota
- North East Lincolnshire · 12 races · 28.6% of seats below quota
- North Hertfordshire · 15 races · 80.0% of seats below quota
- North Northamptonshire · 26 races · 0.0% of seats below quota
- North Tyneside · 20 races · 30.4% of seats below quota
- Northumberland · 66 races · 23.9% of seats below quota
- Norwich · 13 races · 53.8% of seats below quota
- Nottinghamshire · 56 races · 31.8% of seats below quota
- Nuneaton & Bedworth · 17 races · 17.6% of seats below quota
- Oldham · 20 races · 80.0% of seats below quota
- Oxford · 24 races · 0.0% of seats below quota
- Oxfordshire · 61 races · 39.7% of seats below quota
- Pendle · 12 races · 0.0% of seats below quota
- Peterborough · 22 races · 43.5% of seats below quota
- Plymouth · 19 races · 36.8% of seats below quota
- Portsmouth · 14 races · 78.6% of seats below quota
- Preston · 16 races · 37.5% of seats below quota
- Reading · 16 races · 47.1% of seats below quota
- Redditch · 9 races · 22.2% of seats below quota
- Reigate & Banstead · 15 races · 16.7% of seats below quota
- Rochdale · 20 races · 20.0% of seats below quota
- Rochford · 13 races · 60.0% of seats below quota
- Rossendale · 12 races · 33.3% of seats below quota
- Rotherham · 25 races · 0.0% of seats below quota
- Rugby · 14 races · 20.0% of seats below quota
- Runnymede · 13 races · 46.2% of seats below quota
- Rushmoor · 13 races · 14.3% of seats below quota
- Salford · 20 races · 0.0% of seats below quota
- Sandwell · 24 races · 25.9% of seats below quota
- Sefton · 22 races · 41.7% of seats below quota
- Sheffield · 28 races · 69.0% of seats below quota
- Shropshire · 62 races · 12.3% of seats below quota
- Slough · 14 races · 21.4% of seats below quota
- Solihull · 17 races · 22.2% of seats below quota
- South Tyneside · 18 races · 55.0% of seats below quota
- Southampton · 16 races · 62.5% of seats below quota
- Southend On Sea · 17 races · 52.6% of seats below quota
- St Albans · 18 races · 30.0% of seats below quota
- St Helens · 16 races · 47.1% of seats below quota
- Staffordshire · 60 races · 24.2% of seats below quota
- Stevenage · 13 races · 57.1% of seats below quota
- Stockport · 21 races · 47.6% of seats below quota
- Stroud · 27 races · 9.8% of seats below quota
- Suffolk · 63 races · 33.3% of seats below quota
- Sunderland · 25 races · 35.7% of seats below quota
- Surrey · 81 races · 51.9% of seats below quota
- Swindon · 19 races · 33.3% of seats below quota
- Tameside · 19 races · 31.6% of seats below quota
- Tamworth · 10 races · 20.0% of seats below quota
- Tandridge · 14 races · 31.3% of seats below quota
- Three Rivers · 13 races · 23.1% of seats below quota
- Thurrock · 17 races · 23.5% of seats below quota
- Trafford · 21 races · 28.0% of seats below quota
- Tunbridge Wells · 16 races · 50.0% of seats below quota
- Wakefield · 21 races · 50.0% of seats below quota
- Walsall · 20 races · 9.1% of seats below quota
- Warrington · 22 races · 0.0% of seats below quota
- Warwickshire · 57 races · 29.8% of seats below quota
- Watford · 12 races · 61.5% of seats below quota
- Welwyn Hatfield · 16 races · 58.8% of seats below quota
- West Lancashire · 18 races · 31.6% of seats below quota
- West Northamptonshire · 31 races · 0.0% of seats below quota
- West Oxfordshire · 17 races · 29.4% of seats below quota
- West Sussex · 70 races · 48.6% of seats below quota
- Wigan · 25 races · 23.1% of seats below quota
- Wiltshire · 98 races · 29.6% of seats below quota
- Winchester · 14 races · 26.7% of seats below quota
- Wirral · 22 races · 8.7% of seats below quota
- Woking · 10 races · 50.0% of seats below quota
- Wokingham · 18 races · 50.0% of seats below quota
- Wolverhampton · 20 races · 9.1% of seats below quota
- Worcester · 12 races · 41.7% of seats below quota
- Worcestershire · 52 races · 31.6% of seats below quota
- Worthing · 13 races · 61.5% of seats below quota