Stockport
Metropolitan borough · North West · 63 seats in 21 wards · A third of seats elected in three years out of four · Next election 6 May 2027
Liberal Democrats have a majority on Stockport Council. The council has 63 councillors in 21 wards. Seats by party: Lib Dem 34, Labour 14, Other 8, Green 4, Reform 2, Conservative 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 |
|---|---|
| Bramhall North Alex Wynne, Mark Jones, Taya Clarke | 7 May 2026 Lib Dem 45.4% lead 21.6 pts |
| Bramhall South & Woodford Jeremy Meal, Peter Crossen, Dallas Jones | 7 May 2026 Lib Dem 41.4% lead 5.2 pts |
| Bredbury & Woodley Rosemary Barratt, Joe Barratt, Niki Meerman | 7 May 2026 Lib Dem 43.3% lead 6.0 pts |
| Bredbury Green & Romiley Angie Clark, Mark Roberts, Rachel Bresnahan | 7 May 2026 Lib Dem 45.6% lead 16.0 pts |
| Brinnington & Stockport Central Shaun Regan, Karl Wardlaw, Christine Carrigan | 7 May 2026 Reform 30.8% lead 2.2 pts |
| Cheadle East & Cheadle Hulme North David Meller, Jilly Julian, Mike Newman | 7 May 2026 Lib Dem 44.0% lead 17.0 pts |
| Cheadle Hulme South Keith Holloway, Mark Hunter, Helen Foster-Grime | 7 May 2026 Lib Dem 56.0% lead 36.2 pts |
| Cheadle West & Gatley Huma Khan, Graham Greenhalgh, Ian Hunter | 7 May 2026 Lib Dem 46.2% lead 26.7 pts |
| Davenport & Cale Green Alice Delemare, Paul Wright, Dickie Davies | 7 May 2026 Lib Dem 28.1% lead 5.2 pts |
| Edgeley Jess Meller, Asa Caton, Matt Wynne | 7 May 2026 Edgeley Community Association 46.3% lead 27.2 pts |
| Hazel Grove Wendy Meikle, Frankie Singleton, Jake Austin | 7 May 2026 Lib Dem 37.4% lead 1.7 pts |
| Heald Green Carole McCann, Anna Charles-Jones, Catherine Stuart | 7 May 2026 Independent 35.8% lead 8.2 pts |
| Heatons North Dena Ryness, David Sedgwick, Jo Williams | 7 May 2026 Labour 33.6% lead 2.5 pts |
| Heatons South Claire Vibert, Colin Foster, Dean Fitzpatrick | 7 May 2026 Labour 40.7% lead 16.4 pts |
| Manor Brian Battle, Jon Byrne, Laura Clingan | 7 May 2026 Reform 36.2% lead 12.3 pts |
| Marple North Megan Axon, Wendy Meikle, Steve Gribbon | 7 May 2026 Lib Dem 52.2% lead 34.7 pts |
| Marple South & High Lane Dominic Warner, Colin MacAlister, Shan Alexander | 7 May 2026 Lib Dem 47.3% lead 22.0 pts |
| Norbury & Woodsmoor Grace Baynham, Dominic Hardwick, Pete West | 7 May 2026 Lib Dem 45.3% lead 19.4 pts |
| Offerton Dan Oliver, Will Dawson, Jamie Hirst | 7 May 2026 Lib Dem 35.7% lead 5.2 pts |
| Reddish North Rachel Wise, David Wilson, David White | 7 May 2026 Green 36.4% lead 3.2 pts |
| Reddish South Laura Smith, James Frizzell, Liz Crix | 7 May 2026 Green 54.2% lead 27.8 pts |
Bramhall North
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Taya Rose Clarke Elected | Lib Dem | 2,188 | 45.4% |
| Rajinder Pal Singh | Reform | 1,146 | 23.8% |
| Archana Prasad | Conservative | 804 | 16.7% |
| Nathaniel Butler | Green | 483 | 10.0% |
| Jake Stewart Thomas | Labour | 200 | 4.1% |
Bramhall South & Woodford
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Dallas Ann Jones Elected | Lib Dem | 2,417 | 41.4% |
| Ste Mulvenna | Conservative | 2,114 | 36.2% |
| Stephen George Speakman | Reform | 776 | 13.3% |
| Thomas James Price | Green | 393 | 6.7% |
| Phil Matley | Labour | 134 | 2.3% |
Last by-election, 31 October 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Peter Crossen Elected | Conservative | 1,909 | 47.9% |
| Sandeep Singh Kashyap | Lib Dem | 1,733 | 43.5% |
| John Howard Kelly | Reform | 133 | 3.3% |
| Jake Stewart Thomas | Labour | 115 | 2.9% |
| Andrew James Dearden | Green | 95 | 2.4% |
Bredbury & Woodley
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Niki Meerman Elected | Lib Dem | 2,013 | 43.3% |
| Mark Kelly | Reform | 1,734 | 37.3% |
| Charlotte Allen | Green | 408 | 8.8% |
| Charlie Stewart | Labour | 252 | 5.4% |
| William Robert Law | Conservative | 246 | 5.3% |
Bredbury Green & Romiley
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Angie Clark Elected | Lib Dem | 2,097 | 45.6% |
| Stuart Michael Reeves | Reform | 1,362 | 29.6% |
| Matilda Simon | Green | 475 | 10.3% |
| Pat Bentley | Conservative | 430 | 9.3% |
| Aron Thomas Thornley | Labour | 239 | 5.2% |
Last by-election, 17 October 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Rachel Bresnahan Elected | Lib Dem | 1,506 | 65.8% |
| Pat Bentley | Conservative | 552 | 24.1% |
| Papa Andoh-Kweku | Labour | 127 | 5.5% |
| Stephanie Wyatt | Green | 104 | 4.5% |
Brinnington & Stockport Central
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Shaun Regan Elected | Reform | 843 | 30.8% |
| Callum Jake Walmsley | Labour | 784 | 28.6% |
| Eli King | Green | 662 | 24.2% |
| Douglas Greenhalgh | Lib Dem | 297 | 10.8% |
| Ros Lloyd | Conservative | 120 | 4.4% |
| Adil Shaikh | Trade Unionist and Socialist Coalition | 32 | 1.2% |
Cheadle East & Cheadle Hulme North
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jilly Julian Elected | Lib Dem | 2,105 | 44.0% |
| Stacey Frances Knighton | Reform | 1,291 | 27.0% |
| Thomas David Longden | Green | 632 | 13.2% |
| Yvonne Maureen Guariento | Labour | 530 | 11.1% |
| Naveed Ahmad Khan | Conservative | 221 | 4.6% |
Cheadle Hulme South
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Helen Foster-Grime Elected | Lib Dem | 3,026 | 56.0% |
| Richard Stuart Bloor | Reform | 1,071 | 19.8% |
| Peter John Atkinson | Green | 544 | 10.1% |
| Daniel Yacoubian | Conservative | 492 | 9.1% |
| Barry Hawkins | Labour | 274 | 5.1% |
Cheadle West & Gatley
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ian Hunter Elected | Lib Dem | 2,299 | 46.2% |
| Denise Yvonne Fletcher | Reform | 971 | 19.5% |
| Stephanie Wyatt | Green | 709 | 14.2% |
| Penny Davis | Conservative | 650 | 13.1% |
| Carl Carrigan | Labour | 349 | 7.0% |
Last by-election, 17 October 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Huma Khan Elected | Lib Dem | 1,159 | 45.1% |
| Michael Anthony Fox | Conservative | 553 | 21.5% |
| Dan Farley | Labour | 517 | 20.1% |
| Alexander Frank Richard Drury | Green | 341 | 13.3% |
Davenport & Cale Green
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Alice Delemare Elected | Lib Dem | 1,323 | 28.1% |
| Wendy Margaret Wild | Labour | 1,081 | 22.9% |
| Alan Livingstone | Reform | 1,063 | 22.6% |
| Andrew Robert Glassford | Green | 954 | 20.2% |
| Nathan Lumb | Conservative | 191 | 4.1% |
| Ashley Walker | Your Party | 54 | 1.1% |
| Tara Louise Hughes | Party Of Women | 47 | 1.0% |
Edgeley
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jess Meller Elected | Edgeley Community Association | 1,770 | 46.3% |
| Peter Marsh | Reform | 731 | 19.1% |
| Will York | Green | 666 | 17.4% |
| Mike Naylor | Labour | 419 | 11.0% |
| Robbie Cowbury | Lib Dem | 151 | 3.9% |
| Stephen Wear | Conservative | 88 | 2.3% |
Hazel Grove
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Wendy Meikle Elected | Lib Dem | 1,742 | 37.4% |
| John Howard Kelly | Reform | 1,662 | 35.7% |
| Tim Morley | Conservative | 524 | 11.2% |
| Dave Shearman | Green | 470 | 10.1% |
| Johnny White | Labour | 261 | 5.6% |
Heald Green
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Anna Mary Charles-Jones Elected | Independent | 1,780 | 35.8% |
| Nasser Shaikh | Lib Dem | 1,372 | 27.6% |
| Carl Anthony McCabe | Reform | 972 | 19.5% |
| Emma McCarthy | Green | 434 | 8.7% |
| Minara Cook | Conservative | 222 | 4.5% |
| Kath Priestley | Labour | 196 | 3.9% |
Heatons North
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jo Williams Elected | Labour | 1,743 | 33.6% |
| Helena Julia Mellish | Green | 1,613 | 31.1% |
| John Dennis Wilson | Reform | 840 | 16.2% |
| Timothy Cho | Conservative | 584 | 11.3% |
| Alex Hartley | Lib Dem | 409 | 7.9% |
Heatons South
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Dean Fitzpatrick Elected | Labour | 2,138 | 40.7% |
| Jake Welsh | Green | 1,276 | 24.3% |
| Mark Wilkinson | Reform | 950 | 18.1% |
| Joel Tennuchi | Conservative | 460 | 8.8% |
| Marcel Ridyard | Lib Dem | 391 | 7.5% |
| Libby Williams | Trade Unionist and Socialist Coalition | 32 | 0.6% |
Manor
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Brian John Battle Elected | Reform | 1,521 | 36.2% |
| Sue Glithero | Labour | 1,003 | 23.9% |
| Jason Jones | Lib Dem | 893 | 21.3% |
| Daniel Brown | Green | 633 | 15.1% |
| John Peter Bates | Conservative | 147 | 3.5% |
Marple North
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Megan Axon Elected | Lib Dem | 2,754 | 52.2% |
| Matthew Haydon Sharp | Reform | 922 | 17.5% |
| John Bright | Green | 694 | 13.2% |
| Nigel Noble | Conservative | 590 | 11.2% |
| Peter Black | Labour | 312 | 5.9% |
Marple South & High Lane
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Dominic Warner Elected | Lib Dem | 2,267 | 47.3% |
| Carl Rydings | Reform | 1,214 | 25.3% |
| Rebecca Hurst | Green | 593 | 12.4% |
| Annette Claire Finnie | Conservative | 507 | 10.6% |
| Brian Anthony Wild | Labour | 214 | 4.5% |
Norbury & Woodsmoor
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Dominic Francis Thomas Hardwick Elected | Lib Dem | 2,227 | 45.3% |
| Oliver Speakman | Reform | 1,276 | 25.9% |
| John Wright | Conservative | 575 | 11.7% |
| Jessica Hett | Green | 546 | 11.1% |
| Colin Devine | Labour | 295 | 6.0% |
Offerton
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Jamie Hirst Elected | Lib Dem | 1,736 | 35.7% |
| Stuart Philip Kirby | Reform | 1,481 | 30.5% |
| Helen Hibbert | Labour | 908 | 18.7% |
| Suzi Mäkinen | Green | 500 | 10.3% |
| Andrew Stephen Lord | Conservative | 234 | 4.8% |
Reddish North
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| David White Elected | Green | 1,588 | 36.4% |
| Dan Cole | Reform | 1,446 | 33.2% |
| Dan Farley | Labour | 959 | 22.0% |
| Karl Seppman | Conservative | 185 | 4.2% |
| Heather Lauren Smith | Lib Dem | 179 | 4.1% |
Reddish South
Last scheduled election, 7 May 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Laura Smith Elected | Green | 2,515 | 54.2% |
| John Paul Jones | Reform | 1,226 | 26.4% |
| Papa Andoh-Kweku | Labour | 540 | 11.6% |
| Hassan Sajjad | Conservative | 192 | 4.1% |
| Eileen V. Campbell | Lib Dem | 164 | 3.5% |
Seats up on 6 May 2027
21 of 63 seats are up. Seats held now, by party:
| Ward | Councillor whose term ends |
|---|---|
| Bramhall North | Mark Jones Lib Dem |
| Bramhall South & Woodford | Peter Crossen Conservative |
| Bredbury & Woodley | Joe Barratt Lib Dem |
| Bredbury Green & Romiley | Rachel Bresnahan Lib Dem |
| Brinnington & Stockport Central | Christine Carrigan Labour |
| Cheadle East & Cheadle Hulme North | David Meller Labour |
| Cheadle Hulme South | Mark Hunter Lib Dem |
| Cheadle West & Gatley | Graham Greenhalgh Lib Dem |
| Davenport & Cale Green | Dickie Davies Labour |
| Edgeley | Matt Wynne Edgeley Community Association |
| Hazel Grove | Jake Austin Lib Dem |
| Heald Green | Carole McCann Independent |
| Heatons North | David Sedgwick Independent |
| Heatons South | Colin Foster Labour |
| Manor | Laura Clingan Labour |
| Marple North | Steve Gribbon Lib Dem |
| Marple South & High Lane | Shan Alexander Lib Dem |
| Norbury & Woodsmoor | Grace Baynham Lib Dem |
| Offerton | Will Dawson Lib Dem |
| Reddish North | David Wilson Labour |
| Reddish South | Liz Crix Green |
Term end dates from Open Council Data.
Every council by-election since 2021
4 by-elections since July 2021, 1 of them gains.
| Date | Ward | Result | Winner's share |
|---|---|---|---|
| 31 October 2024 | Bramhall South & Woodford | Conservative gain from Lib Dem | 48.0% |
| 17 October 2024 | Bredbury Green & Romiley | Lib Dem hold | 66.0% |
| 17 October 2024 | Cheadle West & Gatley | Lib Dem hold | 45.0% |
| 30 October 2022 | Edgeley and Cheadle Heath | Labour hold |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Stockport | 34% | Labour | Labour 44% |
| Hazel Grove | 33% | Lib Dem | Lib Dem 29% |
| Cheadle | 33% | Lib Dem | Lib Dem 38% |
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 Stockport
294,758 residents in 126,653 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.