← Stoke-on-Trent (all cycles) · 2 May 2019 cohort
Stoke-on-Trent 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 37 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 44 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Conservative Party | 23,665 | 34.8% | 15 | 34.1% | 16 | 36.4% | -1 |
| Labour Party | 22,060 | 32.4% | 16 | 36.4% | 15 | 34.1% | +1 |
| CityInd | 17,414 | 25.6% | 12 | 27.3% | 12 | 27.3% | 0 |
| Independent | 2,714 | 4.0% | 1 | 2.3% | 1 | 2.3% | 0 |
| Green Party | 883 | 1.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 648 | 1.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| ForBritn | 610 | 0.9% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 67,994 | 100.0% | 44 | 100.0% | 44 | 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
The 2019 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2019 election (current) and on the eve of it (2018), so you can see what the result replaced.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Meir North · 1 seat · won at 25.6% · −24.4 pts below quota
- Blurton West and Newstead · 1 seat · won at 31.8% · −18.2 pts below quota
- Fenton East · 1 seat · won at 33.3% · −16.7 pts below quota
- Meir South · 1 seat · won at 39.7% · −10.3 pts below quota
- Sandford Hill · 1 seat · won at 40.6% · −9.4 pts below quota
- Blurton East · 1 seat · won at 42.4% · −7.6 pts below quota
- Fenton West and Mount Pleasant · 1 seat · won at 43.2% · −6.8 pts below quota
- Hollybush and Longton West · 1 seat · won at 44.1% · −5.9 pts below quota
- Ford Green and Smallthorne · 1 seat · won at 44.3% · −5.7 pts below quota
- Penkhull and Stoke · 1 seat · won at 44.5% · −5.5 pts below quota
- Burslem Park · 1 seat · won at 44.9% · −5.1 pts below quota
- Eaton Park · 1 seat · won at 45.3% · −4.7 pts below quota
- Little Chell and Stanfield · 1 seat · won at 45.4% · −4.6 pts below quota
- Tunstall · 1 seat · won at 47.1% · −2.9 pts below quota
- Springfields and Trent Vale · 1 seat · won at 47.6% · −2.4 pts below quota
- Dresden and Florence · 1 seat · won at 48.8% · −1.2 pts below quota
- Boothen and Oak Hill · 1 seat · won at 49.2% · −0.8 pts below quota
- Broadway and Longton East · 1 seat · won at 50.5% · above quota
- Abbey Hulton and Townsend · 2 seats · won at 35.2% · above quota
- Burslem Central · 1 seat · won at 52.8% · above quota
- Goldenhill and Sandyford · 1 seat · won at 54.1% · above quota
- Birches Head and Central Forest Park · 2 seats · won at 37.9% · above quota
- Etruria and Hanley · 1 seat · won at 55.5% · above quota
- Sneyd Green · 1 seat · won at 56.2% · above quota
- Bradeley and Chell Heath · 1 seat · won at 56.3% · above quota
- Joiner's Square · 1 seat · won at 58.1% · above quota
- Bentilee and Ubberley · 2 seats · won at 41.6% · above quota
- Lightwood North and Normacot · 1 seat · won at 59.0% · above quota
- Weston Coyney · 1 seat · won at 60.2% · above quota
- Moorcroft · 1 seat · won at 60.4% · above quota
- Hartshill and Basford · 1 seat · won at 61.6% · above quota
- Baddeley, Milton and Norton · 3 seats · won at 39.2% · above quota
- Meir Hay · 1 seat · won at 68.1% · above quota
- Hanley Park and Shelton · 1 seat · won at 69.4% · above quota
- Hanford and Trentham · 2 seats · won at 62.0% · above quota
- Meir Park · 1 seat · won at 84.4% · above quota
- Great Chell and Packmoor · 2 seats · won at 67.9% · above quota
Race results
Meir North · single-seat
Marginal winner Winning candidate's share of valid ballots. 25.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −24.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 954
| 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 | Desiree Elliott | Labour Party | 244 | 25.6% | −24.4 pts | Elected |
| 2 | Ruth Rosenau | Independent | 215 | 22.5% | — | |
| 3 | Steve Brown | Conservative Party | 176 | 18.4% | — | |
| 4 | Michelle Swift | CityInd | 165 | 17.3% | — | |
| 5 | David Pegg | UK Independence Party (UKIP) | 154 | 16.1% | — |
Blurton West and Newstead · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,012
| 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 | Maxine Clark | Conservative Party | 322 | 31.8% | −18.2 pts | Elected |
| 2 | Neil Day | CityInd | 315 | 31.1% | — | |
| 3 | Javid Najmi | Labour Party | 303 | 29.9% | — | |
| 4 | Pete Latham | Green Party | 72 | 7.1% | — |
Fenton East · single-seat
Marginal winner Winning candidate's share of valid ballots. 33.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,153
| 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 | Paul Shotton | Labour Party | 384 | 33.3% | −16.7 pts | Elected |
| 2 | Alan Gerrard | Independent | 382 | 33.1% | — | |
| 3 | Susan Pickering | CityInd | 241 | 20.9% | — | |
| 4 | William Litherland | Conservative Party | 146 | 12.7% | — |
Meir South · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,019
| 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 | Faisal Hussain | Conservative Party | 405 | 39.7% | −10.3 pts | Elected |
| 2 | Debbie Wheeldon | Labour Party | 326 | 32.0% | — | |
| 3 | John Ayers | CityInd | 288 | 28.3% | — |
Sandford Hill · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,059
| 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 | Ally Simcock | Labour Party | 430 | 40.6% | −9.4 pts | Elected |
| 2 | James Watts | Conservative Party | 399 | 37.7% | — | |
| 3 | Alex Wright | ForBritn | 230 | 21.7% | — |
Blurton East · single-seat
Marginal winner Winning candidate's share of valid ballots. 42.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,469
| 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 | Lorraine Beardmore | Conservative Party | 623 | 42.4% | −7.6 pts | Elected |
| 2 | Joan Bell | Labour Party | 342 | 23.3% | — | |
| 3 | Susan Whalley | CityInd | 318 | 21.6% | — | |
| 4 | Brian Ward | Independent | 186 | 12.7% | — |
Fenton West and Mount Pleasant · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,204
| 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 | Cheryl Gerrard | Independent | 520 | 43.2% | −6.8 pts | Elected |
| 2 | Mick Bell | CityInd | 337 | 28.0% | — | |
| 3 | Christine Mallaband-Brown | Labour Party | 240 | 19.9% | — | |
| 4 | Tayyab Hussain | Conservative Party | 75 | 6.2% | — | |
| 5 | Brian Burgess | Green Party | 32 | 2.7% | — |
Hollybush and Longton West · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 979
| 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 | Shaun Bennett | CityInd | 432 | 44.1% | −5.9 pts | Elected |
| 2 | Kath Banks | Labour Party | 375 | 38.3% | — | |
| 3 | Carlton Espley | Conservative Party | 172 | 17.6% | — |
Ford Green and Smallthorne · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,017
| 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 | Candi Chetwynd | Labour Party | 451 | 44.3% | −5.7 pts | Elected |
| 2 | Dean Richardson | Conservative Party | 290 | 28.5% | — | |
| 3 | Mike Lucking | CityInd | 276 | 27.1% | — |
Penkhull and Stoke · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,527
| 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 | Randy Conteh | CityInd | 679 | 44.5% | −5.5 pts | Elected |
| 2 | Jim Bradbury | Labour Party | 620 | 40.6% | — | |
| 3 | Robert Griffiths | Green Party | 129 | 8.4% | — | |
| 4 | Mohammed Ateeq | Conservative Party | 99 | 6.5% | — |
Burslem Park · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,014
| 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 | Lesley Adams | CityInd | 455 | 44.9% | −5.1 pts | Elected |
| 2 | Joy Garner | Labour Party | 410 | 40.4% | — | |
| 3 | Chaudhry Amjad Hussain | Conservative Party | 149 | 14.7% | — |
Eaton Park · 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. 1,077
| 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 | Heather Blurton | Conservative Party | 488 | 45.3% | −4.7 pts | Elected |
| 2 | Terry Crowe | Labour Party | 358 | 33.2% | — | |
| 3 | Jeanette Maddison | CityInd | 231 | 21.4% | — |
Little Chell and Stanfield · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,131
| 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 | David Williams | Labour Party | 513 | 45.4% | −4.6 pts | Elected |
| 2 | Dave Conway | CityInd | 406 | 35.9% | — | |
| 3 | Lian Brennan | UK Independence Party (UKIP) | 140 | 12.4% | — | |
| 4 | Waheed Karim | Conservative Party | 72 | 6.4% | — |
Tunstall · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,241
| 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 | Lee Wanger | CityInd | 584 | 47.1% | −2.9 pts | Elected |
| 2 | Omair Hussain | Labour Party | 529 | 42.6% | — | |
| 3 | Christopher Mulroy | Conservative Party | 128 | 10.3% | — |
Springfields and Trent Vale · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,190
| 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 | Jackie Barnes | CityInd | 567 | 47.6% | −2.4 pts | Elected |
| 2 | Birgit Allport | Labour Party | 417 | 35.0% | — | |
| 3 | Jade Taylor | Green Party | 114 | 9.6% | — | |
| 4 | Bilal Mohammad | Conservative Party | 92 | 7.7% | — |
Dresden and Florence · single-seat
Marginal winner Winning candidate's share of valid ballots. 48.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,576
| 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 | Lilian Dodd | CityInd | 769 | 48.8% | −1.2 pts | Elected |
| 2 | Mohammed Shafiq | Conservative Party | 535 | 33.9% | — | |
| 3 | Fred Ball | Labour Party | 272 | 17.3% | — |
Boothen and Oak Hill · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,227
| 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 | Andy Platt | Labour Party | 604 | 49.2% | −0.8 pts | Elected |
| 2 | Paul Wilshaw | Conservative Party | 282 | 23.0% | — | |
| 3 | Adam Colclough | Green Party | 145 | 11.8% | — | |
| 4 | Dave Cooper | CityInd | 120 | 9.8% | — | |
| 5 | Matthew Halliday | Independent | 76 | 6.2% | — |
Broadway and Longton East · single-seat
Marginal winner Winning candidate's share of valid ballots. 50.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,034
| 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 | Asman Ali | Conservative Party | 522 | 50.5% | +0.5 pts | Elected |
| 2 | Christopher Robinson | Labour Party | 512 | 49.5% | — |
Abbey Hulton and Townsend · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 35.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,535
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | 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 | Mel Baddeley | CityInd | 766 | 25.0% | 49.9% | +16.6 pts | Elected |
| 2 | Jo Woolner | Labour Party | 540 | 17.6% | 35.2% | +1.9 pts | Elected |
| 3 | Matt Crompton | Labour Party | 521 | 17.0% | 34.0% | — | |
| 4 | Mike Bridgewater | CityInd | 488 | 15.9% | 31.8% | — | |
| 5 | Richard Brereton | Conservative Party | 232 | 7.6% | 15.1% | — | |
| 6 | Steven Woolridge | Independent | 215 | 7.0% | 14.0% | — | |
| 7 | James Vernon | Conservative Party | 160 | 5.2% | 10.4% | — | |
| 8 | Richard Broughan | ForBritn | 147 | 4.8% | 9.6% | — |
Burslem Central · single-seat
Marginal winner Winning candidate's share of valid ballots. 52.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,104
| 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 | Jane Ashworth | Labour Party | 583 | 52.8% | +2.8 pts | Elected |
| 2 | Alan Dutton | CityInd | 444 | 40.2% | — | |
| 3 | Sakhir Ahmad | Conservative Party | 77 | 7.0% | — |
Goldenhill and Sandyford · single-seat
Marginal winner Winning candidate's share of valid ballots. 54.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,313
| 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 | Chandra Kanneganti | Conservative Party | 710 | 54.1% | +4.1 pts | Elected |
| 2 | Lucy Kelly | Labour Party | 362 | 27.6% | — | |
| 3 | Peter Wheeldon | CityInd | 241 | 18.4% | — |
Birches Head and Central Forest Park · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 37.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,057
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | 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 | Jean Bowers | CityInd | 869 | 21.1% | 42.3% | +8.9 pts | Elected |
| 2 | Sabrina Bowers | CityInd | 779 | 18.9% | 37.9% | +4.5 pts | Elected |
| 3 | Tim Foxley | Conservative Party | 656 | 15.9% | 31.9% | — | |
| 4 | Sharon Yates | Labour Party | 627 | 15.2% | 30.5% | — | |
| 5 | Bert Loweth | Conservative Party | 605 | 14.7% | 29.4% | — | |
| 6 | Muhammad Aumir | Labour Party | 577 | 14.0% | 28.1% | — |
Etruria and Hanley · single-seat
Marginal winner Winning candidate's share of valid ballots. 55.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,483
| 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 | Majid Khan | Labour Party | 823 | 55.5% | +5.5 pts | Elected |
| 2 | Khalil Ahmed | CityInd | 479 | 32.3% | — | |
| 3 | Stuart Barrow | Conservative Party | 181 | 12.2% | — |
Sneyd Green · single-seat
Marginal winner Winning candidate's share of valid ballots. 56.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 999
| 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 | Joanne Powell-Beckett | CityInd | 561 | 56.2% | +6.2 pts | Elected |
| 2 | Helen Harrison | Labour Party | 288 | 28.8% | — | |
| 3 | Beth Peake | Conservative Party | 150 | 15.0% | — |
Bradeley and Chell Heath · single-seat
Marginal winner Winning candidate's share of valid ballots. 56.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 980
| 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 | Gurmeet Singh Kallar | Labour Party | 552 | 56.3% | +6.3 pts | Elected |
| 2 | Rathi Pragasam | Conservative Party | 428 | 43.7% | — |
Joiner's Square · single-seat
Marginal winner Winning candidate's share of valid ballots. 58.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,108
| 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 | Alastair Watson | Labour Party | 644 | 58.1% | +8.1 pts | Elected |
| 2 | Asim Shaheen | CityInd | 335 | 30.2% | — | |
| 3 | Claire Picken | Conservative Party | 129 | 11.6% | — |
Bentilee and Ubberley · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,248
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | 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 | Sheila Pitt | Labour Party | 528 | 21.2% | 42.3% | +9.0 pts | Elected |
| 2 | Stephen Funnell | Labour Party | 519 | 20.8% | 41.6% | +8.3 pts | Elected |
| 3 | Sharon Edwards | CityInd | 357 | 14.3% | 28.6% | — | |
| 4 | Gary Fedtschyschak | UK Independence Party (UKIP) | 354 | 14.2% | 28.4% | — | |
| 5 | Dale Morrey | CityInd | 266 | 10.7% | 21.3% | — | |
| 6 | Lee Martin | ForBritn | 233 | 9.3% | 18.7% | — | |
| 7 | Sarah Kempson | Conservative Party | 143 | 5.7% | 11.5% | — | |
| 8 | Liam Sperrin | Conservative Party | 95 | 3.8% | 7.6% | — |
Lightwood North and Normacot · single-seat
Marginal winner Winning candidate's share of valid ballots. 59.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,434
| 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 | Sadaqat Maqsoom | Conservative Party | 1,436 | 59.0% | +9.0 pts | Elected |
| 2 | Bagh Ali | Labour Party | 998 | 41.0% | — |
Weston Coyney · single-seat
Marginal winner Winning candidate's share of valid ballots. 60.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,259
| 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 | Ross Irving | Conservative Party | 758 | 60.2% | +10.2 pts | Elected |
| 2 | Chris Walker | Labour Party | 282 | 22.4% | — | |
| 3 | Julian Read | CityInd | 128 | 10.2% | — | |
| 4 | Jan Zablocki | Green Party | 91 | 7.2% | — |
Moorcroft · single-seat
Marginal winner Winning candidate's share of valid ballots. 60.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,642
| 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 | Mohammed Pervez | Labour Party | 992 | 60.4% | +10.4 pts | Elected |
| 2 | Tariq Mahmood | Conservative Party | 650 | 39.6% | — |
Hartshill and Basford · single-seat
Marginal winner Winning candidate's share of valid ballots. 61.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,303
| 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 | Shaun Pender | Labour Party | 802 | 61.6% | +11.6 pts | Elected |
| 2 | Christine Warren | Conservative Party | 295 | 22.6% | — | |
| 3 | Gulzar Ahmed | CityInd | 206 | 15.8% | — |
Baddeley, Milton and Norton · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,298
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | 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 | David Evans | Conservative Party | 1,854 | 18.7% | 56.2% | +31.2 pts | Elected |
| 2 | Carl Edwards | Conservative Party | 1,629 | 16.5% | 49.4% | +24.4 pts | Elected |
| 3 | James Smith | Conservative Party | 1,292 | 13.1% | 39.2% | +14.2 pts | Elected |
| 4 | Gary Elsby | Independent | 1,120 | 11.3% | 34.0% | — | |
| 5 | Jeff Birks | Labour Party | 844 | 8.5% | 25.6% | — | |
| 6 | Emma Ford | Labour Party | 837 | 8.5% | 25.4% | — | |
| 7 | Tina Natalello | Labour Party | 695 | 7.0% | 21.1% | — | |
| 8 | Chris Wardle | CityInd | 584 | 5.9% | 17.7% | — | |
| 9 | Julie Bull | CityInd | 525 | 5.3% | 15.9% | — | |
| 10 | Steven Taylor | CityInd | 514 | 5.2% | 15.6% | — |
Meir Hay · single-seat
Marginal winner Winning candidate's share of valid ballots. 68.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,264
| 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 | Craig Beardmore | Conservative Party | 861 | 68.1% | +18.1 pts | Elected |
| 2 | Asim Ali | Labour Party | 234 | 18.5% | — | |
| 3 | Teresa Slizewski-Whalley | CityInd | 169 | 13.4% | — |
Hanley Park and Shelton · 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. 832
| 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 | Amjid Wazir | Labour Party | 577 | 69.4% | +19.4 pts | Elected |
| 2 | Fawad Gul | CityInd | 189 | 22.7% | — | |
| 3 | Sharon Wilshaw | Conservative Party | 66 | 7.9% | — |
Hanford and Trentham · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 62.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,420
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | 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 | Daniel Jellyman | Conservative Party | 2,673 | 39.1% | 78.2% | +44.8 pts | Elected |
| 2 | Rachel Kelsall | Conservative Party | 2,120 | 31.0% | 62.0% | +28.7 pts | Elected |
| 3 | Harold Gregory | CityInd | 461 | 6.7% | 13.5% | — | |
| 4 | John Cunnison | Labour Party | 452 | 6.6% | 13.2% | — | |
| 5 | Sue Ramm | Labour Party | 450 | 6.6% | 13.2% | — | |
| 6 | Ian Jones | CityInd | 384 | 5.6% | 11.2% | — | |
| 7 | Alan Borgars | Green Party | 300 | 4.4% | 8.8% | — |
Meir Park · single-seat
Marginal winner Winning candidate's share of valid ballots. 84.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,339
| 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 | Abi Brown | Conservative Party | 1,130 | 84.4% | +34.4 pts | Elected |
| 2 | Marty Day | Labour Party | 209 | 15.6% | — |
Great Chell and Packmoor · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 67.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,820
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | 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 | Ann James | CityInd | 1,250 | 34.3% | 68.7% | +35.3 pts | Elected |
| 2 | Janine Bridges | CityInd | 1,236 | 34.0% | 67.9% | +34.6 pts | Elected |
| 3 | Sue Akkurt | Labour Party | 462 | 12.7% | 25.4% | — | |
| 4 | Jamie Tennant | Labour Party | 332 | 9.1% | 18.2% | — | |
| 5 | Mark Jellyman | Conservative Party | 236 | 6.5% | 13.0% | — | |
| 6 | Rahim Suleman | Conservative Party | 124 | 3.4% | 6.8% | — |