← Manchester (all cycles) · 2 May 2019 cohort

Manchester 2019

Local elections held 2 May 2019.

32 ward races
33 seats
8 elected below the proportional quota
24.2% 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 32 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 33 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 %Δ
Labour Party56,38058.5%3297.0%2163.6%+11
Liberal Democrats13,35813.9%13.0%412.1%-3
Green Party12,50713.0%00.0%412.1%-4
Conservative Party6,3146.6%00.0%26.1%-2
UK Independence Party (UKIP)4,5114.7%00.0%13.0%-1
Independent2,7352.8%00.0%13.0%-1
WEP4180.4%00.0%00.0%0
ForBritn380.0%00.0%00.0%0
SocAlt250.0%00.0%00.0%0
CommLg120.0%00.0%00.0%0
Total96,298100.0%33100.0%33100.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

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.

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

Deansgate · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,429

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
1William JeavonsLabour Party49734.8%−15.2 ptsElected
2John BridgesLiberal Democrats44931.4%
3Christopher OgdenGreen Party25217.6%
4Connor WatsonConservative Party1268.8%
5Sam JohnsonWEP1057.3%

EC ward code E05011361 · Back to ward index

Didsbury East · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,614

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
1James WilsonLabour Party1,94842.2%−7.8 ptsElected
2John CameronLiberal Democrats1,88940.9%
3Wendy LynasGreen Party49110.6%
4James FlanaganConservative Party2866.2%

EC ward code E05011362 · Back to ward index

Piccadilly · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,387

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
1Sam WheelerLabour Party59643.0%−7.0 ptsElected
2Joe LynchLiberal Democrats35725.7%
3Brian CandelandGreen Party33624.2%
4Paul WanConservative Party987.1%

EC ward code E05011376 · Back to ward index

Withington · 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. 3,213

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
1Becky ChambersLabour Party1,44244.9%−5.1 ptsElected
2April PrestonLiberal Democrats1,33941.7%
3Nathan RaeGreen Party33110.3%
4Shaden JaradatConservative Party1013.1%

EC ward code E05011380 · Back to ward index

Clayton and Openshaw · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,994

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
1Sean McHaleLabour Party1,34645.0%−5.0 ptsElected
2Ken DobsonIndependent1,33444.6%
3Jake WelshGreen Party1093.6%
4Fahim ChoudhuryConservative Party1063.5%
5Maria TurnerLiberal Democrats993.3%

EC ward code E05011359 · Back to ward index

Moston · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,057

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
1Yasmine DarLabour Party1,43046.8%−3.2 ptsElected
2Mike PattilloIndependent52717.2%
3Mark DaviesUK Independence Party (UKIP)46715.3%
4Stephen McHughConservative Party30910.1%
5Eithne QuinnGreen Party1815.9%
6Charles GloverLiberal Democrats1183.9%
7Grace DonagheySocAlt250.8%

EC ward code E05011373 · Back to ward index

Gorton and Abbey Hey · 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. 3,078

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
1Afia KamalLabour Party1,46447.6%−2.4 ptsElected
2Jackie PearceyLiberal Democrats81826.6%
3Katie FanningUK Independence Party (UKIP)41813.6%
4Paul DaviesGreen Party2086.8%
5Jake FeeleyConservative Party1705.5%

EC ward code E05011365 · Back to ward index

Brooklands · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,692

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
1Sue MurphyLabour Party1,33649.6%−0.4 ptsElected
2Stephen Carlton-WoodsConservative Party46317.2%
3Kathy MasonUK Independence Party (UKIP)38914.5%
4Grace BuczkowskaGreen Party30111.2%
5Sebastian BateLiberal Democrats2037.5%

EC ward code E05011353 · Back to ward index

Didsbury West · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,389

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
1Greg StantonLiberal Democrats2,21450.4%+0.4 ptsElected
2Dave EllisonLabour Party1,49033.9%
3Arnold SpencerGreen Party4309.8%
4Anjenarra HuqueConservative Party1703.9%
5Sarika PaulWEP851.9%

EC ward code E05011363 · Back to ward index

Woodhouse Park · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.4% 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. 2,194

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
1Edward NewmanLabour Party1,14952.4%+2.4 ptsElected
2Robert NunneyGreen Party77135.1%
3Ken WedderburnConservative Party1958.9%
4Anna HablakLiberal Democrats793.6%

EC ward code E05011381 · Back to ward index

Charlestown · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,616

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
1Basil CurleyLabour Party1,38753.0%+3.0 ptsElected
2Anthony BrennanIndependent41515.9%
3Stephen O'NeillUK Independence Party (UKIP)38714.8%
4Charalampos KagkourasConservative Party1806.9%
5Astrid JohnsonGreen Party1596.1%
6Charles TurnerLiberal Democrats883.4%

EC ward code E05011355 · Back to ward index

Baguley · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,242

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
1Luke RaikesLabour Party1,19253.2%+3.2 ptsElected
2Paul O'DonoughueUK Independence Party (UKIP)36416.2%
3Peter HarropConservative Party34515.4%
4Sarah ManderGreen Party2229.9%
5Nick SaundersLiberal Democrats1074.8%
6Hugo WilsCommLg120.5%

EC ward code E05011352 · Back to ward index

Chorlton Park · single-seat

Marginal winner Winning candidate's share of valid ballots. 54.3% 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,745

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
1Dave RawsonLabour Party2,57754.3%+4.3 ptsElected
2Mary CandelandGreen Party1,04222.0%
3Amaan HashmiLiberal Democrats85718.1%
4Christopher HallidayConservative Party2695.7%

EC ward code E05011358 · Back to ward index

Ancoats and Beswick · single-seat

Marginal winner Winning candidate's share of valid ballots. 55.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,136

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 Majid DarLabour Party1,19255.8%+5.8 ptsElected
2Robyn SchreibkeGreen Party37817.7%
3Jane McQueenLiberal Democrats23611.0%
4Daniel BellConservative Party1878.8%
5Trevor WongsamUK Independence Party (UKIP)1436.7%

EC ward code E05011350 · Back to ward index

Higher Blackley · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,443

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
1Paula SadlerLabour Party1,37856.4%+6.4 ptsElected
2Lee SevilleUK Independence Party (UKIP)43117.6%
3Peter MatthewsLiberal Democrats2309.4%
4Adrian ThompsonGreen Party2148.8%
5Alexandru StancuConservative Party1907.8%

EC ward code E05011367 · Back to ward index

Sharston · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,262

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
1Tim WhistonLabour Party1,28656.9%+6.9 ptsElected
2Philip MatthewsUK Independence Party (UKIP)40317.8%
3Sylvia BuchanGreen Party24710.9%
4Jagdeep Singh MehatConservative Party1918.4%
5Helen ShawLiberal Democrats1356.0%

EC ward code E05011378 · Back to ward index

Northenden · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,517

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
1Sarah RussellLabour Party1,43156.9%+6.9 ptsElected
2Simon GrayGreen Party38915.5%
3Ralph EllertonConservative Party34913.9%
4Mark SaundersLiberal Democrats2319.2%
5Donald Oink A-LotIndependent1174.6%

EC ward code E05011374 · Back to ward index

Chorlton · single-seat

Marginal winner Winning candidate's share of valid ballots. 57.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,516

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
1Matt StrongLabour Party2,57457.0%+7.0 ptsElected
2Mary CrumptonGreen Party95021.0%
3Lizzy BainLiberal Democrats57512.7%
4Keith BerryConservative Party2124.7%
5Jo HeathcoteWEP1463.2%
6Michael ElstonIndependent591.3%

EC ward code E05011357 · Back to ward index

Miles Platting and Newton Heath · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,635

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
1John FlanaganLabour Party1,60160.8%+10.8 ptsElected
2Christopher OwenUK Independence Party (UKIP)45917.4%
3Stephanie WyattGreen Party2138.1%
4Francesco FalcioniIndependent1335.0%
5Michael CiotkowskiConservative Party1284.9%
6Simon LeporiLiberal Democrats1013.8%

EC ward code E05011371 · Back to ward index

Hulme · single-seat

Marginal winner Winning candidate's share of valid ballots. 62.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,438

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
1Annette WrightLabour Party1,53062.8%+12.8 ptsElected
2Issy PatienceGreen Party62025.4%
3Daniel Toth-NagyLiberal Democrats1636.7%
4Jessica BeaumontConservative Party1255.1%

EC ward code E05011368 · Back to ward index

Harpurhey · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,378

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
1Patrick KarneyLabour Party1,51063.5%+13.5 ptsElected
2Michael FelseUK Independence Party (UKIP)31913.4%
3Gareth BrownConservative Party2329.8%
4Vicky MatthewsGreen Party2159.0%
5Lynne WilliamsLiberal Democrats1024.3%

EC ward code E05011366 · Back to ward index

Old Moat · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,752

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
1Garry BridgesLabour Party1,75463.7%+13.7 ptsElected
2Bonnie BoultonGreen Party46817.0%
3Jon MartinLiberal Democrats38614.0%
4Tom BenbowConservative Party1445.2%

EC ward code E05011375 · Back to ward index

Burnage · single-seat

Marginal winner Winning candidate's share of valid ballots. 64.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,651

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
1Azra AliLabour Party2,33764.0%+14.0 ptsElected
2Andrea TimoneyLiberal Democrats57015.6%
3Benjamin DundasGreen Party3629.9%
4Ian RaeUK Independence Party (UKIP)2336.4%
5Shahed HossainConservative Party1494.1%

EC ward code E05011354 · Back to ward index

Levenshulme · single-seat

Marginal winner Winning candidate's share of valid ballots. 66.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,804

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
1Basat SheikhLabour Party2,52466.4%+16.4 ptsElected
2Dick VenesGreen Party60415.9%
3Andrew HickeyLiberal Democrats3709.7%
4Bob CatterallUK Independence Party (UKIP)2185.7%
5James SmithConservative Party882.3%

EC ward code E05011369 · Back to ward index

Whalley Range · single-seat

Marginal winner Winning candidate's share of valid ballots. 69.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,623

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
1Angeliki StogiaLabour Party2,52469.7%+19.7 ptsElected
2Eliza TyrrellGreen Party77721.4%
3Phil ManktelowLiberal Democrats1995.5%
4David SempleConservative Party1233.4%

EC ward code E05011379 · Back to ward index

Ardwick · single-seat

Marginal winner Winning candidate's share of valid ballots. 72.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,348

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
1Amna AbdullatifLabour Party1,69272.1%+22.1 ptsElected
2George RiceLiberal Democrats24310.3%
3Kara NgGreen Party24210.3%
4Archie GalbraithConservative Party1717.3%

EC ward code E05011351 · Back to ward index

Crumpsall · single-seat

Marginal winner Winning candidate's share of valid ballots. 72.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,332

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
1Fiaz RiasatLabour Party2,40272.1%+22.1 ptsElected
2Sham AkhtarConservative Party2948.8%
3Adam KingGreen Party2146.4%
4Ernest WillescroftUK Independence Party (UKIP)1594.8%
5Andrew McGuinnessLiberal Democrats1434.3%
6Samantha DaysWEP822.5%
7Brian SallisForBritn381.1%

EC ward code E05011360 · Back to ward index

Rusholme · single-seat

Marginal winner Winning candidate's share of valid ballots. 75.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,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
1Ahmed AliLabour Party2,26675.6%+25.6 ptsElected
2Kate Walsh BensonGreen Party38412.8%
3Holly MatthiesLiberal Democrats2016.7%
4Shazia AnjumConservative Party1484.9%

EC ward code E05011377 · Back to ward index

Longsight · single-seat

Marginal winner Winning candidate's share of valid ballots. 77.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,248

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
1Suzanne RichardsLabour Party2,50177.0%+27.0 ptsElected
2Shahana ChoudharyConservative Party34410.6%
3Kobe BibbonLiberal Democrats2146.6%
4Bernard EkberyGreen Party1895.8%

EC ward code E05011370 · Back to ward index

Moss Side · single-seat

Marginal winner Winning candidate's share of valid ballots. 79.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,119

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
1Mahadi Sharif MahamedLabour Party2,48579.7%+29.7 ptsElected
2Kirstine PearsonGreen Party33910.9%
3Andrew StevensLiberal Democrats1866.0%
4Luke CostelloConservative Party1093.5%

EC ward code E05011372 · Back to ward index

Cheetham · single-seat

Marginal winner Winning candidate's share of valid ballots. 81.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,727

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
1Shazia ButtLabour Party3,04781.8%+31.8 ptsElected
2Dave TaylorGreen Party1834.9%
3Rafique MalikIndependent1504.0%
4James MillerUK Independence Party (UKIP)1213.2%
5Gary McKennaLiberal Democrats1173.1%
6Azmat HusainConservative Party1092.9%

EC ward code E05011356 · Back to ward index

Fallowfield · 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. 65.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,860

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
1Jade DoswellLabour Party1,27934.4%68.8%+35.4 ptsElected
2Ali IlyasLabour Party1,21332.6%65.2%+31.9 ptsElected
3Lottie DonovanGreen Party37110.0%19.9%
4Anne PowerGreen Party3158.5%16.9%
5Lauren Coleman-BennettLiberal Democrats1915.1%10.3%
6Jamie DwanLiberal Democrats1484.0%8.0%
7Mike HannonConservative Party1113.0%6.0%
8Rory TinkerConservative Party922.5%4.9%

EC ward code E05011364 · Back to ward index