← Worcestershire (all cycles) · 1 May 2025 cohort

Worcestershire 2025

Local elections held 1 May 2025.

53 ward races
57 seats
42 elected below the proportional quota
73.7% 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 53 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 57 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 UK56,85931.7%2747.4%1831.6%+9
Conservative Party45,84525.5%1221.1%1526.3%-3
Green Party24,48613.6%814.0%814.0%0
Labour Party22,37212.5%23.5%712.3%-5
Liberal Democrats21,73012.1%610.5%712.3%-1
Independent7,5074.2%23.5%23.5%0
The Liberal Party7550.4%00.0%00.0%0
Trade Unionist and Socialist Coalition420.0%00.0%00.0%0
UK Independence Party (UKIP)190.0%00.0%00.0%0
Heritage Party160.0%00.0%00.0%0
Total179,631100.0%57100.0%57100.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 2025 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2025 election (current) and on the eve of it (2024), so you can see what the result replaced.

Current (2025)
Previous (2024)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Malvern Langland · single-seat

Marginal winner Winning candidate's share of valid ballots. 28.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −21.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,482

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
1Paul BennettLiberal Democrats71628.8%−21.2 ptsElected
2Jeanette SheenReform UK51020.5%
3Julie Caroline MacLuskyConservative Party48819.7%
4Beverley NielsenLabour Party45618.4%
5Simon JohnsonGreen Party31212.6%

Electorate 7,652 · Ballots cast 2,488 · Invalid 6 · EC ward code 62584 · Back to ward index

Hallow · single-seat

Marginal winner Winning candidate's share of valid ballots. 30.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.9 pts Valid ballots Voters who cast a valid ballot, from source data. 2,846

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
1Mel FordingtonConservative Party85830.1%−19.9 ptsElected
2Sebastian James SpiersReform UK81628.7%
3Daniel WaltonLabour Party73525.8%
4Clifford HobbsLiberal Democrats2518.8%
5Richard Henry KimberleeGreen Party1866.5%

Electorate 7,552 · Ballots cast 2,849 · Invalid 3 · EC ward code 62582 · Back to ward index

Nunnery · single-seat

Marginal winner Winning candidate's share of valid ballots. 30.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,353

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
1Dave AubreyReform UK71830.5%−19.5 ptsElected
2Bash AliLabour Party66428.2%
3Allah DittaConservative Party54823.3%
4Barbara MitraGreen Party28912.3%
5Scott ButlerLiberal Democrats1345.7%

Electorate 7,300 · Ballots cast 2,357 · Invalid 4 · EC ward code 62592 · Back to ward index

Littletons · single-seat

Marginal winner Winning candidate's share of valid ballots. 31.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.3 pts Valid ballots Voters who cast a valid ballot, from source data. 2,812

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
1Hannah Mary RobsonGreen Party89031.6%−18.3 ptsElected
2Liz WilliamsReform UK88931.6%
3Aaron James PowellConservative Party83329.6%
4Neal John CartwrightLabour Party963.4%
5John David LittlechildLiberal Democrats893.2%
6Graham Paul KempHeritage Party160.6%

Electorate 7,368 · Ballots cast 2,813 · Invalid 1 · EC ward code 62609 · Back to ward index

Rainbow Hill and Fort Royal · 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 Voters who cast a valid ballot, from source data. 2,435

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
1Jabba RiazLabour Party79432.6%−17.4 ptsElected
2Clare WrattenGreen Party76831.5%
3David CarneyReform UK59524.4%
4Gregory WilkinsConservative Party1857.6%
5Bart RickettsLiberal Democrats702.9%
6Mark Patrick DaviesTrade Unionist and Socialist Coalition241.0%

Electorate 8,282 · Ballots cast 2,442 · Invalid 7 · EC ward code 62593 · Back to ward index

Bredon · single-seat

Marginal winner Winning candidate's share of valid ballots. 32.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,775

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
1Adrian Ingleby HardmanConservative Party1,23932.8%−17.2 ptsElected
2Sharon Joy GibbonsLiberal Democrats1,22632.5%
3Joe DavinReform UK98126.0%
4Margaret Jean ForrestGreen Party2606.9%
5Hannah Louise McGahanLabour Party691.8%

Electorate 8,787 · Ballots cast 3,783 · Invalid 8 · EC ward code 62602 · Back to ward index

Broadway · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,402

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
1Emma Jane KearseyConservative Party1,13733.4%−16.6 ptsElected
2Keith WilliamsReform UK1,09832.3%
3Angie CrumpLiberal Democrats92827.3%
4Madeline KirbyGreen Party1384.1%
5David Brian OwenLabour Party1013.0%

Electorate 8,747 · Ballots cast 3,405 · Invalid 3 · EC ward code 62603 · Back to ward index

Beacon · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,843

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
1Peter Desmond TurnerReform UK95633.6%−16.4 ptsElected
2Anita Maria DaleConservative Party74226.1%
3Peter Michael McDonaldLabour Party71125.0%
4Jill HarveyGreen Party2518.8%
5Sara Jane WoodhouseLiberal Democrats1836.4%

Electorate 8,272 · Ballots cast 2,847 · Invalid 4 · EC ward code 62574 · Back to ward index

Evesham South · single-seat

Marginal winner Winning candidate's share of valid ballots. 33.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −16.1 pts Valid ballots Voters who cast a valid ballot, from source data. 2,726

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
1Michele Jayne HulmeReform UK92433.9%−16.1 ptsElected
2Marino CretuGreen Party60922.3%
3Emma Katherine StokesConservative Party49318.1%
4Rob RobinsonIndependent42715.7%
5Amanda Sara CapewellLabour Party1746.4%
6Sally Danielle JonesLiberal Democrats993.6%

Electorate 9,247 · Ballots cast 2,729 · Invalid 3 · EC ward code 62607 · Back to ward index

Alvechurch · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,978

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
1Alan BailesIndependent1,02634.5%−15.5 ptsElected
2Danny BromageConservative Party75125.2%
3Lisa CresswellReform UK67422.6%
4Douglas Anthony BridgerLabour Party2337.8%
5John Robin BallGreen Party1565.2%
6Gillian Ruth BellLiberal Democrats1384.6%

Electorate 7,716 · Ballots cast 2,979 · Invalid 1 · EC ward code 62573 · Back to ward index

Chaddesley · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.3 pts Valid ballots Voters who cast a valid ballot, from source data. 2,949

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
1Marcus John HartConservative Party1,02434.7%−15.3 ptsElected
2Philip William HingleyReform UK94832.1%
3Helen Elizabeth DykeIndependent66422.5%
4Stuart HolmesLabour Party1595.4%
5Wren NicholsonGreen Party1083.7%
6Linda Dorothy HardwickLiberal Democrats461.6%

Electorate 7,546 · Ballots cast 2,956 · Invalid 7 · EC ward code 62614 · Back to ward index

Bromsgrove South · single-seat

Marginal winner Winning candidate's share of valid ballots. 34.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,775

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
1Gaynor Jean-LouisReform UK96734.8%−15.2 ptsElected
2Sam AmmarLiberal Democrats87831.6%
3Helen Jayne JonesConservative Party47417.1%
4Ian William James WoodallLabour Party2087.5%
5Christopher Norman CookeGreen Party1545.5%
6Kyle DaisleyIndependent943.4%

Electorate 9,089 · Ballots cast 2,780 · Invalid 5 · EC ward code 62577 · Back to ward index

Bowbrook · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.1% 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 Voters who cast a valid ballot, from source data. 3,019

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
1Seb JamesConservative Party1,06135.1%−14.9 ptsElected
2Peter JewellReform UK96932.1%
3Margaret RowleyLiberal Democrats59919.8%
4Stephen Peter SquiresGreen Party1956.5%
5Mike StaffordLabour Party1956.5%

Electorate 8,846 · Ballots cast 3,026 · Invalid 7 · EC ward code 62601 · Back to ward index

Harvington · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.1% 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 Voters who cast a valid ballot, from source data. 3,306

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
1Satinder BellReform UK1,16235.1%−14.9 ptsElected
2Terry BennettConservative Party1,10933.5%
3David Martin TaskerLabour Party43513.2%
4Paul John ClaysonGreen Party33010.0%
5Andrew Paul Fieldsend-RoxboroughLiberal Democrats2708.2%

Electorate 8,646 · Ballots cast 3,315 · Invalid 9 · EC ward code 62608 · Back to ward index

St Peters · 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 Voters who cast a valid ballot, from source data. 2,296

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 WhartonReform UK81335.4%−14.6 ptsElected
2Nathan John DesmondConservative Party62427.2%
3Keith BuddenLabour Party33614.6%
4Peter DykeIndependent23410.2%
5Clare CassidyLiberal Democrats1677.3%
6Doug HineGreen Party1235.4%

Electorate 7,716 · Ballots cast 2,297 · Invalid 1 · EC ward code 62619 · Back to ward index

St Johns · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,596

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
1Matthew JonesReform UK94636.5%−13.6 ptsElected
2John CampionConservative Party62224.0%
3Leigh WhitehouseIndependent35013.5%
4John BeckinghamLabour Party33613.0%
5John DavisGreen Party2479.5%
6Suzanne Elizabeth NichollLiberal Democrats933.6%

Electorate 8,590 · Ballots cast 2,605 · Invalid 9 · EC ward code 62618 · Back to ward index

St Chads · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,218

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
1Bill HopkinsReform UK81236.6%−13.4 ptsElected
2Fran OborskiThe Liberal Party59126.6%
3Marie HolmesLabour Party23210.5%
4Nigel John GraceLiberal Democrats22610.2%
5Steven HollandsConservative Party2149.6%
6Brett Raymond CaulfieldGreen Party1436.4%

Electorate 7,268 · Ballots cast 2,224 · Invalid 6 · EC ward code 62616 · Back to ward index

Bromsgrove West · 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 Voters who cast a valid ballot, from source data. 2,032

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
1Nik PriceReform UK75437.1%−12.9 ptsElected
2James Andrew ClarkeLiberal Democrats50224.7%
3Esther GrayLabour Party31615.6%
4Rita Lorraine DentConservative Party25712.6%
5John SmoutGreen Party20310.0%

Electorate 6,333 · Ballots cast 2,034 · Invalid 2 · EC ward code 62578 · Back to ward index

Cookley, Wolverley and Wribbenhall · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,922

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
1Jenny ShawReform UK1,12238.4%−11.6 ptsElected
2Ben BrookesConservative Party97533.4%
3Philip John EdmundsonLabour Party45415.5%
4Kate SpohrerGreen Party2538.7%
5Cloud Clare Eloise GollopLiberal Democrats1184.0%

Electorate 7,536 · Ballots cast 2,928 · Invalid 6 · EC ward code 62615 · Back to ward index

Bromsgrove East · single-seat

Marginal winner Winning candidate's share of valid ballots. 38.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,960

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 Marc EvansLiberal Democrats1,14138.6%−11.5 ptsElected
2Kit TaylorConservative Party73324.8%
3Bob WallerReform UK72224.4%
4John David CochraneLabour Party1695.7%
5Charlie HothamIndependent1033.5%
6Peter James HarveyGreen Party913.1%

Electorate 7,730 · Ballots cast 2,964 · Invalid 4 · EC ward code 62576 · Back to ward index

Tenbury · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,075

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
1Justin BowenReform UK1,19839.0%−11.0 ptsElected
2Carl FordingtonConservative Party1,07234.9%
3Jed MarsonLiberal Democrats34111.1%
4Peter Henry JonesGreen Party31410.2%
5Adam Cedric Hudson ScottLabour Party1504.9%

Electorate 8,565 · Ballots cast 3,083 · Invalid 8 · EC ward code 45668 · Back to ward index

Evesham North West · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,395

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
1Sam BastowReform UK93439.0%−11.0 ptsElected
2Mark Sidney GoodgeConservative Party70729.5%
3Mary Elizabeth TaskerLabour Party30512.7%
4Nancie BucklandGreen Party25310.6%
5Matthew Edward Wilson JonesLiberal Democrats1968.2%

Electorate 8,930 · Ballots cast 2,406 · Invalid 11 · EC ward code 62606 · Back to ward index

Clent Hills · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,803

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
1Karen Jane MayConservative Party1,50139.5%−10.5 ptsElected
2Steven Robert ColellaIndependent1,12929.7%
3Donna WestwoodReform UK76820.2%
4Laura Maeve RollinsLabour Party1654.3%
5David NichollLiberal Democrats1353.5%
6Stuart John DaviesGreen Party691.8%
7Stan FrancisIndependent360.9%

Electorate 9,809 · Ballots cast 3,806 · Invalid 3 · EC ward code 62579 · Back to ward index

Bewdley · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,075

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
1Dan MoreheadConservative Party1,24440.5%−9.5 ptsElected
2Lisa HydeReform UK1,07034.8%
3Rod StanczyszynLabour Party39312.8%
4Corinne BaileyGreen Party2377.7%
5Ingrid Schmeising-BarnesLiberal Democrats1314.3%

Electorate 7,687 · Ballots cast 3,082 · Invalid 7 · EC ward code 62613 · Back to ward index

St Georges · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.3 pts Valid ballots Voters who cast a valid ballot, from source data. 2,140

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 CrosbyReform UK87240.8%−9.3 ptsElected
2Tony Andrew MuirIndependent33115.5%
3Di SmithLabour Party30914.4%
4Kevin George GaleConservative Party22910.7%
5Shazu MiahThe Liberal Party1647.7%
6Oskar HyamsGreen Party1527.1%
7Mark Thomas Eliot HeafieldLiberal Democrats823.8%

Electorate 8,100 · Ballots cast 2,144 · Invalid 4 · EC ward code 62617 · Back to ward index

Ombersley · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,086

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 MillerConservative Party1,25940.8%−9.2 ptsElected
2Gary ThompsonReform UK1,21539.4%
3Michael Bleddyn Sturt-JoyLiberal Democrats2227.2%
4David Charles ChamberlainGreen Party2157.0%
5Sachin MathurLabour Party1755.7%

Electorate 8,768 · Ballots cast 3,095 · Invalid 9 · EC ward code 62610 · Back to ward index

Bedwardine · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,851

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
1Alan AmosReform UK1,18241.5%−8.5 ptsElected
2Matt LambLabour Party67823.8%
3Chris RimellConservative Party40814.3%
4Martin JonesGreen Party29310.3%
5Stephen DorrellLiberal Democrats28910.1%

Electorate 7,548 · Ballots cast 2,858 · Invalid 7 · EC ward code 45673 · Back to ward index

Upton Snodsbury · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,163

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
1Linda RobinsonConservative Party1,31841.7%−8.3 ptsElected
2Sean Luke StockReform UK82826.2%
3Philip David KilloranLiberal Democrats67521.3%
4Robert Jon NicholsGreen Party2086.6%
5Steve AinsworthLabour Party1344.2%

Electorate 8,827 · Ballots cast 3,168 · Invalid 5 · EC ward code 62611 · Back to ward index

St John · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,132

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
1Richard UdallLabour Party89241.8%−8.2 ptsElected
2Martin John HewlettReform UK57026.7%
3Sarah EdwardsGreen Party30814.4%
4Bertie BallingerConservative Party27713.0%
5Peter JacksonLiberal Democrats663.1%
6Martin Julian Keith PotterUK Independence Party (UKIP)190.9%

Electorate 7,342 · Ballots cast 2,140 · Invalid 8 · EC ward code 62595 · Back to ward index

St Barnabas · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.1 pts Valid ballots Voters who cast a valid ballot, from source data. 2,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
1Anthony UptonReform UK1,02241.9%−8.1 ptsElected
2David Richard RossConservative Party75731.0%
3Bernadette ConnorLabour Party35314.5%
4Oliver Yasha WalkerLiberal Democrats1676.8%
5Dave FinchGreen Party1405.7%

Electorate 7,471 · Ballots cast 2,450 · Invalid 10 · EC ward code 45698 · Back to ward index

Stourport Mitton · single-seat

Marginal winner Winning candidate's share of valid ballots. 42.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,058

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
1Ian CresswellReform UK1,29842.4%−7.6 ptsElected
2Chris RogersConservative Party74724.4%
3John CaldwellLiberal Democrats53617.5%
4Jackie GriffithsLabour Party33210.9%
5Gilda DavisGreen Party1454.7%

Electorate 9,199 · Ballots cast 3,062 · Invalid 4 · EC ward code 62621 · Back to ward index

Droitwich East · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.1% 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 Voters who cast a valid ballot, from source data. 3,074

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
1Daniel Brian BirchConservative Party1,32443.1%−6.9 ptsElected
2Christopher EdmondsonReform UK72923.7%
3Nicola Louise Mary MorrisGreen Party69122.5%
4Louis AllawayLabour Party1765.7%
5Owen Mark RalphLiberal Democrats1545.0%

Electorate 8,529 · Ballots cast 3,079 · Invalid 5 · EC ward code 62604 · Back to ward index

Warndon Villages · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,088

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 CrossGreen Party1,34243.5%−6.5 ptsElected
2Connor Paul Terence SmithReform UK68422.2%
3Sarah Philippa Jane MurrayLiberal Democrats53617.4%
4Lucy HodgsonConservative Party37712.2%
5Ed KimberleyLabour Party1494.8%

Electorate 8,095 · Ballots cast 3,094 · Invalid 6 · EC ward code 62599 · Back to ward index

Woodvale · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,026

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 Richard DunkleyReform UK1,31943.6%−6.4 ptsElected
2Shirley Anne WebbConservative Party1,04734.6%
3Sheridan Ann BellinghamLabour Party2638.7%
4Martin Philip GermanLiberal Democrats2458.1%
5Julian Malcolm GrayGreen Party1525.0%

Electorate 8,623 · Ballots cast 3,037 · Invalid 11 · EC ward code 62580 · Back to ward index

Riverside · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.1% 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 Voters who cast a valid ballot, from source data. 2,904

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
1Tor PingreeGreen Party1,28044.1%−5.9 ptsElected
2Simon Eon GeraghtyConservative Party72625.0%
3John BeachamReform UK50817.5%
4Robyn NorfolkLabour Party2679.2%
5Paul Richard JaggerLiberal Democrats1023.5%
6Archie Michael HarrisonTrade Unionist and Socialist Coalition180.6%

Electorate 8,062 · Ballots cast 2,914 · Invalid 10 · EC ward code 62594 · Back to ward index

Stourport Areley Kings and Riverside · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,528

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
1Karl PerksReform UK1,15445.6%−4.4 ptsElected
2Alan SuttonConservative Party59623.6%
3John William Roland ThomasIndependent26710.6%
4William MouleLabour Party2489.8%
5Timothy Schmeising-BarnesLiberal Democrats1395.5%
6Clive WoodGreen Party1244.9%

Electorate 7,084 · Ballots cast 2,532 · Invalid 4 · EC ward code 62620 · Back to ward index

Bromsgrove Central · single-seat

Marginal winner Winning candidate's share of valid ballots. 47.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,604

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
1Joshua William RobinsonLiberal Democrats1,71547.6%−2.4 ptsElected
2Chris ThomasReform UK1,03028.6%
3Adrian David KrissConservative Party54815.2%
4David HopkinsLabour Party1975.5%
5Peter John MeashamGreen Party1143.2%

Electorate 9,345 · Ballots cast 3,608 · Invalid 4 · EC ward code 62575 · Back to ward index

Malvern Chase · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,111

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
1Malcolm Gordon VictoryGreen Party1,51848.8%−1.2 ptsElected
2Sebastian BarbourConservative Party62820.2%
3Angel Florence ChawnerReform UK50716.3%
4Emma TruemanLiberal Democrats36011.6%
5Anna Marie CumminsLabour Party983.2%

Electorate 7,600 · Ballots cast 3,113 · Invalid 2 · EC ward code 62583 · Back to ward index

Droitwich West · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.8 pts Valid ballots Voters who cast a valid ballot, from source data. 2,593

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
1Richard Julian MorrisConservative Party1,27649.2%−0.8 ptsElected
2Dom MitchellReform UK76529.5%
3Gill RawlingsLabour Party26010.0%
4Roy Charles HarmsworthLiberal Democrats1556.0%
5Doug HincksGreen Party1375.3%

Electorate 8,769 · Ballots cast 2,595 · Invalid 2 · EC ward code 62605 · Back to ward index

Warndon and Elbury Park · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.4 pts Valid ballots Voters who cast a valid ballot, from source data. 1,747

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
1Owen Tomas ClearyReform UK86649.6%−0.4 ptsElected
2Jill Marjorie DesayrahLabour Party44025.2%
3James StanleyConservative Party23313.3%
4Alex MaceGreen Party1408.0%
5Sarah NealeLiberal Democrats683.9%

Electorate 7,250 · Ballots cast 1,752 · Invalid 5 · EC ward code 62598 · Back to ward index

Redditch West · 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. 33.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.1 pts Valid ballots Voters who cast a valid ballot, from source data. 4,994

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
1Ashley Ryan Wayne MonkReform UK1,69517.6%33.9%+0.6 ptsElected
2Stephen FosterReform UK1,66017.2%33.2%−0.1 ptsElected
3Matt DormerConservative Party1,45115.0%29.1%
4Emma MarshallConservative Party1,28713.3%25.8%
5Robin LunnLabour Party1,11311.5%22.3%
6Monica StringfellowLabour Party1,11011.5%22.2%
7David ThainGreen Party4424.6%8.9%
8John Malcolm MarshLiberal Democrats3263.4%6.5%
9Glen Christopher TheobaldGreen Party3123.2%6.2%
10Andy ThompsonLiberal Democrats2562.7%5.1%

Electorate 16,497 · Ballots cast 5,001 · Invalid 7 · EC ward code 62591 · Back to ward index

Wythall · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,651

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
1Adam David KentConservative Party1,83250.2%+0.2 ptsElected
2Stephen Richard PetersReform UK90424.8%
3Sean Anthony TaylorIndependent57015.6%
4Adrian John LeeLabour Party1764.8%
5Valerie Jane ClarkeLiberal Democrats922.5%
6Amelia Louisa QuirkGreen Party772.1%

Electorate 9,605 · Ballots cast 3,657 · Invalid 6 · EC ward code 62581 · Back to ward index

St Peter · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,191

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
1Louis StephenGreen Party1,63951.6%+1.4 ptsElected
2Paul Simon HicklingReform UK75823.9%
3Tom WisneiwskiConservative Party48115.1%
4Ian Keith BenfieldLabour Party1765.5%
5Stuart WildLiberal Democrats1223.8%

Electorate 8,036 · Ballots cast 3,196 · Invalid 5 · EC ward code 62596 · Back to ward index

Malvern Trinity · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,972

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
1Natalie Maria McVeyGreen Party1,55952.5%+2.5 ptsElected
2Michael David SavageReform UK50917.1%
3David Edgar Lawrence WatkinsConservative Party46215.5%
4Jamie CrampLiberal Democrats2518.4%
5Brian Joseph BurdonLabour Party1093.7%
6Graeme StubbsIndependent822.8%

Electorate 8,305 · Ballots cast 2,976 · Invalid 4 · EC ward code 62586 · Back to ward index

Redditch Central · 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. 35.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.5 pts Valid ballots Voters who cast a valid ballot, from source data. 4,249

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
1Dave EdmondsReform UK1,59719.9%37.6%+4.3 ptsElected
2Richard TudgeReform UK1,52419.0%35.9%+2.5 ptsElected
3Andrew FryLabour Party1,09513.7%25.8%
4Jane SpilsburyLabour Party95111.9%22.4%
5Michael ChalkConservative Party94911.8%22.3%
6Christopher HolzConservative Party7819.7%18.4%
7Clare Enyd BeckhellingGreen Party4345.4%10.2%
8Adam Scott PriceGreen Party3224.0%7.6%
9Andy HolmesLiberal Democrats1812.3%4.3%
10Karen HolmesLiberal Democrats1802.2%4.2%

Electorate 16,359 · Ballots cast 4,258 · Invalid 9 · EC ward code 62588 · Back to ward index

Redditch South · 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. 36.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.3 pts Valid ballots Voters who cast a valid ballot, from source data. 5,781

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
1Roger BennettReform UK2,26120.1%39.1%+5.8 ptsElected
2Sue EacockReform UK2,12018.9%36.7%+3.3 ptsElected
3Brandon Frank ClaytonConservative Party1,57914.1%27.3%
4Craig WarhurstConservative Party1,56413.9%27.1%
5Juliet Barker SmithLabour Party1,15210.3%19.9%
6William BoydLabour Party9788.7%16.9%
7Claire Mary DaviesGreen Party4824.3%8.3%
8David Howard GeeLiberal Democrats4033.6%7.0%
9Ben BradleyGreen Party3893.5%6.7%
10Ann GeeLiberal Democrats2992.7%5.2%

Electorate 16,280 · Ballots cast 5,797 · Invalid 16 · EC ward code 62590 · Back to ward index

Claines · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,073

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
1Mel AllcottLiberal Democrats1,65654.0%+3.9 ptsElected
2Martin WilliamsReform UK56418.4%
3Mandy NeillGreen Party40013.0%
4Trish NosalConservative Party2899.4%
5Jenny BenfieldLabour Party1595.2%

Electorate 7,591 · Ballots cast 3,076 · Invalid 3 · EC ward code 45674 · Back to ward index

Redditch East · 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. 41.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.1 pts Valid ballots Voters who cast a valid ballot, from source data. 4,809

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
1Joanne MonkReform UK2,12022.9%44.1%+10.8 ptsElected
2David TaylorReform UK1,99421.5%41.5%+8.1 ptsElected
3Karen Anne AshleyConservative Party1,13012.2%23.5%
4Juliet BrunnerConservative Party1,12112.1%23.3%
5Jen SnapeLabour Party96810.4%20.1%
6Bill HartnettLabour Party96110.4%20.0%
7Kathryn Lindsey ManningGreen Party3063.3%6.4%
8Kevin WhiteGreen Party2522.7%5.2%
9Elaine Margaret DrageLiberal Democrats2272.4%4.7%
10Charles Gordon John TuckerLiberal Democrats1952.1%4.1%

Electorate 15,502 · Ballots cast 4,817 · Invalid 8 · EC ward code 62589 · Back to ward index

Pershore · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,731

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
1Dan Boatright-GreeneLiberal Democrats2,26360.7%+10.7 ptsElected
2Paul WallisReform UK81721.9%
3Sam TarranConservative Party50213.5%
4Fiona Sarah NunanGreen Party822.2%
5Christopher David WindsorLabour Party671.8%

Electorate 9,405 · Ballots cast 3,732 · Invalid 1 · EC ward code 45693 · Back to ward index

St Stephen · single-seat

Marginal winner Winning candidate's share of valid ballots. 61.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,751

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
1Matthew JenkinsGreen Party1,67861.0%+11.0 ptsElected
2Roger Paul BrookerReform UK54119.7%
3Angelika WisniewskaConservative Party2338.5%
4Ruth Mary CoatesLabour Party2037.4%
5Jon TaylorLiberal Democrats963.5%

Electorate 7,846 · Ballots cast 2,761 · Invalid 10 · EC ward code 62597 · Back to ward index

Croome · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,191

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
1Martin AllenGreen Party2,02763.5%+13.5 ptsElected
2Russ VarleyReform UK57518.0%
3Sarah McDermottConservative Party49715.6%
4John DrageLiberal Democrats541.7%
5Juma BegumLabour Party381.2%

Electorate 8,039 · Ballots cast 3,199 · Invalid 8 · EC ward code 45661 · Back to ward index

Powick and Longdon · single-seat

Marginal winner Winning candidate's share of valid ballots. 65.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.1 pts Valid ballots Voters who cast a valid ballot, from source data. 3,369

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
1Tom WellsIndependent2,19465.1%+15.1 ptsElected
2Max Windsor-PeplowReform UK62218.5%
3Glen PromnitzConservative Party36110.7%
4Paul Boatright-GreeneLiberal Democrats1173.5%
5Christopher Johnathan TaylorLabour Party752.2%

Electorate 8,024 · Ballots cast 3,372 · Invalid 3 · EC ward code 62587 · Back to ward index