← Stoke-on-Trent (all cycles) · 2 May 2019 cohort

Stoke-on-Trent 2019

Local elections held 2 May 2019.

37 ward races
44 seats
17 elected below the proportional quota
38.6% of seats below quota

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.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Conservative Party23,66534.8%1534.1%1636.4%-1
Labour Party22,06032.4%1636.4%1534.1%+1
CityInd17,41425.6%1227.3%1227.3%0
Independent2,7144.0%12.3%12.3%0
Green Party8831.3%00.0%00.0%0
UK Independence Party (UKIP)6481.0%00.0%00.0%0
ForBritn6100.9%00.0%00.0%0
Total67,994100.0%44100.0%44100.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.

Vote share
Actual seats
Proportional seats

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.

Current (2019)
Previous (2018)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

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

RankCandidatePartyVotesShare 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
1Desiree ElliottLabour Party24425.6%−24.4 ptsElected
2Ruth RosenauIndependent21522.5%
3Steve BrownConservative Party17618.4%
4Michelle SwiftCityInd16517.3%
5David PeggUK Independence Party (UKIP)15416.1%

EC ward code E05008741 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Maxine ClarkConservative Party32231.8%−18.2 ptsElected
2Neil DayCityInd31531.1%
3Javid NajmiLabour Party30329.9%
4Pete LathamGreen Party727.1%

EC ward code E05008719 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Paul ShottonLabour Party38433.3%−16.7 ptsElected
2Alan GerrardIndependent38233.1%
3Susan PickeringCityInd24120.9%
4William LitherlandConservative Party14612.7%

EC ward code E05008728 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Faisal HussainConservative Party40539.7%−10.3 ptsElected
2Debbie WheeldonLabour Party32632.0%
3John AyersCityInd28828.3%

EC ward code E05008743 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Ally SimcockLabour Party43040.6%−9.4 ptsElected
2James WattsConservative Party39937.7%
3Alex WrightForBritn23021.7%

EC ward code E05008746 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Lorraine BeardmoreConservative Party62342.4%−7.6 ptsElected
2Joan BellLabour Party34223.3%
3Susan WhalleyCityInd31821.6%
4Brian WardIndependent18612.7%

EC ward code E05008718 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Cheryl GerrardIndependent52043.2%−6.8 ptsElected
2Mick BellCityInd33728.0%
3Christine Mallaband-BrownLabour Party24019.9%
4Tayyab HussainConservative Party756.2%
5Brian BurgessGreen Party322.7%

EC ward code E05008729 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Shaun BennettCityInd43244.1%−5.9 ptsElected
2Kath BanksLabour Party37538.3%
3Carlton EspleyConservative Party17217.6%

EC ward code E05008736 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Candi ChetwyndLabour Party45144.3%−5.7 ptsElected
2Dean RichardsonConservative Party29028.5%
3Mike LuckingCityInd27627.1%

EC ward code E05008730 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Randy ContehCityInd67944.5%−5.5 ptsElected
2Jim BradburyLabour Party62040.6%
3Robert GriffithsGreen Party1298.4%
4Mohammed AteeqConservative Party996.5%

EC ward code E05008745 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Lesley AdamsCityInd45544.9%−5.1 ptsElected
2Joy GarnerLabour Party41040.4%
3Chaudhry Amjad HussainConservative Party14914.7%

EC ward code E05008724 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Heather BlurtonConservative Party48845.3%−4.7 ptsElected
2Terry CroweLabour Party35833.2%
3Jeanette MaddisonCityInd23121.4%

EC ward code E05008726 · Back to ward index

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

RankCandidatePartyVotesShare 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
1David WilliamsLabour Party51345.4%−4.6 ptsElected
2Dave ConwayCityInd40635.9%
3Lian BrennanUK Independence Party (UKIP)14012.4%
4Waheed KarimConservative Party726.4%

EC ward code E05008739 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Lee WangerCityInd58447.1%−2.9 ptsElected
2Omair HussainLabour Party52942.6%
3Christopher MulroyConservative Party12810.3%

EC ward code E05008749 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Jackie BarnesCityInd56747.6%−2.4 ptsElected
2Birgit AllportLabour Party41735.0%
3Jade TaylorGreen Party1149.6%
4Bilal MohammadConservative Party927.7%

EC ward code E05008748 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Lilian DoddCityInd76948.8%−1.2 ptsElected
2Mohammed ShafiqConservative Party53533.9%
3Fred BallLabour Party27217.3%

EC ward code E05008725 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Andy PlattLabour Party60449.2%−0.8 ptsElected
2Paul WilshawConservative Party28223.0%
3Adam ColcloughGreen Party14511.8%
4Dave CooperCityInd1209.8%
5Matthew HallidayIndependent766.2%

EC ward code E05008720 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Asman AliConservative Party52250.5%+0.5 ptsElected
2Christopher RobinsonLabour Party51249.5%

EC ward code E05008722 · Back to ward index

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 →

RankCandidatePartyVotesShare 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
1Mel BaddeleyCityInd76625.0%49.9%+16.6 ptsElected
2Jo WoolnerLabour Party54017.6%35.2%+1.9 ptsElected
3Matt CromptonLabour Party52117.0%34.0%
4Mike BridgewaterCityInd48815.9%31.8%
5Richard BreretonConservative Party2327.6%15.1%
6Steven WoolridgeIndependent2157.0%14.0%
7James VernonConservative Party1605.2%10.4%
8Richard BroughanForBritn1474.8%9.6%

EC ward code E05008714 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Jane AshworthLabour Party58352.8%+2.8 ptsElected
2Alan DuttonCityInd44440.2%
3Sakhir AhmadConservative Party777.0%

EC ward code E05008723 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Chandra KannegantiConservative Party71054.1%+4.1 ptsElected
2Lucy KellyLabour Party36227.6%
3Peter WheeldonCityInd24118.4%

EC ward code E05008731 · Back to ward index

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 →

RankCandidatePartyVotesShare 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
1Jean BowersCityInd86921.1%42.3%+8.9 ptsElected
2Sabrina BowersCityInd77918.9%37.9%+4.5 ptsElected
3Tim FoxleyConservative Party65615.9%31.9%
4Sharon YatesLabour Party62715.2%30.5%
5Bert LowethConservative Party60514.7%29.4%
6Muhammad AumirLabour Party57714.0%28.1%

EC ward code E05008717 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Majid KhanLabour Party82355.5%+5.5 ptsElected
2Khalil AhmedCityInd47932.3%
3Stuart BarrowConservative Party18112.2%

EC ward code E05008727 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Joanne Powell-BeckettCityInd56156.2%+6.2 ptsElected
2Helen HarrisonLabour Party28828.8%
3Beth PeakeConservative Party15015.0%

EC ward code E05008747 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Gurmeet Singh KallarLabour Party55256.3%+6.3 ptsElected
2Rathi PragasamConservative Party42843.7%

EC ward code E05008721 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Alastair WatsonLabour Party64458.1%+8.1 ptsElected
2Asim ShaheenCityInd33530.2%
3Claire PickenConservative Party12911.6%

EC ward code E05008737 · Back to ward index

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 →

RankCandidatePartyVotesShare 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
1Sheila PittLabour Party52821.2%42.3%+9.0 ptsElected
2Stephen FunnellLabour Party51920.8%41.6%+8.3 ptsElected
3Sharon EdwardsCityInd35714.3%28.6%
4Gary FedtschyschakUK Independence Party (UKIP)35414.2%28.4%
5Dale MorreyCityInd26610.7%21.3%
6Lee MartinForBritn2339.3%18.7%
7Sarah KempsonConservative Party1435.7%11.5%
8Liam SperrinConservative Party953.8%7.6%

EC ward code E05008716 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Sadaqat MaqsoomConservative Party1,43659.0%+9.0 ptsElected
2Bagh AliLabour Party99841.0%

EC ward code E05008738 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Ross IrvingConservative Party75860.2%+10.2 ptsElected
2Chris WalkerLabour Party28222.4%
3Julian ReadCityInd12810.2%
4Jan ZablockiGreen Party917.2%

EC ward code E05008750 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Mohammed PervezLabour Party99260.4%+10.4 ptsElected
2Tariq MahmoodConservative Party65039.6%

EC ward code E05008744 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Shaun PenderLabour Party80261.6%+11.6 ptsElected
2Christine WarrenConservative Party29522.6%
3Gulzar AhmedCityInd20615.8%

EC ward code E05008735 · Back to ward index

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 →

RankCandidatePartyVotesShare 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
1David EvansConservative Party1,85418.7%56.2%+31.2 ptsElected
2Carl EdwardsConservative Party1,62916.5%49.4%+24.4 ptsElected
3James SmithConservative Party1,29213.1%39.2%+14.2 ptsElected
4Gary ElsbyIndependent1,12011.3%34.0%
5Jeff BirksLabour Party8448.5%25.6%
6Emma FordLabour Party8378.5%25.4%
7Tina NatalelloLabour Party6957.0%21.1%
8Chris WardleCityInd5845.9%17.7%
9Julie BullCityInd5255.3%15.9%
10Steven TaylorCityInd5145.2%15.6%

EC ward code E05008715 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Craig BeardmoreConservative Party86168.1%+18.1 ptsElected
2Asim AliLabour Party23418.5%
3Teresa Slizewski-WhalleyCityInd16913.4%

EC ward code E05008740 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Amjid WazirLabour Party57769.4%+19.4 ptsElected
2Fawad GulCityInd18922.7%
3Sharon WilshawConservative Party667.9%

EC ward code E05008734 · Back to ward index

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 →

RankCandidatePartyVotesShare 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
1Daniel JellymanConservative Party2,67339.1%78.2%+44.8 ptsElected
2Rachel KelsallConservative Party2,12031.0%62.0%+28.7 ptsElected
3Harold GregoryCityInd4616.7%13.5%
4John CunnisonLabour Party4526.6%13.2%
5Sue RammLabour Party4506.6%13.2%
6Ian JonesCityInd3845.6%11.2%
7Alan BorgarsGreen Party3004.4%8.8%

EC ward code E05008733 · Back to ward index

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

RankCandidatePartyVotesShare 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
1Abi BrownConservative Party1,13084.4%+34.4 ptsElected
2Marty DayLabour Party20915.6%

EC ward code E05008742 · Back to ward index

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 →

RankCandidatePartyVotesShare 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
1Ann JamesCityInd1,25034.3%68.7%+35.3 ptsElected
2Janine BridgesCityInd1,23634.0%67.9%+34.6 ptsElected
3Sue AkkurtLabour Party46212.7%25.4%
4Jamie TennantLabour Party3329.1%18.2%
5Mark JellymanConservative Party2366.5%13.0%
6Rahim SulemanConservative Party1243.4%6.8%

EC ward code E05008732 · Back to ward index