Central Bedfordshire
Unitary authority · East of England · 63 seats in 31 wards · All seats elected every four years · Next election 6 May 2027
Independents run Central Bedfordshire Council as a minority administration. The council has 63 councillors in 31 wards. Seats by party: Other 28, Conservative 20, Lib Dem 8, Labour 4, Reform 2, Green 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 |
|---|---|
| Ampthill Susan Heather, Mark Smith, Gary Summerfield | 4 May 2023 Independent 26.6% lead 5.7 pts |
| Arlesey & Fairfield Nick Andrews, Jodie Chillery | 4 May 2023 Independent 28.6% lead 5.4 pts |
| Aspley & Woburn John Baker | 4 May 2023 Independent 90.4% lead 85.3 pts |
| Barton-le-Clay & Silsoe Anne French, Liz Childs | 4 May 2023 Independent 27.3% lead 0.1 pts |
| Biggleswade East Garath Tranter, Grant Fage | 4 May 2023 Independent 27.2% lead 3.3 pts |
| Biggleswade West Hayley Whitaker, Paul How, Steven Watkins | 4 May 2023 Independent 32.7% lead 9.1 pts |
| Caddington Vicky Malone, Kevin Collins | 4 May 2023 Independent 33.9% lead 8.5 pts |
| Clifton, Henlow & Langford Richard Wenham, Drew Richardson, David Shelvey | 4 May 2023 Conservative 38.7% lead 9.4 pts |
| Cranfield & Marston Moretaine Sue Clark, Robert Morris, Saverio Bongo | 4 May 2023 Conservative 23.6% lead 1.6 pts |
| Dunstable Central Carole Hegley | 4 May 2023 Conservative 36.4% lead 1.7 pts |
| Dunstable East John Gurney, Kenson Gurney | 4 May 2023 Independent 25.5% lead 5.3 pts |
| Dunstable North Matthew Neall, Matthew Brennan | 4 May 2023 Labour 32.4% lead 7.7 pts |
| Dunstable South Philip Crawley | 4 May 2023 Conservative 30.5% lead 0.2 pts |
| Dunstable West Eugene Ghent, Nigel Young | 4 May 2023 Conservative 31.8% lead 7.0 pts |
| Eaton Bray Philip Spicer | 4 May 2023 Conservative 63.3% lead 44.2 pts |
| Flitwick Heather Townsend, Ian Adams, Gareth Mackey | 4 May 2023 Independent 33.6% lead 7.0 pts |
| Heath & Reach Mark Versallion | 4 May 2023 Conservative 59.7% lead 43.7 pts |
| Houghton Conquest & Haynes Rebecca Hares | 4 May 2023 Independent 56.7% lead 35.7 pts |
| Houghton Regis East Tracey McMahon, Chloe Alderman, Pat Hamill | 4 May 2023 Independent 23.8% lead 3.7 pts |
| Houghton Regis West Yvonne Farrell, Susan Goodchild | 4 May 2023 Lib Dem 31.0% lead 9.8 pts |
| Leighton-Linslade North Colin Pughe, David Bligh, Nigel Carnell | 4 May 2023 Lib Dem 38.4% lead 9.3 pts |
| Leighton-Linslade South Shaun Roberts, Emma Holland-Lindsay, Chris Leaman | 4 May 2023 Lib Dem 53.1% lead 37.4 pts |
| Leighton-Linslade West Victoria Harvey, Russ Goodchild, Steve Owen | 4 May 2023 Independent 29.6% lead 0.5 pts |
| Meppershall & Shillington Blake Stephenson | 4 May 2023 Conservative 55.8% lead 38.7 pts |
| Northill Paul Daniels | 4 May 2023 Conservative 47.4% lead 9.5 pts |
| Potton Tracey Wye, Adam Zerny | 4 May 2023 Independent 47.1% lead 7.9 pts |
| Sandy Robert Pashby, Sue Bell, Simon Ford | 4 May 2023 Independent 30.3% lead 11.4 pts |
| Shefford Tony Brown, Mark Liddiard | 4 May 2023 Conservative 46.2% lead 8.3 pts |
| Stotfold Marion Mason, Kathryn Woodfine | 4 May 2023 Independent 43.7% lead 19.6 pts |
| Toddington Gary Purser, Mary Walsh | 4 May 2023 Independent 40.1% lead 19.8 pts |
| Westoning, Flitton & Greenfield James Jamieson | 4 May 2023 Conservative 54.7% lead 36.7 pts |
Ampthill
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mark Andrew Smith Elected | Independent | 1,923 |
| Gary Summerfield Elected | Independent | 1,513 |
| Susan Heather Clinch Elected | Green | 1,330 |
| Mike Blair | Conservative | 1,268 |
| Stephen Richard Addy | Conservative | 1,197 |
| Paul Alan Duckett | Conservative | 1,092 |
| Julia Mary Jones | Green | 906 |
| Catherine Brown | Lib Dem | 572 |
| Louise Helen Chinnery | Labour | 485 |
| Alan Timothy Worley | Labour | 436 |
| David William Austin Short | Labour | 341 |
| Maggie Moriondo | Reform | 149 |
Party shares count each party's leading candidate.
Arlesey & Fairfield
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Jodie Chillery Elected | Independent | 895 |
| Nick Andrews Elected | Labour | 724 |
| Neil Stevenson | Lib Dem | 620 |
| Jilleane Brown | Conservative | 458 |
| Ian Dalgarno | Conservative | 434 |
| Tudor Justin Fox | Labour | 431 |
| Nicola Harris | Independent | 430 |
Party shares count each party's leading candidate.
Aspley & Woburn
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Michael Baker Elected | Independent | 1,844 | 90.4% |
| Martin Hawkins | Conservative | 103 | 5.1% |
| Neil Davies | Labour | 68 | 3.3% |
| James Alan Emm | Lib Dem | 24 | 1.2% |
Barton-le-Clay & Silsoe
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Anna French Elected | Independent | 882 |
| Liz Childs Elected | Independent | 879 |
| Joe Irwin | Conservative | 596 |
| Aarron Colin Byng | Conservative | 573 |
| Jonathan Matthew Kenneth Paxton | Lib Dem | 403 |
| Gemma Widdowfield | Labour | 376 |
| Sanho Lupata | Labour | 340 |
| Paul St.John Martin | Lib Dem | 199 |
| Mandy Ellis | Reform | 97 |
Party shares count each party's leading candidate.
Biggleswade East
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Gareth Tranter Elected | Independent | 769 |
| Grant Graham Fage Elected | Conservative | 676 |
| Mark Adrian Foster | Conservative | 659 |
| Andrew Skilton | Labour | 658 |
| Mollie Jean Smy | Independent | 513 |
| George Tookey | Labour | 428 |
| Alistair Nelson | Green | 140 |
| Jacob David Holland-Lindsay | Lib Dem | 73 |
Party shares count each party's leading candidate.
Biggleswade West
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Hayley Whitaker Elected | Independent | 2,192 |
| Steven Watkins Elected | Independent | 1,581 |
| Paul How Elected | Independent | 1,325 |
| Julian Vaughan | Labour | 739 |
| Natalie Elizabeth Ashton | Labour | 698 |
| Paul Burgin | Labour | 698 |
| Madeline Ann Russell | Conservative | 692 |
| Ian Joseph Bond | Conservative | 678 |
| Sarju Shailesh Patel | Conservative | 589 |
| Tommy Lee Godfrey | Lib Dem | 179 |
Party shares count each party's leading candidate.
Caddington
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Vicky Malone Elected | Independent | 1,394 |
| Kevin Mark Collins Elected | Conservative | 1,043 |
| Michael Henry Stott | Conservative | 719 |
| John Waller | Independent | 651 |
| Shirley Jean Smith | Labour | 421 |
| Mala Dinsdale | Labour | 333 |
| Matt Russell | Green | 309 |
| Eila Carole Goss | Lib Dem | 289 |
| Susan Christine Thorne | Lib Dem | 145 |
Party shares count each party's leading candidate.
Clifton, Henlow & Langford
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Drew Robert Richardson Elected | Conservative | 1,680 |
| David Shelvey Elected | Conservative | 1,667 |
| Richard David Wenham Elected | Conservative | 1,589 |
| Laura Jane Abbott | Labour | 1,270 |
| Kevin Joseph O'Daly | Labour | 1,001 |
| Vipulkumar Patel | Labour | 881 |
| Linda Fuller | Green | 742 |
| David Leslie Mann | Lib Dem | 647 |
Party shares count each party's leading candidate.
Cranfield & Marston Moretaine
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sue Clark Elected | Conservative | 1,406 |
| Saverio Bongo Elected | Independent | 1,312 |
| Robert William Morris Elected | Conservative | 984 |
| Alan Victor | Independent | 925 |
| Bhaumik Dalal | Conservative | 888 |
| Elizabeth Margaret Rooney | Labour | 767 |
| Karl Christian O'Dell | Labour | 695 |
| Joel Olurotimi Durojaiye | Labour | 581 |
| Andrew Tyrtania | Green | 507 |
| Gillian Mary Clough | Independent | 444 |
| Juliet Taylor | Lib Dem | 425 |
| Norman MacLean | Reform | 176 |
Party shares count each party's leading candidate.
Dunstable Central
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Carole Hegley Elected | Conservative | 368 | 36.4% |
| Gregory Lawrence Alderman | Labour | 351 | 34.7% |
| Andy Palmer | Independent | 221 | 21.9% |
| David Jones | Lib Dem | 71 | 7.0% |
Dunstable East
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Kenson Gurney Elected | Independent | 716 |
| John Gurney Elected | Independent | 565 |
| Gloria Louise Martin | Conservative | 536 |
| Gemma Margaret Russell | Labour | 490 |
| Shafi Kottadan | Labour | 473 |
| Jay Patel | Conservative | 393 |
| Louise O'Riordan | Independent | 316 |
| Richard William Kenneth Hunt | Lib Dem | 180 |
| Rita Egan | Lib Dem | 154 |
Party shares count each party's leading candidate.
Dunstable North
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Matthew John Brennan Elected | Labour | 647 |
| Matthew Neall Elected | Labour | 524 |
| Johnson Tamara | Conservative | 492 |
| John Robert Kane | Conservative | 469 |
| Bev Coleman | Independent | 381 |
| Alan Gerard Corkhill | Independent | 261 |
| Sukhinder Paul Hundal | Green | 110 |
| Elaine Ann Morgan | Lib Dem | 103 |
| Ken Wattingham | Lib Dem | 63 |
Party shares count each party's leading candidate.
Dunstable South
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Philip Frederick Crawley Elected | Conservative | 290 | 30.5% |
| Nicholas Charles Kotarski | Independent | 288 | 30.3% |
| Sally Kabura Kimondo | Labour | 266 | 28.0% |
| Pat Larkmam | Lib Dem | 106 | 11.2% |
Dunstable West
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Eugene Ghent Elected | Conservative | 893 |
| Nigel Young Elected | Conservative | 819 |
| Richard Matthew Attwell | Independent | 697 |
| Roger Barry Pepworth | Labour | 526 |
| Philip Edward Crooks | Labour | 462 |
| Khaleel Obryan Morrison | Independent | 439 |
| Elizabeth Ann Owen | Lib Dem | 251 |
| Ian Witherick | Lib Dem | 195 |
Party shares count each party's leading candidate.
Eaton Bray
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Philip Douglas Keer Spicer Elected | Conservative | 693 | 63.3% |
| Dominic Alexander Scholfield | Green | 209 | 19.1% |
| Keith Faulkner | Labour | 193 | 17.6% |
Flitwick
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Gareth Mackey Elected | Independent | 2,248 |
| Heather Jane Townsend Elected | Independent | 1,785 |
| Ian David Adams Elected | Conservative | 1,138 |
| Neil Arthur Bunyan | Conservative | 1,090 |
| Tim Parsons | Conservative | 854 |
| Chris Yates | Labour | 698 |
| Nick Peter London | Labour | 493 |
| Klaus Dudas | Labour | 469 |
| Kai Casen Roberts | Green | 429 |
| Robert Harley | Green | 292 |
| Leisa Alexandra Milne | Green | 252 |
| Andrea Kathleen Kidd | Lib Dem | 209 |
| Russ Shaw | Reform | 192 |
| Alan Roger White | Lib Dem | 147 |
Party shares count each party's leading candidate.
Heath & Reach
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Mark Anthony Gaius Versallion Elected | Conservative | 782 | 59.7% |
| Christine Mary Sheppard | Labour | 209 | 16.0% |
| Rhiannon Victoria Leaman | Lib Dem | 143 | 10.9% |
| Harry Palmer | Reform | 121 | 9.2% |
| Sebastien Hine | Green | 54 | 4.1% |
Houghton Conquest & Haynes
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Bec Hares Elected | Independent | 628 | 56.7% |
| Mark William Smith | Conservative | 233 | 21.0% |
| Keith David Paul Brown | Labour | 149 | 13.5% |
| Paul Forster | Lib Dem | 49 | 4.4% |
| Penny Hartley | Green | 48 | 4.3% |
Houghton Regis East
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Patrick Hamill Elected | Independent | 730 |
| Tracey Karen McMahon Elected | Independent | 619 |
| Chloe Alderman Elected | Labour | 563 |
| Andrew Robert Green | Labour | 466 |
| Sam Russell | Labour | 463 |
| Jan Cooper | Independent | 434 |
| Laura Jane Mary Ellaway | Lib Dem | 366 |
| Debra Elaine Taylor | Lib Dem | 345 |
| Marion Frances Rolfe | Lib Dem | 296 |
| Nicola Helen Hampton-Daly | Conservative | 239 |
| Nigel Austin Warren | Conservative | 201 |
| Gillian Kathryn Patrick | Green | 121 |
Party shares count each party's leading candidate.
Houghton Regis West
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Susan Anne Goodchild Elected | Lib Dem | 498 |
| Yvonne Miriam Farrell Elected | Lib Dem | 392 |
| Wendy Anne Bater | Labour | 341 |
| Alex Butler | Labour | 292 |
| Olga Krupski | Conservative | 288 |
| Jimmy Carroll | Independent | 190 |
| Michelle Herber | Independent | 185 |
| Vera Chinelo Nnadozie | Conservative | 182 |
| Catherine Joyce Aganoglu | Green | 103 |
Party shares count each party's leading candidate.
Leighton-Linslade North
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| David Alexander Bligh Elected | Lib Dem | 1,285 |
| Kevin Colin Pughe Elected | Lib Dem | 1,271 |
| Nigel Kenneth Carnell Elected | Lib Dem | 1,200 |
| Mike Bishop | Labour | 976 |
| Steve Jones | Conservative | 956 |
| Patrick Francis Carberry | Labour | 920 |
| Tony Morris | Conservative | 911 |
| Jane Mary Woodman | Labour | 876 |
| Ewan Wallace | Conservative | 864 |
| Antonio Vitiello | English Democrats | 133 |
Party shares count each party's leading candidate.
Leighton-Linslade South
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Emma Holland-Lindsay Elected | Lib Dem | 2,355 |
| Christopher James Leaman Elected | Lib Dem | 2,211 |
| Shaun David Roberts Elected | Lib Dem | 2,146 |
| Amanda Louise Dodwell | Conservative | 696 |
| Ray Berry | Conservative | 652 |
| Graham Marsden | Labour | 577 |
| Branko Bjelobaba | Conservative | 566 |
| Clive William Betts | Labour | 539 |
| Daniel Scott | Labour | 537 |
| June Tobin | Independent | 422 |
| Sarah Cursons | Independent | 387 |
Party shares count each party's leading candidate.
Leighton-Linslade West
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Victoria Harvey Elected | Independent | 1,786 |
| Steve Owen Elected | Lib Dem | 1,756 |
| Russell Harry Goodchild Elected | Lib Dem | 1,583 |
| Joseph Lloyd Worrall | Lib Dem | 1,021 |
| Julian Maurice Gallie | Conservative | 942 |
| Benjamin Oliver Leonard Bowles | Labour | 939 |
| Kieran Sean Roan | Labour | 888 |
| Adam Fahn | Conservative | 862 |
| Beverley Ann McBain | Labour | 838 |
| Ryan Battams | Independent | 618 |
Party shares count each party's leading candidate.
Meppershall & Shillington
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Blake Stephenson Elected | Conservative | 778 | 55.8% |
| Glenda Janice Tizzard | Labour | 239 | 17.1% |
| Dave Holland | Reform | 165 | 11.8% |
| Ray Ross Morgan | Lib Dem | 123 | 8.8% |
| Ian Leslie Shingler | Independent | 89 | 6.4% |
Northill
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Paul Daniels Elected | Conservative | 676 | 47.4% |
| Simon Sheridan | Independent | 541 | 37.9% |
| Andrew Harland | Labour | 210 | 14.7% |
Potton
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Adam Zerny Elected | Independent | 2,296 |
| Tracey Wye Elected | Independent | 1,908 |
| Suzanne Clare Worboys | Conservative | 288 |
| Robert Matthew Pullinger | Conservative | 272 |
| Rebecca Beattie | Green | 216 |
| Rhiannon Elizabeth May Charlton Barrow | Labour | 163 |
| Robert Antony Cheesewright | Labour | 109 |
Party shares count each party's leading candidate.
Sandy
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Simon Andrew Ford Elected | Independent | 2,124 |
| Sue Bell Elected | Independent | 1,325 |
| Robert Pashby Elected | Independent | 1,124 |
| Caroline Maudlin | Conservative | 1,018 |
| Nigel Aldis | Lib Dem | 831 |
| Joanna Mary Hewitt | Conservative | 802 |
| Morgan Maria Gilling | Conservative | 589 |
| Andy King | Labour | 586 |
| Wendy Mott | Labour | 425 |
| Matthew Yardley | Labour | 339 |
Party shares count each party's leading candidate.
Shefford
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mark Robert Liddiard Elected | Conservative | 918 |
| Tony Brown Elected | Conservative | 907 |
| Jack Stephen Risbridger | Labour | 752 |
| John Tizard | Labour | 747 |
| Jack Moore | Lib Dem | 315 |
Party shares count each party's leading candidate.
Stotfold
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Kathryn Woodfine Elected | Independent | 1,348 |
| Helen Diana Wightwick Elected | Labour | 743 |
| Steven Ian Graham Dixon | Conservative | 604 |
| Satinderjit Singh Dhaliwal | Labour | 569 |
| Josie Richardson | Conservative | 527 |
| Rachel McGann | Lib Dem | 389 |
Party shares count each party's leading candidate.
Last by-election, 11 September 2025
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Marion Mason Elected | Reform | 823 | 30.8% |
| Ian Dalgarno | Conservative | 559 | 20.9% |
| Rachel Burgin | Labour | 532 | 19.9% |
| Kate Hill-Lines | Green | 416 | 15.6% |
| Neil Stevenson | Lib Dem | 339 | 12.7% |
Toddington
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mary Elizabeth Walsh Elected | Independent | 1,418 |
| Gary Purser Elected | Conservative | 716 |
| Steven Winslet | Green | 618 |
| Shahid Mahmood Akhter | Conservative | 562 |
| Maggie Herod | Labour | 467 |
| Connell Owen | Labour | 326 |
| Miranda Sarah Roberts | Lib Dem | 313 |
Party shares count each party's leading candidate.
Westoning, Flitton & Greenfield
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| James Gerrard Jamieson Elected | Conservative | 793 | 54.7% |
| Ekta Bhasin | Independent | 261 | 18.0% |
| Gareth Ellis | Green | 186 | 12.8% |
| Nick Hickman | Labour | 136 | 9.4% |
| Drew Bowater | Lib Dem | 73 | 5.0% |
Changed party since the election
1 councillor now sit for a different party from the one they were elected for.
| Ward | Councillor | Elected as | Now |
|---|---|---|---|
| Leighton-Linslade West | Steve Owen | Lib Dem 2023 | Independent |
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 | Stotfold | Reform gain from Labour | 31.0% |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Dunstable and Leighton Buzzard | 37% | Labour | Labour 26% |
| Mid Bedfordshire | 28% | Conservative | Conservative 30% |
| North Bedfordshire | 17% | Conservative | Conservative 34% |
| Hitchin | 13% | Labour | Labour 39% |
| Luton South and South Bedfordshire | 5% | Labour | Labour 31% |
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 Central Bedfordshire
294,247 residents in 120,729 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.