← Dudley (all cycles) · 7 May 2026 cohort

Dudley 2026

Local elections held 7 May 2026.

24 ward races
25 seats
20 elected below the proportional quota
80.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 24 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 25 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 UK41,77541.9%2288.0%1144.0%+11
Conservative Party21,87921.9%28.0%624.0%-4
Labour Party16,04916.1%14.0%416.0%-3
Green Party10,28410.3%00.0%28.0%-2
Liberal Democrats7,5327.6%00.0%28.0%-2
The Black Country Party1,5411.5%00.0%00.0%0
Independent5410.5%00.0%00.0%0
Freedom Alliance610.1%00.0%00.0%0
Trade Unionist and Socialist Coalition300.0%00.0%00.0%0
Libertarian Party250.0%00.0%00.0%0
Total99,717100.0%25100.0%25100.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

Two opencouncildata snapshots: the council immediately after the 2026 election (current) and immediately before it (2025). Only ~⅓ of seats were contested in 2026 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

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

Wollaston and Stourbridge Town · 2-seat (bloc vote)

Marginal winner 13.6% Proportional quota 33.3% Below quota −19.8 pts Valid ballots 9,766

RankCandidatePartyVotesShareBelow quotaElected
1Kam MacLeodReform UK1,46415.0%−18.3 ptsElected
2Andrew SouthallReform UK1,32413.6%−19.8 ptsElected
3Lois BramallLiberal Democrats1,20212.3%
4David John SheppardLiberal Democrats1,08311.1%
5Richard Andrew ProsserConservative Party8949.2%
6Jason Robert GriffinLabour Party8568.8%
7Steve HancockConservative Party8568.8%
8Marie Elizabeth FieldsLabour Party8148.3%
9Linda Carol FosterGreen Party6366.5%
10Ruth Jayne BatterseaGreen Party5765.9%
11Ken MooreFreedom Alliance610.6%

Electorate 0 · Ballots cast 9,771 · Invalid 5 · EC ward code local.dudley.wollaston-stourbridge-town.2026-05-07 · Back to ward index

Pedmore and Stourbridge East · single-seat

Marginal winner 32.6% Proportional quota 50.0% Below quota −17.4 pts Valid ballots 4,546

RankCandidatePartyVotesShareBelow quotaElected
1Jason Douglas ThorneReform UK1,48232.6%−17.4 ptsElected
2Dave BorleyConservative Party1,37030.1%
3Nigel Paul KirkhamLiberal Democrats63814.0%
4Mark Christopher KentLabour Party56012.3%
5Beth ScrimshawGreen Party49610.9%

Electorate 0 · Ballots cast 4,561 · Invalid 15 · EC ward code local.dudley.pedmore-stourbridge-east.2026-05-07 · Back to ward index

Halesowen North · single-seat

Marginal winner 34.4% Proportional quota 50.0% Below quota −15.6 pts Valid ballots 3,917

RankCandidatePartyVotesShareBelow quotaElected
1Stuart Carl HenleyConservative Party1,34734.4%−15.6 ptsElected
2Fiona MurrayLabour Party1,18230.2%
3Aveena SherwaniReform UK79220.2%
4Ash FlavinGreen Party48212.3%
5Tracey GreggLiberal Democrats1142.9%

Electorate 0 · Ballots cast 3,927 · Invalid 10 · EC ward code local.dudley.halesowen-north.2026-05-07 · Back to ward index

Norton · single-seat

Marginal winner 35.4% Proportional quota 50.0% Below quota −14.6 pts Valid ballots 4,778

RankCandidatePartyVotesShareBelow quotaElected
1Phil BoalerReform UK1,69135.4%−14.6 ptsElected
2Alan Harry HopwoodConservative Party1,35028.3%
3Stephen James PriceGreen Party1,03021.6%
4Matt BroadLabour Party49210.3%
5Lee Robert FurnessLiberal Democrats2154.5%

Electorate 0 · Ballots cast 4,783 · Invalid 5 · EC ward code local.dudley.norton.2026-05-07 · Back to ward index

Belle Vale · single-seat

Marginal winner 35.6% Proportional quota 50.0% Below quota −14.4 pts Valid ballots 4,038

RankCandidatePartyVotesShareBelow quotaElected
1Angela BlytheReform UK1,43735.6%−14.4 ptsElected
2Peter William DobbConservative Party1,26331.3%
3Ben PughLabour Party73618.2%
4Steve HiltonGreen Party46511.5%
5Richard WanklinLiberal Democrats1373.4%

Electorate 0 · Ballots cast 4,049 · Invalid 11 · EC ward code local.dudley.belle-vale.2026-05-07 · Back to ward index

Cradley North and Wollescote · single-seat

Marginal winner 36.3% Proportional quota 50.0% Below quota −13.7 pts Valid ballots 3,506

RankCandidatePartyVotesShareBelow quotaElected
1Caley AshmanReform UK1,27136.3%−13.7 ptsElected
2Ethan StaffordLiberal Democrats1,19434.1%
3Matt CollinsLabour Party38210.9%
4Bridget Caroline HiltonGreen Party2567.3%
5Eric PerryConservative Party2206.3%
6Abdul QadusIndependent1835.2%

Electorate 0 · Ballots cast 3,519 · Invalid 13 · EC ward code local.dudley.cradley-north-wollescote.2026-05-07 · Back to ward index

St. Thomas's · single-seat

Marginal winner 37.1% Proportional quota 50.0% Below quota −12.9 pts Valid ballots 3,811

RankCandidatePartyVotesShareBelow quotaElected
1Adeela QayyumLabour Party1,41537.1%−12.9 ptsElected
2Chris ChiversReform UK1,22432.1%
3Zia Ur Rehman QariGreen Party39910.5%
4Shakeela BibiIndependent3589.4%
5Muhammad NajeebConservative Party2957.7%
6Rob JohnsLiberal Democrats1203.1%

Electorate 0 · Ballots cast 3,833 · Invalid 22 · EC ward code local.dudley.st-thomass.2026-05-07 · Back to ward index

Halesowen South · single-seat

Marginal winner 37.7% Proportional quota 50.0% Below quota −12.3 pts Valid ballots 4,466

RankCandidatePartyVotesShareBelow quotaElected
1Andrew BarnfieldReform UK1,68437.7%−12.3 ptsElected
2Thomas Geoffrey RussonConservative Party1,28728.8%
3Michael HanleyLabour Party77017.2%
4James Robert WindridgeGreen Party52611.8%
5Caroline BentonLiberal Democrats1994.5%

Electorate 0 · Ballots cast 4,479 · Invalid 13 · EC ward code local.dudley.halesowen-south.2026-05-07 · Back to ward index

Lye and Stourbridge North · single-seat

Marginal winner 38.8% Proportional quota 50.0% Below quota −11.2 pts Valid ballots 3,473

RankCandidatePartyVotesShareBelow quotaElected
1Lisa Marie ClintonReform UK1,34838.8%−11.2 ptsElected
2Ellen Hope CobbLabour Party69520.0%
3Naz AhmedLiberal Democrats47713.7%
4Julia Annette SavageConservative Party44812.9%
5Danny HussainGreen Party3429.8%
6Matt CookThe Black Country Party1634.7%

Electorate 0 · Ballots cast 3,486 · Invalid 13 · EC ward code local.dudley.lye-stourbridge-north.2026-05-07 · Back to ward index

Hayley Green and Cradley South · single-seat

Marginal winner 39.4% Proportional quota 50.0% Below quota −10.6 pts Valid ballots 3,991

RankCandidatePartyVotesShareBelow quotaElected
1Jon MucklowReform UK1,57339.4%−10.6 ptsElected
2Bex CollinsConservative Party1,25531.4%
3Julian Hammond-MillerLabour Party60915.3%
4Zach BeedGreen Party3819.5%
5Alison Joanne HuntLiberal Democrats1734.3%

Electorate 0 · Ballots cast 3,997 · Invalid 6 · EC ward code local.dudley.hayley-green-cradley-south.2026-05-07 · Back to ward index

Amblecote · single-seat

Marginal winner 40.1% Proportional quota 50.0% Below quota −9.9 pts Valid ballots 4,200

RankCandidatePartyVotesShareBelow quotaElected
1Wayne LewisReform UK1,68540.1%−9.9 ptsElected
2Kamran RazzaqConservative Party1,52236.2%
3Benjamin James McCloskeyLabour Party43510.4%
4Adrian MabeGreen Party3257.7%
5Ian Martin FlynnLiberal Democrats2335.5%

Electorate 0 · Ballots cast 4,207 · Invalid 7 · EC ward code local.dudley.amblecote.2026-05-07 · Back to ward index

Kingswinford North and Wall Heath · single-seat

Marginal winner 41.1% Proportional quota 50.0% Below quota −8.9 pts Valid ballots 4,820

RankCandidatePartyVotesShareBelow quotaElected
1Mark WebbConservative Party1,98341.1%−8.9 ptsElected
2Stephen Richard ColeReform UK1,91339.7%
3Jacqueline Ann FosterLabour Party4569.5%
4Ninette HarrisGreen Party3186.6%
5Charlie PassmoreLiberal Democrats1503.1%

Electorate 0 · Ballots cast 4,834 · Invalid 14 · EC ward code local.dudley.kingswinford-north-wall-heath.2026-05-07 · Back to ward index

Brierley Hill and Wordsley South · single-seat

Marginal winner 42.6% Proportional quota 50.0% Below quota −7.4 pts Valid ballots 3,205

RankCandidatePartyVotesShareBelow quotaElected
1Tony DickensonReform UK1,36542.6%−7.4 ptsElected
2Shane Gordon Birch-BastockConservative Party71822.4%
3Karen Elizabeth JonesLabour Party40812.7%
4Andrew Martin BennettGreen Party35511.1%
5Wayne Thomas LewisThe Black Country Party2377.4%
6Aneesa NawazLiberal Democrats1223.8%

Electorate 0 · Ballots cast 3,216 · Invalid 11 · EC ward code local.dudley.brierley-hill-wordsley-south.2026-05-07 · Back to ward index

Kingswinford South · single-seat

Marginal winner 42.6% Proportional quota 50.0% Below quota −7.4 pts Valid ballots 4,431

RankCandidatePartyVotesShareBelow quotaElected
1Graham HowesReform UK1,88842.6%−7.4 ptsElected
2Luke JohnsonConservative Party1,41531.9%
3Simon Geoffrey DanielLabour Party52511.8%
4Dom PalermoGreen Party4309.7%
5Simon Paul HansonLiberal Democrats1733.9%

Electorate 0 · Ballots cast 4,443 · Invalid 12 · EC ward code local.dudley.kingswinford-south.2026-05-07 · Back to ward index

Wordsley North · single-seat

Marginal winner 43.8% Proportional quota 50.0% Below quota −6.2 pts Valid ballots 4,079

RankCandidatePartyVotesShareBelow quotaElected
1Samuel James HusseyReform UK1,78843.8%−6.2 ptsElected
2Matt RogersConservative Party1,05625.9%
3Keith ArcherLabour Party55413.6%
4Alex HughesGreen Party3207.8%
5Dave WoolleyThe Black Country Party2085.1%
6Christopher Ashley BramallLiberal Democrats1533.8%

Electorate 0 · Ballots cast 4,086 · Invalid 7 · EC ward code local.dudley.wordsley-north.2026-05-07 · Back to ward index

Brockmoor and Pensnett · single-seat

Marginal winner 47.2% Proportional quota 50.0% Below quota −2.8 pts Valid ballots 3,208

RankCandidatePartyVotesShareBelow quotaElected
1Joel Benjamin HydeReform UK1,51547.2%−2.8 ptsElected
2Karen WestwoodThe Black Country Party76123.7%
3John Ronald MartinLabour Party45214.1%
4Matt SnellConservative Party36211.3%
5Jonathan Michael BramallLiberal Democrats1183.7%

Electorate 0 · Ballots cast 3,217 · Invalid 9 · EC ward code local.dudley.brockmoor-pensnett.2026-05-07 · Back to ward index

Castle and Priory · single-seat

Marginal winner 48.0% Proportional quota 50.0% Below quota −2.0 pts Valid ballots 3,241

RankCandidatePartyVotesShareBelow quotaElected
1Jan McGeoughReform UK1,55548.0%−2.0 ptsElected
2Tony MiddletonLabour Party69621.5%
3Ant DugmoreGreen Party37711.6%
4Dan DaleConservative Party35711.0%
5Karl DenningThe Black Country Party1725.3%
6David Ashley BramallLiberal Democrats842.6%

Electorate 0 · Ballots cast 3,249 · Invalid 8 · EC ward code local.dudley.castle-priory.2026-05-07 · Back to ward index

St. James's · single-seat

Marginal winner 48.9% Proportional quota 50.0% Below quota −1.1 pts Valid ballots 3,334

RankCandidatePartyVotesShareBelow quotaElected
1Ivor John Lawrence RobinsonReform UK1,63048.9%−1.1 ptsElected
2Caroline ReidLabour Party72721.8%
3Carole BlackmoreConservative Party46213.9%
4Katherine Alice PooleGreen Party35510.6%
5Mollie Jo PriestLiberal Democrats1303.9%
6David ReynoldsTrade Unionist and Socialist Coalition300.9%

Electorate 0 · Ballots cast 3,346 · Invalid 12 · EC ward code local.dudley.st-jamess.2026-05-07 · Back to ward index

Netherton and Holly Hall · single-seat

Marginal winner 49.7% Proportional quota 50.0% Below quota −0.3 pts Valid ballots 3,261

RankCandidatePartyVotesShareBelow quotaElected
1Jack ThompsonReform UK1,62249.7%−0.3 ptsElected
2Shaneila Karamat MughalLabour Party69121.2%
3Manjit KaurGreen Party42313.0%
4James Warner TyeConservative Party37511.5%
5Richard Lloyd PriestLiberal Democrats1504.6%

Electorate 0 · Ballots cast 3,278 · Invalid 17 · EC ward code local.dudley.netherton-holly-hall.2026-05-07 · Back to ward index

Coseley · single-seat

Marginal winner 55.3% Proportional quota 50.0% Below quota +5.3 pts Valid ballots 3,440

RankCandidatePartyVotesShareBelow quotaElected
1Sat SherwaniReform UK1,90455.3%+5.3 ptsElected
2Dave RobertsLabour Party71220.7%
3Henry OcheConservative Party37310.8%
4Toni Elizabeth BakerGreen Party3409.9%
5Roxanne HolmesLiberal Democrats862.5%
6Martin Paul DayLibertarian Party250.7%

Electorate 0 · Ballots cast 3,450 · Invalid 10 · EC ward code local.dudley.coseley.2026-05-07 · Back to ward index

Sedgley · single-seat

Marginal winner 55.9% Proportional quota 50.0% Below quota +5.9 pts Valid ballots 4,769

RankCandidatePartyVotesShareBelow quotaElected
1Shaun Roger KeaseyReform UK2,66455.9%+5.9 ptsElected
2Bill EtheridgeConservative Party1,00221.0%
3Tremaine HerbertLabour Party50510.6%
4Colin DreweryGreen Party4329.1%
5John SlimLiberal Democrats1663.5%

Electorate 0 · Ballots cast 4,780 · Invalid 11 · EC ward code local.dudley.sedgley.2026-05-07 · Back to ward index

Quarry Bank and Dudley Wood · single-seat

Marginal winner 56.9% Proportional quota 50.0% Below quota +6.9 pts Valid ballots 3,326

RankCandidatePartyVotesShareBelow quotaElected
1Rob ClintonReform UK1,89156.9%+6.9 ptsElected
2Jules SinghLabour Party48914.7%
3Simon Mark BallingerGreen Party40012.0%
4Errol LawsonConservative Party38611.6%
5Faye StaffordLiberal Democrats1604.8%

Electorate 0 · Ballots cast 3,333 · Invalid 7 · EC ward code local.dudley.quarry-bank-dudley-wood.2026-05-07 · Back to ward index

Gornal · single-seat

Marginal winner 60.2% Proportional quota 50.0% Below quota +10.2 pts Valid ballots 4,208

RankCandidatePartyVotesShareBelow quotaElected
1Chris WhitehouseReform UK2,53260.2%+10.2 ptsElected
2Claire SullivanConservative Party85420.3%
3Jeff NdlovuLabour Party3829.1%
4Kaz EvansGreen Party3007.1%
5Stephen HolmesLiberal Democrats1403.3%

Electorate 0 · Ballots cast 4,221 · Invalid 13 · EC ward code local.dudley.gornal.2026-05-07 · Back to ward index

Upper Gornal and Woodsetton · single-seat

Marginal winner 64.9% Proportional quota 50.0% Below quota +14.9 pts Valid ballots 3,903

RankCandidatePartyVotesShareBelow quotaElected
1Marco LonghiReform UK2,53364.9%+14.9 ptsElected
2Mushtaq HussainLabour Party50613.0%
3Zoe BradleyConservative Party42911.0%
4Charlie HilkenGreen Party3208.2%
5Elaine Catherine SheppardLiberal Democrats1152.9%

Electorate 0 · Ballots cast 3,914 · Invalid 11 · EC ward code local.dudley.upper-gornal-woodsetton.2026-05-07 · Back to ward index