Bradford
Every election cycle we have data for, most recent first.
Council composition (approx.)
90 councillors elected across cycles 2022, 2023, 2024, summed by party. One square per seat. Approximate: by-thirds councils mid-term, boundary reviews, and partial-cycle elections all mean this can be a few seats off the live council count. For the authoritative current composition, check the council's own members list. Hover any seat for the party.
Cycles
- 2024 30 races · 30 seats 50.0% below quota
- 2023 30 races · 30 seats 33.3% below quota
- 2022 30 races · 30 seats 50.0% below quota
- 2021 30 races · 33 seats 57.6% below quota
Only one cycle of data for this council so far — no between-cycle comparison possible yet.
Ward by ward
Each row is a ward, each column a cycle. Each cell shows the top-of-poll candidate's party (swatch) and their share of valid ballots. Wards are matched by name across cycles — boundary reviews can mean a ward of the same name is a slightly different area in a later cycle.
| Ward | 2021 | 2022 | 2023 | 2024 |
|---|---|---|---|---|
| Baildon | 62% | 47% | 44% | 45% |
| Bingley | 48% | 49% | 47% | 62% |
| Bingley Rural | 33% | 40% | 47% | 50% |
| Bolton & Undercliffe | 45% | 44% | 60% | |
| Bolton and Undercliffe | 43% | |||
| Bowling & Barkerend | 44% | 44% | 75% | |
| Bowling and Barkerend | 40% | |||
| Bradford Moor | 44% | 54% | 56% | 53% |
| City | 64% | 82% | 79% | 52% |
| Clayton & Fairweather Green | 56% | 55% | 69% | |
| Clayton and Fairweather Green | 41% | |||
| Craven | 32% | 44% | 49% | 41% |
| Eccleshill | 36% | 44% | 43% | 35% |
| Great Horton | 69% | 77% | 70% | 42% |
| Heaton | 73% | 46% | 58% | 41% |
| Idle & Thackley | 50% | 54% | 64% | |
| Idle and Thackley | 60% | |||
| Ilkley | 29% | 35% | 42% | 38% |
| Keighley Central | 29% | 49% | 49% | 51% |
| Keighley East | 48% | 58% | 51% | 38% |
| Keighley West | 40% | 44% | 47% | 40% |
| Little Horton | 55% | 53% | 86% | 68% |
| Manningham | 78% | 55% | 51% | 77% |
| Queensbury | 55% | 35% | 35% | 54% |
| Royds | 49% | 56% | 64% | 51% |
| Shipley | 60% | 65% | 65% | 64% |
| Thornton & Allerton | 56% | 60% | 62% | |
| Thornton and Allerton | 45% | |||
| Toller | 87% | 81% | 82% | 53% |
| Tong | 47% | 52% | 60% | 61% |
| Wharfedale | 26% | 39% | 39% | 41% |
| Wibsey | 53% | 42% | 56% | 32% |
| Windhill & Wrose | 47% | 55% | 60% | |
| Windhill and Wrose | 52% | |||
| Worth Valley | 60% | 54% | 59% | 56% |
| Wyke | 44% | 48% | 56% | 43% |