← Brent (all cycles) · 7 May 2026 cohort

Brent 2026

Local elections held 7 May 2026.

22 ward races
57 seats
5 elected below the proportional quota
8.8% of seats below quota
11 unfairly awarded seats
19.3% 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 22 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 %Δ
Labour Party62,07929.8%2645.6%1729.8%+9
Green Party46,63122.3%915.8%1322.8%-4
Conservative Party42,89820.6%1119.3%1221.1%-1
Liberal Democrats32,17215.4%1119.3%915.8%+2
Reform UK20,94710.0%00.0%58.8%-5
Independent3,7501.8%00.0%11.8%-1
Workers Party of Britain1070.1%00.0%00.0%0
UK Independence Party (UKIP)690.0%00.0%00.0%0
Total208,653100.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

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

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
1Rhoda Mohamoud IbrahimLabour Party66414.7%29.5%−3.9 ptsElected
2Robert Orville JohnsonLabour Party63714.1%28.3%−5.1 ptsElected
3Femi AbelGreen Party56012.4%24.9%
4Tara FurlongConservative Party52711.7%23.4%
5Mabel BalogunConservative Party52011.5%23.1%
6Rosanna De LisleGreen Party47710.6%21.2%
7Kathleen FraserIndependent4139.2%18.3%
8Raju KaraniaReform UK2525.6%11.2%
9Manish Jitendrakumar PancholiReform UK2184.8%9.7%
10Zoe GeorgiouLiberal Democrats1212.7%5.4%
11Shirley KurlandLiberal Democrats1172.6%5.2%

EC ward code local.brent.barnhill.2026-05-07 · Back to ward index

Northwick Park · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 28.3% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,220

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
1Keith PerrinGreen Party1,25519.5%39.0%+5.6 ptsElected
2Nisha VakaniGreen Party91214.2%28.3%−5.0 ptsElected
3Narinder Singh BajwaLabour Party88313.7%27.4%
4Sneha Gautami ChaubeyConservative Party82212.8%25.5%
5Wilhelmina Calista Mitchell-MurrayConservative Party68110.6%21.2%
6Shyamala Rajan-VinceLabour Party64810.1%20.1%
7Tae-Reece BrownReform UK4086.3%12.7%
8Mahendra NegiReform UK3976.2%12.3%
9David Clement JohnsonLiberal Democrats2333.6%7.2%
10Satish SharmaLiberal Democrats2003.1%6.2%

EC ward code local.brent.northwick-park.2026-05-07 · Back to ward index

Wembley Park · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 30.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,682

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
1Iman Ahmadi MoghaddamGreen Party61318.2%36.4%+3.1 ptsElected
2Najib Abdulkadir Abdi WarsameGreen Party50415.0%30.0%−3.4 ptsElected
3Ajmal AkramLabour Party47614.1%28.3%
4Apurva Saral SharmaLabour Party43212.8%25.7%
5Maggie LauLiberal Democrats38211.4%22.7%
6Neil PicklesLiberal Democrats2647.8%15.7%
7Francis Paul HenryReform UK1885.6%11.2%
8Sushil DokwalReform UK1725.1%10.2%
9Elizabeth Olajumoke JohnsonConservative Party1725.1%10.2%
10Semi IdeisConservative Party1614.8%9.6%

EC ward code local.brent.wembley-park.2026-05-07 · Back to ward index

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

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
1Harshadbhai PatelConservative Party1,01018.1%36.2%+2.8 ptsElected
2Michael David MauriceConservative Party89416.0%32.0%−1.3 ptsElected
3Kaushik BhattacharyaGreen Party80714.4%28.9%
4Daniel Timothy KennellyLabour Party72913.1%26.1%
5Orleen HyltonLabour Party65611.7%23.5%
6Georgina Abigail VanmaliGreen Party59010.6%21.1%
7Jeffrey Hassan DeenReform UK2304.1%8.2%
8losif BorsosReform UK2234.0%8.0%
9Nadia KlokIndependent1833.3%6.6%
10Valerie Lydia BrownLiberal Democrats1542.8%5.5%
11Martin LemonLiberal Democrats1092.0%3.9%

EC ward code local.brent.preston.2026-05-07 · Back to ward index

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

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
1Muhammed Asghar ButtLabour Party93918.2%36.3%+3.0 ptsElected
2Shamim Ahmed ChowdhuryConservative Party86416.7%33.4%+0.1 ptsElected
3Vijaya Prashant Mokal-ParekhConservative Party83516.2%32.3%
4Krupa ShethLabour Party81915.8%31.7%
5Martin Roger FrancisGreen Party4869.4%18.8%
6Effie WoodsGreen Party3857.4%14.9%
7Vincent Joseph McGovernReform UK2795.4%10.8%
8Kevin Michael NugentReform UK2534.9%9.8%
9Peggy Jean CruickshankLiberal Democrats1753.4%6.8%
10Shaheen KhanLiberal Democrats1342.6%5.2%

EC ward code local.brent.tokyngton.2026-05-07 · Back to ward index

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

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
1Saqib Ilyas ButtLabour Party87017.0%34.0%+0.7 ptsElected
2Jasbinder BajwaLabour Party85616.7%33.4%+0.1 ptsElected
3Prashant ParekhConservative Party65912.9%25.7%
4Ravi RawatConservative Party59911.7%23.4%
5Kaci KerwickGreen Party55010.7%21.5%
6James PatonGreen Party51610.1%20.2%
7Michael FurlongReform UK3927.7%15.3%
8Marius CarpReform UK3677.2%14.3%
9Larry NganLiberal Democrats1593.1%6.2%
10Violet Margaret SteeleLiberal Democrats1512.9%5.9%

EC ward code local.brent.kingsbury.2026-05-07 · Back to ward index

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

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
1Amer Hussain AghaLabour Party1,0759.7%29.0%+4.0 ptsElected
2Sapna ChadhaConservative Party1,0529.4%28.3%+3.3 ptsElected
3Iftekhar AhmedLabour Party1,0029.0%27.0%+2.0 ptsElected
4Anand Kumar RoyConservative Party9968.9%26.8%
5Mohammed AlghoulConservative Party9468.5%25.5%
6Fathima Nuska Mohamed NaleerLabour Party9098.2%24.5%
7Ahmed MohamedGreen Party7706.9%20.7%
8Chris PalmerReform UK7676.9%20.7%
9Richard PorterGreen Party7596.8%20.4%
10Ruth WashbrookGreen Party7036.3%18.9%
11Ash MisalReform UK6696.0%18.0%
12Wojtek PozaReform UK6475.8%17.4%
13Peter CorcoranLiberal Democrats3052.7%8.2%
14Freda RaingoldLiberal Democrats2161.9%5.8%
15leva TomsoneLiberal Democrats1871.7%5.0%
16David Andrew HowardUK Independence Party (UKIP)690.6%1.9%
17Elcena JeffersIndependent650.6%1.8%

EC ward code local.brent.welsh-harp.2026-05-07 · Back to ward index

Brondesbury Park · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 38.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,501

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
1Ryan Aaron HackLabour Party2,06629.5%59.0%+25.7 ptsElected
2Tashi ThomasLabour Party1,35619.4%38.7%+5.4 ptsElected
3Erica GbajumoGreen Party1,11215.9%31.8%
4Beninio McDonoughGreen Party76210.9%21.8%
5Frederic Max FultonConservative Party3925.6%11.2%
6Raphael Louis FultonConservative Party3535.0%10.1%
7Will AwomoyiReform UK2633.8%7.5%
8Felipe RaskinReform UK2613.7%7.5%
9Hannah CamilleriLiberal Democrats2393.4%6.8%
10Lorraine KingLiberal Democrats1982.8%5.7%

EC ward code local.brent.brondesbury-park.2026-05-07 · Back to ward index

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

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
1Tariq DarLabour Party1,29522.0%43.9%+10.6 ptsElected
2Gwen GrahlLabour Party1,16019.7%39.4%+6.0 ptsElected
3William ReltonGreen Party87914.9%29.8%
4Paul John StephensGreen Party72212.2%24.5%
5Usman CheemaConservative Party3706.3%12.6%
6Robert AfiaReform UK3315.6%11.2%
7Ashokkumar PatelConservative Party3185.4%10.8%
8Alyssa GilbertLiberal Democrats2955.0%10.0%
9Vignesh NatarajanReform UK2694.6%9.1%
10Anthony DunnLiberal Democrats2554.3%8.7%

EC ward code local.brent.cricklewood-mapesbury.2026-05-07 · Back to ward index

Wembley 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. 32.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 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
1Angela Joyce De SouzaLabour Party1,45613.6%40.7%+15.7 ptsElected
2Floyd Anjoe Dias do RosarioConservative Party1,21111.3%33.8%+8.8 ptsElected
3Lloyd McLeishLabour Party1,16610.9%32.6%+7.6 ptsElected
4Pranav PatelConservative Party1,15110.7%32.2%
5Ishma Younus MoeenLabour Party1,13910.6%31.8%
6Harmit VyasConservative Party1,0549.8%29.5%
7Charles Peter FernandesGreen Party6115.7%17.1%
8Camille Jeanne Therese AinsworthGreen Party6015.6%16.8%
9Ibraheem NawazGreen Party5264.9%14.7%
10Jolene DiasReform UK4083.8%11.4%
11Sandra AssuncaoReform UK3923.7%11.0%
12Vanita Sunil MendoncaReform UK3643.4%10.2%
13Elizabeth GordonLiberal Democrats2312.2%6.5%
14Douglas LeeLiberal Democrats1821.7%5.1%
15Jonah WeiszLiberal Democrats1351.3%3.8%
16Andi PorriIndependent1061.0%3.0%

EC ward code local.brent.wembley-hill.2026-05-07 · Back to ward index

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

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
1Daniel BrownLiberal Democrats1,91812.2%36.5%+11.5 ptsElected
2Hetal JansaliLiberal Democrats1,82411.6%34.7%+9.7 ptsElected
3Jigar ShahLiberal Democrats1,74211.1%33.2%+8.2 ptsElected
4Rajan Arasu-SeelanConservative Party1,60310.2%30.5%
5Ryan D'SouzaConservative Party1,5689.9%29.8%
6Sushil RapatwarConservative Party1,5039.5%28.6%
7Sonia ShahLabour Party1,0356.6%19.7%
8Ketan ShethLabour Party9716.2%18.5%
9Anita ThakkarLabour Party8485.4%16.1%
10Marina McIntyreGreen Party5163.3%9.8%
11Jayeshkumar PatelReform UK4953.1%9.4%
12Caren Lisbeth Wynn OwenGreen Party4442.8%8.5%
13Irene LoboReform UK4412.8%8.4%
14Miranda Shakti PersaudGreen Party4412.8%8.4%
15Brijesh DokwalReform UK4112.6%7.8%

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

Sudbury · 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.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,596

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
1Paul LorberLiberal Democrats1,77624.7%49.4%+16.1 ptsElected
2Nirmala PatelLiberal Democrats1,52321.2%42.4%+9.0 ptsElected
3Teo BeneaLabour Party78410.9%21.8%
4Greg InnesLabour Party6509.0%18.1%
5Harish Rameschandra PatelConservative Party6018.4%16.7%
6Bridget Miranda Rose CraghillGreen Party4416.1%12.3%
7Mihir Vinodroy ShahConservative Party4185.8%11.6%
8Neha PatelReform UK3444.8%9.6%
9Geevaka Crysantha SilvaGreen Party3384.7%9.4%
10Himanshu FinaviyaReform UK3174.4%8.8%

EC ward code local.brent.sudbury.2026-05-07 · Back to ward index

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

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
1Abdi AdenLabour Party1,39913.5%40.5%+15.5 ptsElected
2Promise KnightLabour Party1,24312.0%36.0%+11.0 ptsElected
3Trevor BlackmanLabour Party1,23811.9%35.8%+10.8 ptsElected
4Daud HusseinGreen Party8258.0%23.9%
5Sam AngelovaGreen Party8197.9%23.7%
6Sharla Rachel KewGreen Party7627.3%22.0%
7Asif ZamirIndependent6696.5%19.4%
8James RossiIndependent4944.8%14.3%
9Kathleen Yvonne HallConservative Party4214.1%12.2%
10Ali JavedIndependent4073.9%11.8%
11Ajoy Kumar RoyConservative Party3363.2%9.7%
12Sellathurai JeyakumarConservative Party3323.2%9.6%
13Sunil MendoncaReform UK2922.8%8.4%
14Aruna Lakshmi RanganathaReform UK2822.7%8.2%
15Chintan Kirtibhai ZaveriReform UK2372.3%6.9%
16Mohammad AnwarLiberal Democrats2092.0%6.0%
17Abdul MatinLiberal Democrats1511.5%4.4%
18Attila SzepLiberal Democrats1471.4%4.3%
19Zeeshan AkhtarWorkers Party of Britain1071.0%3.1%

EC ward code local.brent.stonebridge.2026-05-07 · Back to ward index

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

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
1Suresh KansagraConservative Party2,13615.4%46.1%+21.1 ptsElected
2Anup PatelConservative Party1,96014.1%42.3%+17.3 ptsElected
3Sai Karthik MadabhushiConservative Party1,67912.1%36.3%+11.3 ptsElected
4Sunita HiraniIndependent1,2739.2%27.5%
5Hannah LindoewoodGreen Party8015.8%17.3%
6Ishaan SinghGreen Party7495.4%16.2%
7Janice Elizabeth LongLabour Party7465.4%16.1%
8John Lincoln PooleLabour Party7205.2%15.6%
9Zubaida Muhamed HassanLabour Party6784.9%14.6%
10Peter Richard MurryGreen Party6624.8%14.3%
11Ian CollierReform UK6474.7%14.0%
12Sanjay RadiaReform UK5974.3%12.9%
13David LawesReform UK5704.1%12.3%
14George BinneyLiberal Democrats2701.9%5.8%
15Himal MehtaLiberal Democrats2571.9%5.6%
16Sanjay NazeraliLiberal Democrats1411.0%3.0%

EC ward code local.brent.kenton.2026-05-07 · Back to ward index

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

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
1Saqlain Aftab ChoudryLabour Party1,71413.3%40.0%+15.0 ptsElected
2Mary Elizabeth MitchellGreen Party1,65412.9%38.6%+13.6 ptsElected
3George Robert Murray BurnLabour Party1,56612.2%36.5%+11.5 ptsElected
4Tony EthapemiGreen Party1,47811.5%34.5%
5Nat TevesGreen Party1,38010.7%32.2%
6Prerna ThakkarLabour Party1,33810.4%31.2%
7Philip AlexanderLiberal Democrats5244.1%12.2%
8Andrew Simon BeckmanReform UK5234.1%12.2%
9Mark CumminsLiberal Democrats4493.5%10.5%
10Richard Christopher GeldartConservative Party4423.4%10.3%
11Emmanuel FlaviusReform UK4243.3%9.9%
12Satish RamanandanReform UK3863.0%9.0%
13Mohamed Elfatih Younis ElnaiemConservative Party3462.7%8.1%
14Retno WiduriConservative Party3282.5%7.6%
15Ulla ThiessenLiberal Democrats3162.5%7.4%

EC ward code local.brent.willesden-green.2026-05-07 · Back to ward index

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

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
1Suzanne GallagherGreen Party1,57814.9%44.6%+19.6 ptsElected
2Stephen MalongaGreen Party1,41113.3%39.9%+14.9 ptsElected
3Paul RyanGreen Party1,34712.7%38.1%+13.1 ptsElected
4Rita Lacey ConneelyLabour Party1,29012.2%36.5%
5Anthony MolloyLabour Party1,13410.7%32.1%
6Leeta HolmesLabour Party1,11210.5%31.5%
7Lester William BlentReform UK3513.3%9.9%
8Dai EdwardsConservative Party3373.2%9.5%
9Tilly McAuliffeLiberal Democrats3323.1%9.4%
10Andrew CaponReform UK3293.1%9.3%
11Edwin DooleyLiberal Democrats3263.1%9.2%
12Astrid WallaceReform UK2842.7%8.0%
13Yashika ManjiConservative Party2782.6%7.9%
14Gerald Haim SoamesConservative Party2712.6%7.7%
15Derick RethansLiberal Democrats2262.1%6.4%

EC ward code local.brent.kilburn.2026-05-07 · Back to ward index

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

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
1Parvez AhmedLabour Party1,59314.3%42.9%+17.9 ptsElected
2Liz DixonLabour Party1,54113.8%41.5%+16.5 ptsElected
3Arshad MahmoodLabour Party1,42512.8%38.3%+13.3 ptsElected
4Pappy BoswieGreen Party8807.9%23.7%
5Jeremy Christopher Walker HadwinGreen Party8117.3%21.8%
6Baston Anthony De'Medici-JaguarGreen Party8067.2%21.7%
7Alison Frances HopkinsLiberal Democrats5705.1%15.3%
8Nigel GreenReform UK5444.9%14.6%
9Osmond AjibadeConservative Party4804.3%12.9%
10Diana AyresLiberal Democrats4554.1%12.2%
11Benjamin Max GoodrickConservative Party4474.0%12.0%
12Yogi PatelReform UK4343.9%11.7%
13Aloka RoyConservative Party4023.6%10.8%
14Klaudian KokoshiReform UK3933.5%10.6%
15Suzanne O'FarrellLiberal Democrats3693.3%9.9%

EC ward code local.brent.dollis-hill.2026-05-07 · Back to ward index

Queens 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. 39.0% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,903

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
1Deborah UngerLiberal Democrats1,99213.5%40.6%+15.6 ptsElected
2Fiona MulaishoLiberal Democrats1,97313.4%40.2%+15.2 ptsElected
3Barbara WantLiberal Democrats1,91013.0%39.0%+14.0 ptsElected
4Marc HarrisLabour Party1,3469.2%27.5%
5Lesley SmithLabour Party1,3088.9%26.7%
6Neil Benjamin NervaLabour Party1,2668.6%25.8%
7Felix IngramGreen Party1,1157.6%22.7%
8Rasine NkwayaGreen Party9866.7%20.1%
9Phillip Marshall WeitzmanGreen Party9016.1%18.4%
10Owen MatthewsConservative Party4172.8%8.5%
11Elsie OcranConservative Party3392.3%6.9%
12Yariv ReeveReform UK3032.1%6.2%
13Sarla Mahendra NegiReform UK2962.0%6.0%
14Harshilkumar Bhailalbhai PrajapatiConservative Party2902.0%5.9%
15Sonu SharmaReform UK2681.8%5.5%

EC ward code local.brent.queens-park.2026-05-07 · Back to ward index

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

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
1Tina AmadiLabour Party1,71414.0%41.9%+16.9 ptsElected
2Amandine Marie AlexandreGreen Party1,68413.7%41.1%+16.1 ptsElected
3Matt KelcherLabour Party1,62213.2%39.6%+14.6 ptsElected
4Mili PatelLabour Party1,50212.2%36.7%
5Ahmed AhmedGreen Party1,48312.1%36.2%
6Zengha Wellings-LongmoreGreen Party1,31510.7%32.1%
7Alastair McWilliamsConservative Party3903.2%9.5%
8Elisabete LemosConservative Party3713.0%9.1%
9Charles David William BrandLiberal Democrats3402.8%8.3%
10Ben ClarkeLiberal Democrats3392.8%8.3%
11Said Yusuf DeriaReform UK3002.4%7.3%
12Mansukh KarsanReform UK2922.4%7.1%
13Padraig Kalen Mueses FurlongConservative Party2842.3%6.9%
14Nina CzudejLiberal Democrats2632.1%6.4%
15Alfaiz SaiyadReform UK2412.0%5.9%
16Abi OdunsiIndependent1401.1%3.4%

EC ward code local.brent.harlesden-kensal-green.2026-05-07 · Back to ward index

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

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
1Samiah AndersonLabour Party1,41415.3%45.9%+20.9 ptsElected
2Fleur Donnelly-JacksonLabour Party1,37714.9%44.7%+19.7 ptsElected
3Jake RubinLabour Party1,36314.8%44.3%+19.3 ptsElected
4Harbi Elmi FarahGreen Party1,01311.0%32.9%
5Karishma Satyan PatelGreen Party94110.2%30.6%
6Abdillahi Sheikh Awels MohamedGreen Party9189.9%29.8%
7Ying ChengReform UK2853.1%9.3%
8Syed AlamReform UK2753.0%8.9%
9Ashish Raj PantConservative Party2612.8%8.5%
10Virginia BrandLiberal Democrats2512.7%8.2%
11Sat ShekharConservative Party2502.7%8.1%
12Azhar KhanReform UK2402.6%7.8%
13Anubhav ShuklaConservative Party2302.5%7.5%
14Joel ClarkeLiberal Democrats2252.4%7.3%
15Richard SissonLiberal Democrats1912.1%6.2%

EC ward code local.brent.roundwood.2026-05-07 · Back to ward index

Alperton · 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. 4,304

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
1Krishna ChauhanLiberal Democrats2,04215.8%47.4%+22.4 ptsElected
2Anton GeorgiouLiberal Democrats2,02915.7%47.1%+22.1 ptsElected
3Charlie ClintonLiberal Democrats2,00615.5%46.6%+21.6 ptsElected
4Nimisha AnanadaLabour Party8496.6%19.7%
5Mansoor AkramLabour Party7856.1%18.2%
6Delroy MorrisonLabour Party7115.5%16.5%
7Sanjana Madan Mohan KarnaniConservative Party6555.1%15.2%
8Hema MistryConservative Party6204.8%14.4%
9Vinodchandra PatelConservative Party5774.5%13.4%
10Gunjan PatelReform UK4753.7%11.0%
11Roger Mihai BerleaGreen Party4713.6%10.9%
12Emma Louise RussellGreen Party4533.5%10.5%
13Vishal Ramesh PatelReform UK4393.4%10.2%
14Aparna Prakashchandra PandyaReform UK4283.3%9.9%
15Amy SharrocksGreen Party3712.9%8.6%

EC ward code local.brent.alperton.2026-05-07 · Back to ward index

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

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
1Kanta MistryConservative Party2,32518.3%54.8%+29.8 ptsElected
2Jayanti PatelConservative Party2,25217.7%53.0%+28.0 ptsElected
3Manoj MishraConservative Party2,16217.0%50.9%+25.9 ptsElected
4Simon ChengLabour Party9247.3%21.8%
5Omid FadakarLabour Party8726.8%20.5%
6Candy NyarkoLabour Party7686.0%18.1%
7Eleanor CorrGreen Party6335.0%14.9%
8Amy Garvey-EckettGreen Party5874.6%13.8%
9Hassan WarsameGreen Party5174.1%12.2%
10Mohil GohilReform UK3712.9%8.7%
11Lalit MohantyReform UK3462.7%8.1%
12Marius MoisaReform UK3372.6%7.9%
13Arvind PatelLiberal Democrats2311.8%5.4%
14Eileen Vartan BarkerLiberal Democrats2071.6%4.9%
15David John HopkinsLiberal Democrats2061.6%4.9%

EC ward code local.brent.queensbury.2026-05-07 · Back to ward index