← Stockport (all cycles) · 2 May 2019 cohort
Stockport 2019
Local elections held 2 May 2019.
How to read this page
Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.
Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.
If votes were counted by party
Across the 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 21 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Liberal Democrats | 25,627 | 34.6% | 10 | 47.6% | 8 | 38.1% | +2 |
| Labour Party | 20,612 | 27.8% | 8 | 38.1% | 6 | 28.6% | +2 |
| Conservative Party | 15,142 | 20.4% | 2 | 9.5% | 4 | 19.0% | -2 |
| Green Party | 6,813 | 9.2% | 0 | 0.0% | 2 | 9.5% | -2 |
| Independent | 3,423 | 4.6% | 1 | 4.8% | 1 | 4.8% | 0 |
| UK Independence Party (UKIP) | 1,948 | 2.6% | 0 | 0.0% | 0 | 0.0% | 0 |
| Fndtn | 203 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| WEP | 188 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| OSAC | 164 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 74,120 | 100.0% | 21 | 100.0% | 21 | 100.0% | 0 |
Vote share vs seats won
The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.
Council composition: what this election replaced
Two opencouncildata snapshots: the council immediately after the 2019 election (current) and immediately before it (2018). Only ~⅓ of seats were contested in 2019 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Stepping Hill · 1 seat · won at 37.1% · −12.9 pts below quota
- Manor · 1 seat · won at 45.2% · −4.8 pts below quota
- Bramhall South and Woodford · 1 seat · won at 45.3% · −4.7 pts below quota
- Marple South and High Lane · 1 seat · won at 45.7% · −4.3 pts below quota
- Reddish South · 1 seat · won at 47.4% · −2.6 pts below quota
- Bramhall North · 1 seat · won at 47.5% · −2.5 pts below quota
- Hazel Grove · 1 seat · won at 47.7% · −2.3 pts below quota
- Cheadle and Gatley · 1 seat · won at 48.9% · −1.1 pts below quota
- Heatons North · 1 seat · won at 49.9% · −0.1 pts below quota
- Marple North · 1 seat · won at 50.9% · above quota
- Cheadle Hulme North · 1 seat · won at 51.1% · above quota
- Bredbury and Woodley · 1 seat · won at 52.5% · above quota
- Cheadle Hulme South · 1 seat · won at 54.7% · above quota
- Offerton · 1 seat · won at 56.5% · above quota
- Davenport and Cale Green · 1 seat · won at 56.6% · above quota
- Reddish North · 1 seat · won at 57.9% · above quota
- Heatons South · 1 seat · won at 58.6% · above quota
- Bredbury Green and Romiley · 1 seat · won at 59.6% · above quota
- Brinnington and Central · 1 seat · won at 59.9% · above quota
- Edgeley and Cheadle Heath · 1 seat · won at 62.7% · above quota
- Heald Green · 1 seat · won at 69.4% · above quota
Race results
Stepping Hill · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,918
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Grace Baynham | Liberal Democrats | 1,452 | 37.1% | −12.9 pts | Elected |
| 2 | Paul Hadfield | Conservative Party | 1,165 | 29.7% | — | |
| 3 | Drew Carswell | Labour Party | 1,021 | 26.1% | — | |
| 4 | Ken Pease | Green Party | 280 | 7.1% | — |
Manor · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,806
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Laura Clingan | Labour Party | 1,268 | 45.2% | −4.8 pts | Elected |
| 2 | Margaret McDermott | Liberal Democrats | 761 | 27.1% | — | |
| 3 | Janice McGahan | Conservative Party | 301 | 10.7% | — | |
| 4 | Antony Rablen | Green Party | 273 | 9.7% | — | |
| 5 | John Kelly | Fndtn | 203 | 7.2% | — |
Bramhall South and Woodford · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,202
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Mike Hurleston | Conservative Party | 1,905 | 45.3% | −4.7 pts | Elected |
| 2 | Jeremy Meal | Liberal Democrats | 1,711 | 40.7% | — | |
| 3 | Charlotte May | Green Party | 341 | 8.1% | — | |
| 4 | Colin Owen | Labour Party | 245 | 5.8% | — |
Marple South and High Lane · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,459
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Aron Thornley | Liberal Democrats | 2,037 | 45.7% | −4.3 pts | Elected |
| 2 | Kenny Blair | Independent | 1,030 | 23.1% | — | |
| 3 | Darran Palmer | Conservative Party | 682 | 15.3% | — | |
| 4 | Christopher Wallis | Labour Party | 477 | 10.7% | — | |
| 5 | Andrew Threlfall | Green Party | 233 | 5.2% | — |
Reddish South · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,908
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Janet Mobbs | Labour Party | 1,379 | 47.4% | −2.6 pts | Elected |
| 2 | Gary Lawson | Green Party | 558 | 19.2% | — | |
| 3 | Sue Carroll | Conservative Party | 363 | 12.5% | — | |
| 4 | Joshua Seddon | UK Independence Party (UKIP) | 341 | 11.7% | — | |
| 5 | Alex Orndal | Liberal Democrats | 267 | 9.2% | — |
Bramhall North · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,093
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Alanna Vine | Conservative Party | 1,943 | 47.5% | −2.5 pts | Elected |
| 2 | Mark Jones | Liberal Democrats | 1,534 | 37.5% | — | |
| 3 | Pauline Sheaff | Labour Party | 329 | 8.0% | — | |
| 4 | Deborah Hind | Green Party | 287 | 7.0% | — |
Hazel Grove · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,179
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Louise Ankers | Liberal Democrats | 1,993 | 47.7% | −2.3 pts | Elected |
| 2 | Julian Lewis-Booth | Conservative Party | 1,225 | 29.3% | — | |
| 3 | Julie Wharton | Labour Party | 457 | 10.9% | — | |
| 4 | Eunice Normansell | UK Independence Party (UKIP) | 321 | 7.7% | — | |
| 5 | Clare Brown | Green Party | 183 | 4.4% | — |
Cheadle and Gatley · single-seat
Marginal winner Winning candidate's share of valid ballots. 48.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,270
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Graham Greenhalgh | Liberal Democrats | 2,088 | 48.9% | −1.1 pts | Elected |
| 2 | Mark Williams | Conservative Party | 1,037 | 24.3% | — | |
| 3 | Khalid Ahmed | Labour Party | 829 | 19.4% | — | |
| 4 | Praveen Kutty | Green Party | 316 | 7.4% | — |
Heatons North · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,915
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Dena Ryness | Labour Party | 1,955 | 49.9% | −0.1 pts | Elected |
| 2 | Anne-Marie Wadsworth | Conservative Party | 727 | 18.6% | — | |
| 3 | Janet Cuff | Green Party | 616 | 15.7% | — | |
| 4 | Jenny Humphreys | Liberal Democrats | 429 | 11.0% | — | |
| 5 | Jen Bryan | WEP | 188 | 4.8% | — |
Marple North · single-seat
Marginal winner Winning candidate's share of valid ballots. 50.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,374
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Becky Senior | Liberal Democrats | 2,225 | 50.9% | +0.9 pts | Elected |
| 2 | Hannah Sneddon | Conservative Party | 940 | 21.5% | — | |
| 3 | Claire Vibert | Labour Party | 803 | 18.4% | — | |
| 4 | Carolyn Leather | Green Party | 406 | 9.3% | — |
Cheadle Hulme North · single-seat
Marginal winner Winning candidate's share of valid ballots. 51.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,046
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Tom Morrison | Liberal Democrats | 2,069 | 51.1% | +1.1 pts | Elected |
| 2 | Rachel Wise | Labour Party | 1,239 | 30.6% | — | |
| 3 | Bob Stevenson | Conservative Party | 317 | 7.8% | — | |
| 4 | Taff Davies | UK Independence Party (UKIP) | 268 | 6.6% | — | |
| 5 | Michael Padfield | Green Party | 153 | 3.8% | — |
Bredbury and Woodley · single-seat
Marginal winner Winning candidate's share of valid ballots. 52.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,062
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Stuart Corris | Liberal Democrats | 1,608 | 52.5% | +2.5 pts | Elected |
| 2 | Holly McCormack | Labour Party | 470 | 15.3% | — | |
| 3 | Susan Howard | Conservative Party | 403 | 13.2% | — | |
| 4 | Vernon Bailey | UK Independence Party (UKIP) | 396 | 12.9% | — | |
| 5 | Conrad Beard | Green Party | 185 | 6.0% | — |
Cheadle Hulme South · single-seat
Marginal winner Winning candidate's share of valid ballots. 54.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,927
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Suzanne Wyatt | Liberal Democrats | 2,149 | 54.7% | +4.7 pts | Elected |
| 2 | Mark Littlewood | Conservative Party | 890 | 22.7% | — | |
| 3 | Martin Miller | Labour Party | 373 | 9.5% | — | |
| 4 | Cyril Peake | UK Independence Party (UKIP) | 295 | 7.5% | — | |
| 5 | Malcolm Brown | Green Party | 220 | 5.6% | — |
Offerton · single-seat
Marginal winner Winning candidate's share of valid ballots. 56.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,797
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Wendy Meikle | Liberal Democrats | 1,581 | 56.5% | +6.5 pts | Elected |
| 2 | Michael Butler | Conservative Party | 473 | 16.9% | — | |
| 3 | James Pelham | Labour Party | 469 | 16.8% | — | |
| 4 | Simon Edge | Green Party | 274 | 9.8% | — |
Davenport and Cale Green · single-seat
Marginal winner Winning candidate's share of valid ballots. 56.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,913
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Dickie Davies | Labour Party | 1,650 | 56.6% | +6.6 pts | Elected |
| 2 | Gemma-Jane Bowker | Liberal Democrats | 469 | 16.1% | — | |
| 3 | Chris Gibbins | Green Party | 424 | 14.6% | — | |
| 4 | Sam Baxter | Conservative Party | 370 | 12.7% | — |
Reddish North · single-seat
Marginal winner Winning candidate's share of valid ballots. 57.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,422
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Roy Driver | Labour Party | 1,403 | 57.9% | +7.9 pts | Elected |
| 2 | Helena Mellish | Green Party | 478 | 19.7% | — | |
| 3 | Natalie Fenton | Conservative Party | 349 | 14.4% | — | |
| 4 | Susan Ingham | Liberal Democrats | 192 | 7.9% | — |
Heatons South · single-seat
Marginal winner Winning candidate's share of valid ballots. 58.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,872
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Dean Fitzpatrick | Labour Party | 2,270 | 58.6% | +8.6 pts | Elected |
| 2 | Beverley Oliver | Conservative Party | 633 | 16.3% | — | |
| 3 | Samuel Dugdale | Green Party | 620 | 16.0% | — | |
| 4 | Charles Gibson | Liberal Democrats | 349 | 9.0% | — |
Bredbury Green and Romiley · single-seat
Marginal winner Winning candidate's share of valid ballots. 59.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,561
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Mark Roberts | Liberal Democrats | 2,123 | 59.6% | +9.6 pts | Elected |
| 2 | Sally Bennett | Conservative Party | 710 | 19.9% | — | |
| 3 | Peter Black | Labour Party | 480 | 13.5% | — | |
| 4 | Camilla Luff | Green Party | 248 | 7.0% | — |
Brinnington and Central · single-seat
Marginal winner Winning candidate's share of valid ballots. 59.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,082
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Kerry Waters | Labour Party | 1,248 | 59.9% | +9.9 pts | Elected |
| 2 | Karl Wardlaw | Green Party | 272 | 13.1% | — | |
| 3 | Ros Lloyd | Conservative Party | 215 | 10.3% | — | |
| 4 | Geoff Abell | Liberal Democrats | 183 | 8.8% | — | |
| 5 | John Pearson | OSAC | 164 | 7.9% | — |
Edgeley and Cheadle Heath · single-seat
Marginal winner Winning candidate's share of valid ballots. 62.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,865
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Matt Wynne | Labour Party | 1,797 | 62.7% | +12.7 pts | Elected |
| 2 | Peter Behan | UK Independence Party (UKIP) | 327 | 11.4% | — | |
| 3 | Shaughan Rick | Green Party | 286 | 10.0% | — | |
| 4 | Richard Walsh | Conservative Party | 256 | 8.9% | — | |
| 5 | Oliver Harrison | Liberal Democrats | 199 | 6.9% | — |
Heald Green · single-seat
Marginal winner Winning candidate's share of valid ballots. 69.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,449
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Carole McCann | Independent | 2,393 | 69.4% | +19.4 pts | Elected |
| 2 | Joi Amos | Labour Party | 450 | 13.0% | — | |
| 3 | Yvonne Salmons | Conservative Party | 238 | 6.9% | — | |
| 4 | Jane O'Neill | Liberal Democrats | 208 | 6.0% | — | |
| 5 | Richard Brown | Green Party | 160 | 4.6% | — |