← Calderdale (all cycles) · 7 May 2026 cohort

Calderdale 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 %Δ
Reform UK70,37236.2%3463.0%2138.9%+13
Labour Party43,02422.2%814.8%1222.2%-4
Green Party39,43020.3%713.0%1120.4%-4
Conservative Party18,6579.6%00.0%59.3%-5
Liberal Democrats13,1486.8%23.7%35.6%-1
Independent6,8463.5%23.7%23.7%0
Workers Party of Britain2,4621.3%11.9%00.0%+1
The Official Monster Raving Loony Party2460.1%00.0%00.0%0
Total194,185100.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

Warley · 3-seat (bloc vote)

Marginal winner 10.4% Proportional quota 25.0% Below quota −14.6 pts Valid ballots 8,806

RankCandidatePartyVotesShareBelow quotaElected
1Ashley EvansLiberal Democrats1,16613.2%−11.8 ptsElected
2Irena CorkishReform UK92410.5%−14.5 ptsElected
3Chris WadsworthLiberal Democrats92010.4%−14.6 ptsElected
4Sam MyattLiberal Democrats89310.1%
5Christian CorkishReform UK8729.9%
6Gill TolleyReform UK8439.6%
7Mark Justin DurransLabour Party4845.5%
8Katie WithamGreen Party4515.1%
9Asha HinterlandGreen Party4505.1%
10Anne PitcherLabour Party4445.0%
11Samuel Theodore Rowan LionheartGreen Party4024.6%
12Jane Margaret PughLabour Party4004.5%
13Esain SaddiqueWorkers Party of Britain3113.5%
14Stephen BainesConservative Party2462.8%

Electorate 0 · Ballots cast 8,836 · Invalid 30 · EC ward code local.calderdale.warley.2026-05-07 · Back to ward index

Wainhouse · 3-seat (bloc vote)

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

RankCandidatePartyVotesShareBelow quotaElected
1Ann KingstoneLabour Party1,28711.2%−13.8 ptsElected
2Dave Mendes da CostaLabour Party1,23210.7%−14.3 ptsElected
3Cathy FeatherstoneReform UK1,21510.6%−14.4 ptsElected
4Jeff FeatherstoneReform UK1,19810.4%
5Sireesha BethaReform UK1,1339.9%
6Gary RaeLabour Party1,1029.6%
7Gillian Elizabeth ManojlovicGreen Party1,0759.4%
8Rachele Victoria Lilian PipeGreen Party1,0178.8%
9Ian Edward PepperGreen Party1,0088.8%
10Ben AndrewsConservative Party5875.1%
11Stephen GowLiberal Democrats3372.9%
12Katie JacksonLiberal Democrats3062.7%

Electorate 0 · Ballots cast 11,519 · Invalid 22 · EC ward code local.calderdale.wainhouse.2026-05-07 · Back to ward index

Park · 3-seat (bloc vote)

Marginal winner 10.9% Proportional quota 25.0% Below quota −14.1 pts Valid ballots 8,298

RankCandidatePartyVotesShareBelow quotaElected
1Osman KhalilIndependent1,58819.1%−5.9 ptsElected
2Mohammed Shazad FazalLabour Party1,01612.2%−12.8 ptsElected
3Shakir SaghirWorkers Party of Britain90110.9%−14.1 ptsElected
4Nagheena HaroonIndependent6327.6%
5Sohail AshfaqWorkers Party of Britain6017.2%
6Abdul RehmanLiberal Democrats5927.1%
7Fintan Michael DalyGreen Party4966.0%
8Charles GateGreen Party4265.1%
9Diccon Edward LoweGreen Party3994.8%
10Michael DarbyLabour Party3984.8%
11Megan Lynne TaylorLabour Party3804.6%
12Ruth Jane HeslopReform UK2172.6%
13Toby Montgomery RoganReform UK2102.5%
14Sandeep GoyalReform UK1922.3%
15Mark Stephen PittawayLiberal Democrats1381.7%
16Stephen TownendConservative Party1121.3%

Electorate 0 · Ballots cast 8,361 · Invalid 63 · EC ward code local.calderdale.park.2026-05-07 · Back to ward index

Todmorden West · 3-seat (bloc vote)

Marginal winner 11.0% Proportional quota 25.0% Below quota −14.0 pts Valid ballots 13,202

RankCandidatePartyVotesShareBelow quotaElected
1Jamie FurlongGreen Party1,71813.0%−12.0 ptsElected
2Sarah Louise GoodfellowGreen Party1,68612.8%−12.2 ptsElected
3Oscar Seville-LeachGreen Party1,45811.0%−14.0 ptsElected
4Tyler George HanleyLabour Party1,39510.6%
5Diana Helen TremayneLabour Party1,39310.6%
6Silvia Clare DacreLabour Party1,3009.8%
7Deborah Michelle GarnettReform UK1,0748.1%
8John PendleburyReform UK1,0708.1%
9Julie Elizabeth WoodReform UK1,0508.0%
10Peter John ChapmanConservative Party2812.1%
11Alan Philip BentonConservative Party2732.1%
12Nikki StocksLiberal Democrats2662.0%
13Stephen RossConservative Party2381.8%

Electorate 0 · Ballots cast 13,247 · Invalid 45 · EC ward code local.calderdale.todmorden-west.2026-05-07 · Back to ward index

Luddendenfoot · 3-seat (bloc vote)

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

RankCandidatePartyVotesShareBelow quotaElected
1Scott Anthony PatientLabour Party1,67112.8%−12.2 ptsElected
2Katie Jane KimberLabour Party1,62512.5%−12.5 ptsElected
3Kate MacDonaldLabour Party1,47011.3%−13.7 ptsElected
4Joseph Paul Stephen MatthewsReform UK1,43811.0%
5Matthew Joel Isaac MurrayReform UK1,37110.5%
6Christopher Thomas WadeReform UK1,36510.5%
7Emma Clare SweaneyGreen Party8876.8%
8Matthew GeraghtyGreen Party7725.9%
9Mark Thomas StanleyGreen Party7115.4%
10Jerrad Lee DannConservative Party4943.8%
11Jules Cian Devlin-DickensonConservative Party4463.4%
12Paul James WorthConservative Party4293.3%
13Rosemary TatchellLiberal Democrats3702.8%

Electorate 0 · Ballots cast 13,085 · Invalid 36 · EC ward code local.calderdale.luddendenfoot.2026-05-07 · Back to ward index

Halifax Town · 3-seat (bloc vote)

Marginal winner 11.5% Proportional quota 25.0% Below quota −13.5 pts Valid ballots 8,059

RankCandidatePartyVotesShareBelow quotaElected
1Joseph GibbonsReform UK1,08213.4%−11.6 ptsElected
2Keith IngleReform UK1,04012.9%−12.1 ptsElected
3Jay ShabanReform UK92711.5%−13.5 ptsElected
4Rhys Alexander OwensLabour Party7529.3%
5Joe ThompsonLabour Party7459.2%
6Kelly ThornhamLabour Party7038.7%
7Katherine Elizabeth SpiveyGreen Party5687.0%
8Alex Rowan McKevittGreen Party5637.0%
9Roseanne Marie SweeneyGreen Party5386.7%
10Aber Shakar SaghirWorkers Party of Britain3404.2%
11Wajid HussainWorkers Party of Britain3093.8%
12Anne BainesConservative Party3083.8%
13Rachel Reed ProctorLiberal Democrats1842.3%

Electorate 0 · Ballots cast 8,089 · Invalid 30 · EC ward code local.calderdale.halifax-town.2026-05-07 · Back to ward index

Hebden Bridge and Todmorden East · 3-seat (bloc vote)

Marginal winner 11.6% Proportional quota 25.0% Below quota −13.4 pts Valid ballots 17,001

RankCandidatePartyVotesShareBelow quotaElected
1Sarah CourtneyLabour Party2,39714.1%−10.9 ptsElected
2Hannah Louise Mickleburgh-BennGreen Party2,04912.1%−12.9 ptsElected
3Margot PuddephaGreen Party1,97111.6%−13.4 ptsElected
4Kieran Luke TurnerGreen Party1,85210.9%
5Jonathan Charles TimbersLabour Party1,72110.1%
6Ben JancovichLabour Party1,71510.1%
7Scott BorrowsIndependent8014.7%
8James Thomas ConnollyReform UK7864.6%
9Christine ShawReform UK7304.3%
10Richard Stephen Beaumont KnocktonReform UK7144.2%
11Rebecca BodenIndependent5053.0%
12Mikaela Tiffany Mills-BrandIndependent4272.5%
13Chris WoodIndependent2561.5%
14Paul Anthony DaviesConservative Party2481.5%
15Mark Richard HillConservative Party2431.4%
16David Percy SugdenConservative Party2151.3%
17Brian HewsonLiberal Democrats1971.2%
18David Christopher WainwrightLiberal Democrats1741.0%

Electorate 0 · Ballots cast 17,028 · Invalid 27 · EC ward code local.calderdale.hebden-bridge-todmorden-east.2026-05-07 · Back to ward index

Ryburn · 3-seat (bloc vote)

Marginal winner 11.8% Proportional quota 25.0% Below quota −13.2 pts Valid ballots 11,662

RankCandidatePartyVotesShareBelow quotaElected
1Leah Elizabeth WebsterIndependent1,57913.5%−11.5 ptsElected
2Alex GreenwoodReform UK1,42312.2%−12.8 ptsElected
3Christopher John GreenReform UK1,37411.8%−13.2 ptsElected
4Steven JowettReform UK1,29111.1%
5Robert Ernest ThornberConservative Party8957.7%
6Michael HoldsworthLiberal Democrats5734.9%
7Anne BentonConservative Party5574.8%
8Julia Fidelia CockroftConservative Party5534.7%
9Marie Elizabeth WrightLabour Party4954.2%
10Sian Nicola FisherGreen Party4934.2%
11Keith John ButterickLabour Party4884.2%
12Tabitha PeacockGreen Party4774.1%
13Peter EhrhardtLabour Party4403.8%
14Cordelia PrescottGreen Party3643.1%
15Linda Noreen LevickLiberal Democrats3442.9%
16David MitchellLiberal Democrats3162.7%

Electorate 0 · Ballots cast 11,686 · Invalid 24 · EC ward code local.calderdale.ryburn.2026-05-07 · Back to ward index

Hipperholme and Lightcliffe · 3-seat (bloc vote)

Marginal winner 12.3% Proportional quota 25.0% Below quota −12.7 pts Valid ballots 11,401

RankCandidatePartyVotesShareBelow quotaElected
1Timothy James HoldenReform UK1,47012.9%−12.1 ptsElected
2Connor DentReform UK1,46312.8%−12.2 ptsElected
3Valerie Joan MycroftReform UK1,40012.3%−12.7 ptsElected
4Frederick George PhilpConservative Party1,0799.5%
5Steven LeighConservative Party1,0769.4%
6Vishal GuptaConservative Party8697.6%
7Mark Stuart PullenIndependent7816.9%
8Isabella GreenwoodGreen Party6816.0%
9Aisling Catherine Grace BlytheGreen Party6355.6%
10Nicola Jane LoveladyLabour Party5364.7%
11Steven George SewellLabour Party4634.1%
12Mick ShannonLabour Party4283.8%
13James Ross SouperLiberal Democrats2612.3%
14James TurnerGreen Party2592.3%

Electorate 0 · Ballots cast 11,428 · Invalid 27 · EC ward code local.calderdale.hipperholme-lightcliffe.2026-05-07 · Back to ward index

Rastrick · 3-seat (bloc vote)

Marginal winner 12.9% Proportional quota 25.0% Below quota −12.1 pts Valid ballots 11,822

RankCandidatePartyVotesShareBelow quotaElected
1Simon BriggsReform UK1,64413.9%−11.1 ptsElected
2David SmallReform UK1,55113.1%−11.9 ptsElected
3Jackie WilsonReform UK1,52312.9%−12.1 ptsElected
4Regan Gerhard DickensonConservative Party9668.2%
5Chris PillaiConservative Party9608.1%
6Mark Richard HolmesConservative Party8997.6%
7Peter JudgeLabour Party8227.0%
8Katy ShannonLabour Party6745.7%
9Tony RimmerLabour Party6685.7%
10Andrew BramleyGreen Party6585.6%
11Vic TordoffGreen Party5494.6%
12Teddy MorganGreen Party5404.6%
13Andrew Campbell MenziesLiberal Democrats1951.6%
14Margareta HolmstedtLiberal Democrats1731.5%

Electorate 0 · Ballots cast 11,840 · Invalid 18 · EC ward code local.calderdale.rastrick.2026-05-07 · Back to ward index

Brighouse · 3-seat (bloc vote)

Marginal winner 13.0% Proportional quota 25.0% Below quota −12.0 pts Valid ballots 11,336

RankCandidatePartyVotesShareBelow quotaElected
1Darren Nigel CommonsReform UK1,53813.6%−11.4 ptsElected
2Stephen Michael MycroftReform UK1,48413.1%−11.9 ptsElected
3Mark Wayne KimberlinReform UK1,47013.0%−12.0 ptsElected
4Howard Granville BlagbroughConservative Party1,0499.3%
5Tina BentonConservative Party9478.4%
6Brenda MonteithConservative Party8977.9%
7Kim AtkinsonGreen Party7546.7%
8Samuel James BaconLabour Party6575.8%
9Megan NicholsGreen Party6395.6%
10Tea OwensGreen Party5584.9%
11Brown GiwaLabour Party5454.8%
12Derrie Callum ThickettLabour Party5314.7%
13Jennie Dawn RiggLiberal Democrats2672.4%

Electorate 0 · Ballots cast 11,348 · Invalid 12 · EC ward code local.calderdale.brighouse.2026-05-07 · Back to ward index

Sowerby Bridge · 3-seat (bloc vote)

Marginal winner 13.2% Proportional quota 25.0% Below quota −11.8 pts Valid ballots 11,886

RankCandidatePartyVotesShareBelow quotaElected
1Andrew Grant VarleyReform UK1,63713.8%−11.2 ptsElected
2Mike PayneReform UK1,58713.4%−11.6 ptsElected
3Adam David WilkinsonLabour Party1,57413.2%−11.8 ptsElected
4Nigel Paul MarklewReform UK1,54913.0%
5Dot FosterLabour Party1,45312.2%
6Simon Craig AshtonLabour Party1,44112.1%
7Daniel James MurgatroydGreen Party5384.5%
8Brigid Mary FeatherstoneGreen Party5354.5%
9David BoothGreen Party5144.3%
10John VaughanConservative Party4133.5%
11Michelle Amanda TurnerLiberal Democrats2762.3%
12Captain LoogieThe Official Monster Raving Loony Party2462.1%
13Simon ZonenblickIndependent1231.0%

Electorate 0 · Ballots cast 11,919 · Invalid 33 · EC ward code local.calderdale.sowerby-bridge.2026-05-07 · Back to ward index

Greetland · 3-seat (bloc vote)

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

RankCandidatePartyVotesShareBelow quotaElected
1Thomas Ian GarnettReform UK1,70416.1%−8.9 ptsElected
2Ruth WalkerReform UK1,55914.7%−10.3 ptsElected
3Philip Geoffrey John PringleReform UK1,51914.4%−10.6 ptsElected
4Paul Alexander BellengerLiberal Democrats1,28812.2%
5Sue HoldsworthLiberal Democrats1,06710.1%
6Christine June PrashadLiberal Democrats1,0099.5%
7JD Anderson-MartinGreen Party3453.3%
8Glen Nicholas CockroftConservative Party3363.2%
9Jessica Christel Sophia MartinGreen Party3253.1%
10Lauren Katy MeadGreen Party3203.0%
11Sam FranksConservative Party2772.6%
12Jackie MorrisConservative Party2602.5%
13Sharron HardmanLabour Party2172.1%
14Stuart MurrayLabour Party1771.7%
15Mark Andrew PitkethlyLabour Party1751.7%

Electorate 0 · Ballots cast 10,614 · Invalid 36 · EC ward code local.calderdale.greetland.2026-05-07 · Back to ward index

Northowram and Shelf · 3-seat (bloc vote)

Marginal winner 15.0% Proportional quota 25.0% Below quota −10.0 pts Valid ballots 10,331

RankCandidatePartyVotesShareBelow quotaElected
1Martin HeyGreen Party1,82317.6%−7.4 ptsElected
2David BanksReform UK1,59115.4%−9.6 ptsElected
3Dan WoodGreen Party1,54515.0%−10.0 ptsElected
4James Edward BrezinskiReform UK1,44614.0%
5Diana ThorpeReform UK1,42613.8%
6Chris IoannaGreen Party1,39513.5%
7Naveed KhanConservative Party4134.0%
8Alison DunnLabour Party2202.1%
9James Stephen HepplestoneLabour Party1741.7%
10Kathleen RobinsonLiberal Democrats1531.5%
11Richard Mark PiersonLabour Party1451.4%

Electorate 0 · Ballots cast 10,349 · Invalid 18 · EC ward code local.calderdale.northowram-shelf.2026-05-07 · Back to ward index

Elland · 3-seat (bloc vote)

Marginal winner 15.6% Proportional quota 25.0% Below quota −9.4 pts Valid ballots 8,168

RankCandidatePartyVotesShareBelow quotaElected
1Peter John HuntReform UK1,51018.5%−6.5 ptsElected
2James Andrew CookReform UK1,35716.6%−8.4 ptsElected
3Nigel HatfieldReform UK1,27615.6%−9.4 ptsElected
4David William VeitchLabour Party90411.1%
5Joy HarrisonGreen Party4886.0%
6Barry Edward CrosslandGreen Party4585.6%
7Sammie Hurles-GreenLiberal Democrats4295.3%
8Karl Stephen BainesConservative Party3494.3%
9Samuel JacksonLiberal Democrats3003.7%
10Mark Richard MullanyGreen Party3003.7%
11Steven HolroydConservative Party2833.5%
12Simon James KayConservative Party2633.2%
13Donal Antony O'HanlonLiberal Democrats2513.1%

Electorate 0 · Ballots cast 8,183 · Invalid 15 · EC ward code local.calderdale.elland.2026-05-07 · Back to ward index

Salterhebble, Southowram and Skircoat Green · 3-seat (bloc vote)

Marginal winner 15.7% Proportional quota 25.0% Below quota −9.3 pts Valid ballots 10,876

RankCandidatePartyVotesShareBelow quotaElected
1Paul HawkalukReform UK1,85817.1%−7.9 ptsElected
2Stephen PadgettReform UK1,85417.0%−8.0 ptsElected
3Mederic Robert George PayneReform UK1,70415.7%−9.3 ptsElected
4Don BishopLabour Party9128.4%
5Yolande ShireLabour Party8788.1%
6Phil ShireLabour Party8237.6%
7Catherine FrostGreen Party6956.4%
8Tommy FieldenGreen Party6085.6%
9Judith Mary SugdenConservative Party5945.5%
10Gary Michael ScottGreen Party5665.2%
11Joanne O'HanlonLiberal Democrats3843.5%

Electorate 0 · Ballots cast 10,915 · Invalid 39 · EC ward code local.calderdale.salterhebble-southowram-skircoat-green.2026-05-07 · Back to ward index

Illingworth and Mixenden · 3-seat (bloc vote)

Marginal winner 19.4% Proportional quota 25.0% Below quota −5.6 pts Valid ballots 8,532

RankCandidatePartyVotesShareBelow quotaElected
1Nikki KellyReform UK1,77420.8%−4.2 ptsElected
2Dan SutherlandReform UK1,73820.4%−4.6 ptsElected
3Andrew James TaggReform UK1,65719.4%−5.6 ptsElected
4Rachel Anna HollingworthLabour Party6517.6%
5Shane David TaylorLabour Party5746.7%
6Danny SweeneyLabour Party5496.4%
7Peter Robert HillmanConservative Party3574.2%
8Jane SmithGreen Party3233.8%
9Robert William OrangeGreen Party3003.5%
10Joseph Simon ScanlonGreen Party2913.4%
11Nick ProctorLiberal Democrats1641.9%
12Seán LoftusIndependent1541.8%

Electorate 0 · Ballots cast 8,547 · Invalid 15 · EC ward code local.calderdale.illingworth-mixenden.2026-05-07 · Back to ward index

Ovenden · 3-seat (bloc vote)

Marginal winner 19.5% Proportional quota 25.0% Below quota −5.5 pts Valid ballots 7,681

RankCandidatePartyVotesShareBelow quotaElected
1Paul DaleReform UK1,53119.9%−5.1 ptsElected
2Stephen Paul HodgsonReform UK1,51619.7%−5.3 ptsElected
3Gordon ThorpeReform UK1,49719.5%−5.5 ptsElected
4Danielle Afton DurransLabour Party6118.0%
5Mike BarnesLabour Party6017.8%
6Stuart John CairneyLabour Party5687.4%
7Catherine Louise GrahamGreen Party3624.7%
8Luna Ophelia MoonGreen Party3003.9%
9Finn Mygind JensenGreen Party2953.8%
10Peter CaffreyConservative Party2453.2%
11Steve WhitakerLiberal Democrats1552.0%

Electorate 0 · Ballots cast 7,696 · Invalid 15 · EC ward code local.calderdale.ovenden.2026-05-07 · Back to ward index