← Westminster (all cycles) · 7 May 2026 cohort

Westminster 2026

Local elections held 7 May 2026.

18 ward races
54 seats
54 elected below the proportional quota
100.0% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 18 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 %Δ
Conservative Party47,61935.1%3259.3%1935.2%+13
Labour Party40,98630.2%2240.7%1731.5%+5
Green Party24,10517.7%00.0%916.7%-9
Reform UK14,61010.8%00.0%611.1%-6
Liberal Democrats8,3896.2%00.0%35.6%-3
Independent570.0%00.0%00.0%0
Workers Party of Britain540.0%00.0%00.0%0
Total135,820100.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

Lancaster Gate · 3-seat (bloc vote)

Marginal winner 11.7% Proportional quota 25.0% Below quota −13.3 pts Valid ballots 7,394

RankCandidatePartyVotesShareBelow quotaElected
1Ellie OrmsbyLabour Party98913.4%−11.6 ptsElected
2Connor JonesLabour Party93612.7%−12.3 ptsElected
3Philip Stephenson-OliverConservative Party86211.7%−13.3 ptsElected
4Jenneba Helena Sie-JallohLabour Party84411.4%
5Jonathan GoffConservative Party84311.4%
6Blessings KasekeConservative Party82511.2%
7Jd KelleherGreen Party3815.2%
8Matthew BishopGreen Party3675.0%
9Sandra GoncalvesGreen Party3264.4%
10Sir David RocheReform UK2713.7%
11Ayesha GhulatiReform UK2393.2%
12Rudy Vandaele-KennedyReform UK2293.1%
13Richard Johnstone PyattLiberal Democrats1411.9%
14Richard Lindsay WoodLiberal Democrats1411.9%

Electorate 6,757 · Ballots cast 7,394 · EC ward code local.westminster.lancaster-gate.2026-05-07 · Back to ward index

Pimlico South · 3-seat (bloc vote)

Marginal winner 11.7% Proportional quota 25.0% Below quota −13.3 pts Valid ballots 9,176

RankCandidatePartyVotesShareBelow quotaElected
1Liza BegumLabour Party1,27313.9%−11.1 ptsElected
2Robert William EagletonLabour Party1,16912.7%−12.3 ptsElected
3Jason Thomas WilliamsLabour Party1,07511.7%−13.3 ptsElected
4Roberto Gino SalviaConservative Party1,03311.3%
5James Michael SpencerConservative Party1,03011.2%
6Murad GassanlyConservative Party1,02511.2%
7Matthew DeversGreen Party4595.0%
8Henry HuntReform UK3964.3%
9Benedict FletcherGreen Party3714.0%
10Nick LockettReform UK3714.0%
11Claudia MallonReform UK3634.0%
12Eva SheffieldGreen Party3463.8%
13Theodore Martin RoosLiberal Democrats1451.6%
14Yaghi RakedLiberal Democrats1201.3%

Electorate 7,102 · Ballots cast 9,176 · EC ward code local.westminster.pimlico-south.2026-05-07 · Back to ward index

Bayswater · 3-seat (bloc vote)

Marginal winner 12.1% Proportional quota 25.0% Below quota −12.9 pts Valid ballots 7,789

RankCandidatePartyVotesShareBelow quotaElected
1Christabel Diana Beatrice FlightConservative Party1,01613.0%−12.0 ptsElected
2Maggie CarmanLabour Party1,00913.0%−12.0 ptsElected
3Mark Brunel TozerConservative Party94212.1%−12.9 ptsElected
4Emily Julia SheffieldConservative Party92111.8%
5Max SullivanLabour Party87011.2%
6Tim NolanLabour Party85911.0%
7Chris DarbyGreen Party3734.8%
8Jessie KheraGreen Party3604.6%
9Mikias DestaGreen Party3484.5%
10John BornholtReform UK2383.1%
11Patrick DoughertyReform UK2152.8%
12Sukumar SrinivasanReform UK1842.4%
13George Arjun CoelhoLiberal Democrats1792.3%
14Alasdair Angus Culverwell MurrayLiberal Democrats1391.8%
15Stephen John GomersallLiberal Democrats1361.7%

Electorate 7,465 · Ballots cast 7,789 · EC ward code local.westminster.bayswater.2026-05-07 · Back to ward index

Maida Vale · 3-seat (bloc vote)

Marginal winner 12.2% Proportional quota 25.0% Below quota −12.8 pts Valid ballots 7,247

RankCandidatePartyVotesShareBelow quotaElected
1Geoff BarracloughLabour Party1,00813.9%−11.1 ptsElected
2Nafsika Butler-ThalassisLabour Party95713.2%−11.8 ptsElected
3Iman LessLabour Party88512.2%−12.8 ptsElected
4Anthony GarnhamConservative Party5788.0%
5Jake Allister GlasmacherConservative Party5778.0%
6Rachel AllenGreen Party5147.1%
7Daniel Robert KawczynskiConservative Party5147.1%
8Anissa BoussekhaneGreen Party4916.8%
9Eoghan ButlerGreen Party4245.9%
10Mark AllcockReform UK3164.4%
11Maria EnsabellaReform UK2853.9%
12Lois MillerReform UK2723.8%
13Olivia Marie-Pierre GriscelliLiberal Democrats1842.5%
14Ian Charles NewtonLiberal Democrats1542.1%
15Max PearsonLiberal Democrats881.2%

Electorate 7,553 · Ballots cast 7,247 · EC ward code local.westminster.maida-vale.2026-05-07 · Back to ward index

Harrow Road · 3-seat (bloc vote)

Marginal winner 12.4% Proportional quota 25.0% Below quota −12.6 pts Valid ballots 7,322

RankCandidatePartyVotesShareBelow quotaElected
1Concia AlbertLabour Party1,03814.2%−10.8 ptsElected
2Regan HookLabour Party94412.9%−12.1 ptsElected
3Rhys ThomasLabour Party90912.4%−12.6 ptsElected
4Charlie ButtonGreen Party89312.2%
5llemi ArrindellGreen Party88412.1%
6Faaiz HasanGreen Party86211.8%
7Alexander James HawthornConservative Party3104.2%
8Samuel Edward ParrConservative Party2723.7%
9lheoma OtehConservative Party2673.6%
10Lars AgrenReform UK2233.0%
11Alex HayterReform UK2122.9%
12Lazar PetrovicReform UK2002.7%
13David Charles Cedric EwenLiberal Democrats1291.8%
14Diane Helen YeoLiberal Democrats1251.7%
15Momosi UmoluWorkers Party of Britain540.7%

Electorate 7,509 · Ballots cast 7,322 · EC ward code local.westminster.harrow-road.2026-05-07 · Back to ward index

West End · 3-seat (bloc vote)

Marginal winner 12.5% Proportional quota 25.0% Below quota −12.5 pts Valid ballots 6,868

RankCandidatePartyVotesShareBelow quotaElected
1Tim BarnesConservative Party95413.9%−11.1 ptsElected
2Elizabeth Marie AmosConservative Party91613.3%−11.7 ptsElected
3Paul FisherConservative Party85712.5%−12.5 ptsElected
4Patrick Eamon LilleyLabour Party72210.5%
5Sarah Louise LittletonLabour Party6819.9%
6Tim LordLabour Party6819.9%
7Craig ChatfieldGreen Party3655.3%
8Treasa Ni MhorainGreen Party3565.2%
9Grace PearceGreen Party3545.2%
10Belinda HandsReform UK2453.6%
11James BembridgeReform UK2413.5%
12Sinead RothReform UK2273.3%
13Sally Elizabeth GrayLiberal Democrats1662.4%
14Nigel Mark HeilpernLiberal Democrats1031.5%

Electorate 7,121 · Ballots cast 6,868 · EC ward code local.westminster.west-end.2026-05-07 · Back to ward index

Queen's Park · 3-seat (bloc vote)

Marginal winner 13.0% Proportional quota 25.0% Below quota −12.0 pts Valid ballots 7,946

RankCandidatePartyVotesShareBelow quotaElected
1Patricia McAllisterLabour Party1,21815.3%−9.7 ptsElected
2Cara SanquestLabour Party1,07413.5%−11.5 ptsElected
3Hamza TaouzzaleLabour Party1,03413.0%−12.0 ptsElected
4Clarissa AstorGreen Party89211.2%
5Tom OakleyGreen Party7729.7%
6Rajiv SinhaGreen Party7169.0%
7Antony DemetriouConservative Party3194.0%
8Felix GilroyReform UK3174.0%
9Richard David John PinchenConservative Party3033.8%
10Avril O'ConnorReform UK2963.7%
11Graeme KalbraierReform UK2743.4%
12Annabel Lauren Narinder SinghConservative Party2433.1%
13Oliver HarrisonLiberal Democrats2062.6%
14Gillian Alice ScallanLiberal Democrats1471.8%
15Esther Mary McGeeLiberal Democrats1351.7%

Electorate 8,485 · Ballots cast 7,946 · EC ward code local.westminster.queens-park.2026-05-07 · Back to ward index

Little Venice · 3-seat (bloc vote)

Marginal winner 13.3% Proportional quota 25.0% Below quota −11.7 pts Valid ballots 8,061

RankCandidatePartyVotesShareBelow quotaElected
1Melvyn Bernard CaplanConservative Party1,21515.1%−9.9 ptsElected
2Lorraine DeanConservative Party1,17014.5%−10.5 ptsElected
3Louise Melissa ShawConservative Party1,07113.3%−11.7 ptsElected
4Sara HassanLabour Party93511.6%
5Shad HoshyarLabour Party84410.5%
6Megan SchellingerLabour Party83810.4%
7Aliza MallalGreen Party3684.6%
8Phil DobsonGreen Party3664.5%
9Ted LovedayGreen Party3554.4%
10Jane BrittonReform UK1872.3%
11Dean JohnsonReform UK1742.2%
12Rachel WardReform UK1712.1%
13Edward Robert Ffiske BrauneLiberal Democrats1271.6%
14Bahram AlimoradianLiberal Democrats1201.5%
15Marianne Veronique MagninLiberal Democrats1201.5%

Electorate 6,641 · Ballots cast 8,061 · EC ward code local.westminster.little-venice.2026-05-07 · Back to ward index

Hyde Park · 3-seat (bloc vote)

Marginal winner 13.3% Proportional quota 25.0% Below quota −11.7 pts Valid ballots 6,020

RankCandidatePartyVotesShareBelow quotaElected
1Elliot Andrew KeckConservative Party85614.2%−10.8 ptsElected
2Greg EroConservative Party81613.6%−11.4 ptsElected
3Md Shamsed ChowdhuryLabour Party80013.3%−11.7 ptsElected
4Arran WedderburnConservative Party76012.6%
5Judith Anne SouthernLabour Party71911.9%
6Nigel Stephen MedforthLabour Party65410.9%
7Niki MoosaviGreen Party3135.2%
8Jenny TurtonGreen Party2534.2%
9Koye Candide-JohnsonGreen Party2464.1%
10Robert MidgleyReform UK1382.3%
11Stewart RobbinsReform UK1332.2%
12Plamen PopgenskiReform UK1242.1%
13Jean Ronald CenejusteLiberal Democrats1081.8%
14William DunbarLiberal Democrats1001.7%

Electorate 5,763 · Ballots cast 6,020 · EC ward code local.westminster.hyde-park.2026-05-07 · Back to ward index

Pimlico North · 3-seat (bloc vote)

Marginal winner 13.8% Proportional quota 25.0% Below quota −11.2 pts Valid ballots 8,660

RankCandidatePartyVotesShareBelow quotaElected
1Jim GlenConservative Party1,35715.7%−9.3 ptsElected
2Ed Pitt FordConservative Party1,35015.6%−9.4 ptsElected
3Mohamed ElmiConservative Party1,19313.8%−11.2 ptsElected
4Emma Rhys GarsideLabour Party7138.2%
5Shamsa HersiLabour Party6227.2%
6Mohamed Magdy RadwanLabour Party5536.4%
7Bella ArraiolGreen Party4595.3%
8Joao ArraiolGreen Party3944.5%
9Mike HollingsworthReform UK3594.1%
10Bertie KingGreen Party3514.1%
11Amanda WilkinsonReform UK3494.0%
12David RoachReform UK3434.0%
13Anthony John ColemanLiberal Democrats2703.1%
14Guy PalmerLiberal Democrats1742.0%
15Omar HegaziLiberal Democrats1732.0%

Electorate 7,650 · Ballots cast 8,660 · EC ward code local.westminster.pimlico-north.2026-05-07 · Back to ward index

Church Street · 3-seat (bloc vote)

Marginal winner 13.8% Proportional quota 25.0% Below quota −11.2 pts Valid ballots 6,008

RankCandidatePartyVotesShareBelow quotaElected
1Aicha LessLabour Party89114.8%−10.2 ptsElected
2Fiona ParkerLabour Party84214.0%−11.0 ptsElected
3Abdul Aziz TokiLabour Party82913.8%−11.2 ptsElected
4Yassin Mahi EldeinGreen Party61410.2%
5Zubin CramsieGreen Party5959.9%
6Nelson NashGreen Party5298.8%
7Ahmed ImtiazConservative Party2744.6%
8Natalia AwastyConservative Party2734.5%
9Magdalena Barbara KrzyzanowskaConservative Party2454.1%
10Margot FinleyReform UK2323.9%
11Calum MillerReform UK2243.7%
12David MorrallReform UK2183.6%
13Kirsty Roberta AllanLiberal Democrats1422.4%
14Sarah RyanLiberal Democrats1001.7%

Electorate 7,165 · Ballots cast 6,008 · EC ward code local.westminster.church-street.2026-05-07 · Back to ward index

Westbourne · 3-seat (bloc vote)

Marginal winner 14.2% Proportional quota 25.0% Below quota −10.8 pts Valid ballots 7,285

RankCandidatePartyVotesShareBelow quotaElected
1Adam HugLabour Party1,07214.7%−10.3 ptsElected
2David BoothroydLabour Party1,06614.6%−10.4 ptsElected
3Angela PiddockLabour Party1,03214.2%−10.8 ptsElected
4Eda KarakasGreen Party85411.7%
5Joel MordiGreen Party80311.0%
6Nilton RodriguesGreen Party80311.0%
7Sabrina BoniConservative Party3094.2%
8George Francis EldredgeConservative Party2773.8%
9Alex DuguidConservative Party2723.7%
10Neil HarrisonReform UK2042.8%
11Niall MoranReform UK1792.5%
12Amar JohalReform UK1742.4%
13Theresa Margaret BoothLiberal Democrats1432.0%
14Elizabeth Margaret McQuayLiberal Democrats971.3%

Electorate 7,612 · Ballots cast 7,285 · EC ward code local.westminster.westbourne.2026-05-07 · Back to ward index

Marylebone · 3-seat (bloc vote)

Marginal winner 14.4% Proportional quota 25.0% Below quota −10.6 pts Valid ballots 8,127

RankCandidatePartyVotesShareBelow quotaElected
1Ian David RowleyConservative Party1,18814.6%−10.4 ptsElected
2Karen Toni ScarboroughConservative Party1,17314.4%−10.6 ptsElected
3Barbara Jolanda ArzymanowConservative Party1,17114.4%−10.6 ptsElected
4Alistair Graeme BarrLiberal Democrats7228.9%
5Martin Howard KershLiberal Democrats6277.7%
6Helen ToemanLiberal Democrats6167.6%
7Lara Sophia Camille ChammasLabour Party3814.7%
8Abdulla Al-HashimiLabour Party3514.3%
9Chris HillGreen Party3053.8%
10Alex ArcherReform UK3033.7%
11Mustafa GhafouriLabour Party3033.7%
12Linda CrawfordReform UK3003.7%
13Simon GallierReform UK2663.3%
14James RichardsonGreen Party2272.8%
15Adam WorkmanGreen Party1942.4%

Electorate 7,814 · Ballots cast 8,127 · EC ward code local.westminster.marylebone.2026-05-07 · Back to ward index

St James's · 3-seat (bloc vote)

Marginal winner 14.5% Proportional quota 25.0% Below quota −10.5 pts Valid ballots 6,710

RankCandidatePartyVotesShareBelow quotaElected
1Tim MitchellConservative Party1,03515.4%−9.6 ptsElected
2Mark Angus ShearerConservative Party99714.9%−10.1 ptsElected
3San AbishevConservative Party97414.5%−10.5 ptsElected
4Samira RichardsonLabour Party4957.4%
5Hannah Brigid Frances TurnbullLabour Party4847.2%
6Ammar YusufLabour Party4066.1%
7Maria DowellGreen Party3875.8%
8Sam GrahamGreen Party3545.3%
9Mike WalkerGreen Party3244.8%
10Samuel HarwoodReform UK2854.2%
11Roger WaltersReform UK2664.0%
12Elke SweetlandReform UK2483.7%
13Moreland Herbert Julian AgnewLiberal Democrats1772.6%
14Nigel StokesLiberal Democrats1442.1%
15Isabelle PucherLiberal Democrats1342.0%

Electorate 6,821 · Ballots cast 6,710 · EC ward code local.westminster.st-jamess.2026-05-07 · Back to ward index

Abbey Road · 3-seat (bloc vote)

Marginal winner 15.0% Proportional quota 25.0% Below quota −10.0 pts Valid ballots 8,555

RankCandidatePartyVotesShareBelow quotaElected
1Hannah Rebecca GalleyConservative Party1,29715.2%−9.8 ptsElected
2Festus Kehinde AkinbusoyeConservative Party1,28415.0%−10.0 ptsElected
3Caroline Emma SargentConservative Party1,28215.0%−10.0 ptsElected
4Alan MendozaReform UK5676.6%
5Ruth SullivanLabour Party5106.0%
6Asmahan AlnidawiLabour Party4945.8%
7Damien MooreReform UK4625.4%
8Belin MunshiLabour Party4565.3%
9Anika SweetlandReform UK4134.8%
10Themistoklis PagoudisGreen Party4114.8%
11Esme WebbGreen Party3584.2%
12Joseph ElliottGreen Party3514.1%
13Peter Hendy DixonLiberal Democrats2663.1%
14Peter Howard ToemanLiberal Democrats2202.6%
15Hussain MuradLiberal Democrats1842.2%

Electorate 7,691 · Ballots cast 8,555 · EC ward code local.westminster.abbey-road.2026-05-07 · Back to ward index

Vincent Square · 3-seat (bloc vote)

Marginal winner 15.3% Proportional quota 25.0% Below quota −9.7 pts Valid ballots 8,685

RankCandidatePartyVotesShareBelow quotaElected
1David John HarveyConservative Party1,40516.2%−8.8 ptsElected
2Selina Ann ShortConservative Party1,37715.9%−9.1 ptsElected
3Ben Christopher SewellConservative Party1,32615.3%−9.7 ptsElected
4Patrick BrownLabour Party7598.7%
5Joanna Camadoo-RothwellLabour Party7478.6%
6Shakira NoelLabour Party6707.7%
7Louis MylneGreen Party3864.4%
8Daniel O'ShaughnessyGreen Party3664.2%
9Amel SerourGreen Party3454.0%
10Andrew LittleReform UK2653.1%
11Evan McNamaraReform UK2442.8%
12Arnaud CorbinReform UK2412.8%
13Paul DiggoryLiberal Democrats1732.0%
14Olivia Pamela BrinkLiberal Democrats1661.9%
15Phillip Lindsay KerleLiberal Democrats1581.8%
16Chi UsangaIndependent570.7%

Electorate 7,418 · Ballots cast 8,685 · EC ward code local.westminster.vincent-square.2026-05-07 · Back to ward index

Regent's Park · 3-seat (bloc vote)

Marginal winner 15.8% Proportional quota 25.0% Below quota −9.2 pts Valid ballots 7,648

RankCandidatePartyVotesShareBelow quotaElected
1Robert Charles RigbyConservative Party1,32217.3%−7.7 ptsElected
2Paul Stanley SwaddleConservative Party1,25616.4%−8.6 ptsElected
3Ralu Oteh-OsokaConservative Party1,20815.8%−9.2 ptsElected
4Zaynab AliLabour Party5006.5%
5Connor Brodie WhittamLabour Party4996.5%
6Safia YousefLabour Party4616.0%
7Vivien Aviva LichtensteinGreen Party4205.5%
8William WatsonGreen Party3644.8%
9Wilf ParsonsGreen Party3614.7%
10Alexander SmithReform UK3013.9%
11Adam AmerReform UK3003.9%
12Roger Joel GewolbReform UK2863.7%
13Dominic Ian Aubrey-JonesLiberal Democrats2232.9%
14Adam Craig BennettLiberal Democrats1471.9%

Electorate 7,501 · Ballots cast 7,648 · EC ward code local.westminster.regents-park.2026-05-07 · Back to ward index

Knightsbridge and Belgravia · 3-seat (bloc vote)

Marginal winner 17.3% Proportional quota 25.0% Below quota −7.7 pts Valid ballots 6,319

RankCandidatePartyVotesShareBelow quotaElected
1Tony DevenishConservative Party1,09717.4%−7.6 ptsElected
2Elizabeth Suzanne HitchcockConservative Party1,09117.3%−7.7 ptsElected
3Rachael RobathanConservative Party1,09117.3%−7.7 ptsElected
4Cass Cass-HorneReform UK3555.6%
5Henry PlattReform UK3525.6%
6Anthony GoodwinReform UK3335.3%
7Jo BroadeyLabour Party3255.1%
8Matt NobleLabour Party2994.7%
9Paul PettingerGreen Party2864.5%
10Max MurashovLabour Party2614.1%
11Brigitte StepputtisGreen Party2574.1%
12Rowan BazleyGreen Party2524.0%
13Robert Habergham BeattieLiberal Democrats1632.6%
14Kathryn Hertel KerleLiberal Democrats1572.5%

Electorate 6,535 · Ballots cast 6,319 · EC ward code local.westminster.knightsbridge-belgravia.2026-05-07 · Back to ward index