← Hackney (all cycles) · 7 May 2026 cohort

Hackney 2026

Local elections held 7 May 2026.

21 ward races
57 seats
16 unfairly awarded seats
28.1% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 57 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 %Δ
Green Party84,17243.1%4273.7%2645.6%+16
Labour Party69,64935.7%915.8%2136.8%-12
Conservative Party21,74811.1%610.5%610.5%0
Liberal Democrats7,2953.7%00.0%23.5%-2
Hackney Independent Socialist Collective5,6492.9%00.0%11.8%-1
Reform UK5,0252.6%00.0%11.8%-1
Independent1,5270.8%00.0%00.0%0
Trade Unionist and Socialist Coalition2720.1%00.0%00.0%0
Total195,337100.0%57100.0%57100.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 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), so you can see what the result replaced.

Current (2026)
Previous (2025)

Wards in this council

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

Race results

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

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
1Sarah YoungLabour Party1,17021.0%42.1%+8.7 ptsElected
2Florence Cullen DaviesGreen Party1,12820.3%40.5%+7.2 ptsElected
3Sam PallisLabour Party1,10919.9%39.9%
4Esther Jones RussellGreen Party1,06219.1%38.2%
5David GroszReform UK2514.5%9.0%
6Moty MoskovitzReform UK2083.7%7.5%
7Harry ThomasConservative Party1833.3%6.6%
8Andrew ChojnickiLiberal Democrats1542.8%5.5%
9Katarzyna WanatConservative Party1512.7%5.4%
10Georgy MordokhovLiberal Democrats1202.2%4.3%
11Thangavelu Senthil KumarIndependent280.5%1.0%

EC ward code local.hackney.woodberry-down.2026-05-07 · Back to ward index

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

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
1Gemma Per-BoGreen Party1,19823.4%46.8%+13.4 ptsElected
2Paul AndersonGreen Party1,15722.6%45.2%+11.8 ptsElected
3Jasmine MartinsLabour Party1,05520.6%41.2%
4Joe WalkerLabour Party97119.0%37.9%
5Emma HulseReform UK2013.9%7.8%
6Million JosephConservative Party2013.9%7.8%
7Shelaine Stanley-MitchellLiberal Democrats1953.8%7.6%
8Shalom NoveConservative Party1452.8%5.7%

EC ward code local.hackney.de-beauvoir.2026-05-07 · Back to ward index

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

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
1Charlie LawrieGreen Party1,46213.2%39.5%+14.5 ptsElected
2Ian David SharerConservative Party1,40912.7%38.1%+13.1 ptsElected
3Emma NeathGreen Party1,40512.7%38.0%+13.0 ptsElected
4Simche FeldmanConservative Party1,40012.6%37.9%
5Hershi MoskovitsConservative Party1,36612.3%36.9%
6Rida OyebadeLabour Party1,12010.1%30.3%
7Patrick PinkertonLabour Party1,0369.3%28.0%
8Stephen SartainLabour Party8177.4%22.1%
9Ceren SagirIndependent3893.5%10.5%
10Des BarrowIndependent2692.4%7.3%
11Lorraine ShearsLiberal Democrats1481.3%4.0%
12Leo CastanoReform UK1381.2%3.7%
13Rebekah MuindeLiberal Democrats1351.2%3.7%

EC ward code local.hackney.cazenove.2026-05-07 · Back to ward index

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

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
1Soraya AdejareGreen Party1,55428.0%56.0%+22.6 ptsElected
2Florence SchechterGreen Party1,37024.7%49.3%+16.0 ptsElected
3Clare PotterLabour Party1,15220.7%41.5%
4Mayiata LahaiLabour Party89616.1%32.3%
5Mark SmulianLiberal Democrats1703.1%6.1%
6Pearce BraniganConservative Party1602.9%5.8%
7Michelle TaboneReform UK1442.6%5.2%
8Weronika WojciechowskaConservative Party1081.9%3.9%

EC ward code local.hackney.brownswood.2026-05-07 · Back to ward index

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

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
1Nicholas BlincoeGreen Party1,20714.0%41.9%+16.9 ptsElected
2Ben LucasLabour Party1,20013.9%41.6%+16.6 ptsElected
3Jas Zavar CroweGreen Party1,18713.7%41.2%+16.2 ptsElected
4Carole WilliamsLabour Party1,16913.5%40.5%
5Dave CarrGreen Party1,15713.4%40.1%
6Clayeon McKenzieLabour Party1,08212.5%37.5%
7Paul KennedyReform UK3554.1%12.3%
8Mark BeckettConservative Party3243.7%11.2%
9Bella SharerConservative Party2522.9%8.7%
10Thierry LevenqLiberal Democrats2512.9%8.7%
11Miroslawa DabrowskaConservative Party2422.8%8.4%
12Geoffrey PayneLiberal Democrats2252.6%7.8%

EC ward code local.hackney.hoxton-west.2026-05-07 · Back to ward index

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

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
1Benzion PapierConservative Party1,55027.3%54.6%+21.3 ptsElected
2Hershy LisserConservative Party1,42825.1%50.3%+17.0 ptsElected
3Joe CushGreen Party62611.0%22.0%
4Greg HoustonGreen Party57110.1%20.1%
5Jonathan EnglandLabour Party5299.3%18.6%
6Adam TyndallLabour Party4678.2%16.4%
7Aharon KleinReform UK3556.3%12.5%
8John HodgsonLiberal Democrats621.1%2.2%
9Neel KulkarniLiberal Democrats440.8%1.5%
10Khuram HussainIndependent240.4%0.8%
11Yousaf Khan HussainIndependent230.4%0.8%

EC ward code local.hackney.stamford-hill-west.2026-05-07 · Back to ward index

Hoxton East and Shoreditch · 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. 43.1% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,595

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
1Kam AdamsLabour Party1,28616.5%49.6%+24.6 ptsElected
2Janet LeeGreen Party1,17615.1%45.3%+20.3 ptsElected
3Mihai CherejiGreen Party1,11814.4%43.1%+18.1 ptsElected
4Anya SizerLabour Party1,10314.2%42.5%
5Faruk TinazLabour Party99612.8%38.4%
6Romain MuhammadGreen Party96912.4%37.3%
7Vahid AlmasiReform UK2252.9%8.7%
8Cimeon Ellerton-KayLiberal Democrats2012.6%7.7%
9Peter Ivor FriendLiberal Democrats1782.3%6.9%
10Farhan JaisinConservative Party1642.1%6.3%
11Sandy Nkolomoni MulambaConservative Party1572.0%6.1%
12Christopher OkochaConservative Party1542.0%5.9%
13Chris NewbyTrade Unionist and Socialist Coalition570.7%2.2%

EC ward code local.hackney.hoxton-east-shoreditch.2026-05-07 · Back to ward index

Clissold · 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. 43.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,024

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
1Sam MathysGreen Party2,47920.5%61.6%+36.6 ptsElected
2George Sheldon GrünGreen Party2,18518.1%54.3%+29.3 ptsElected
3Rachel MaguireLabour Party1,74714.5%43.4%+18.4 ptsElected
4Sade EttiLabour Party1,71114.2%42.5%
5Frank BaffourLabour Party1,54712.8%38.4%
6Fliss PremruHackney Independent Socialist Collective1,0088.3%25.0%
7Joseph Frederick BellLiberal Democrats3332.8%8.3%
8Andrew Richard NeadleyLiberal Democrats2642.2%6.6%
9Tareke GreggConservative Party2452.0%6.1%
10Agnieszka MacHalewskaConservative Party2071.7%5.1%
11Shae ColeReform UK1811.5%4.5%
12Nikodem MikolajewskiConservative Party1661.4%4.1%

EC ward code local.hackney.clissold.2026-05-07 · Back to ward index

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

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
1Rolf DekkerGreen Party2,09020.3%61.0%+36.0 ptsElected
2Joanna SumnerLabour Party1,69616.5%49.5%+24.5 ptsElected
3Daniel ReaLabour Party1,49314.5%43.6%+18.6 ptsElected
4Andy FarrellLabour Party1,44614.1%42.2%
5Penny WroutHackney Independent Socialist Collective1,0109.8%29.5%
6Claudia Turbet-DelofHackney Independent Socialist Collective9979.7%29.1%
7Heather Lynn JamesLiberal Democrats2902.8%8.5%
8Chloe EdwardsReform UK2872.8%8.4%
9Alison Isabel BrownellConservative Party2792.7%8.1%
10Frederick James GottsLiberal Democrats2532.5%7.4%
11Alexander DawsonConservative Party2472.4%7.2%
12Almog AdirConservative Party1861.8%5.4%

EC ward code local.hackney.victoria.2026-05-07 · Back to ward index

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

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
1Ülgen SemerciGreen Party1,47928.4%56.8%+23.4 ptsElected
2Cathy TrouppGreen Party1,36126.1%52.2%+18.9 ptsElected
3Richard LufkinLabour Party98618.9%37.9%
4Arzu DemirLabour Party93618.0%35.9%
5Mirza MalikLiberal Democrats1372.6%5.3%
6Christopher SillsConservative Party1232.4%4.7%
7Alex MakReform UK1052.0%4.0%
8Pamela SillsConservative Party831.6%3.2%

EC ward code local.hackney.shacklewell.2026-05-07 · Back to ward index

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

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
1Zoë GarbettGreen Party1,86235.9%71.8%+38.4 ptsElected
2Rachel Nkiessu-GuifoGreen Party1,39426.9%53.7%+20.4 ptsElected
3Grace AdebayoLabour Party89717.3%34.6%
4John McAreaveyLabour Party63512.2%24.5%
5Brandon HadwinLiberal Democrats1402.7%5.4%
6Brandon HullettConservative Party1022.0%3.9%
7Uzo OwohReform UK871.7%3.4%
8Jerry SulaimanConservative Party721.4%2.8%

EC ward code local.hackney.dalston.2026-05-07 · Back to ward index

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

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
1Siobhan MacMahonGreen Party1,77516.7%50.1%+25.1 ptsElected
2Charlene ConcepcionGreen Party1,77216.7%50.1%+25.1 ptsElected
3Nisa SharifGreen Party1,61515.2%45.6%+20.6 ptsElected
4Femi AdekoyaLabour Party1,46713.8%41.4%
5Midnight RossLabour Party1,31712.4%37.2%
6Jon NarcrossLabour Party1,23811.7%35.0%
7Christine BallReform UK3002.8%8.5%
8Jonathan MunroLiberal Democrats2872.7%8.1%
9Monika MierzejewskaConservative Party2622.5%7.4%
10Nosson NeginConservative Party2202.1%6.2%
11Dave RavalLiberal Democrats1951.8%5.5%
12Bartosz SkoniecznyConservative Party1731.6%4.9%

EC ward code local.hackney.haggerston.2026-05-07 · Back to ward index

Hackney Central · 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. 46.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,653

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
1Izzy Castello-CortesGreen Party2,06118.8%56.4%+31.4 ptsElected
2Pascale Frazer-CarrollGreen Party1,81816.6%49.8%+24.8 ptsElected
3James TildenGreen Party1,68115.3%46.0%+21.0 ptsElected
4Anna-Joy RickardLabour Party1,29511.8%35.5%
5Zak Davies-KhanLabour Party1,23711.3%33.9%
6Sheila Suso-RungeLabour Party1,17610.7%32.2%
7Ken Gabbott-RolphLiberal Democrats3172.9%8.7%
8Peter KellettLiberal Democrats2942.7%8.0%
9Clair BattaglinoIndependent2422.2%6.6%
10Abel Olutayo OlasunboReform UK2031.9%5.6%
11Ken BrownellConservative Party2021.8%5.5%
12Eva FeldmanConservative Party1741.6%4.8%
13Joanna WojciechowskaConservative Party1271.2%3.5%
14Margaret TrotterTrade Unionist and Socialist Coalition730.7%2.0%
15Brian DebusTrade Unionist and Socialist Coalition590.5%1.6%

EC ward code local.hackney.hackney-central.2026-05-07 · Back to ward index

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

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
1Zoe HolmanGreen Party2,14122.6%67.7%+42.7 ptsElected
2Anna LynchLabour Party1,59216.8%50.4%+25.4 ptsElected
3Robert ChapmanLabour Party1,47215.5%46.6%+21.6 ptsElected
4Guy NicholsonLabour Party1,28713.6%40.7%
5Alana HeaneyHackney Independent Socialist Collective8939.4%28.3%
6Heather MendickHackney Independent Socialist Collective8739.2%27.6%
7Altan HassanLiberal Democrats3013.2%9.5%
8Peter Edward ManceLiberal Democrats2522.7%8.0%
9Milton MorrisConservative Party2092.2%6.6%
10Obinna OkekeConservative Party1811.9%5.7%
11Anthony Roger GreatorexReform UK1431.5%4.5%
12Hristo TodorovConservative Party1391.5%4.4%

EC ward code local.hackney.homerton.2026-05-07 · Back to ward index

Hackney Wick · 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. 47.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,469

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
1Aaron BriddonGreen Party1,75016.8%50.4%+25.4 ptsElected
2Tyrone ScottGreen Party1,72716.6%49.8%+24.8 ptsElected
3Jam AnkerGreen Party1,63615.7%47.2%+22.2 ptsElected
4Jess WebbLabour Party1,40613.5%40.5%
5Chris KennedyLabour Party1,36913.2%39.5%
6Joseph OgundemurenLabour Party1,23611.9%35.6%
7Syed Musaddik MuzaffarReform UK2282.2%6.6%
8lonica PopReform UK2062.0%5.9%
9Elechi MbonyeLiberal Democrats1901.8%5.5%
10Shirin AiyubiConservative Party1761.7%5.1%
11Phillip ResnickConservative Party1731.7%5.0%
12Matthew George Wenban-SmithLiberal Democrats1611.5%4.6%
13Paulina MierzejewskaConservative Party1491.4%4.3%

EC ward code local.hackney.hackney-wick.2026-05-07 · Back to ward index

London Fields · 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. 49.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,578

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
1Brenda PuechGreen Party1,87217.4%52.3%+27.3 ptsElected
2Anntoinette BrambleLabour Party1,84917.2%51.7%+26.7 ptsElected
3Kwame OtiendeGreen Party1,75616.4%49.1%+24.1 ptsElected
4George GoochLabour Party1,36212.7%38.1%
5Owen RamsayLabour Party1,28712.0%36.0%
6Sarah ByrneHackney Independent Socialist Collective8688.1%24.3%
7M Can OzsenIndependent4223.9%11.8%
8James CouceiroLiberal Democrats2562.4%7.2%
9Anna BevanReform UK2292.1%6.4%
10Meyer RapaportConservative Party2152.0%6.0%
11Jeff Gabbott-RolphLiberal Democrats1831.7%5.1%
12Andrzej ZolnierzakConservative Party1691.6%4.7%
13Iwona ZolnierzakConservative Party1371.3%3.8%
14Rafie FaruqIndependent1301.2%3.6%

EC ward code local.hackney.london-fields.2026-05-07 · Back to ward index

Stoke Newington · 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. 49.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,648

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
1Jacob CableGreen Party2,64419.0%56.9%+31.9 ptsElected
2Ifhat ShaheenGreen Party2,35116.9%50.6%+25.6 ptsElected
3Reiner TegtmeyerGreen Party2,28616.4%49.2%+24.2 ptsElected
4Susan Fajana-ThomasLabour Party1,85913.3%40.0%
5Louis BurgLabour Party1,82313.1%39.2%
6Gilbert SmythLabour Party1,78412.8%38.4%
7Simon De DeneyLiberal Democrats2391.7%5.1%
8Pauline LevyConservative Party2381.7%5.1%
9Oliver MiddletonConservative Party2021.4%4.3%
10Thrusie Maurseth-CahillLiberal Democrats1881.3%4.0%
11Charlton Richard OttoReform UK1811.3%3.9%
12Agnieszka WypychConservative Party1501.1%3.2%

EC ward code local.hackney.stoke-newington.2026-05-07 · Back to ward index

King's Park · 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. 50.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,858

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
1Abi KingstonGreen Party2,16618.7%56.1%+31.1 ptsElected
2Jasmine O'ConnorGreen Party2,06817.9%53.6%+28.6 ptsElected
3Emmanuel OnapaGreen Party1,94116.8%50.3%+25.3 ptsElected
4Baran BayirLabour Party1,52513.2%39.5%
5Sharon PatrickLabour Party1,44412.5%37.4%
6Lynne TroughtonLabour Party1,40212.1%36.3%
7Paul ClayReform UK2171.9%5.6%
8Annette SimpsonConservative Party2031.8%5.3%
9Katarzyna CizynskaConservative Party2011.7%5.2%
10Juliette Heather BigleyLiberal Democrats1511.3%3.9%
11Agnieszka IwinskaConservative Party1511.3%3.9%
12Peter MunroLiberal Democrats1060.9%2.7%

EC ward code local.hackney.kings-park.2026-05-07 · Back to ward index

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

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
1Simche SteinbergerConservative Party1,97118.3%54.8%+29.8 ptsElected
2Michael LevyConservative Party1,93217.9%53.7%+28.7 ptsElected
3Shaul KrautwirtConservative Party1,85817.2%51.7%+26.7 ptsElected
4Anne WhiteheadGreen Party9268.6%25.8%
5Chaim BabadGreen Party9088.4%25.3%
6Boris KnezevicGreen Party8537.9%23.7%
7James BartholomeuszLabour Party5695.3%15.8%
8Funmi OniLabour Party5505.1%15.3%
9Russell FosterLabour Party5415.0%15.0%
10Yisroel LeibowitzReform UK2492.3%6.9%
11Ivon FlemingReform UK1831.7%5.1%
12Jemima DavisLiberal Democrats1291.2%3.6%
13Eva SteinhardtLiberal Democrats1161.1%3.2%

EC ward code local.hackney.springfield.2026-05-07 · Back to ward index

Lea Bridge · 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. 55.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,214

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
1Antoinette FernandezGreen Party2,68421.2%63.7%+38.7 ptsElected
2Bettina MaidmentGreen Party2,46119.5%58.4%+33.4 ptsElected
3Sally ZlotowitzGreen Party2,34218.5%55.6%+30.6 ptsElected
4Margaret GordonLabour Party1,41411.2%33.6%
5Ian RathboneLabour Party1,37010.8%32.5%
6Jennifer ParillonLabour Party1,29510.2%30.7%
7Beata SkoniecznaConservative Party1921.5%4.6%
8Bella WeilConservative Party1741.4%4.1%
9Yehoshua CymermanReform UK1731.4%4.1%
10Marcin SkoniecznyConservative Party1541.2%3.7%
11Lars WilmarLiberal Democrats1521.2%3.6%
12Tony HarmsLiberal Democrats1481.2%3.5%
13James IvensTrade Unionist and Socialist Coalition830.7%2.0%

EC ward code local.hackney.lea-bridge.2026-05-07 · Back to ward index

Hackney Downs · 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. 62.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,997

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
1Alastair Binnie-LubbockGreen Party2,66822.3%66.8%+41.8 ptsElected
2Laura-Louise FairleyGreen Party2,57421.5%64.4%+39.4 ptsElected
3Dylan LawGreen Party2,49920.8%62.5%+37.5 ptsElected
4Michael DesmondLabour Party1,22010.2%30.5%
5Michael GribbenLabour Party1,0168.5%25.4%
6Sudenaz TopLabour Party9958.3%24.9%
7Serhan BayConservative Party2001.7%5.0%
8Bibi SubratieReform UK1761.5%4.4%
9Judith LisserConservative Party1731.4%4.3%
10Les KellyLiberal Democrats1681.4%4.2%
11Mohammed SadiqLiberal Democrats1621.4%4.1%
12Keith SmeatonConservative Party1391.2%3.5%

EC ward code local.hackney.hackney-downs.2026-05-07 · Back to ward index