Lancaster
District council · North West · 61 seats in 27 wards · All seats elected every four years · Next election 6 May 2027
Lancaster Council is run by a Green / Liberal Democrats / Independent coalition. The council has 61 councillors in 27 wards. Seats by party: Green 24, Labour 20, Lib Dem 7, Other 5, Conservative 5. The next election is on 6 May 2027.
A government plan to replace the councils in this area with four unitary councils was paused for review on 7 September 2026. Elections due in May 2027 will go ahead on existing council boundaries. Source
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 |
|---|---|
| Bare Martin Bottoms, Kate Knight, Gerry Blaikie | 4 May 2023 Lib Dem 21.2% lead 0.8 pts |
| Bolton & Slyne Paul Newton, John Wild, Keith Budden | 4 May 2023 Conservative 43.2% lead 17.8 pts |
| Bowerham Hamish Mills, Sarah Punshon | 4 May 2023 Green 49.0% lead 8.8 pts |
| Bulk Jack Lenox, Sam Riches, Caroline Jackson | 4 May 2023 Green 59.1% lead 27.5 pts |
| Carnforth & Millhead Louise Belcher, Chris Hanna, Jackson Stubbs | 4 May 2023 Labour 48.3% lead 7.4 pts |
| Castle Will Farley, Paul Stubbins, Dave Brookes | 4 May 2023 Green 58.6% lead 29.3 pts |
| Ellel Paul Tynan, Sally Maddocks | 4 May 2023 Green 55.1% lead 30.4 pts |
| Halton-with-Aughton & Kellet James Sommerville, Sarah McGowan | 4 May 2023 Green 41.4% lead 7.8 pts |
| Heysham Central Catherine Armistead, Susan Penney | 4 May 2023 Labour 37.5% lead 5.2 pts |
| Heysham North Claire Cozler, Roger Cleet | 4 May 2023 Labour 31.1% lead 5.7 pts |
| Heysham South Catherine Potter, Philip Bradley, Colin Hartley | 4 May 2023 Labour 44.2% lead 18.7 pts |
| John O'Gaunt Wilson Colley, Suhir Abuhajar | 4 May 2023 Green 50.8% lead 10.1 pts |
| Lower Lune Valley Peter Jackson, Joyce Pritchard | 4 May 2023 Lib Dem 45.4% lead 10.1 pts |
| Marsh Gina Dowding, Mandy Bannon, Nick Wilkinson | 4 May 2023 Green 66.3% lead 44.5 pts |
| Overton Andrew Gardiner | 4 May 2023 Conservative 40.6% lead 9.4 pts |
| Poulton John Livermore, Paul Hart | 4 May 2023 Lib Dem 42.3% lead 18.0 pts |
| Scale Hall Jean Parr, Phillip Black, Ruth Colbridge | 4 May 2023 Labour 53.9% lead 32.5 pts |
| Scotforth East Jason Wood, Andrew Otway | 4 May 2023 Labour 40.5% lead 5.4 pts |
| Scotforth West Tim Hamilton-Cox, Abi Mills | 4 May 2023 Green 61.9% lead 39.8 pts |
| Silverdale Alan Greenwell | 4 May 2023 Lib Dem 40.5% lead 4.7 pts |
| Skerton Robert Redfern, Sandra Thornberry, Martin Gawith | 4 May 2023 Labour 56.6% lead 34.6 pts |
| Torrisholme Roger Dennison, Brett Cooper | 4 May 2023 Morecambe Bay Independents 28.4% lead 7.8 pts |
| University Maria Deery, Tom Fish | 4 May 2023 Labour 42.4% lead 3.9 pts |
| Upper Lune Valley Ross Hunter | 4 May 2023 Lib Dem 59.3% lead 27.7 pts |
| Warton Sue Tyldesley | 4 May 2023 Green 52.7% lead 23.2 pts |
| West End David Whitaker, Joanne Ainscough, Margaret Pattison | 4 May 2023 Labour 42.5% lead 11.7 pts |
| Westgate Chris Harris, Matthew Black, John Hanson | 4 May 2023 Labour 35.7% lead 6.1 pts |
Bare
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Gerry Blaikie Elected | Lib Dem | 486 |
| Kate Sarah Knight Elected | Conservative | 466 |
| David Martin Bottoms Elected | Morecambe Bay Independents | 459 |
| Stuart James Alexander Bateson | Conservative | 447 |
| Sarah Elizabeth Knight | Morecambe Bay Independents | 445 |
| Matthew Robert Jakeman | Conservative | 430 |
| Christian Ainscough | Labour | 399 |
| Russell Robert Walsh | Morecambe Bay Independents | 358 |
| Lynda Dagdeviren | Lib Dem | 349 |
| Faith Kenrick | Labour | 328 |
| Dan Balsamini | Lib Dem | 309 |
| Mark John Dugan | Independent | 288 |
| Lucie Carrington | Green | 191 |
| Sean Hughes | Green | 131 |
| Andrew Lee | Green | 113 |
Party shares count each party's leading candidate.
Bolton & Slyne
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Keith William Budden Elected | Conservative | 1,050 |
| Paul Morris Newton Elected | Conservative | 1,010 |
| John Wild Elected | Conservative | 985 |
| Craig Mossop | Labour | 618 |
| Kate Mossop | Labour | 572 |
| Ivan Wheatley | Lib Dem | 421 |
| Tony Saville | Lib Dem | 405 |
| Laura Ceri Mumford | Green | 342 |
| Janet Swan | Green | 269 |
| Gideon Jonathan Johnson Flemming | Green | 216 |
Party shares count each party's leading candidate.
Bowerham
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Hamish Mills Elected | Green | 736 |
| Sarah Punshon Elected | Green | 696 |
| Erica Ruth Estelle Lewis | Labour | 604 |
| Peter Curphey | Labour | 541 |
| Charles Edwards | Conservative | 131 |
| Charlotte Beryl Whitehouse | Conservative | 120 |
| Lisa Michelle Sue-Too | Lib Dem | 30 |
Party shares count each party's leading candidate.
Bulk
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Caroline Jackson Elected | Green | 1,140 |
| Jack Lenox Elected | Green | 1,061 |
| Sam Riches Elected | Green | 964 |
| Stefanie Claudia Doebler | Labour | 610 |
| Richard Marc Johnson | Labour | 546 |
| Daniel Fletcher | Labour | 516 |
| Callum Brandon Banthorpe | Conservative | 109 |
| Nathan Gaskill | Conservative | 107 |
| Kyle James Hall | Conservative | 104 |
| Phil Dunster | Lib Dem | 71 |
Party shares count each party's leading candidate.
Carnforth & Millhead
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Paul Malcolm Gardner Elected | Labour | 633 |
| Louise Belcher Elected | Labour | 586 |
| Chris Hanna Elected | Labour | 571 |
| Kath Bromilow | Conservative | 536 |
| Peter Yates | Conservative | 534 |
| Mel Guilding | Conservative | 490 |
| Amelia Jones | Green | 141 |
| Daren Christian Chandisingh | Green | 127 |
| Jon Sear | Green | 125 |
Party shares count each party's leading candidate.
Last by-election, 2 May 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jackson Stubbs Elected | Labour | 644 | 47.3% |
| Peter Yates | Conservative | 454 | 33.4% |
| Emily Heath | Green | 194 | 14.3% |
| Lynda Dagdeviren | Lib Dem | 69 | 5.1% |
Castle
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Dave Brookes Elected | Green | 767 |
| Shelagh McGregor Elected | Green | 711 |
| Paul Byron Stubbins Elected | Green | 657 |
| Jeremy Hugh Bateman | Labour | 383 |
| Emma Lindsey Corless | Labour | 362 |
| Becca Snow | Labour | 320 |
| Kevan Stuart Walton | Conservative | 93 |
| Scott Andrew Farmer | Conservative | 82 |
| Jakub Stuchlik | Conservative | 75 |
| Henry Joseph Beesley | Lib Dem | 66 |
Party shares count each party's leading candidate.
Last by-election, 21 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Will Farley Elected | Green | 845 | 70.0% |
| Will Evans | Labour | 190 | 15.7% |
| Marco Wright | Reform | 132 | 10.9% |
| Malcom Allan Martin | Lib Dem | 41 | 3.4% |
Ellel
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sally Ann Shelley Maddocks Elected | Green | 951 |
| Paul Francis Tynan Elected | Green | 733 |
| Jason John Park | Conservative | 426 |
| Richard Austen-Baker | Conservative | 412 |
| Shaun Stephen Corkerry | Labour | 295 |
| Anna Winifred Hopkins | Labour | 245 |
| Robert Alan Fildes | Lib Dem | 54 |
Party shares count each party's leading candidate.
Halton-with-Aughton & Kellet
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sarah Janet McGowan Elected | Green | 716 |
| James Sommerville Elected | Green | 648 |
| Daniel Scott Gibbins | Conservative | 582 |
| Stuart Morris | Conservative | 464 |
| Kathryn Elaine Hyde | Labour | 280 |
| Thomas Henry White | Lib Dem | 153 |
Party shares count each party's leading candidate.
Heysham Central
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Catherine Ann Armistead Elected | Labour | 430 |
| Susan Meryl Penney Elected | Labour | 386 |
| Geoff Knight | Morecambe Bay Independents | 370 |
| Gina Thistlethwaite | Morecambe Bay Independents | 363 |
| Lee Taylor-Craddock | Conservative | 214 |
| Joanna Young | Green | 111 |
| Cai Wingfield | Green | 49 |
| Ben Foulsham | Lib Dem | 21 |
Party shares count each party's leading candidate.
Heysham North
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Claire Cozler Elected | Labour | 270 |
| Roger Timothy Cleet Elected | Independent | 221 |
| Mark Andrew Jarnell | Labour | 201 |
| Clark Kent | Morecambe Bay Independents | 174 |
| Anthony David Padgett | Morecambe Bay Independents | 130 |
| Sam Mall | Conservative | 104 |
| Elaine Mary Chapple | Lib Dem | 68 |
| Louise Sandra Stansfield | Lib Dem | 44 |
| Jan Maskell | Green | 32 |
| Patrick McMurray | Green | 20 |
Party shares count each party's leading candidate.
Heysham South
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Colin Hartley Elected | Labour | 737 |
| Philip Mark Bradley Elected | Labour | 707 |
| Catherine Potter Elected | Labour | 651 |
| Bill Riley | Conservative | 425 |
| Mike Greenall | Morecambe Bay Independents | 390 |
| Pat Freeman | Conservative | 341 |
| Emma Victoria Knight | Morecambe Bay Independents | 272 |
| Josiah Fulton | Morecambe Bay Independents | 266 |
| Maria Deery | Green | 74 |
| Gisela Christine Renolds | Green | 68 |
| Hildy Wild | Green | 50 |
| Sheldon Kent | Lib Dem | 43 |
Party shares count each party's leading candidate.
John O'Gaunt
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Suhir Abuhajar Elected | Green | 551 |
| Grace Russell Elected | Green | 498 |
| Lisa Montserrat Corkerry | Labour | 441 |
| Linda Mary Prue | Labour | 395 |
| Morgan James Gray | Conservative | 66 |
| Paul Jason Kitchen | Conservative | 60 |
| James Peter Harvey | Lib Dem | 26 |
Party shares count each party's leading candidate.
Last by-election, 1 May 2025
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Wilson Colley Elected | Green | 523 | 55.2% |
| Dave McGrath Wilkinson | Labour | 277 | 29.2% |
| Ethan Weir-Preston | Lib Dem | 133 | 14.0% |
| Martyn Sutton | Reform | 15 | 1.6% |
Lower Lune Valley
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Joyce Pritchard Elected | Lib Dem | 733 |
| Peter James Jackson Elected | Lib Dem | 606 |
| Joan Jackson | Conservative | 570 |
| Matthew Joseph Maxwell-Scott | Conservative | 435 |
| Mandy King | Labour | 169 |
| Andrew Martin Kay | Labour | 161 |
| Mike Wright | Green | 144 |
| Rosie Mills | Green | 113 |
Party shares count each party's leading candidate.
Marsh
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Gina Dowding Elected | Green | 1,241 |
| Mandy Bannon Elected | Green | 1,223 |
| Nick Wilkinson Elected | Green | 1,079 |
| Jessica Rose Rafferty | Labour | 408 |
| Morgane Louise Mary-Ann Cozler | Labour | 399 |
| Benjamin Joel Soffa | Labour | 354 |
| Joe William Wrennall | Conservative | 125 |
| Anthony Desmond Harmey | Conservative | 113 |
| Ryan Timmings | Conservative | 110 |
| Amy Stanning | Lib Dem | 98 |
Party shares count each party's leading candidate.
Overton
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Andrew Paul Gardiner Elected | Conservative | 241 | 40.6% |
| Jean Elizabeth Yates | Labour | 185 | 31.2% |
| Jason Chadwick Slater | Morecambe Bay Independents | 130 | 21.9% |
| David Maddocks | Green | 37 | 6.2% |
Poulton
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Paul Bernard Hart Elected | Lib Dem | 395 |
| John Livermore Elected | Lib Dem | 304 |
| Terrie Metcalfe | Labour | 227 |
| Matthew Zak Panesh | Labour | 198 |
| Tricia Heath | Morecambe Bay Independents | 167 |
| Jaimie Ann Heath | Morecambe Bay Independents | 154 |
| Pete Moser | Green | 60 |
| Joan Yates | Conservative | 59 |
| Julie Faith McMurray | Green | 38 |
| Vicky Boyd-Power | Independent | 26 |
Party shares count each party's leading candidate.
Scale Hall
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Ruth Colbridge Elected | Labour | 663 |
| Hilda Jean Parr Elected | Labour | 655 |
| Phillip Black Elected | Labour | 639 |
| Joanne Lowther-Edwards | Conservative | 263 |
| Ceri Sian Turner | Green | 164 |
| Dominic James Thomas Hardy | Green | 164 |
| Jessica Elizabeth Long | Lib Dem | 139 |
| Geoffrey Eldred Pogson | Green | 127 |
Party shares count each party's leading candidate.
Scotforth East
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sophie Louise Maddocks Elected | Labour | 607 |
| Jason Wood Elected | Labour | 529 |
| Nancy Mills | Green | 526 |
| Caroline Nancy Robertson | Green | 473 |
| Stephanie Ann Hoggarth | Conservative | 278 |
| Georges Benjamin Quinn | Conservative | 209 |
| Robin Long | Lib Dem | 87 |
Party shares count each party's leading candidate.
Last by-election, 3 October 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Andrew Robert Otway Elected | Green | 623 | 57.8% |
| Mark Andrew Jarnell | Labour | 241 | 22.4% |
| Timothy Wood | Conservative | 148 | 13.7% |
| Malcom Allan Martin | Lib Dem | 66 | 6.1% |
Scotforth West
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Abi Mills Elected | Green | 1,083 |
| Tim Hamilton-Cox Elected | Green | 1,023 |
| Sayeda Fabiha Hassan Askari | Labour | 387 |
| Davina Anne Miller | Labour | 373 |
| Leon Theodore Dexter | Conservative | 207 |
| Harvey George Hayes | Conservative | 162 |
| Malcom Allan Martin | Lib Dem | 73 |
Party shares count each party's leading candidate.
Silverdale
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| William Alan Greenwell Elected | Lib Dem | 363 | 40.5% |
| Phillippa Williamson | Conservative | 321 | 35.8% |
| Brenda Daphne Florence Rockall | Labour | 115 | 12.8% |
| Anna McCoy | Green | 97 | 10.8% |
Skerton
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Robert Michael Redfern Elected | Labour | 696 |
| Anna Sandra Thornberry Elected | Labour | 659 |
| Geoffrey Martin Gawith Elected | Labour | 615 |
| Emlyn Busby | Green | 271 |
| Kathryn Bain | Green | 239 |
| Emily Heath | Green | 232 |
| Julian Paul Webb | Conservative | 168 |
| Alexandra Ann Hailey | Conservative | 153 |
| Michael Richard Wilkinson | Conservative | 148 |
| Derek Kaye | Lib Dem | 95 |
Party shares count each party's leading candidate.
Torrisholme
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Roger Thomas Francis Dennison Elected | Morecambe Bay Independents | 443 |
| Brett Martin Cooper Elected | Morecambe Bay Independents | 376 |
| Colin Hewitt | Conservative | 321 |
| Thomas Brian Penney | Labour | 292 |
| Cary Jane Matthews | Independent | 153 |
| Rob Livesey | Green | 144 |
| Wendy Barbara Cowley | Independent | 133 |
| Rebecca Aimee Lanyon Willmott | Green | 87 |
| Teresa Mary Wilson | Lib Dem | 73 |
Party shares count each party's leading candidate.
University
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Erin Christina Hall Elected | Labour | 217 |
| Tom Fish Elected | Green | 197 |
| Isabella Metcalf-Riener | Green | 190 |
| Lewis Vines Hurst | Labour | 172 |
| Bawan Arkan Hassan | Conservative | 64 |
| Khai Helmy | Conservative | 55 |
| Cormac McVeigh Evans | Lib Dem | 34 |
| Thomas Edward Cross | Lib Dem | 29 |
Party shares count each party's leading candidate.
Last by-election, 4 July 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Maria Deery Elected | Green | 96 | 45.1% |
| Anya Veronica Wilkinson-Leishman | Labour | 83 | 39.0% |
| Matthew Joseph Maxwell-Scott | Conservative | 23 | 10.8% |
| Thomas Willis | Lib Dem | 11 | 5.2% |
Upper Lune Valley
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ross Douglas Hunter Elected | Lib Dem | 483 | 59.3% |
| Jane Parkinson | Conservative | 257 | 31.6% |
| Jamie Payne | Green | 74 | 9.1% |
Warton
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Sue Tyldesley Elected | Green | 415 | 52.7% |
| Tom Harvey | Conservative | 232 | 29.5% |
| David Ainsworth | Labour | 74 | 9.4% |
| Jane Parsons | Lib Dem | 66 | 8.4% |
West End
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Margaret Elizabeth Pattison Elected | Labour | 543 |
| Joanne Lindsey Ainscough Elected | Labour | 497 |
| David Whitaker Elected | Labour | 477 |
| Catherine Pilling | Lib Dem | 393 |
| Jake Perkins | Lib Dem | 382 |
| James Pilling | Lib Dem | 365 |
| Trevor Alan Duncan | Morecambe Bay Independents | 177 |
| Kate Aspinall | Morecambe Bay Independents | 157 |
| Angela Jane Fletcher | Morecambe Bay Independents | 155 |
| Michael Wayne Ennis | Conservative | 104 |
| Clara Maria Helene Bandszus | Green | 60 |
| Sarah Catherine Hester | Green | 56 |
| Mark Miles Westcombe | Green | 42 |
Party shares count each party's leading candidate.
Westgate
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| John Robert Hanson Elected | Labour | 491 |
| Matthew David Black Elected | Labour | 437 |
| Chris Harris Elected | Labour | 414 |
| Dan Blacow | Morecambe Bay Independents | 408 |
| Debbie Knight | Morecambe Bay Independents | 393 |
| Wayne Ronald Dixon | Morecambe Bay Independents | 382 |
| Bill Jackson | Lib Dem | 225 |
| Carole Louise Johnston | Conservative | 182 |
| Stuart Charles Staig | Conservative | 180 |
| Monika Marie-Luise Stenneken | Lib Dem | 120 |
| Tom Timothy Sutton | Lib Dem | 82 |
| Kathy Bashford | Green | 71 |
| Alison Elizabeth Gordon | Green | 62 |
| Jago Howard Gannicliffe Westaway | Green | 50 |
Party shares count each party's leading candidate.
Changed party since the election
2 councillors now sit for a different party from the one they were elected for.
| Ward | Councillor | Elected as | Now |
|---|---|---|---|
| Heysham South | Philip Bradley | Labour 2023 | Independent |
| Westgate | Chris Harris | Labour 2023 | Independent |
Every council by-election since 2021
9 by-elections since July 2021, 4 of them gains.
| Date | Ward | Result | Winner's share |
|---|---|---|---|
| 21 May 2026 | Castle | Green hold | 70.0% |
| 1 May 2025 | John O'Gaunt | Green hold | 55.2% |
| 9 October 2024 | Scotforth East | Green gain from Labour | 57.8% |
| 19 July 2024 | University | Green gain from Labour | |
| 9 May 2024 | Carnforth & Millhead | Labour hold | 47.3% |
| 16 March 2024 | Castle | Green hold | |
| 27 September 2022 | Warton | Green gain from Conservative | |
| 4 August 2022 | Harbour | Labour hold | |
| 19 May 2022 | Ellel | Green gain from Conservative |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Morecambe and Lunesdale | 59% | Labour | Labour 33% |
| Lancaster and Wyre | 41% | 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 Lancaster
142,933 residents in 59,983 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.