← Sutton (all cycles) · 7 May 2026 cohort

Sutton 2026

Local elections held 7 May 2026.

20 ward races
55 seats
55 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 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 55 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 %Δ
Liberal Democrats89,45444.4%5192.7%2545.5%+26
Reform UK40,53120.1%23.6%1120.0%-9
Conservative Party34,35517.0%00.0%916.4%-9
Green Party21,16610.5%00.0%610.9%-6
Labour Party12,0196.0%11.8%35.5%-2
Independent3,8971.9%11.8%11.8%0
The Christian Party Christian Peoples Alliance860.0%00.0%00.0%0
Total201,508100.0%55100.0%55100.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

Hackbridge · 2-seat (bloc vote)

Marginal winner 16.5% Proportional quota 33.3% Below quota −16.9 pts Valid ballots 4,409

RankCandidatePartyVotesShareBelow quotaElected
1Tom FosterLiberal Democrats82018.6%−14.7 ptsElected
2Dave TchilLabour Party72616.5%−16.9 ptsElected
3Brendan HudsonLiberal Democrats65414.8%
4Margaret ThomasLabour Party52211.8%
5Danny DavisonReform UK4369.9%
6Vijay VashisthaReform UK3838.7%
7Tanya FernandesGreen Party2786.3%
8Rubie KellyGreen Party2365.4%
9Alan Robert PlantConservative Party2104.8%
10Aephaniel Owusu-AgyemangConservative Party1443.3%

Electorate 0 · Ballots cast 4,417 · Invalid 8 · EC ward code local.sutton.hackbridge.2026-05-07 · Back to ward index

Beddington · 3-seat (bloc vote)

Marginal winner 10.3% Proportional quota 25.0% Below quota −14.7 pts Valid ballots 11,619

RankCandidatePartyVotesShareBelow quotaElected
1Nick MatteyIndependent1,31611.3%−13.7 ptsElected
2Sue EbanksLiberal Democrats1,22010.5%−14.5 ptsElected
3Rob LeahLiberal Democrats1,20210.3%−14.7 ptsElected
4Tim FosterIndependent1,18810.2%
5Tim CrowleyIndependent1,1539.9%
6Chante Marie Renee O'ShaughnessyLiberal Democrats1,0759.3%
7Barrie CollinsReform UK6695.8%
8Lesley SmithReform UK6175.3%
9Christine TrenholmeReform UK5644.9%
10Annabelle BouilovGreen Party3913.4%
11Michael BoultonGreen Party3312.8%
12Helen Didymus-TrueGreen Party3272.8%
13Allan BlackLabour Party2912.5%
14Alison HunekeConservative Party2852.5%
15Sarah GwynnLabour Party2732.3%
16John RawlinsonConservative Party2672.3%
17Ian TurnerLabour Party2302.0%
18Julia SzucsConservative Party2201.9%

Electorate 0 · Ballots cast 11,627 · Invalid 8 · EC ward code local.sutton.beddington.2026-05-07 · Back to ward index

St Helier West · 3-seat (bloc vote)

Marginal winner 10.4% Proportional quota 25.0% Below quota −14.6 pts Valid ballots 9,762

RankCandidatePartyVotesShareBelow quotaElected
1Joicy Antini JosephLiberal Democrats1,03810.6%−14.4 ptsElected
2Janey GouldReform UK1,02110.5%−14.5 ptsElected
3Alison LongReform UK1,01810.4%−14.6 ptsElected
4Dean Richard JusterLiberal Democrats1,01410.4%
5Trevor SmithReform UK98810.1%
6Parveen KumarLiberal Democrats9279.5%
7Steve AlvarezConservative Party5585.7%
8Wendy Elizabeth ClarkConservative Party5325.4%
9Abdul Saboor KhanGreen Party4955.1%
10Martin BustamanteConservative Party4855.0%
11Harriet NapolitanoGreen Party4594.7%
12Daniel RaynerGreen Party4074.2%
13Jesh AbrahamLabour Party2812.9%
14Kingsley AbramsLabour Party2792.9%
15Nick EavesLabour Party2602.7%

Electorate 0 · Ballots cast 9,773 · Invalid 11 · EC ward code local.sutton.st-helier-west.2026-05-07 · Back to ward index

Worcester Park North · 2-seat (bloc vote)

Marginal winner 18.8% Proportional quota 33.3% Below quota −14.5 pts Valid ballots 5,630

RankCandidatePartyVotesShareBelow quotaElected
1Joanna ElgarfLiberal Democrats1,26222.4%−10.9 ptsElected
2Israel OwoadeLiberal Democrats1,05918.8%−14.5 ptsElected
3Radley Benjamin CunliffeConservative Party61811.0%
4Jo MartinConservative Party58310.4%
5Deborah ScullyReform UK56110.0%
6Moira StanderwickReform UK5309.4%
7Kirsty Emma NelsonGreen Party3566.3%
8Julie StamfordGreen Party2935.2%
9John FlowersLabour Party1993.5%
10Natalie WrightLabour Party1693.0%

Electorate 0 · Ballots cast 5,639 · Invalid 9 · EC ward code local.sutton.worcester-park-north.2026-05-07 · Back to ward index

St Helier East · 2-seat (bloc vote)

Marginal winner 20.6% Proportional quota 33.3% Below quota −12.7 pts Valid ballots 4,338

RankCandidatePartyVotesShareBelow quotaElected
1Paul Jeremy ColeLiberal Democrats90620.9%−12.4 ptsElected
2Gemma Amy MundayLiberal Democrats89420.6%−12.7 ptsElected
3Dominic O'SheaReform UK65215.0%
4Lucy O'SheaReform UK64314.8%
5Andy ActonGreen Party2786.4%
6Dylan ActonGreen Party2385.5%
7Vincentia PrattConservative Party2034.7%
8James BensbergLabour Party1914.4%
9Alan SwintonConservative Party1844.2%
10Alan TateLabour Party1493.4%

Electorate 0 · Ballots cast 4,341 · Invalid 3 · EC ward code local.sutton.st-helier-east.2026-05-07 · Back to ward index

North Cheam · 3-seat (bloc vote)

Marginal winner 13.0% Proportional quota 25.0% Below quota −12.0 pts Valid ballots 13,072

RankCandidatePartyVotesShareBelow quotaElected
1James ApplebyLiberal Democrats1,84414.1%−10.9 ptsElected
2Naveen SamratLiberal Democrats1,82313.9%−11.1 ptsElected
3Jason StoneLiberal Democrats1,69713.0%−12.0 ptsElected
4Joanna BishopReform UK1,1128.5%
5Natasha FowlerReform UK1,0668.2%
6Param NandhaConservative Party1,0488.0%
7Angus DalgleishReform UK1,0127.7%
8Michael John DwyerConservative Party9857.5%
9James Daniel McDermott-HillConservative Party9267.1%
10Chantel CampbellGreen Party4203.2%
11Harry HewingGreen Party3172.4%
12Keiron MarshallGreen Party2562.0%
13Joan BronkhorstLabour Party2121.6%
14Eleanor JacksonLabour Party1901.5%
15Ann MorrisonLabour Party1641.3%

Electorate 0 · Ballots cast 13,083 · Invalid 11 · EC ward code local.sutton.north-cheam.2026-05-07 · Back to ward index

Cheam · 3-seat (bloc vote)

Marginal winner 13.4% Proportional quota 25.0% Below quota −11.6 pts Valid ballots 13,114

RankCandidatePartyVotesShareBelow quotaElected
1Stephen KingdomLiberal Democrats1,87514.3%−10.7 ptsElected
2Melody Lam ThorpeLiberal Democrats1,79413.7%−11.3 ptsElected
3Shimino JesudasLiberal Democrats1,76113.4%−11.6 ptsElected
4Tom DrummondConservative Party1,33910.2%
5Eric John AllenConservative Party1,33610.2%
6Tony ShieldsConservative Party1,2959.9%
7Ann HarrisReform UK8316.3%
8Clive PalmerReform UK7775.9%
9Siobhan RitsonReform UK7325.6%
10Lauryn JonesGreen Party3562.7%
11Rebecca PerryGreen Party3362.6%
12James NolanGreen Party2892.2%
13Alan AylwardLabour Party1551.2%
14Dave OwenLabour Party1240.9%
15Jonathan OffenLabour Party1140.9%

Electorate 0 · Ballots cast 13,122 · Invalid 8 · EC ward code local.sutton.cheam.2026-05-07 · Back to ward index

Worcester Park South · 2-seat (bloc vote)

Marginal winner 22.0% Proportional quota 33.3% Below quota −11.4 pts Valid ballots 6,004

RankCandidatePartyVotesShareBelow quotaElected
1Jenna Hartley-SmithLiberal Democrats1,46924.5%−8.9 ptsElected
2Luni SabharwalLiberal Democrats1,31822.0%−11.4 ptsElected
3Karin BurkeReform UK69911.6%
4Martina Bernadette AllenConservative Party63910.6%
5Judy UrmossyReform UK62110.3%
6Peter Hugh GeiringerConservative Party5779.6%
7Anna Riera MoraGreen Party2313.8%
8Ganesh SathyamoorthyGreen Party2233.7%
9Jessica ParkerLabour Party1151.9%
10George GallantLabour Party1121.9%

Electorate 0 · Ballots cast 6,011 · Invalid 7 · EC ward code local.sutton.worcester-park-south.2026-05-07 · Back to ward index

Belmont · 3-seat (bloc vote)

Marginal winner 13.7% Proportional quota 25.0% Below quota −11.3 pts Valid ballots 13,248

RankCandidatePartyVotesShareBelow quotaElected
1Chandra AlapatiLiberal Democrats2,13016.1%−8.9 ptsElected
2Joseph BarkhamLiberal Democrats1,88814.3%−10.7 ptsElected
3Rashi BarsaiyanLiberal Democrats1,81913.7%−11.3 ptsElected
4Neil Robert GarrattConservative Party1,2849.7%
5Mukesh RaoConservative Party1,2369.3%
6Lily Psverukai BandeConservative Party1,1438.6%
7Paul CampbellReform UK7195.4%
8Adrian NobleReform UK6424.8%
9William SmithReform UK6134.6%
10Virginia Fuster-VelertGreen Party4453.4%
11Libby StandbridgeGreen Party4193.2%
12August WoodGreen Party3532.7%
13Marian WingroveLabour Party2011.5%
14Gale BlearsLabour Party1811.4%
15Elaine KwaminLabour Party1751.3%

Electorate 0 · Ballots cast 13,257 · Invalid 9 · EC ward code local.sutton.belmont.2026-05-07 · Back to ward index

Carshalton South and Clockhouse · 3-seat (bloc vote)

Marginal winner 13.9% Proportional quota 25.0% Below quota −11.1 pts Valid ballots 12,192

RankCandidatePartyVotesShareBelow quotaElected
1Lisa Eleanor WebsterLiberal Democrats1,96616.1%−8.9 ptsElected
2Peter Andrew ChubbLiberal Democrats1,83715.1%−9.9 ptsElected
3Noor SumunLiberal Democrats1,69713.9%−11.1 ptsElected
4Moira Jane ButtConservative Party1,31010.7%
5Chris Da CruzConservative Party1,1499.4%
6Pushpa MurthyConservative Party9297.6%
7Thomas BerryReform UK7506.2%
8Arlene DearloveReform UK6855.6%
9Mark O'CallaghanReform UK6265.1%
10Chris ByrneGreen Party3412.8%
11Paul McCarthyGreen Party2752.3%
12Barrie StandbridgeGreen Party2161.8%
13Frank CooperLabour Party1631.3%
14Aileen NealLabour Party1301.1%
15Albert MorrisLabour Party1181.0%

Electorate 0 · Ballots cast 12,198 · Invalid 6 · EC ward code local.sutton.carshalton-south-clockhouse.2026-05-07 · Back to ward index

Stonecot · 2-seat (bloc vote)

Marginal winner 22.4% Proportional quota 33.3% Below quota −10.9 pts Valid ballots 5,451

RankCandidatePartyVotesShareBelow quotaElected
1Rob BeckLiberal Democrats1,40425.8%−7.6 ptsElected
2Cumar SahaLiberal Democrats1,22222.4%−10.9 ptsElected
3James KingReform UK63111.6%
4Ian WilliamsReform UK58410.7%
5Vikki ShieldsConservative Party4598.4%
6Arif SyedConservative Party3887.1%
7Leah MillingtonGreen Party2504.6%
8Iffat SaboorGreen Party2003.7%
9Jane DaviesLabour Party1843.4%
10Jim HansonLabour Party1292.4%

Electorate 0 · Ballots cast 5,458 · Invalid 7 · EC ward code local.sutton.stonecot.2026-05-07 · Back to ward index

Sutton Central · 3-seat (bloc vote)

Marginal winner 14.4% Proportional quota 25.0% Below quota −10.6 pts Valid ballots 10,250

RankCandidatePartyVotesShareBelow quotaElected
1Richard ChoiLiberal Democrats1,74517.0%−8.0 ptsElected
2Ed ParsleyLiberal Democrats1,53715.0%−10.0 ptsElected
3Cryss MennaceurLiberal Democrats1,47114.4%−10.6 ptsElected
4Helen JohnGreen Party8408.2%
5Doug ShawGreen Party6556.4%
6Hannah WhiteGreen Party6486.3%
7Rob EwingReform UK5875.7%
8Stewart WoodReform UK5655.5%
9Haoyu ZhangReform UK5135.0%
10Jeanne HornshawConservative Party3343.3%
11Chantelle DonkorLabour Party2902.8%
12Barry RussellConservative Party2882.8%
13Paul WhitcherConservative Party2882.8%
14Paul HarrisonLabour Party2452.4%
15Kerrie PeekLabour Party2442.4%

Electorate 0 · Ballots cast 10,261 · Invalid 11 · EC ward code local.sutton.sutton-central.2026-05-07 · Back to ward index

Sutton North · 3-seat (bloc vote)

Marginal winner 14.4% Proportional quota 25.0% Below quota −10.6 pts Valid ballots 11,400

RankCandidatePartyVotesShareBelow quotaElected
1Sam CumberLiberal Democrats1,84616.2%−8.8 ptsElected
2Vanessa McCainLiberal Democrats1,76115.4%−9.6 ptsElected
3Yusuf Abd El-RazzakLiberal Democrats1,64014.4%−10.6 ptsElected
4Bob LampardReform UK8567.5%
5Edward MillsReform UK7967.0%
6Bill Main-IanReform UK7736.8%
7Blake Howard PurchaseConservative Party6485.7%
8Tony Liam SphikasConservative Party5795.1%
9Aamir HaroonConservative Party5444.8%
10Genevieve WhiteGreen Party4473.9%
11Toby McGuinnessGreen Party4203.7%
12Wesley WittGreen Party3272.9%
13Kehinde AkintundeLabour Party2622.3%
14Lyndon EdwardsLabour Party2572.3%
15Mark SimmondsLabour Party2442.1%

Electorate 0 · Ballots cast 11,408 · Invalid 8 · EC ward code local.sutton.sutton-north.2026-05-07 · Back to ward index

Sutton South · 3-seat (bloc vote)

Marginal winner 14.5% Proportional quota 25.0% Below quota −10.5 pts Valid ballots 11,435

RankCandidatePartyVotesShareBelow quotaElected
1Richard CliftonLiberal Democrats2,00417.5%−7.5 ptsElected
2Trish FiveyLiberal Democrats1,92216.8%−8.2 ptsElected
3Asif HiraniLiberal Democrats1,66114.5%−10.5 ptsElected
4Manish BhallaConservative Party8617.5%
5Alexander James CokerConservative Party7766.8%
6Michael David MortimoreConservative Party7676.7%
7Ian DruryReform UK5624.9%
8Pamela PellerReform UK5484.8%
9Taaha AhmedReform UK4984.4%
10Amy BryceGreen Party4393.8%
11Fraser BroughGreen Party3903.4%
12Ross JonesGreen Party3433.0%
13Sandra BuckLabour Party2462.2%
14Tessa CornellLabour Party2242.0%
15Graham TerrellLabour Party1941.7%

Electorate 0 · Ballots cast 11,448 · Invalid 13 · EC ward code local.sutton.sutton-south.2026-05-07 · Back to ward index

The Wrythe · 3-seat (bloc vote)

Marginal winner 14.7% Proportional quota 25.0% Below quota −10.3 pts Valid ballots 10,866

RankCandidatePartyVotesShareBelow quotaElected
1Colin Henry StearsLiberal Democrats1,63315.0%−10.0 ptsElected
2Rukhsar Hasan AskariLiberal Democrats1,59314.7%−10.3 ptsElected
3Ian David George SimpsonLiberal Democrats1,59314.7%−10.3 ptsElected
4Ethan SmithReform UK9448.7%
5Rohit KailaReform UK9108.4%
6Jack VallinsReform UK9018.3%
7Terry WoodsConservative Party4624.3%
8Peter GreigGreen Party4484.1%
9Debra Jean RussellConservative Party4464.1%
10Jack HoldawanskiGreen Party3863.6%
11Rahul YadavConservative Party3713.4%
12Robert WalkerGreen Party3683.4%
13Michael CawleyLabour Party2362.2%
14David GrantLabour Party2282.1%
15Maria QanitaLabour Party2172.0%
16Patrick OgbonnaIndependent1301.2%

Electorate 0 · Ballots cast 10,876 · Invalid 10 · EC ward code local.sutton.the-wrythe.2026-05-07 · Back to ward index

South Beddington and Roundshaw · 3-seat (bloc vote)

Marginal winner 14.8% Proportional quota 25.0% Below quota −10.2 pts Valid ballots 10,286

RankCandidatePartyVotesShareBelow quotaElected
1Edward Timothy JoyceLiberal Democrats1,67816.3%−8.7 ptsElected
2Sunil KumarLiberal Democrats1,66216.2%−8.8 ptsElected
3Judy WalshLiberal Democrats1,52714.8%−10.2 ptsElected
4John FennReform UK9259.0%
5Dale StaceyReform UK9058.8%
6Paolo StanderwickReform UK8658.4%
7Tim GreenConservative Party4874.7%
8Sinead ByrneConservative Party4804.7%
9Anthea WintertonConservative Party4314.2%
10Dave PettitGreen Party2822.7%
11Luke RichardsonGreen Party2672.6%
12Michael TomlinsonGreen Party2262.2%
13John ClayLabour Party2072.0%
14Beresford Caramba-CokerLabour Party1741.7%
15Mark RogersLabour Party1701.7%

Electorate 0 · Ballots cast 10,289 · Invalid 3 · EC ward code local.sutton.south-beddington-roundshaw.2026-05-07 · Back to ward index

Wallington North · 3-seat (bloc vote)

Marginal winner 15.5% Proportional quota 25.0% Below quota −9.5 pts Valid ballots 11,922

RankCandidatePartyVotesShareBelow quotaElected
1Sunita GordonLiberal Democrats1,97616.6%−8.4 ptsElected
2Aaron Lewis GoaterLiberal Democrats1,91016.0%−9.0 ptsElected
3Barry Robert LewisLiberal Democrats1,84215.5%−9.5 ptsElected
4Peter CoxReform UK9578.0%
5Jason ChampaneriReform UK9257.8%
6Leo RoseReform UK8657.3%
7Maeve TomlinsonGreen Party4693.9%
8Joseph Ray Keith D'CostaConservative Party4493.8%
9John KeysGreen Party4453.7%
10Jack RichardsonConservative Party4373.7%
11Samia TossioGreen Party4023.4%
12Barbara Joan WoodsConservative Party4023.4%
13Tim Featherstone-GriffinLabour Party2632.2%
14Judith HawkinsLabour Party2422.0%
15Mary TowlerLabour Party2281.9%
16Celeste NarywonczykIndependent1100.9%

Electorate 0 · Ballots cast 11,927 · Invalid 5 · EC ward code local.sutton.wallington-north.2026-05-07 · Back to ward index

Wallington South · 3-seat (bloc vote)

Marginal winner 15.7% Proportional quota 25.0% Below quota −9.3 pts Valid ballots 11,349

RankCandidatePartyVotesShareBelow quotaElected
1Jayne Louise McCoyLiberal Democrats1,99017.5%−7.5 ptsElected
2Sam MartinLiberal Democrats1,89716.7%−8.3 ptsElected
3Muhammad Izhar SadiqLiberal Democrats1,78515.7%−9.3 ptsElected
4Heather MannReform UK7056.2%
5David SykesReform UK7046.2%
6David TaffurelliReform UK6515.7%
7Eliot CarrollGreen Party5534.9%
8Christopher Ellis WortleyConservative Party5274.6%
9Hilary Vaughan WortleyConservative Party4884.3%
10Jim SimmsConservative Party4834.3%
11Chris DonnellyGreen Party4684.1%
12Cat EbongalameGreen Party4674.1%
13John AshtonLabour Party2482.2%
14Teresa AyoubLabour Party2121.9%
15Jennifer VidlerLabour Party1711.5%

Electorate 0 · Ballots cast 11,358 · Invalid 9 · EC ward code local.sutton.wallington-south.2026-05-07 · Back to ward index

Sutton West and East Cheam · 3-seat (bloc vote)

Marginal winner 16.3% Proportional quota 25.0% Below quota −8.7 pts Valid ballots 11,568

RankCandidatePartyVotesShareBelow quotaElected
1Louise PhelanLiberal Democrats2,06317.8%−7.2 ptsElected
2Christopher WoolmerLiberal Democrats1,96717.0%−8.0 ptsElected
3Qasim EsakLiberal Democrats1,88716.3%−8.7 ptsElected
4Dan LawesReform UK7016.1%
5Alison SinclairReform UK6946.0%
6Harry RobinsonReform UK6885.9%
7Sarah HornshawConservative Party6315.5%
8Stephen ReadConservative Party5765.0%
9Natkunam WimalendranConservative Party4934.3%
10James BeckleyGreen Party4133.6%
11Firat BasGreen Party3993.4%
12James KellyGreen Party3973.4%
13Victoria BarlowLabour Party2982.6%
14Michael McMahonLabour Party1911.7%
15Peter QueallyLabour Party1701.5%

Electorate 0 · Ballots cast 11,572 · Invalid 4 · EC ward code local.sutton.sutton-west-east-cheam.2026-05-07 · Back to ward index

Carshalton Central · 3-seat (bloc vote)

Marginal winner 17.6% Proportional quota 25.0% Below quota −7.4 pts Valid ballots 13,593

RankCandidatePartyVotesShareBelow quotaElected
1Andrew William JennerLiberal Democrats2,45918.1%−6.9 ptsElected
2Isabel AraujoLiberal Democrats2,39817.6%−7.4 ptsElected
3Jake Michael ShortLiberal Democrats2,39217.6%−7.4 ptsElected
4Angela Ellis-JonesReform UK8096.0%
5Barry GreeningReform UK7575.6%
6Lauren SimpsonReform UK7455.5%
7Verity ThomsonGreen Party6735.0%
8Derek John Reginald FitzgibbonsConservative Party6074.5%
9Jill SparksConservative Party6054.5%
10Graham Hugh JohnsonConservative Party5634.1%
11Andrew CoghillGreen Party5253.9%
12Peter FrielGreen Party4533.3%
13Marilynne BurbageLabour Party2201.6%
14Pat McCarthyLabour Party1661.2%
15Peter TurnerLabour Party1351.0%
16Ashley DickensonThe Christian Party Christian Peoples Alliance860.6%

Electorate 0 · Ballots cast 13,601 · Invalid 8 · EC ward code local.sutton.carshalton-central.2026-05-07 · Back to ward index