← Lewisham (all cycles) · 7 May 2026 cohort

Lewisham 2026

Local elections held 7 May 2026.

19 ward races
54 seats
15 unfairly awarded seats
27.8% 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 19 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 54 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 Party103,43943.6%4074.1%2546.3%+15
Labour Party81,54434.4%1425.9%1935.2%-5
Liberal Democrats20,6238.7%00.0%47.4%-4
Reform UK15,1136.4%00.0%35.6%-3
Conservative Party14,8106.2%00.0%35.6%-3
Independent4740.2%00.0%00.0%0
Trade Unionist and Socialist Coalition4720.2%00.0%00.0%0
Your Party2700.1%00.0%00.0%0
Christian Peoples Alliance1030.0%00.0%00.0%0
Communist Party of Britain980.0%00.0%00.0%0
Climate Party410.0%00.0%00.0%0
The Motoring Party310.0%00.0%00.0%0
Total237,018100.0%54100.0%54100.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

Bellingham · 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. 33.9% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,034

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
1Gavin Frederick MooreLabour Party83820.6%41.2%+7.9 ptsElected
2Nadja PenfoldGreen Party68916.9%33.9%+0.5 ptsElected
3George Mathew RyanLabour Party68116.7%33.5%
4Stuart WoodGreen Party59014.5%29.0%
5John Frederick PinfoldReform UK3528.7%17.3%
6Fabio MoroReform UK3338.2%16.4%
7Belinda GiddingsConservative Party1644.0%8.1%
8Mario BucoloConservative Party1614.0%7.9%
9Sarah Frances MorrisLiberal Democrats1553.8%7.6%
10James EvansIndependent741.8%3.6%
11Jane LawrenceThe Motoring Party310.8%1.5%

Electorate 7,568 · Invalid 38 · EC ward code local.lewisham.bellingham.2026-05-07 · Back to ward index

Blackheath · 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. 31.8% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,110

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
1Rebecca JonesGreen Party1,89012.3%37.0%+12.0 ptsElected
2Pauline DallLabour Party1,62610.6%31.8%+6.8 ptsElected
3Tracey MartinGreen Party1,62410.6%31.8%+6.8 ptsElected
4Ben RandGreen Party1,53510.0%30.0%
5Chris MainesLiberal Democrats1,3588.9%26.6%
6Luke WarnerLabour Party1,3418.7%26.2%
7Jean BranchLiberal Democrats1,3318.7%26.0%
8Chris MembuLabour Party1,2818.4%25.1%
9Peter RamraykaLiberal Democrats1,1447.5%22.4%
10Caroline AttfieldReform UK4162.7%8.1%
11Charlotte BrooksReform UK4162.7%8.1%
12Iain GordonReform UK3982.6%7.8%
13Christopher John HardingConservative Party3522.3%6.9%
14Richard Miles SmithConservative Party3182.1%6.2%
15Neil Cameron WeatherallConservative Party2992.0%5.9%

Electorate 11,831 · Invalid 90 · EC ward code local.lewisham.blackheath.2026-05-07 · Back to ward index

Downham · 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. 32.0% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,565

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
1Andre BourneLabour Party1,29112.1%36.2%+11.2 ptsElected
2Gloria Lambert-MorrisLabour Party1,20011.2%33.7%+8.7 ptsElected
3Oana Olaru-HolmesLabour Party1,14110.7%32.0%+7.0 ptsElected
4Dan MayGreen Party9909.3%27.8%
5Jocelyn StockbridgeGreen Party9659.0%27.1%
6Teresa Mary BentinckReform UK8948.4%25.1%
7Paul Francis NewmanReform UK8648.1%24.2%
8Olly TylerGreen Party8317.8%23.3%
9Peggy Lilian RobertsReform UK7927.4%22.2%
10Kwame AsabereConservative Party3883.6%10.9%
11David DavisConservative Party3233.0%9.1%
12Daniele LuciaConservative Party3022.8%8.5%
13Heidi DegenLiberal Democrats2712.5%7.6%
14Vanessa MacNaughtonLiberal Democrats2342.2%6.6%
15Ryan David McMichaelLiberal Democrats2081.9%5.8%

Electorate 12,487 · Invalid 63 · EC ward code local.lewisham.downham.2026-05-07 · Back to ward index

Grove 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. 33.3% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,762

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
1Suzannah ClarkeLabour Party1,55513.8%41.3%+16.3 ptsElected
2Samantha GowerGreen Party1,29311.5%34.4%+9.4 ptsElected
3Hilary Clare MooreLabour Party1,25411.1%33.3%+8.3 ptsElected
4Mark David JacksonLabour Party1,15510.2%30.7%
5Cormac HollingsworthGreen Party1,0849.6%28.8%
6Rory YoungGreen Party1,0569.4%28.1%
7Peter Phillipe NewmanReform UK7927.0%21.1%
8David PlumbReform UK7286.5%19.4%
9Oliver CliffConservative Party5765.1%15.3%
10Sylbourne SydialConservative Party5054.5%13.4%
11Sergiy LesykConservative Party4093.6%10.9%
12Christopher James FriarLiberal Democrats3152.8%8.4%
13Joan Mary LabromLiberal Democrats2712.4%7.2%
14Eric KentleyLiberal Democrats2432.2%6.5%
15Raymond AllenbyIndependent490.4%1.3%

Electorate 10,943 · Invalid 84 · EC ward code local.lewisham.grove-park.2026-05-07 · Back to ward index

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

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
1Briony EdwardsGreen Party1,58011.6%34.8%+9.8 ptsElected
2Eva Alina StamirowskiLabour Party1,52911.2%33.7%+8.7 ptsElected
3Oliver Joseph MatejkaLabour Party1,52411.2%33.6%+8.6 ptsElected
4Rashid IrshadGreen Party1,2959.5%28.5%
5Robert WilliamsLabour Party1,2959.5%28.5%
6Miki Kathleen JablkowskaGreen Party1,2339.1%27.2%
7Diana CashinLiberal Democrats1,0777.9%23.7%
8Josh MatthewsLiberal Democrats9446.9%20.8%
9Kate RichardsonLiberal Democrats9216.8%20.3%
10Jonathan Peter Bell CrozierReform UK4573.4%10.1%
11Adam NewmanReform UK4473.3%9.8%
12James Jebachandran SamuelReform UK3972.9%8.7%
13Thomas Dante Edward AdkinConservative Party3422.5%7.5%
14Jessica Daniels-RobertsConservative Party2992.2%6.6%
15Ian Michael StellConservative Party2832.1%6.2%

Electorate 12,011 · Invalid 84 · EC ward code local.lewisham.catford-south.2026-05-07 · Back to ward index

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

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
1Mark KowalskiGreen Party92823.2%46.4%+13.1 ptsElected
2Hibaaq AdenGreen Party84821.2%42.4%+9.1 ptsElected
3Edison HuynhLabour Party81220.3%40.6%
4Aliya SheikhLabour Party66316.6%33.2%
5Abigail Elizabeth GollickerReform UK1734.3%8.7%
6Ethan BradshawConservative Party1423.6%7.1%
7Tim BurnellLiberal Democrats1263.2%6.3%
8Junior Anthony LeachmanConservative Party1032.6%5.2%
9Martin PassandeLiberal Democrats932.3%4.7%
10Daniel Liam Robert AnsellYour Party651.6%3.3%
11Davis St MartheYour Party451.1%2.3%

Electorate 5,739 · Invalid 36 · EC ward code local.lewisham.lewisham-central.2026-05-07 · Back to ward index

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

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
1Ese ErherieneLabour Party1,76212.4%37.3%+12.3 ptsElected
2Laura SessionsGreen Party1,69612.0%35.9%+10.9 ptsElected
3James Alexander RathboneLabour Party1,68511.9%35.7%+10.7 ptsElected
4David John CorneliusLabour Party1,64211.6%34.8%
5Samuel GogginsGreen Party1,48410.5%31.4%
6Felix GanserGreen Party1,47110.4%31.1%
7Lizzie FoxLiberal Democrats1,0217.2%21.6%
8James David FoulkesLiberal Democrats8566.0%18.1%
9Josh Lucas MitteLiberal Democrats6894.9%14.6%
10Michael BoscicReform UK4172.9%8.8%
11Jack LaffanReform UK4042.9%8.6%
12Ronnie TaylorConservative Party3942.8%8.3%
13Adam Michael ThomasConservative Party3302.3%7.0%
14Sam ThurgoodConservative Party3242.3%6.9%

Electorate 10,392 · Invalid 54 · EC ward code local.lewisham.lee-green.2026-05-07 · Back to ward index

Hither Green · 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. 5,021

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
1Yemisi AnifowoseLabour Party2,10514.0%41.9%+16.9 ptsElected
2Eleonora AielloGreen Party1,99413.2%39.7%+14.7 ptsElected
3Kim Amanda PowellLabour Party1,90912.7%38.0%+13.0 ptsElected
4Mark InglebyLabour Party1,90612.7%38.0%
5Dejean BroderickGreen Party1,83712.2%36.6%
6Andy StevensGreen Party1,81412.0%36.1%
7Charles Christopher BassReform UK4643.1%9.2%
8Elizabeth Mackenzie MarsdenReform UK4473.0%8.9%
9Terry MillettReform UK4272.8%8.5%
10Julian Alexander HawkinsLiberal Democrats4072.7%8.1%
11Andrew Lawrence MiltonLiberal Democrats3672.4%7.3%
12Fern Shannon McLurgLiberal Democrats3362.2%6.7%
13Keene SydialConservative Party3162.1%6.3%
14Arron HovinghamConservative Party3042.0%6.1%
15Nadia WeirConservative Party2851.9%5.7%
16Roger MightonIndependent1040.7%2.1%
17Karen MillerClimate Party410.3%0.8%

Electorate 13,432 · Invalid 96 · EC ward code local.lewisham.hither-green.2026-05-07 · Back to ward index

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

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
1Ruth PersianGreen Party1,18825.6%51.3%+17.9 ptsElected
2Wellington GilGreen Party1,12324.2%48.5%+15.1 ptsElected
3Rosie DempseyLabour Party87718.9%37.8%
4Jamie LukeLabour Party72215.6%31.2%
5Gary Kevin CaramedonReform UK2144.6%9.2%
6Caroline PetersConservative Party1362.9%5.9%
7Adam LewittConservative Party1112.4%4.8%
8George CrozierLiberal Democrats1012.2%4.4%
9Jo PerkinsLiberal Democrats901.9%3.9%
10Jay Delaney CowardTrade Unionist and Socialist Coalition731.6%3.1%

Electorate 6,614 · Invalid 43 · EC ward code local.lewisham.new-cross-gate.2026-05-07 · Back to ward index

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

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
1Corin AshwellGreen Party2,17414.9%44.8%+19.8 ptsElected
2Tanya DunneGreen Party2,17114.9%44.8%+19.8 ptsElected
3Markus MichelucciGreen Party1,96213.5%40.5%+15.5 ptsElected
4Chris BestLabour Party1,83412.6%37.8%
5Liam CurranLabour Party1,67711.5%34.6%
6Jack LaveryLabour Party1,65211.4%34.1%
7Armando Manuel PardoReform UK5153.5%10.6%
8Dela QuistReform UK4793.3%9.9%
9Timothy Edward Michael SmithConservative Party3892.7%8.0%
10Aimee Camilla HendersonConservative Party3722.6%7.7%
11Raymond SquiresConservative Party3492.4%7.2%
12Margot WilsonLiberal Democrats3482.4%7.2%
13Michael BachmannLiberal Democrats3462.4%7.1%
14Quaid CombstockLiberal Democrats2791.9%5.8%

Electorate 12,330 · Invalid 66 · EC ward code local.lewisham.sydenham.2026-05-07 · Back to ward index

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

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
1Leni CandanGreen Party1,50915.4%46.2%+21.2 ptsElected
2Rudi SchmidtGreen Party1,47215.0%45.1%+20.1 ptsElected
3Dylan Cooper-StubbsGreen Party1,37814.1%42.2%+17.2 ptsElected
4Will CooperLabour Party1,21612.4%37.2%
5Pat CoddLabour Party1,09811.2%33.6%
6Samantha DiasLabour Party1,09711.2%33.6%
7Nobin ThomasReform UK3253.3%10.0%
8Henry CompsonLiberal Democrats2722.8%8.3%
9Janet Rosemary HurstLiberal Democrats2482.5%7.6%
10George John NixonConservative Party2462.5%7.5%
11Russ RobertsonConservative Party2252.3%6.9%
12Malcolm CadmanIndependent2182.2%6.7%
13Yan JiangConservative Party2052.1%6.3%
14Robert WillsLiberal Democrats1962.0%6.0%
15Steven Paul RumneyTrade Unionist and Socialist Coalition640.7%2.0%
16Kim AllenbyIndependent290.3%0.9%

Electorate 10,097 · Invalid 120 · EC ward code local.lewisham.evelyn.2026-05-07 · Back to ward index

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

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
1Annabelle RobertsGreen Party2,76219.7%59.0%+34.0 ptsElected
2Fergus Navaratnam-BlairGreen Party2,74019.5%58.5%+33.5 ptsElected
3Peter BernardsLabour Party2,00114.2%42.7%+17.7 ptsElected
4Fergal SharpeLabour Party1,81912.9%38.8%
5Jacq PaschoudLabour Party1,72912.3%36.9%
6Chris HogbenLiberal Democrats5453.9%11.6%
7John RussellLiberal Democrats4263.0%9.1%
8Flora ColemanConservative Party3992.8%8.5%
9Wayne Paul DickensonReform UK3742.7%8.0%
10Viji RavindraLiberal Democrats3542.5%7.6%
11Brian ScanlonReform UK3492.5%7.5%
12Favour ObiConservative Party2341.7%5.0%
13Savith Sadanandan VijayamConservative Party2151.5%4.6%
14Katherine Susan HortenseChristian Peoples Alliance1030.7%2.2%

Electorate 11,228 · Invalid 90 · EC ward code local.lewisham.forest-hill.2026-05-07 · Back to ward index

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

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
1Maria McKennaGreen Party2,88016.4%49.2%+24.2 ptsElected
2Justin Calcutt CheadleGreen Party2,78515.9%47.6%+22.6 ptsElected
3Mike PodmoreGreen Party2,62114.9%44.8%+19.8 ptsElected
4Susan WiseLabour Party1,99711.4%34.1%
5Sakina SheikhLabour Party1,97311.2%33.7%
6John PaschoudLabour Party1,96911.2%33.7%
7Penelope Jane BowerReform UK4712.7%8.1%
8John Edward GillReform UK4672.7%8.0%
9Jonai Lopes PinfoldReform UK4332.5%7.4%
10Peter GeorgeLiberal Democrats3522.0%6.0%
11Robin Campbell-BurtConservative Party3181.8%5.4%
12Alexandra SquiresConservative Party2961.7%5.1%
13Alex FeakesLiberal Democrats2911.7%5.0%
14Alan Shan MuhammedLiberal Democrats2911.7%5.0%
15Bettina SkeenConservative Party2781.6%4.8%
16Alan Barri BristowTrade Unionist and Socialist Coalition1220.7%2.1%

Electorate 13,156 · Invalid 57 · EC ward code local.lewisham.perry-vale.2026-05-07 · Back to ward index

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

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
1Samantha GardinerGreen Party2,43617.6%52.7%+27.7 ptsElected
2Daniel DreamGreen Party2,40017.3%51.9%+26.9 ptsElected
3Claire WillsGreen Party2,24516.2%48.5%+23.5 ptsElected
4Judith Mary BarrettLabour Party1,84213.3%39.8%
5James-J WalshLabour Party1,60211.5%34.6%
6John Michael MuldoonLabour Party1,42010.2%30.7%
7Craig NewellReform UK3432.5%7.4%
8Clare HartnellConservative Party2982.1%6.4%
9Kevin David LilleyConservative Party2591.9%5.6%
10Huw Leslie ShooterConservative Party2451.8%5.3%
11Linda Frances HawkinsLiberal Democrats2371.7%5.1%
12Joe HarmerLiberal Democrats2281.6%4.9%
13David Philip MarshallLiberal Democrats1631.2%3.5%
14Callum Paton CarterYour Party1601.2%3.5%

Electorate 12,232 · Invalid 60 · EC ward code local.lewisham.rushey-green.2026-05-07 · Back to ward index

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

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
1Kate AndersonGreen Party3,05019.4%58.1%+33.1 ptsElected
2Becky SandersGreen Party2,87718.3%54.8%+29.8 ptsElected
3Nick TorryGreen Party2,69317.1%51.3%+26.3 ptsElected
4Laura SeabrightLabour Party1,98012.6%37.7%
5Paul BellLabour Party1,80411.5%34.4%
6Luke SorbaLabour Party1,75211.1%33.4%
7Nichola MartinLiberal Democrats2321.5%4.4%
8Kevin Anthony StearnsReform UK2301.5%4.4%
9Mark BennettLiberal Democrats2101.3%4.0%
10Jonathan William WrenReform UK2031.3%3.9%
11Brendan AlmqvistConservative Party1671.1%3.2%
12Isaac SackeyConservative Party1641.0%3.1%
13Ulric AlmqvistConservative Party1380.9%2.6%
14Richard TurleyLiberal Democrats1340.9%2.6%
15Andy BeadleTrade Unionist and Socialist Coalition1140.7%2.2%

Electorate 12,020 · Invalid 59 · EC ward code local.lewisham.telegraph-hill.2026-05-07 · Back to ward index

Deptford · 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. 4,027

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
1Heather FarnworthGreen Party2,31319.1%57.4%+32.4 ptsElected
2Hau-Yu TamGreen Party2,18418.1%54.2%+29.2 ptsElected
3Daniel JenkinsGreen Party2,08217.2%51.7%+26.7 ptsElected
4Dawn AtkinsonLabour Party1,55412.9%38.6%
5Rosie ParryLabour Party1,29310.7%32.1%
6David WalkerLabour Party1,0698.8%26.5%
7James Oliver DowlingConservative Party2732.3%6.8%
8Edwin John MarsdenReform UK2652.2%6.6%
9Maria MartinezConservative Party2251.9%5.6%
10Stephen HayesConservative Party2231.8%5.5%
11Abraham Peter CrabbLiberal Democrats2191.8%5.4%
12Mark Christopher MorrisLiberal Democrats1851.5%4.6%
13Chloe Rae LeslieTrade Unionist and Socialist Coalition990.8%2.5%
14Oliver SnellingCommunist Party of Britain980.8%2.4%

Electorate 11,436 · Invalid 80 · EC ward code local.lewisham.deptford.2026-05-07 · Back to ward index

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

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
1Liam ShrivastavaGreen Party3,09018.9%56.7%+31.7 ptsElected
2Natalie ThomasGreen Party2,99118.3%54.8%+29.8 ptsElected
3Aaron RegisfordGreen Party2,90717.8%53.3%+28.3 ptsElected
4Anita GibbonsLabour Party1,80911.1%33.2%
5Harcourt AlleyneLabour Party1,80411.0%33.1%
6Alex BrooksLabour Party1,70910.4%31.3%
7Cheryl BaumLiberal Democrats3792.3%6.9%
8Craig BarrettConservative Party3252.0%6.0%
9Ralph CockramReform UK3001.8%5.5%
10Richard ElliottLiberal Democrats2981.8%5.5%
11Robert BywaterConservative Party2681.6%4.9%
12Stephen LockeLiberal Democrats2521.5%4.6%
13Christian PurefoyConservative Party2311.4%4.2%

Electorate 11,074 · Invalid 51 · EC ward code local.lewisham.crofton-park.2026-05-07 · Back to ward index

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

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
1Ade AdewunmiGreen Party2,83218.8%56.5%+31.5 ptsElected
2Rotimi SkyersGreen Party2,72418.1%54.3%+29.3 ptsElected
3El FryGreen Party2,72118.1%54.2%+29.2 ptsElected
4Sian EilesLabour Party1,86112.4%37.1%
5Jay MortonLabour Party1,66711.1%33.2%
6Edward Parker HumphreysLabour Party1,51610.1%30.2%
7Karen PrattLiberal Democrats2982.0%5.9%
8Felicity Margaret Mary BensonReform UK2921.9%5.8%
9Michael MawbyLiberal Democrats2831.9%5.6%
10Ben WaltonLiberal Democrats2671.8%5.3%
11Caitlin PughConservative Party2291.5%4.6%
12lona Frances Stewart-RichardsonConservative Party1881.2%3.7%
13Alfred SesayConservative Party1711.1%3.4%

Electorate 12,403 · Invalid 51 · EC ward code local.lewisham.brockley.2026-05-07 · Back to ward index

Ladywell · 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. 54.7% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,030

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
1Shireen AsawGreen Party2,86019.0%56.9%+31.9 ptsElected
2Ed SuttonGreen Party2,79018.5%55.5%+30.5 ptsElected
3Robin McGheeGreen Party2,75218.2%54.7%+29.7 ptsElected
4Collet HunterLabour Party1,70011.3%33.8%
5Ayesha Lahai-TaylorLabour Party1,66711.0%33.1%
6Nick KellyLabour Party1,63910.9%32.6%
7Tony LloydLiberal Democrats3022.0%6.0%
8Ben MascallConservative Party2581.7%5.1%
9Gregory Paul WilliamsConservative Party2451.6%4.9%
10Andrew McIlwraithLiberal Democrats2441.6%4.9%
11Wendy StathamReform UK2351.6%4.7%
12Noel PellicanoConservative Party2111.4%4.2%
13Bunmi WajeroLiberal Democrats1861.2%3.7%

Electorate 10,955 · Invalid 50 · EC ward code local.lewisham.ladywell.2026-05-07 · Back to ward index