← Shropshire (all cycles) · 1 May 2025 cohort

Shropshire 2025

Local elections held 1 May 2025.

72 ward races
74 seats
54 elected below the proportional quota
73.0% of seats below quota
16 unfairly awarded seats
21.6% 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 72 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 74 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Liberal Democrats34,57834.2%4256.8%2635.1%+16
Reform UK27,73227.4%1621.6%2128.4%-5
Conservative Party20,11819.9%79.5%1520.3%-8
Labour Party8,9628.9%45.4%68.1%-2
Green Party6,5596.5%45.4%56.8%-1
Independent1,9551.9%11.4%11.4%0
Shropshire First1,2051.2%00.0%00.0%0
Heritage Party100.0%00.0%00.0%0
Total101,119100.0%74100.0%74100.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

Shifnal South · single-seat

Marginal winner Winning candidate's share of valid ballots. 30.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.8 pts Valid ballots Voters who cast a valid ballot, from source data. 1,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
1Edward Francis BirdConservative Party33630.1%−19.8 ptsElected
2John DelaneyReform UK33129.6%
3Roger Edward CoxIndependent22620.2%
4Jan CoulsonLabour Party15814.1%
5Charlotte Burgess-BateLiberal Democrats676.0%

Electorate 3,621 · Ballots cast 1,118 · Invalid 7 · EC ward code 62456 · Back to ward index

St Oswald · single-seat

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

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
1Andy DavisLiberal Democrats46231.5%−18.4 ptsElected
2Joyce Bernadette BarrowConservative Party45430.9%
3Tom SandersonReform UK35524.2%
4Joshua James CockburnGreen Party16811.4%
5Keith Reginald HudsonLabour Party292.0%

Electorate 3,690 · Ballots cast 1,468 · Invalid 7 · EC ward code 62458 · Back to ward index

Bridgnorth Castle · single-seat

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

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 HusemannReform UK45431.9%−18.0 ptsElected
2David Norman CooperLiberal Democrats33123.3%
3Huw ReesLabour Party30221.3%
4Bethanie Lauren StanfordConservative Party29020.4%
5Clare NashGreen Party443.1%

Electorate 3,419 · Ballots cast 1,421 · Invalid 4 · EC ward code 62417 · Back to ward index

Bridgnorth West and Tasley · single-seat

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

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
1Rachel Elizabeth ConnollyIndependent38332.2%−17.8 ptsElected
2Stuart GreavesReform UK38232.1%
3Andrew John SherringtonLiberal Democrats20217.0%
4Ed GillamsConservative Party18115.2%
5Ann Marie PhilpLabour Party272.3%
6Robert Gordon HumphreysGreen Party151.3%

Electorate 3,039 · Ballots cast 1,190 · Invalid 2 · EC ward code 62420 · Back to ward index

Battlefield · single-seat

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

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
1Harry Hancock-DaviesReform UK33832.7%−17.0 ptsElected
2Kate FejferLiberal Democrats28227.3%
3Sarah Louise ClaytonGreen Party23222.4%
4Becky WallConservative Party13012.6%
5John Howard TurnbullLabour Party525.0%

Electorate 3,094 · Ballots cast 1,034 · Invalid 9 · EC ward code 62412 · Back to ward index

Shifnal North · single-seat

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

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
1Thomas ClaytonReform UK37134.2%−15.8 ptsElected
2Kevin David TurleyIndependent33530.8%
3William Edward KingConservative Party21219.5%
4Nick BanfordLabour Party11911.0%
5Kevin John BookerLiberal Democrats494.5%

Electorate 3,720 · Ballots cast 1,086 · Invalid 1 · EC ward code 62454 · Back to ward index

Severn Valley · single-seat

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

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
1Susan Ann ColemanConservative Party52334.2%−15.7 ptsElected
2Jim HealeyLabour Party40626.6%
3Peter James WhiteReform UK39525.9%
4Nathaniel Jacob GreenLiberal Democrats1529.9%
5John CherryGreen Party523.4%

Electorate 3,173 · Ballots cast 1,528 · Invalid 1 · EC ward code 62452 · Back to ward index

Column and Sutton · single-seat

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

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
1Rosemary DartnallLabour Party45934.1%−15.7 ptsElected
2Freddie John AndersonConservative Party32924.4%
3Maria FeltonReform UK31623.5%
4Jon MooreLiberal Democrats16912.6%
5Diane Louise MonetherGreen Party735.4%

Electorate 3,120 · Ballots cast 1,346 · Invalid 6 · EC ward code 62428 · Back to ward index

Cheswardine · 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. 1,356

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
1Neil Frederick BentleyLiberal Democrats47034.7%−15.3 ptsElected
2Andy RadfordReform UK45533.6%
3James Richard Charles MaddocksConservative Party40529.9%
4Anne PiercyLabour Party261.9%

Electorate 3,450 · Ballots cast 1,356 · EC ward code 53895 · Back to ward index

The Strettons · 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,004

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 Edward Ernest MorrisLiberal Democrats69534.6%−15.3 ptsElected
2Andrew Ian MunroIndependent69434.6%
3Steph JonesConservative Party25512.7%
4James Henry SummersReform UK20510.2%
5Shan FlynnLabour Party1035.1%
6Stephen HaleGreen Party562.8%

Electorate 3,923 · Ballots cast 2,008 · Invalid 4 · EC ward code 62463 · Back to ward index

Cleobury Mortimer · 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. 1,237

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
1Pamela Christine DaviesReform UK42934.5%−15.3 ptsElected
2Ben WilliamsLiberal Democrats40832.8%
3Gwilym Howard Leslie ButlerConservative Party34327.6%
4John CroweGreen Party443.5%
5Jonathan Cooper ShiresLabour Party191.5%

Electorate 3,157 · Ballots cast 1,243 · Invalid 6 · EC ward code 62426 · Back to ward index

Tern · 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. 1,521

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
1Brendan MallonReform UK52834.6%−15.3 ptsElected
2Mandie LeeLiberal Democrats39325.8%
3William RowlandConservative Party37724.7%
4Alan William HerbertLabour Party16911.1%
5Oscar McEnteeGreen Party583.8%

Electorate 3,549 · Ballots cast 1,525 · Invalid 4 · EC ward code 62461 · Back to ward index

Oswestry South · 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. 1,330

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
1Duncan Alistair KerrGreen Party46734.9%−14.9 ptsElected
2Grace GoodladLiberal Democrats44533.2%
3Peter Neil JunorReform UK22216.6%
4Les MaguireConservative Party15811.8%
5Rupert BoyleLabour Party241.8%
6Matthew James Dunne-SmithShropshire First241.8%

Electorate 3,392 · Ballots cast 1,340 · Invalid 10 · EC ward code 53920 · Back to ward index

Clee · single-seat

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

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
1Charles Shackerley-BennettReform UK50635.9%−14.1 ptsElected
2Stuart Nicholas WaiteLiberal Democrats46232.7%
3Anthony Gerard BevingtonConservative Party34524.5%
4David Stuart Clifford ThomlinsonGreen Party614.3%
5Jane Elizabeth HickmanLabour Party372.6%

Electorate 3,450 · Ballots cast 1,411 · Invalid 2 · EC ward code 62425 · Back to ward index

Hodnet · 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.8 pts Valid ballots Voters who cast a valid ballot, from source data. 1,120

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
1Donna EdmundsReform UK40636.1%−13.8 ptsElected
2Roger Alan HughesLiberal Democrats35831.9%
3Mark James Lewis GilbertConservative Party31327.8%
4Christine Elizabeth HartLabour Party474.2%

Electorate 3,157 · Ballots cast 1,124 · Invalid 4 · EC ward code 53906 · Back to ward index

Oswestry North · 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 Voters who cast a valid ballot, from source data. 1,104

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
1Wendy Rhiannon OwenLiberal Democrats41637.3%−12.3 ptsElected
2John Desmond YoungReform UK27424.6%
3Olly RoseGreen Party24421.9%
4David OsseltonConservative Party1109.9%
5Barry OnionsShropshire First504.5%
6Jack Thomas StaceyLabour Party211.9%

Electorate 3,460 · Ballots cast 1,115 · Invalid 11 · EC ward code 62442 · Back to ward index

Whitchurch South · single-seat

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

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
1Greg EbbsLiberal Democrats39237.7%−12.2 ptsElected
2Justin Halford ReynoldsReform UK38336.9%
3Paul Anthony Donald WynnConservative Party22221.4%
4Kevin Leonard CartyLabour Party424.0%

Electorate 2,996 · Ballots cast 1,039 · Invalid 2 · EC ward code 62467 · Back to ward index

Whitchurch West · single-seat

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

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
1Sho AbdulLiberal Democrats38138.1%−11.7 ptsElected
2Rob PaxmanReform UK28528.5%
3Peggy MullockConservative Party26726.7%
4Richard Douglas StewartLabour Party686.8%

Electorate 3,400 · Ballots cast 1,001 · Invalid 5 · EC ward code 62468 · Back to ward index

Selattyn and Gobowen · 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. 1,271

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
1Craig EmeryGreen Party48838.4%−11.6 ptsElected
2Jay MooreLiberal Democrats38230.0%
3Johnny BlazeReform UK24118.9%
4Robert John MaceyConservative Party14411.3%
5Christine Carolyn MaddenLabour Party171.3%

Electorate 3,378 · Ballots cast 1,272 · Invalid 1 · EC ward code 62451 · Back to ward index

Llanymynech · 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. 1,393

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
1Duncan Keith BorrowmanLiberal Democrats53538.2%−11.6 ptsElected
2Paul William PritchardReform UK50235.9%
3Vince HuntConservative Party32022.9%
4Karon Jill AdamsonLabour Party423.0%

Electorate 3,494 · Ballots cast 1,399 · Invalid 6 · EC ward code 53907 · Back to ward index

Brown Clee · single-seat

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

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
1George James HollyheadReform UK58138.6%−11.3 ptsElected
2Dominic James StanfordConservative Party53435.4%
3Richard Antony FoxLiberal Democrats28619.0%
4Nicholas James HickmanLabour Party573.8%
5Lucy AphramorGreen Party493.3%

Electorate 3,283 · Ballots cast 1,507 · Invalid 4 · EC ward code 53892 · Back to ward index

Sundorne and Old Heath · single-seat

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

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
1Mandy DuncanReform UK35839.0%−10.8 ptsElected
2Kev PardyLabour Party35738.9%
3Ed WagnerLiberal Democrats727.9%
4Jeremy George NuttallConservative Party717.7%
5Judith Mary SavageGreen Party495.3%
6Ian GoddardHeritage Party101.1%

Electorate 3,496 · Ballots cast 917 · Invalid 4 · EC ward code 62460 · Back to ward index

Shifnal Rural · 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 Voters who cast a valid ballot, from source data. 1,016

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
1Elizabeth Delphine BarkerReform UK40039.3%−10.6 ptsElected
2Lindsey Karen SharrattConservative Party35635.0%
3Stewart John EdmondsonLiberal Democrats1009.8%
4Heather Jane ButtonLabour Party868.4%
5John Michael HorneIndependent767.5%

Electorate 3,425 · Ballots cast 1,018 · Invalid 2 · EC ward code 62455 · Back to ward index

Oteley and Reabrook · 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. 1,183

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
1Vicky MooreLiberal Democrats46739.5%−10.5 ptsElected
2Toby CowellReform UK33228.1%
3Phil GillamLabour Party24320.5%
4Rebecca Ann NuttallConservative Party1079.0%
5Andrew John Charles NormandGreen Party342.9%

Electorate 3,384 · Ballots cast 1,183 · EC ward code 62445 · Back to ward index

Market Drayton South · single-seat

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

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
1David James MinneryLiberal Democrats44439.5%−10.4 ptsElected
2Joseph RobertsonReform UK40235.8%
3Rupert Nicholas AdcockConservative Party21319.0%
4Jane EastyLabour Party645.7%

Electorate 3,693 · Ballots cast 1,123 · Invalid 3 · EC ward code 62438 · Back to ward index

Craven Arms · single-seat

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

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 Miles DickinLiberal Democrats53839.9%−10.0 ptsElected
2David William EvansConservative Party38728.7%
3Stuart George RowbothamReform UK31623.4%
4Anne Winifred Swinnerton DyerGreen Party695.1%
5George AdamsonLabour Party392.9%

Electorate 3,295 · Ballots cast 1,349 · Invalid 4 · EC ward code 62431 · Back to ward index

Harlescott · single-seat

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

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
1Rhys GrattonLiberal Democrats34040.1%−9.7 ptsElected
2Gwendoline Laura WellingsReform UK28834.0%
3Elisabeth AddamsLabour Party13616.0%
4Stan WilkinsonConservative Party495.8%
5Liz EvansGreen Party354.1%

Electorate 3,240 · Ballots cast 848 · Invalid 4 · EC ward code 53904 · Back to ward index

Rea Valley · single-seat

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

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
1Nick HignettConservative Party49140.3%−9.6 ptsElected
2Lee Mathew JonesReform UK37230.6%
3Wendy Beavan HortonLiberal Democrats15913.1%
4Esther SmithLabour Party1149.4%
5Emma Catherine Mary BullardGreen Party816.7%

Electorate 3,501 · Ballots cast 1,217 · Invalid 1 · EC ward code 53916 · Back to ward index

Ellesmere Urban · 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 Voters who cast a valid ballot, from source data. 1,137

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
1Rosie Harriet RadfordLiberal Democrats46740.9%−8.9 ptsElected
2Paul BrewerReform UK32828.7%
3Geoffrey Ian ElnerConservative Party32328.3%
4Michael WatersLabour Party232.0%

Electorate 3,442 · Ballots cast 1,141 · Invalid 4 · EC ward code 53903 · Back to ward index

Bridgnorth South and Alveley · single-seat

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

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
1Colin TaylorLiberal Democrats50941.1%−8.8 ptsElected
2Karen Michelle Webb-JamesReform UK50841.1%
3Kieran James ChambersConservative Party17314.0%
4Robert Austin CunningGreen Party241.9%
5Gail Marcia WatersLabour Party231.9%

Electorate 2,967 · Ballots cast 1,237 · Invalid 3 · EC ward code 62419 · Back to ward index

Market Drayton East and Rural · 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. 1,210

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 DaintyLiberal Democrats50241.3%−8.5 ptsElected
2Anthony Neville Graham AtkinsonReform UK42234.7%
3Roy AldcroftConservative Party24620.2%
4Kevin Francis MaddenLabour Party453.7%

Electorate 3,559 · Ballots cast 1,215 · Invalid 5 · EC ward code 62436 · Back to ward index

Highley · 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 Voters who cast a valid ballot, from source data. 1,260

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
1Sharon Ann Ritchie-SimmonsReform UK53742.6%−7.4 ptsElected
2Mark Nicholas WilliamsLiberal Democrats41532.9%
3Tom QuinnConservative Party23518.7%
4Andrew HancoxShropshire First302.4%
5Timothy John HughesLabour Party221.7%
6Jan ArriensGreen Party211.7%

Electorate 3,158 · Ballots cast 1,260 · EC ward code 62432 · Back to ward index

Oswestry North East · single-seat

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

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
1James William OwenLiberal Democrats37642.3%−7.3 ptsElected
2Nikita DartReform UK22425.2%
3John William PriceShropshire First11513.0%
4Chris SchofieldConservative Party8910.0%
5Will IsherwoodGreen Party657.3%
6Maureen Sandra HowellLabour Party192.1%

Electorate 3,050 · Ballots cast 888 · Invalid 8 · EC ward code 62443 · Back to ward index

Oswestry South East · single-seat

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

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 Anthony OwenLiberal Democrats31842.3%−7.3 ptsElected
2Christine Pamela OwensReform UK21628.8%
3Steve MasonConservative Party8811.7%
4Martin BennettIndependent516.8%
5Stephen James FroggattGreen Party425.6%
6Charlie BrookeLabour Party364.8%

Electorate 3,243 · Ballots cast 751 · Invalid 7 · EC ward code 62444 · Back to ward index

Prees · single-seat

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

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 Eric Myles-HookLiberal Democrats56342.6%−7.3 ptsElected
2Tom MonacoReform UK49737.6%
3Kate HagueConservative Party23617.9%
4Michael SouthallLabour Party262.0%

Electorate 3,263 · Ballots cast 1,322 · Invalid 5 · EC ward code 62447 · Back to ward index

Ludlow East · single-seat

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

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
1Beverley Ann Elaine WaiteLiberal Democrats45142.5%−7.3 ptsElected
2Michael Ian DayReform UK33131.2%
3Julian Guy Rogers-ColtmanConservative Party979.1%
4Darren ChildsIndependent827.7%
5David Anthony CurrantGreen Party585.5%
6Susan WaltonLabour Party424.0%

Electorate 3,306 · Ballots cast 1,061 · Invalid 6 · EC ward code 62434 · Back to ward index

Stottesdon, Kinlet and Hopton Wafers · single-seat

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

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
1David Sidney Arthur DaviesReform UK58943.0%−7.0 ptsElected
2Anita Jayne RoseConservative Party49235.9%
3Julie Marion BushellLiberal Democrats19414.2%
4John RimingtonGreen Party533.9%
5Gillian WestcarLabour Party433.1%

Electorate 3,104 · Ballots cast 1,371 · Invalid 1 · EC ward code 62459 · Back to ward index

Shawbury · single-seat

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

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
1Alison WilliamsLiberal Democrats41843.0%−7.0 ptsElected
2Carol CoxReform UK28529.3%
3Simon Paul Anderson JonesConservative Party24425.1%
4Mark Russell PattersonLabour Party262.7%

Electorate 2,996 · Ballots cast 973 · Invalid 2 · EC ward code 62453 · Back to ward index

Bridgnorth East · single-seat

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

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
1Susan Elizabeth EdenReform UK53943.1%−6.8 ptsElected
2Vanessa Naomi VoyseyLiberal Democrats25020.0%
3Christian James LeaConservative Party19515.6%
4James David GittinsShropshire First12910.3%
5Gavin GoodallLabour Party554.4%
6Ian WellingsIndependent463.7%
7Susan Anne Mary CunningGreen Party373.0%

Electorate 3,629 · Ballots cast 1,251 · Invalid 3 · EC ward code 62418 · Back to ward index

St Martin's · 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.3 pts Valid ballots Voters who cast a valid ballot, from source data. 2,313

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
1Carl RowleyReform UK70016.0%30.3%−3.1 ptsElected
2Brian EvansReform UK62614.3%27.1%−6.3 ptsElected
3Clare Valerie GearyLiberal Democrats52612.0%22.7%
4Stephen DavenportShropshire First45310.4%19.6%
5Clive Alfred GearyLiberal Democrats4289.8%18.5%
6Paul HerbertGreen Party3698.4%16.0%
7Sophie Ann Hughes-SaunierGreen Party3688.4%15.9%
8Mark JonesConservative Party2846.5%12.3%
9George Noel SmithShropshire First2114.8%9.1%
10Ian Peter LanderConservative Party1713.9%7.4%
11Maggie RowlandsLabour Party1242.8%5.4%
12Natalie RowleyLabour Party1112.5%4.8%

Electorate 6,653 · Ballots cast 2,317 · Invalid 4 · EC ward code 62457 · Back to ward index

Broseley · single-seat

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

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
1Caroline Emma BagnallLabour Party71743.9%−6.0 ptsElected
2Lee RossReform UK55734.1%
3Chris TylerConservative Party1468.9%
4Simon Christopher HarrisShropshire First1398.5%
5Robert HolmquistGreen Party392.4%
6Jonathan Andrew UptonLiberal Democrats342.1%

Electorate 4,009 · Ballots cast 1,632 · Invalid 1 · EC ward code 62421 · Back to ward index

Corvedale · single-seat

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

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
1Colin Andrew StanfordConservative Party74143.9%−6.0 ptsElected
2Claire Elizabeth RowbothamReform UK42325.1%
3David GaukrogerLiberal Democrats34420.4%
4Neil John TaylorGreen Party1277.5%
5Simon Paul MorrisLabour Party523.1%

Electorate 3,449 · Ballots cast 1,687 · Invalid 3 · EC ward code 62430 · Back to ward index

Market Drayton North · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.1 pts Valid ballots Voters who cast a valid ballot, from source data. 1,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
1Jeremy Stuart BlandfordLiberal Democrats46644.9%−5.1 ptsElected
2Iana Miriam JacobsonReform UK34433.1%
3Ian Charles NellinsConservative Party19919.2%
4Imogen Grace WilkesLabour Party302.9%

Electorate 3,737 · Ballots cast 1,039 · Invalid 1 · EC ward code 62437 · Back to ward index

Loton · single-seat

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

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
1Ed PotterConservative Party65945.0%−4.9 ptsElected
2Stuart TomlinsReform UK37025.2%
3Edward Timothy Stanley SwainLiberal Democrats27618.8%
4Hannah Louise TaylorLabour Party976.6%
5Michelle Jane Sutton JonesGreen Party644.4%

Electorate 3,508 · Ballots cast 1,466 · Invalid 5 · EC ward code 62433 · Back to ward index

Bagley · single-seat

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

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
1Benedict John Alexander JephcottLiberal Democrats66445.0%−4.8 ptsElected
2David Gerrard GeranReform UK33222.5%
3David George Francis FindlayLabour Party22115.0%
4Garry David BurchettConservative Party19713.4%
5Naomi Ruth YatesGreen Party614.1%

Electorate 3,769 · Ballots cast 1,475 · Invalid 6 · EC ward code 53883 · Back to ward index

Bicton Heath · single-seat

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

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 TandyLiberal Democrats67747.1%−2.6 ptsElected
2Chris LodgeReform UK35524.7%
3Wynn DaviesLabour Party17612.2%
4Robert BinksConservative Party17312.0%
5Giles St John Fancourt BellGreen Party574.0%

Electorate 3,843 · Ballots cast 1,438 · Invalid 10 · EC ward code 62415 · Back to ward index

Porthill · single-seat

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

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
1Julian David Geoffrey DeanGreen Party71647.5%−2.3 ptsElected
2Graham James TateLiberal Democrats25516.9%
3Philip Leslie BaileyReform UK25316.8%
4Charles Gerald Orlando BridgemanConservative Party16010.6%
5Mark Austin HaywardLabour Party1238.2%

Electorate 3,747 · Ballots cast 1,507 · Invalid 6 · EC ward code 62446 · Back to ward index

Whittington · single-seat

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

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
1David WalkerLiberal Democrats59147.8%−2.1 ptsElected
2Elizabeth PeersReform UK37029.9%
3Frank Reginald DavisConservative Party15912.9%
4Verity DeanShropshire First544.4%
5Simon Charles GreavesGreen Party332.7%
6Elaine BarrattLabour Party211.7%
7Greg HickmanIndependent90.7%

Electorate 3,579 · Ballots cast 1,237 · Invalid 2 · EC ward code 62469 · Back to ward index

Monkmoor · single-seat

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

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 FejferLiberal Democrats58047.6%−1.9 ptsElected
2Paul FeltonReform UK29424.1%
3Pam MoseleyLabour Party25520.9%
4Tim WallConservative Party544.4%
5Julia Louise Kaldewey EvansGreen Party363.0%

Electorate 3,342 · Ballots cast 1,219 · Invalid 12 · EC ward code 62440 · Back to ward index

Abbey · 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. 1,779

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
1Jamie DanielsLiberal Democrats86948.6%−1.2 ptsElected
2Stuart PhelpsReform UK32218.0%
3Luke CullenLabour Party25414.2%
4Matt StoneConservative Party24113.5%
5Aidan Samuel Oliver BrockelGreen Party1015.7%

Electorate 4,589 · Ballots cast 1,787 · Invalid 8 · EC ward code 62410 · Back to ward index

Underdale · 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 Voters who cast a valid ballot, from source data. 1,094

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
1David VasmerLiberal Democrats53548.3%−1.1 ptsElected
2Martin OakleyReform UK26423.8%
3Jamie TurnbullLabour Party17615.9%
4Ken VineConservative Party777.0%
5Barry HutchinsonGreen Party555.0%

Electorate 3,425 · Ballots cast 1,107 · Invalid 13 · EC ward code 62464 · Back to ward index

Burnell · single-seat

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

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 NaylorLiberal Democrats79949.0%−0.9 ptsElected
2Dan MorrisConservative Party51431.5%
3Michael John WatkinsReform UK25915.9%
4Elizabeth Jayne Lee CassonLabour Party311.9%
5David Robert CraneGreen Party281.7%

Electorate 3,254 · Ballots cast 1,631 · Invalid 5 · EC ward code 62422 · Back to ward index

Ruyton and Baschurch · single-seat

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

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
1Robert John JonesLiberal Democrats76949.5%−0.5 ptsElected
2Tamarin BibowConservative Party36023.2%
3Samuel James AnsloosReform UK35322.7%
4Marina Ann ChurmGreen Party452.9%
5Paul David HollingtonLabour Party281.8%

Electorate 3,707 · Ballots cast 1,555 · Invalid 1 · EC ward code 62450 · Back to ward index

Claverley and Worfield · single-seat

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

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
1Dawn Amanda HusemannReform UK69050.5%+0.6 ptsElected
2Robert James IrvinConservative Party38328.1%
3Paul Anthony PickerillLiberal Democrats24317.8%
4Kim Laurette Fitzwarine-SmithGreen Party251.8%
5Heather Claire ThomasLabour Party241.8%

Electorate 3,344 · Ballots cast 1,365 · Invalid 2 · EC ward code 62424 · Back to ward index

Much Wenlock · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.8% 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. 1,662

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 ThomasConservative Party84450.8%+0.8 ptsElected
2Aleem IqbalLiberal Democrats38823.3%
3Stuart John PriceReform UK31619.0%
4Lewis John DrakeLabour Party633.8%
5Catherine HumphreysGreen Party513.1%

Electorate 3,564 · Ballots cast 1,662 · EC ward code 62441 · Back to ward index

Radbrook · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.2% 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. 1,483

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
1Christopher John LemonGreen Party75951.0%+1.2 ptsElected
2Michael John AveryReform UK31321.0%
3Saiful Hussain ChowdhuryConservative Party22415.1%
4Richard Paul MurphyLiberal Democrats1006.7%
5Rhiannon JarmanLabour Party916.1%

Electorate 3,564 · Ballots cast 1,487 · Invalid 4 · EC ward code 62449 · Back to ward index

The Meres · single-seat

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

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
1Sarah Jane MarstonLiberal Democrats74651.4%+1.5 ptsElected
2Peter GriffithsReform UK40628.0%
3Chris ParkerConservative Party24817.1%
4Stephen Christopher BouldingGreen Party322.2%
5Michael Thomas CrawshawLabour Party181.2%

Electorate 3,174 · Ballots cast 1,450 · Invalid 1 · EC ward code 62462 · Back to ward index

Castlefields and Ditherington · single-seat

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

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 Neil MosleyLabour Party52251.6%+1.8 ptsElected
2Jonathan WalmsleyReform UK22522.3%
3Carlos Terol MarreroGreen Party878.6%
4Matthew David Hamilton ClarkLiberal Democrats656.4%
5David Richmond TurnerConservative Party595.8%
6Joe DyasIndependent535.2%

Electorate 3,443 · Ballots cast 1,011 · Invalid 4 · EC ward code 53894 · Back to ward index

Bayston Hill · single-seat

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

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
1Teri TrickettLiberal Democrats92051.9%+2.0 ptsElected
2Alan John ParkhurstLabour Party41223.3%
3Euan BallReform UK27115.3%
4Max ThomasConservative Party1196.7%
5Tony BurtonGreen Party502.8%

Electorate 4,115 · Ballots cast 1,772 · Invalid 4 · EC ward code 62413 · Back to ward index

Ludlow North · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.4% 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. 1,333

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
1Andy BoddingtonLiberal Democrats69951.9%+2.4 ptsElected
2Sara-Jane LadumsReform UK33424.8%
3Sebastian BowenConservative Party19614.6%
4Linda HaleGreen Party705.2%
5Taylor JonesLabour Party473.5%

Electorate 3,175 · Ballots cast 1,346 · Invalid 13 · EC ward code 53911 · Back to ward index

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

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
1Alan John HolfordLiberal Democrats1,04422.6%42.8%+9.5 ptsElected
2Gary GrovesLiberal Democrats88719.2%36.4%+3.1 ptsElected
3Jeremy Austin FarrowReform UK70915.3%29.1%
4Peter BroomhallConservative Party63113.7%25.9%
5Mark Anthony ThompsonReform UK54611.8%22.4%
6Nathan Graham Edward LeaConservative Party4589.9%18.8%
7Tim DawesGreen Party1683.6%6.9%
8Barbara Anne CotterellLabour Party932.0%3.8%
9John George BrittonLabour Party831.8%3.4%

Electorate 6,787 · Ballots cast 2,447 · Invalid 10 · EC ward code 62465 · Back to ward index

Clun · single-seat

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

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 WalmsleyLiberal Democrats86153.6%+3.8 ptsElected
2Brian Stewart JamesReform UK33821.1%
3Carol Anne GriffithsConservative Party30519.0%
4Sara Anne MacLachlanGreen Party694.3%
5David HenchmanLabour Party322.0%

Electorate 3,277 · Ballots cast 1,605 · Invalid 4 · EC ward code 62427 · Back to ward index

Whitchurch North · single-seat

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

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
1Andy HallLiberal Democrats71754.0%+4.0 ptsElected
2Tom BigginsConservative Party31924.0%
3Satish ChappitiReform UK25419.1%
4Yvonne Jane JonesLabour Party392.9%

Electorate 3,621 · Ballots cast 1,329 · Invalid 2 · EC ward code 62466 · Back to ward index

Copthorne · single-seat

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

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 WilsonLiberal Democrats91353.7%+4.1 ptsElected
2Gareth BowlesReform UK29817.5%
3Jeff AndersonConservative Party26615.7%
4Harry TaylorLabour Party1418.3%
5Christopher James HoulstonGreen Party814.8%

Electorate 3,960 · Ballots cast 1,699 · Invalid 10 · EC ward code 62429 · Back to ward index

Longden · single-seat

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

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
1Roger Arthur EvansLiberal Democrats77954.7%+4.7 ptsElected
2Paul FotheringhamReform UK33023.2%
3Emma ThomasConservative Party18412.9%
4Tom DoolanLabour Party715.0%
5Christine Anne HoldingGreen Party614.3%

Electorate 3,444 · Ballots cast 1,425 · Invalid 1 · EC ward code 53908 · Back to ward index

Albrighton · 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 Voters who cast a valid ballot, from source data. 1,348

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
1Nigel Peter LumbyConservative Party75455.8%+5.9 ptsElected
2Gary VernonReform UK36527.0%
3Moira Jane HarrisLabour Party1178.7%
4Helen Louise TedcastleLiberal Democrats1168.6%

Electorate 3,701 · Ballots cast 1,352 · Invalid 4 · EC ward code 62411 · Back to ward index

Belle Vue · single-seat

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

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
1Kate HallidayLabour Party82955.7%+6.3 ptsElected
2Norman James BrownReform UK27918.8%
3Alexander George PhillipsConservative Party15110.1%
4Will ReadLiberal Democrats1157.7%
5Alexandra Katherine BiggsGreen Party1147.7%

Electorate 3,420 · Ballots cast 1,488 · Invalid 16 · EC ward code 62414 · Back to ward index

Quarry and Coton Hill · single-seat

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

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
1Alex WagnerLiberal Democrats61656.8%+7.1 ptsElected
2Tony PatersonReform UK18617.1%
3Bob SaundersLabour Party13312.3%
4Peter Michael AdamsConservative Party817.5%
5Bibbs Mavis Christine TomaszewskiGreen Party696.4%

Electorate 3,335 · Ballots cast 1,085 · Invalid 7 · EC ward code 62448 · Back to ward index

Meole · single-seat

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

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
1Bernie BentickLiberal Democrats81457.6%+7.7 ptsElected
2Lee David GoughReform UK30121.3%
3Edith LeakeLabour Party1279.0%
4Mike OwenConservative Party1067.5%
5Peter John GilbertGreen Party654.6%

Electorate 3,372 · Ballots cast 1,413 · Invalid 2 · EC ward code 62439 · Back to ward index

Ludlow South · single-seat

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

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
1Elizabeth Vivienne ParryLiberal Democrats79659.8%+9.9 ptsElected
2Nigel Charles RobertsReform UK36727.6%
3Peter Charles WebbConservative Party896.7%
4Antony David LempertGreen Party584.4%
5Stuart NealLabour Party201.5%

Electorate 3,085 · Ballots cast 1,330 · Invalid 2 · EC ward code 62435 · Back to ward index

Bishop's Castle · single-seat

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

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
1Ruth Margaret HoughtonLiberal Democrats1,01270.0%+20.1 ptsElected
2Christine RobertsReform UK21614.9%
3Hilary Mary LuffConservative Party1158.0%
4Linda SeniorGreen Party614.2%
5Steven John BarnbrookLabour Party412.8%

Electorate 3,175 · Ballots cast 1,445 · Invalid 2 · EC ward code 62416 · Back to ward index

Chirbury and Worthen · single-seat

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

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
1Heather Mary KiddLiberal Democrats1,01471.0%+21.1 ptsElected
2Christine WardReform UK26318.4%
3Ian Francis PeakeConservative Party1117.8%
4Hilary WendtGreen Party211.5%
5Deborah Jayne WalthorneLabour Party201.4%

Electorate 3,082 · Ballots cast 1,429 · Invalid 3 · EC ward code 62423 · Back to ward index