Walsall
Metropolitan borough · West Midlands · 60 seats in 20 wards · A third of seats elected in three years out of four · Next election 6 May 2027
Reform UK have a majority on Walsall Council. The council has 60 councillors in 20 wards. Seats by party: Reform 37, Other 12, Conservative 10, Labour 1. The next election is on 6 May 2027.
Seats by party
Who holds each ward
Winning margin at the last election, in points.
Coloured by the party holding most of the ward's seats today; where seats are split evenly, by the party with the higher share at the last election.
Councillors and last results
Select a ward for its full results, candidates and last by-election.
| Ward and councillors | Last election |
|---|---|
| Aldridge Central & South John Murray, Lucy Darby, Timothy Wilson | 7 May 2026 Conservative 39.4% lead 3.6 pts |
| Aldridge North & Walsall Wood Ian Benton, Christine Edwards, Lesley Lynch | 7 May 2026 Reform 39.9% lead 4.0 pts |
| Beechdale, Leamore & Reedswood Matt Eason, Stuart Lathe, Scott Simmons | 7 May 2026 Reform 49.8% lead 32.4 pts |
| Bentley & Darlaston North Ram Singh, Mick Barker, Paul Lunn | 7 May 2026 Reform 38.4% lead 17.9 pts |
| Bloxwich East & Blakenall Heath David Sambrook, Aiden Clarke, Richard Tapper | 7 May 2026 Reform 51.1% lead 27.9 pts |
| Bloxwich West Paul Nugent, Tony Sadla, Nicky Barker | 7 May 2026 Reform 57.7% lead 35.1 pts |
| Brownhills Pete Sutton, Aysha Nizamoglu, Josh Dixon | 7 May 2026 Reform 47.1% lead 22.0 pts |
| Darlaston South Peter Burton, David Bailey, Jenny Goodall | 7 May 2026 Reform 33.4% lead 17.3 pts |
| Harden, Goscote & Ryecroft Lisa Jones, Robin Perry, Tabbi Awotwe | 7 May 2026 Reform 32.8% lead 7.6 pts |
| New Invention Daniel Rollinson, Carl Creaney, Gill Mitchell | 7 May 2026 Reform 37.8% lead 13.7 pts |
| Paddock Sawra Shmim, Gurmeet Sohal, Amrik Dhesy | 7 May 2026 Conservative 29.8% lead 7.0 pts |
| Palfrey & The Delves Ashfaq Ahmed, Hajran Bashir, Dilu Miah | 7 May 2026 Walsall Community Independents Party 19.2% lead 1.2 pts |
| Pelsall Jim Parsons, Rose Martin, Ann Ault | 7 May 2026 Reform 39.3% lead 11.9 pts |
| Pheasey Park Farm Karen Griffiths, Adrian Andrew, Chris Hickey | 7 May 2026 Reform 35.1% lead 0.5 pts |
| Pleck Khizar Hussain, Ash Ahmad, Basharat Hussain | 7 May 2026 Walsall Community Independents Party 37.2% lead 16.8 pts |
| Rushall-Shelfield Barbara McCracken, Stuart Chapman, Irene Henery | 7 May 2026 Reform 38.3% lead 20.4 pts |
| Short Heath Elaine Williams, Rohan Beecha, Bella Simon | 7 May 2026 Reform 45.3% lead 14.2 pts |
| St Matthew's Mushtaq Ahmed, Basharat Hussain, Aftab Nawaz | 7 May 2026 Walsall Community Independents Party 27.8% lead 12.1 pts |
| Streetly Amanda Parkes, Kara Babb, Alan Fleming | 7 May 2026 Reform 38.1% lead 3.6 pts |
| Willenhall Peter Harrison, Simran Cheema, Roy Tandy | 7 May 2026 Reform 40.3% lead 1.9 pts |
Aldridge Central & South
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Timothy Simon Wilson Elected | Conservative | 1,895 |
| John Murray Elected | Conservative | 1,873 |
| Lucy Rebecca Darby Elected | Reform | 1,719 |
| Jeffrey Grosvenor Robinson | Reform | 1,684 |
| Pardeep Kaur | Conservative | 1,659 |
| Francis Patrick Perks | Reform | 1,610 |
| Anna Brook | Labour | 721 |
| Mark Ernest Bradley | Labour | 496 |
| Rebecca Elizabeth Owen Fullerton | Green | 472 |
| Jamie Clarson | Green | 461 |
| Nikita Sowan | Labour | 415 |
| Shaun Alardice McKenzie | Green | 404 |
Party shares count each party's leading candidate.
Aldridge North & Walsall Wood
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Lesley Ann Lynch Elected | Reform | 1,696 |
| Ian Benton Elected | Reform | 1,681 |
| Christine Joan Edwards Elected | Conservative | 1,524 |
| Keith Sears | Conservative | 1,456 |
| George Kyriacou | Reform | 1,440 |
| Connor Brendan McCormack | Conservative | 1,400 |
| Tom Glibbery | Green | 416 |
| Sam Kitchen | Green | 406 |
| Kelly Christina Patricia Baker | Labour | 399 |
| Tanya Petrovic | Green | 361 |
| Patti Lane | Labour | 322 |
| Sarmad Ali | Labour | 293 |
| Vera Waters | Independent | 214 |
Party shares count each party's leading candidate.
Beechdale, Leamore & Reedswood
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Matthew James Eason Elected | Reform | 1,416 |
| Stuart John Lathe Elected | Reform | 1,336 |
| Scott Anthony Simmons Elected | Reform | 1,323 |
| Tina Joan Jukes | Labour | 495 |
| Rebecca Dolphin | Green | 374 |
| Elliot Pfebve | Labour | 361 |
| Pam Sheemar | Labour | 361 |
| Darren James Neville | Green | 295 |
| Steven John Hayward | Green | 293 |
| Elizabeth Toluwayemi Adekanye | Walsall Community Independents Party | 283 |
| Jenny Bradley | Conservative | 276 |
| Nadine Hamilton | Walsall Community Independents Party | 232 |
| Liam Andrew Murphy | Conservative | 217 |
| Lisa Turner | Conservative | 207 |
Party shares count each party's leading candidate.
Bentley & Darlaston North
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Michael Edward Barker Elected | Reform | 1,249 |
| Paul Antony Lunn Elected | Reform | 1,184 |
| Ramtirth Singh Elected | Reform | 1,013 |
| Yasin Abad | Walsall Community Independents Party | 667 |
| Nahid Ahmed | Walsall Community Independents Party | 665 |
| Sajakat Ali | Walsall Community Independents Party | 609 |
| Adam Mohammed | Labour | 597 |
| Louis Gill | Labour | 594 |
| Lucie Jane Nahal | Labour | 580 |
| Hannah Faye Burston | Green | 423 |
| Faisal Majeed | Green | 343 |
| Kaiser Majeed | Green | 298 |
| Anthony Jones | Conservative | 268 |
| Manju Gill | Conservative | 232 |
| Steven David Turner | Conservative | 220 |
| Abdul Kalam | Independent | 45 |
Party shares count each party's leading candidate.
Bloxwich East & Blakenall Heath
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Aiden Richard Clarke Elected | Reform | 1,643 |
| Richard James Tapper Elected | Reform | 1,521 |
| David Marshall Sambrook Elected | Reform | 1,505 |
| Gary Flint | Conservative | 745 |
| Corin Ann Statham | Conservative | 723 |
| Mark Andrew Statham | Conservative | 707 |
| Thanh Huynh | Labour | 413 |
| Jayne-Edgar Dragon | Green | 412 |
| Kamran McDonald | Labour | 382 |
| David John Taylor | Green | 339 |
| Ismail Adam Mohammed | Labour | 326 |
| Mike Walters | Green | 305 |
Party shares count each party's leading candidate.
Bloxwich West
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Nicky Barker Elected | Reform | 2,100 |
| Paul Nugent Elected | Reform | 1,918 |
| Tony Sadla Elected | Reform | 1,850 |
| Louise Ann Harrison | Conservative | 824 |
| Sean Boyle | Conservative | 736 |
| Tracey Anne Hateley | Conservative | 692 |
| Tayo Fadimine | Labour | 362 |
| Imogen Margetts | Labour | 355 |
| Deborah Elizabeth Lee | Green | 352 |
| William George Raby | Green | 336 |
| Adam Snape | Green | 302 |
| Manjit Kaur Padda | Labour | 301 |
Party shares count each party's leading candidate.
Brownhills
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Joshua Edward Dixon Elected | Reform | 1,889 |
| Pete Sutton Elected | Reform | 1,642 |
| Aysha Nizamoglu Elected | Reform | 1,406 |
| Ken Ferguson | Conservative | 1,006 |
| Kerry Murphy | Conservative | 991 |
| Carolyn Claire Sault | Conservative | 767 |
| Kathryn Anne Smith | Green | 433 |
| Stephen Jukes | Labour | 351 |
| Martin Mason-Woodhouse | Advance UK | 331 |
| Richard Harries | Green | 325 |
| Rowan Gentle Lavender | Green | 295 |
| Bob Thomas | Labour | 294 |
| Jay Wall | Labour | 262 |
| Joanna Maria Phillips | Advance UK | 177 |
Party shares count each party's leading candidate.
Darlaston South
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Peter Raymond Burton Elected | Reform | 1,490 |
| David John Bailey Elected | Reform | 1,361 |
| Jenny Nock Elected | Reform | 1,269 |
| Chris Bott | Independent | 719 |
| Paul Bott | Independent | 691 |
| Ade Walker | Labour | 664 |
| Amy Walker | Labour | 644 |
| Matt Ward | Labour | 589 |
| Liam Alexander Jones | Green | 451 |
| Parmajit Kaur | Conservative | 265 |
| Balvinder Singh | Conservative | 232 |
| Melvin John Glasby | Conservative | 217 |
| Sylwia Anna Juranek | Lib Dem | 186 |
Party shares count each party's leading candidate.
Harden, Goscote & Ryecroft
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Lisa Jones Elected | Reform | 1,044 |
| Robin David Perry Elected | Reform | 1,019 |
| Tabbi Wilberforce Awotwe Elected | Reform | 929 |
| Pete Smith | Independent | 804 |
| Mushtaq Khan | Walsall Community Independents Party | 436 |
| Lee David Jeavons | Labour | 407 |
| Yobba Baldeh | Green | 347 |
| Joseph David Chandler | Green | 330 |
| Robert Lipke | Labour | 330 |
| Ulrike Olivia Wilson | Labour | 299 |
| Andrea Maynard | Green | 287 |
| Stephen John Langford | Conservative | 147 |
| Susan Langford | Conservative | 136 |
| Anthony Ronald Dubberley | Conservative | 135 |
Party shares count each party's leading candidate.
New Invention
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Carl Usher Creaney Elected | Reform | 1,537 |
| Gill Mitchell Elected | Reform | 1,435 |
| Daniel Adam Rollinson Elected | Reform | 1,414 |
| Adam Hicken | Conservative | 979 |
| Tal Singh | Labour | 811 |
| Rob Larden | Conservative | 736 |
| Martin Peter Washbrook | Conservative | 674 |
| Iqbal Singh Padda | Labour | 652 |
| Courtney Dianaleigh Jukes | Labour | 633 |
| Dan Barker | Lib Dem | 393 |
| Stacie Elson | Independent | 346 |
Party shares count each party's leading candidate.
Paddock
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Gurmeet Singh Sohal Elected | Conservative | 1,423 |
| Amrik Singh Dhesy Elected | Conservative | 1,361 |
| Sawra Shmim Elected | Conservative | 1,149 |
| Amo Hussain | Walsall Community Independents Party | 1,086 |
| Gaz Ali | Walsall Community Independents Party | 1,078 |
| Karam Singh Sangha | Green | 1,011 |
| Helen Louise Neville | Green | 1,006 |
| Izzy Hussain | Walsall Community Independents Party | 979 |
| Mish Rahman | Green | 933 |
| Mary Louise Birch | Reform | 731 |
| Brian Anthony Cusack | Reform | 698 |
| Khan William Rose | Reform | 562 |
| Dean Margetts | Labour | 518 |
| Klara Margetts | Labour | 514 |
| Muhammad Hafeez Khan | Labour | 491 |
Party shares count each party's leading candidate.
Palfrey & The Delves
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Dilu Miah Elected | Walsall Community Independents Party | 1,518 |
| Ashfaq Ahmed Elected | Independent | 1,419 |
| Hajran Bashir Elected | Walsall Community Independents Party | 1,394 |
| Shakir Hussain | Independent | 1,345 |
| Saiqa Nasreen | Walsall Community Independents Party | 1,291 |
| Imran Ahmed | Independent | 1,235 |
| Sadat Hussain | Green | 1,089 |
| Marc William Batchford | Green | 568 |
| Mehvish Khatoon | Green | 520 |
| Tony Simmons | Reform | 512 |
| Joshua Frederick Pope | Reform | 507 |
| Mohammed Kawsar Musharaf | Labour | 505 |
| Wemi Agboaye | Labour | 462 |
| Ananya Sabharwal | Reform | 439 |
| Paul Graham | Labour | 429 |
| Elizabeth Mary Magee | Conservative | 272 |
| Nirmal Singh | Conservative | 271 |
| Bradley Steven Fisher | Conservative | 255 |
Party shares count each party's leading candidate.
Pelsall
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Ann Elizabeth Ault Elected | Reform | 2,132 |
| Jim Parsons Elected | Reform | 1,996 |
| Rose Ann Martin Elected | Conservative | 1,486 |
| Jonathan Andrew Elliott | Conservative | 1,446 |
| Faiza Adeeba Hussain | Reform | 1,360 |
| Lorna Jean Rattigan | Conservative | 1,320 |
| James Rowley | Green | 522 |
| Jade Elizabeth Chapman | Advance UK | 468 |
| Kath Jennings | Green | 433 |
| Jon Maltman | Green | 353 |
| Graham Eardley | Independent | 327 |
| Zoe Jennifer Anne Harrison | Labour | 289 |
| John Edward Foxall | Labour | 266 |
| Lewis Thomas Norgrove | Labour | 261 |
| Matthew George Barker | Lib Dem | 197 |
Party shares count each party's leading candidate.
Pheasey Park Farm
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Karen Marie Griffiths Elected | Reform | 1,699 |
| Adrian John Austin Andrew Elected | Conservative | 1,677 |
| Christopher James Hickey Elected | Reform | 1,602 |
| Mike Bird | Conservative | 1,595 |
| Mark Wellings | Reform | 1,542 |
| Sheeban Mohammad Yasin | Conservative | 1,240 |
| Laura Jennifer Foreman | Green | 686 |
| Kieren Guice | Green | 583 |
| Arranjit Singh Rangi | Green | 580 |
| Tony Cashmore | Labour | 543 |
| Jasvir Singh | Labour | 489 |
| Colin Wilkes | Labour | 441 |
| Ray Southam | Advance UK | 131 |
| Chris Newey | Independent | 110 |
Party shares count each party's leading candidate.
Pleck
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Khizar Hussain Elected | Walsall Community Independents Party | 1,698 |
| Ashraq Ahmad Elected | Walsall Community Independents Party | 1,601 |
| Basharat Hussain Elected | Walsall Community Independents Party | 1,581 |
| Zulkifl Ahmed | Labour | 933 |
| Ram Kishan Mehmi | Labour | 773 |
| Muhammad Khosru Miah | Labour | 761 |
| Peter David Faultless | Reform | 701 |
| Melissa Victoria Rooker | Reform | 677 |
| Joshua Anthony Sadla | Reform | 597 |
| Matthew Harper | Green | 494 |
| Yasin Dad | Green | 469 |
| Khuram Mahmood | Green | 398 |
| Mozamil Khan | Conservative | 364 |
| Abdul Malik | Conservative | 244 |
| Salek Miah | Conservative | 221 |
| Ifrahim Tabassum | Independent | 201 |
| Jagadees Nair | Lib Dem | 95 |
| Kashif Azam Meher | Independent | 80 |
Party shares count each party's leading candidate.
Rushall-Shelfield
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Stuart Raymond Chapman Elected | Reform | 1,610 |
| Irene Henery Elected | Reform | 1,525 |
| Barbara Violet McCracken Elected | Reform | 1,506 |
| Elliot Adam Benton | Conservative | 752 |
| Michelle Louise Coles | Conservative | 739 |
| Raja Ateeq | Green | 719 |
| Joe Belcher | Green | 677 |
| Daniel Robert Kirk | Conservative | 662 |
| Julie Elizabeth Skellern | Green | 628 |
| James Albert Harrison | Labour | 625 |
| Edward Assamoah-Cobbiah | Labour | 606 |
| Sam Fletcher | Labour | 575 |
| David Morgan | Walsall Community Independents Party | 290 |
| Aadam Oates | Walsall Community Independents Party | 233 |
| Jason Goher | Independent | 205 |
Party shares count each party's leading candidate.
Short Heath
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Rohan Beecha Elected | Reform | 1,775 |
| Bella Simon Elected | Reform | 1,768 |
| Elaine Ruth Williams Elected | Reform | 1,727 |
| Amandeep Garcha | Conservative | 1,218 |
| Poonam Chamdal Gill | Conservative | 1,148 |
| Joshua Ronald Whitehouse | Conservative | 1,119 |
| Elouise Francis | Labour | 380 |
| Leah Letisha Martin | Labour | 303 |
| Liam Craig Allen | Green | 299 |
| Gerard Joseph Lyng | Labour | 281 |
| Cally Russon | Green | 274 |
| Benjamin Aaron Hodges | Lib Dem | 250 |
| Simon Frank Rollason | Lib Dem | 211 |
Party shares count each party's leading candidate.
St Matthew's
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Aftab Ahmad Nawaz Elected | Walsall Community Independents Party | 1,116 |
| Mushtaq Ahmed Elected | Walsall Community Independents Party | 1,105 |
| Basharat Hussain Elected | Walsall Community Independents Party | 1,063 |
| Faruk Uddin | Conservative | 631 |
| Katharine Rebecca Angharad Morgan | Green | 614 |
| Scott Kyle Mabbutt | Green | 599 |
| Adeel Riaz | Green | 548 |
| Eileen Bridie Russell | Labour | 486 |
| Jamal Ahmed | Independent | 426 |
| Michael Dimkpa | Reform | 403 |
| Chris Williams | Labour | 399 |
| Ewan Ralph Thornton | Labour | 390 |
| Gabriel Kehinde Obasa | Reform | 373 |
| Enoch Adewunmi Oyeduntan | Reform | 346 |
| Akhter Ali | Independent | 341 |
| Khalid Mahmood Khan | Conservative | 277 |
| Sajid Mahmood | Conservative | 258 |
Party shares count each party's leading candidate.
Streetly
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Alan John Roland Fleming Elected | Reform | 2,087 |
| Amanda Parkes Elected | Conservative | 1,894 |
| Kara Abbra Babb Elected | Conservative | 1,723 |
| Matt Matloob | Reform | 1,650 |
| Vandana Mukesh Sharma | Conservative | 1,525 |
| Mani Panchhi | Reform | 1,482 |
| Pam Walters | Green | 608 |
| Sarah Anne Jeavons | Labour | 581 |
| Shaun Francis Fitzpatrick | Labour | 565 |
| Aaron Singh Pooni | Green | 559 |
| Nikita Goldsmith | Labour | 545 |
| Adrian Kenneth Hutton | Advance UK | 217 |
| Thomas Stanley Hing Seong Yoong | Independent | 95 |
Party shares count each party's leading candidate.
Willenhall
Last scheduled election, 7 May 2026 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Peter Michael Harrison Elected | Reform | 1,449 |
| Simran Kaur Cheema Elected | Labour | 1,378 |
| Roy Michael Tandy Elected | Reform | 1,257 |
| Parvesh Kumar | Reform | 1,189 |
| Natalie Louise Latham | Labour | 892 |
| Harj Nahal | Labour | 887 |
| Aleena Khan | Green | 328 |
| Barbara Ann Haig | Conservative | 323 |
| Colleen Susan Jones | Conservative | 295 |
| Toyin Oshaniwa | Green | 268 |
| Gail Shirley Jordan | Conservative | 264 |
| Shakir Mehmood Khan | Green | 258 |
| Leandra Lola Gebrakedan | Lib Dem | 115 |
Party shares count each party's leading candidate.
Changed party since the election
3 councillors now sit for a different party from the one they were elected for.
| Ward | Councillor | Elected as | Now |
|---|---|---|---|
| Harden, Goscote & Ryecroft | Robin Perry | Reform 2026 | Independent |
| New Invention | Daniel Rollinson | Reform 2026 | Independent |
| Short Heath | Bella Simon | Reform 2026 | Independent |
Seats up on 6 May 2027
20 of 60 seats are up. Seats held now, by party:
| Ward | Councillor whose term ends |
|---|---|
| Aldridge Central & South | Lucy Darby Reform |
| Aldridge North & Walsall Wood | Christine Edwards Conservative |
| Beechdale, Leamore & Reedswood | Scott Simmons Reform |
| Bentley & Darlaston North | Ram Singh Reform |
| Bloxwich East & Blakenall Heath | David Sambrook Reform |
| Bloxwich West | Tony Sadla Reform |
| Brownhills | Aysha Nizamoglu Reform |
| Darlaston South | Jenny Goodall Reform |
| Harden, Goscote & Ryecroft | Tabbi Awotwe Reform |
| New Invention | Daniel Rollinson Independent |
| Paddock | Sawra Shmim Conservative |
| Palfrey & The Delves | Hajran Bashir Walsall Community Independents Party |
| Pelsall | Rose Martin Conservative |
| Pheasey Park Farm | Chris Hickey Reform |
| Pleck | Basharat Hussain Walsall Community Independents Party |
| Rushall-Shelfield | Barbara McCracken Reform |
| Short Heath | Elaine Williams Reform |
| St Matthew's | Basharat Hussain Walsall Community Independents Party |
| Streetly | Kara Babb Conservative |
| Willenhall | Roy Tandy Reform |
Term end dates from Open Council Data.
Every council by-election since 2021
1 by-election since July 2021, 1 of them gains.
| Date | Ward | Result | Winner's share |
|---|---|---|---|
| 11 September 2025 | Pelsall | Reform gain from Conservative | 45.1% |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Walsall and Bloxwich | 39% | Labour | Labour 34% |
| Aldridge-Brownhills | 36% | Conservative | Conservative 40% |
| Wolverhampton South East | 15% | Labour | Labour 43% |
| Wolverhampton North East | 10% | Labour | Labour 36% |
Share of the council: the proportion of its census neighbourhoods (2021 LSOAs) in each seat. The projection is PollCheck's demographic model at current polling, not a forecast.
Who lives in Walsall
284,134 residents in 112,238 households
GB figure. 2021 Census (Scotland: 2022): age as a share of residents aged 15 and over, qualifications of residents aged 16 and over, housing as a share of households. Leave: 2016 EU referendum, Electoral Commission results by counting area.
Councils most like this one
Closest on the measures above: the 2016 Leave vote, age, qualifications and housing. Maps show which party holds each ward.
Sources and method
Seat totals and control: PollCheck council control tracker. Councillors: Open Council Data (CC BY-SA 4.0). Election results: Democracy Club (CC BY 4.0), with some vote counts from DCLEAPIL, Leman (2025) (CC BY-SA 4.0), and corrections checked against councils' official declarations. Ward boundaries: Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026. Census: Office for National Statistics and National Records of Scotland.
Councillor lists and DCLEAPIL-derived vote counts on this page are available under CC BY-SA 4.0.
In wards electing more than one councillor, a party's share counts only its leading candidate (the Rallings and Thrasher method). Independents count individually. The lead is the gap between the top two parties' shares.