← 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
11 unfairly awarded seats
44.0% 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 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

Pedmore and Stourbridge East · single-seat

Marginal winner Winning candidate's share of valid ballots. 32.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,546

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 15 · EC ward code local.dudley.pedmore-stourbridge-east.2026-05-07 · Back to ward index

Halesowen North · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,917

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 10 · EC ward code local.dudley.halesowen-north.2026-05-07 · Back to ward index

Norton · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.4% Proportional quota 50.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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,778

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 5 · EC ward code local.dudley.norton.2026-05-07 · Back to ward index

Belle Vale · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,038

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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 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%

Invalid 11 · EC ward code local.dudley.belle-vale.2026-05-07 · Back to ward index

Cradley North and Wollescote · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,506

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 13 · EC ward code local.dudley.cradley-north-wollescote.2026-05-07 · Back to ward index

St. Thomas's · single-seat

Marginal winner Winning candidate's share of valid ballots. 37.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,811

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 22 · EC ward code local.dudley.st-thomass.2026-05-07 · Back to ward index

Halesowen South · single-seat

Marginal winner Winning candidate's share of valid ballots. 37.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,466

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 13 · EC ward code local.dudley.halesowen-south.2026-05-07 · Back to ward index

Lye and Stourbridge North · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,473

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

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 Winning candidate's share of valid ballots. 39.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,991

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 6 · EC ward code local.dudley.hayley-green-cradley-south.2026-05-07 · Back to ward index

Amblecote · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,200

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 7 · EC ward code local.dudley.amblecote.2026-05-07 · Back to ward index

Kingswinford North and Wall Heath · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,820

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

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 Winning candidate's share of valid ballots. 42.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,205

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 11 · EC ward code local.dudley.brierley-hill-wordsley-south.2026-05-07 · Back to ward index

Kingswinford South · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,431

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 12 · EC ward code local.dudley.kingswinford-south.2026-05-07 · Back to ward index

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

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
1Kam MacLeodReform UK1,46415.0%30.0%−3.4 ptsElected
2Andrew SouthallReform UK1,32413.6%27.1%−6.2 ptsElected
3Lois BramallLiberal Democrats1,20212.3%24.6%
4David John SheppardLiberal Democrats1,08311.1%22.2%
5Richard Andrew ProsserConservative Party8949.2%18.3%
6Jason Robert GriffinLabour Party8568.8%17.5%
7Steve HancockConservative Party8568.8%17.5%
8Marie Elizabeth FieldsLabour Party8148.3%16.7%
9Linda Carol FosterGreen Party6366.5%13.0%
10Ruth Jayne BatterseaGreen Party5765.9%11.8%
11Ken MooreFreedom Alliance610.6%1.2%

Invalid 5 · EC ward code local.dudley.wollaston-stourbridge-town.2026-05-07 · Back to ward index

Wordsley North · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,079

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 7 · EC ward code local.dudley.wordsley-north.2026-05-07 · Back to ward index

Brockmoor and Pensnett · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,208

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 9 · EC ward code local.dudley.brockmoor-pensnett.2026-05-07 · Back to ward index

Castle and Priory · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.0% Proportional quota 50.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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,241

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 8 · EC ward code local.dudley.castle-priory.2026-05-07 · Back to ward index

St. James's · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,334

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 12 · EC ward code local.dudley.st-jamess.2026-05-07 · Back to ward index

Netherton and Holly Hall · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,261

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 17 · EC ward code local.dudley.netherton-holly-hall.2026-05-07 · Back to ward index

Coseley · single-seat

Marginal winner Winning candidate's share of valid ballots. 55.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,440

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 10 · EC ward code local.dudley.coseley.2026-05-07 · Back to ward index

Sedgley · single-seat

Marginal winner Winning candidate's share of valid ballots. 55.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,769

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 11 · EC ward code local.dudley.sedgley.2026-05-07 · Back to ward index

Quarry Bank and Dudley Wood · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,326

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 7 · EC ward code local.dudley.quarry-bank-dudley-wood.2026-05-07 · Back to ward index

Gornal · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,208

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Chris WhitehouseReform UK2,53260.2%+10.2 ptsElected
2Claire SullivanConservative Party85420.3%
3Jeff NdlovuLabour Party3829.1%
4Kaz EvansGreen Party3007.1%
5Stephen HolmesLiberal Democrats1403.3%

Invalid 13 · EC ward code local.dudley.gornal.2026-05-07 · Back to ward index

Upper Gornal and Woodsetton · single-seat

Marginal winner Winning candidate's share of valid ballots. 64.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,903

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
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%

Invalid 11 · EC ward code local.dudley.upper-gornal-woodsetton.2026-05-07 · Back to ward index