← 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

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 that would be needed to be guaranteed that 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 gap as points under par — the editorial indictment. Above-par results are just majority mandates 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 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 allocated to those vote totals in proportion (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 in this council, 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 and Unionist Party20,11819.9%79.5%1520.3%-8
Labour Party8,5158.4%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
Labour and Co-operative Party4470.4%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

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 30.2% Proportional quota 50.0% Difference +19.8 pts below quota Valid ballots 1,111

RankCandidatePartyVotesShareElected
1Edward Francis BirdConservative and Unionist Party33630.2%Elected
2John DelaneyReform UK33129.8%
3Roger Edward CoxIndependent22620.3%
4Jan CoulsonLabour Party15814.2%
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 31.6% Proportional quota 50.0% Difference +18.4 pts below quota Valid ballots 1,461

RankCandidatePartyVotesShareElected
1Andy DavisLiberal Democrats46231.6%Elected
2Joyce Bernadette BarrowConservative and Unionist Party45431.1%
3Tom SandersonReform UK35524.3%
4Joshua James CockburnGreen Party16811.5%
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 32.0% Proportional quota 50.0% Difference +18.0 pts below quota Valid ballots 1,417

RankCandidatePartyVotesShareElected
1Peter HusemannReform UK45432.0%Elected
2David Norman CooperLiberal Democrats33123.4%
3Huw ReesLabour Party30221.3%
4Bethanie Lauren StanfordConservative and Unionist Party29020.5%
5Clare NashGreen Party443.1%

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

Bridgnorth West & Tasley · single-seat

Marginal winner 32.2% Proportional quota 50.0% Difference +17.8 pts below quota Valid ballots 1,188

RankCandidatePartyVotesShareElected
1Rachel Elizabeth ConnollyIndependent38332.2%Elected
2Stuart GreavesReform UK38232.2%
3Andrew John SherringtonLiberal Democrats20217.0%
4Ed GillamsConservative and Unionist 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 33.0% Proportional quota 50.0% Difference +17.0 pts below quota Valid ballots 1,025

RankCandidatePartyVotesShareElected
1Harry Hancock-DaviesReform UK33833.0%Elected
2Kate FejferLiberal Democrats28227.5%
3Sarah Louise ClaytonGreen Party23222.6%
4Becky WallConservative and Unionist Party13012.7%
5John Howard TurnbullLabour Party525.1%

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

Shifnal North · single-seat

Marginal winner 34.2% Proportional quota 50.0% Difference +15.8 pts below quota Valid ballots 1,085

RankCandidatePartyVotesShareElected
1Thomas ClaytonReform UK37134.2%Elected
2Kevin David TurleyIndependent33530.9%
3William Edward KingConservative and Unionist 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 34.3% Proportional quota 50.0% Difference +15.7 pts below quota Valid ballots 1,527

RankCandidatePartyVotesShareElected
1Susan Ann ColemanConservative and Unionist Party52334.3%Elected
2Jim HealeyLabour Party40626.6%
3Peter James WhiteReform UK39525.9%
4Nathaniel Jacob GreenLiberal Democrats15210.0%
5John CherryGreen Party523.4%

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

Column & Sutton · single-seat

Marginal winner 34.3% Proportional quota 50.0% Difference +15.7 pts below quota Valid ballots 1,340

RankCandidatePartyVotesShareElected
1Rosemary DartnallLabour Party45934.3%Elected
2Freddie John AndersonConservative and Unionist Party32924.6%
3Maria FeltonReform UK31623.6%
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 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 1,356

RankCandidatePartyVotesShareElected
1Neil Frederick BentleyLiberal Democrats47034.7%Elected
2Andy RadfordReform UK45533.6%
3James Richard Charles MaddocksConservative and Unionist 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 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 2,004

RankCandidatePartyVotesShareElected
1Mark Edward Ernest MorrisLiberal Democrats69534.7%Elected
2Andrew Ian MunroIndependent69434.6%
3Steph JonesConservative and Unionist Party25512.7%
4James Henry SummersReform UK20510.2%
5Shan FlynnLabour and Co-operative 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 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 1,237

RankCandidatePartyVotesShareElected
1Pamela Christine DaviesReform UK42934.7%Elected
2Ben WilliamsLiberal Democrats40833.0%
3Gwilym Howard Leslie ButlerConservative and Unionist Party34327.7%
4John CroweGreen Party443.6%
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 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 1,521

RankCandidatePartyVotesShareElected
1Brendan MallonReform UK52834.7%Elected
2Mandie LeeLiberal Democrats39325.8%
3William RowlandConservative and Unionist Party37724.8%
4Alan William HerbertLabour and Co-operative 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 35.1% Proportional quota 50.0% Difference +14.9 pts below quota Valid ballots 1,330

RankCandidatePartyVotesShareElected
1Duncan Alistair KerrGreen Party46735.1%Elected
2Grace GoodladLiberal Democrats44533.5%
3Peter Neil JunorReform UK22216.7%
4Les MaguireConservative and Unionist Party15811.9%
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 35.9% Proportional quota 50.0% Difference +14.1 pts below quota Valid ballots 1,409

RankCandidatePartyVotesShareElected
1Charles Shackerley-BennettReform UK50635.9%Elected
2Stuart Nicholas WaiteLiberal Democrats46232.8%
3Anthony Gerard BevingtonConservative and Unionist 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 36.3% Proportional quota 50.0% Difference +13.8 pts below quota Valid ballots 1,120

RankCandidatePartyVotesShareElected
1Donna EdmundsReform UK40636.3%Elected
2Roger Alan HughesLiberal Democrats35832.0%
3Mark James Lewis GilbertConservative and Unionist Party31327.9%
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 37.7% Proportional quota 50.0% Difference +12.3 pts below quota Valid ballots 1,104

RankCandidatePartyVotesShareElected
1Wendy Rhiannon OwenLiberal Democrats41637.7%Elected
2John Desmond YoungReform UK27424.8%
3Olly RoseGreen Party24422.1%
4David OsseltonConservative and Unionist Party11010.0%
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 37.8% Proportional quota 50.0% Difference +12.2 pts below quota Valid ballots 1,037

RankCandidatePartyVotesShareElected
1Greg EbbsLiberal Democrats39237.8%Elected
2Justin Halford ReynoldsReform UK38336.9%
3Paul Anthony Donald WynnConservative and Unionist Party22221.4%
4Kevin Leonard CartyLabour Party424.1%

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

Whitchurch West · single-seat

Marginal winner 38.3% Proportional quota 50.0% Difference +11.7 pts below quota Valid ballots 996

RankCandidatePartyVotesShareElected
1Sho AbdulLiberal Democrats38138.3%Elected
2Rob PaxmanReform UK28528.6%
3Peggy MullockConservative and Unionist Party26726.8%
4Richard Douglas StewartLabour Party686.8%

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

Selattyn & Gobowen · single-seat

Marginal winner 38.4% Proportional quota 50.0% Difference +11.6 pts below quota Valid ballots 1,271

RankCandidatePartyVotesShareElected
1Craig EmeryGreen Party48838.4%Elected
2Jay MooreLiberal Democrats38230.1%
3Johnny BlazeReform UK24119.0%
4Robert John MaceyConservative and Unionist 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 38.4% Proportional quota 50.0% Difference +11.6 pts below quota Valid ballots 1,393

RankCandidatePartyVotesShareElected
1Duncan Keith BorrowmanLiberal Democrats53538.4%Elected
2Paul William PritchardReform UK50236.0%
3Vince HuntConservative and Unionist Party32023.0%
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 38.7% Proportional quota 50.0% Difference +11.3 pts below quota Valid ballots 1,503

RankCandidatePartyVotesShareElected
1George James HollyheadReform UK58138.7%Elected
2Dominic James StanfordConservative and Unionist Party53435.5%
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 & Old Heath · single-seat

Marginal winner 39.2% Proportional quota 50.0% Difference +10.8 pts below quota Valid ballots 913

RankCandidatePartyVotesShareElected
1Mandy DuncanReform UK35839.2%Elected
2Kev PardyLabour Party35739.1%
3Ed WagnerLiberal Democrats727.9%
4Jeremy George NuttallConservative and Unionist Party717.8%
5Judith Mary SavageGreen Party495.4%
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 39.4% Proportional quota 50.0% Difference +10.6 pts below quota Valid ballots 1,016

RankCandidatePartyVotesShareElected
1Elizabeth Delphine BarkerReform UK40039.4%Elected
2Lindsey Karen SharrattConservative and Unionist Party35635.0%
3Stewart John EdmondsonLiberal Democrats1009.8%
4Heather Jane ButtonLabour Party868.5%
5John Michael HorneIndependent767.5%

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

Oteley & Reabrook · single-seat

Marginal winner 39.5% Proportional quota 50.0% Difference +10.5 pts below quota Valid ballots 1,183

RankCandidatePartyVotesShareElected
1Vicky MooreLiberal Democrats46739.5%Elected
2Toby CowellReform UK33228.1%
3Phil GillamLabour Party24320.5%
4Rebecca Ann NuttallConservative and Unionist 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 39.6% Proportional quota 50.0% Difference +10.4 pts below quota Valid ballots 1,120

RankCandidatePartyVotesShareElected
1David James MinneryLiberal Democrats44439.6%Elected
2Joseph RobertsonReform UK40235.9%
3Rupert Nicholas AdcockConservative and Unionist 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 40.0% Proportional quota 50.0% Difference +10.0 pts below quota Valid ballots 1,345

RankCandidatePartyVotesShareElected
1Joshua Miles DickinLiberal Democrats53840.0%Elected
2David William EvansConservative and Unionist Party38728.8%
3Stuart George RowbothamReform UK31623.5%
4Anne Winifred Swinnerton DyerGreen Party695.1%
5George AdamsonLabour and Co-operative Party392.9%

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

Harlescott · single-seat

Marginal winner 40.3% Proportional quota 50.0% Difference +9.7 pts below quota Valid ballots 844

RankCandidatePartyVotesShareElected
1Rhys GrattonLiberal Democrats34040.3%Elected
2Gwendoline Laura WellingsReform UK28834.1%
3Elisabeth AddamsLabour and Co-operative Party13616.1%
4Stan WilkinsonConservative and Unionist 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 40.4% Proportional quota 50.0% Difference +9.6 pts below quota Valid ballots 1,216

RankCandidatePartyVotesShareElected
1Nick HignettConservative and Unionist Party49140.4%Elected
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 41.1% Proportional quota 50.0% Difference +8.9 pts below quota Valid ballots 1,137

RankCandidatePartyVotesShareElected
1Rosie Harriet RadfordLiberal Democrats46741.1%Elected
2Paul BrewerReform UK32828.8%
3Geoffrey Ian ElnerConservative and Unionist Party32328.4%
4Michael WatersLabour Party232.0%

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

Bridgnorth South & Alveley · single-seat

Marginal winner 41.2% Proportional quota 50.0% Difference +8.8 pts below quota Valid ballots 1,234

RankCandidatePartyVotesShareElected
1Colin TaylorLiberal Democrats50941.2%Elected
2Karen Michelle Webb-JamesReform UK50841.2%
3Kieran James ChambersConservative and Unionist 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 & Rural · single-seat

Marginal winner 41.5% Proportional quota 50.0% Difference +8.5 pts below quota Valid ballots 1,210

RankCandidatePartyVotesShareElected
1Tom DaintyLiberal Democrats50241.5%Elected
2Anthony Neville Graham AtkinsonReform UK42234.9%
3Roy AldcroftConservative and Unionist Party24620.3%
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 42.6% Proportional quota 50.0% Difference +7.4 pts below quota Valid ballots 1,260

RankCandidatePartyVotesShareElected
1Sharon Ann Ritchie-SimmonsReform UK53742.6%Elected
2Mark Nicholas WilliamsLiberal Democrats41532.9%
3Tom QuinnConservative and Unionist 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 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 880

RankCandidatePartyVotesShareElected
1James William OwenLiberal Democrats37642.7%Elected
2Nikita DartReform UK22425.5%
3John William PriceShropshire First11513.1%
4Chris SchofieldConservative and Unionist Party8910.1%
5Will IsherwoodGreen Party657.4%
6Maureen Sandra HowellLabour Party192.2%

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

Oswestry South East · single-seat

Marginal winner 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 744

RankCandidatePartyVotesShareElected
1Mark Anthony OwenLiberal Democrats31842.7%Elected
2Christine Pamela OwensReform UK21629.0%
3Steve MasonConservative and Unionist Party8811.8%
4Martin BennettIndependent516.9%
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 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 1,317

RankCandidatePartyVotesShareElected
1Malcolm Eric Myles-HookLiberal Democrats56342.7%Elected
2Tom MonacoReform UK49737.7%
3Kate HagueConservative and Unionist 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 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 1,055

RankCandidatePartyVotesShareElected
1Beverley Ann Elaine WaiteLiberal Democrats45142.7%Elected
2Michael Ian DayReform UK33131.4%
3Julian Guy Rogers-ColtmanConservative and Unionist Party979.2%
4Darren ChildsIndependent827.8%
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 & Hopton Wafers · single-seat

Marginal winner 43.0% Proportional quota 50.0% Difference +7.0 pts below quota Valid ballots 1,370

RankCandidatePartyVotesShareElected
1David Sidney Arthur DaviesReform UK58943.0%Elected
2Anita Jayne RoseConservative and Unionist 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 43.0% Proportional quota 50.0% Difference +7.0 pts below quota Valid ballots 971

RankCandidatePartyVotesShareElected
1Alison WilliamsLiberal Democrats41843.0%Elected
2Carol CoxReform UK28529.4%
3Simon Paul Anderson JonesConservative and Unionist 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 43.2% Proportional quota 50.0% Difference +6.8 pts below quota Valid ballots 1,248

RankCandidatePartyVotesShareElected
1Susan Elizabeth EdenReform UK53943.2%Elected
2Vanessa Naomi VoyseyLiberal Democrats25020.0%
3Christian James LeaConservative and Unionist 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 27.1% Proportional quota 33.3% Difference +6.3 pts below quota Valid ballots 2,313

RankCandidatePartyVotesShareElected
1Carl RowleyReform UK70030.3%Elected
2Brian EvansReform UK62627.1%Elected
3Clare Valerie GearyLiberal Democrats52622.7%
4Stephen DavenportShropshire First45319.6%
5Clive Alfred GearyLiberal Democrats42818.5%
6Paul HerbertGreen Party36916.0%
7Sophie Ann Hughes-SaunierGreen Party36815.9%
8Mark JonesConservative and Unionist Party28412.3%
9George Noel SmithShropshire First2119.1%
10Ian Peter LanderConservative and Unionist Party1717.4%
11Maggie RowlandsLabour Party1245.4%
12Natalie RowleyLabour Party1114.8%

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

Broseley · single-seat

Marginal winner 44.0% Proportional quota 50.0% Difference +6.0 pts below quota Valid ballots 1,631

RankCandidatePartyVotesShareElected
1Caroline Emma BagnallLabour Party71744.0%Elected
2Lee RossReform UK55734.2%
3Chris TylerConservative and Unionist Party1469.0%
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 44.0% Proportional quota 50.0% Difference +6.0 pts below quota Valid ballots 1,684

RankCandidatePartyVotesShareElected
1Colin Andrew StanfordConservative and Unionist Party74144.0%Elected
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 44.9% Proportional quota 50.0% Difference +5.1 pts below quota Valid ballots 1,038

RankCandidatePartyVotesShareElected
1Jeremy Stuart BlandfordLiberal Democrats46644.9%Elected
2Iana Miriam JacobsonReform UK34433.1%
3Ian Charles NellinsConservative and Unionist 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 45.1% Proportional quota 50.0% Difference +4.9 pts below quota Valid ballots 1,461

RankCandidatePartyVotesShareElected
1Ed PotterConservative and Unionist Party65945.1%Elected
2Stuart TomlinsReform UK37025.3%
3Edward Timothy Stanley SwainLiberal Democrats27618.9%
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 45.2% Proportional quota 50.0% Difference +4.8 pts below quota Valid ballots 1,469

RankCandidatePartyVotesShareElected
1Benedict John Alexander JephcottLiberal Democrats66445.2%Elected
2David Gerrard GeranReform UK33222.6%
3David George Francis FindlayLabour Party22115.0%
4Garry David BurchettConservative and Unionist Party19713.4%
5Naomi Ruth YatesGreen Party614.2%

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

Bicton Heath · single-seat

Marginal winner 47.4% Proportional quota 50.0% Difference +2.6 pts below quota Valid ballots 1,428

RankCandidatePartyVotesShareElected
1Jon TandyLiberal Democrats67747.4%Elected
2Chris LodgeReform UK35524.9%
3Wynn DaviesLabour Party17612.3%
4Robert BinksConservative and Unionist Party17312.1%
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 47.7% Proportional quota 50.0% Difference +2.3 pts below quota Valid ballots 1,501

RankCandidatePartyVotesShareElected
1Julian David Geoffrey DeanGreen Party71647.7%Elected
2Graham James TateLiberal Democrats25517.0%
3Philip Leslie BaileyReform UK25316.9%
4Charles Gerald Orlando BridgemanConservative and Unionist Party16010.7%
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 47.9% Proportional quota 50.0% Difference +2.1 pts below quota Valid ballots 1,235

RankCandidatePartyVotesShareElected
1David WalkerLiberal Democrats59147.9%Elected
2Elizabeth PeersReform UK37030.0%
3Frank Reginald DavisConservative and Unionist 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 48.1% Proportional quota 50.0% Difference +1.9 pts below quota Valid ballots 1,207

RankCandidatePartyVotesShareElected
1Adam FejferLiberal Democrats58048.1%Elected
2Paul FeltonReform UK29424.4%
3Pam MoseleyLabour Party25521.1%
4Tim WallConservative and Unionist Party544.5%
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 48.8% Proportional quota 50.0% Difference +1.2 pts below quota Valid ballots 1,779

RankCandidatePartyVotesShareElected
1Jamie DanielsLiberal Democrats86948.8%Elected
2Stuart PhelpsReform UK32218.1%
3Luke CullenLabour Party25414.3%
4Matt StoneConservative and Unionist 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 48.9% Proportional quota 50.0% Difference +1.1 pts below quota Valid ballots 1,094

RankCandidatePartyVotesShareElected
1David VasmerLiberal Democrats53548.9%Elected
2Martin OakleyReform UK26424.1%
3Jamie TurnbullLabour Party17616.1%
4Ken VineConservative and Unionist 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 49.1% Proportional quota 50.0% Difference +0.9 pts below quota Valid ballots 1,626

RankCandidatePartyVotesShareElected
1Chris NaylorLiberal Democrats79949.1%Elected
2Dan MorrisConservative and Unionist Party51431.6%
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 & Baschurch · single-seat

Marginal winner 49.5% Proportional quota 50.0% Difference +0.5 pts below quota Valid ballots 1,554

RankCandidatePartyVotesShareElected
1Robert John JonesLiberal Democrats76949.5%Elected
2Tamarin BibowConservative and Unionist 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 & Worfield · single-seat

Marginal winner 50.6% Proportional quota 50.0% Difference −0.6 pts Valid ballots 1,363

RankCandidatePartyVotesShareElected
1Dawn Amanda HusemannReform UK69050.6%Elected
2Robert James IrvinConservative and Unionist 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 50.8% Proportional quota 50.0% Difference −0.8 pts Valid ballots 1,662

RankCandidatePartyVotesShareElected
1Dan ThomasConservative and Unionist Party84450.8%Elected
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 51.2% Proportional quota 50.0% Difference −1.2 pts Valid ballots 1,483

RankCandidatePartyVotesShareElected
1Christopher John LemonGreen Party75951.2%Elected
2Michael John AveryReform UK31321.1%
3Saiful Hussain ChowdhuryConservative and Unionist 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 51.5% Proportional quota 50.0% Difference −1.5 pts Valid ballots 1,449

RankCandidatePartyVotesShareElected
1Sarah Jane MarstonLiberal Democrats74651.5%Elected
2Peter GriffithsReform UK40628.0%
3Chris ParkerConservative and Unionist 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 & Ditherington · single-seat

Marginal winner 51.8% Proportional quota 50.0% Difference −1.8 pts Valid ballots 1,007

RankCandidatePartyVotesShareElected
1Alan Neil MosleyLabour Party52251.8%Elected
2Jonathan WalmsleyReform UK22522.3%
3Carlos Terol MarreroGreen Party878.6%
4Matthew David Hamilton ClarkLiberal Democrats656.5%
5David Richmond TurnerConservative and Unionist Party595.9%
6Joe DyasIndependent535.3%

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

Bayston Hill · single-seat

Marginal winner 52.0% Proportional quota 50.0% Difference −2.0 pts Valid ballots 1,768

RankCandidatePartyVotesShareElected
1Teri TrickettLiberal Democrats92052.0%Elected
2Alan John ParkhurstLabour Party41223.3%
3Euan BallReform UK27115.3%
4Max ThomasConservative and Unionist 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 52.4% Proportional quota 50.0% Difference −2.4 pts Valid ballots 1,333

RankCandidatePartyVotesShareElected
1Andy BoddingtonLiberal Democrats69952.4%Elected
2Sara-Jane LadumsReform UK33425.1%
3Sebastian BowenConservative and Unionist Party19614.7%
4Linda HaleGreen Party705.3%
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 36.4% Proportional quota 33.3% Difference −3.1 pts Valid ballots 2,437

RankCandidatePartyVotesShareElected
1Alan John HolfordLiberal Democrats1,04442.8%Elected
2Gary GrovesLiberal Democrats88736.4%Elected
3Jeremy Austin FarrowReform UK70929.1%
4Peter BroomhallConservative and Unionist Party63125.9%
5Mark Anthony ThompsonReform UK54622.4%
6Nathan Graham Edward LeaConservative and Unionist Party45818.8%
7Tim DawesGreen Party1686.9%
8Barbara Anne CotterellLabour Party933.8%
9John George BrittonLabour Party833.4%

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

Clun · single-seat

Marginal winner 53.8% Proportional quota 50.0% Difference −3.8 pts Valid ballots 1,601

RankCandidatePartyVotesShareElected
1Samuel James WalmsleyLiberal Democrats86153.8%Elected
2Brian Stewart JamesReform UK33821.1%
3Carol Anne GriffithsConservative and Unionist Party30519.1%
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 54.0% Proportional quota 50.0% Difference −4.0 pts Valid ballots 1,327

RankCandidatePartyVotesShareElected
1Andy HallLiberal Democrats71754.0%Elected
2Tom BigginsConservative and Unionist 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 54.1% Proportional quota 50.0% Difference −4.1 pts Valid ballots 1,689

RankCandidatePartyVotesShareElected
1Rob WilsonLiberal Democrats91354.1%Elected
2Gareth BowlesReform UK29817.6%
3Jeff AndersonConservative and Unionist 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 54.7% Proportional quota 50.0% Difference −4.7 pts Valid ballots 1,424

RankCandidatePartyVotesShareElected
1Roger Arthur EvansLiberal Democrats77954.7%Elected
2Paul FotheringhamReform UK33023.2%
3Emma ThomasConservative and Unionist 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 55.9% Proportional quota 50.0% Difference −5.9 pts Valid ballots 1,348

RankCandidatePartyVotesShareElected
1Nigel Peter LumbyConservative and Unionist Party75455.9%Elected
2Gary VernonReform UK36527.1%
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 56.3% Proportional quota 50.0% Difference −6.3 pts Valid ballots 1,472

RankCandidatePartyVotesShareElected
1Kate HallidayLabour Party82956.3%Elected
2Norman James BrownReform UK27919.0%
3Alexander George PhillipsConservative and Unionist Party15110.3%
4Will ReadLiberal Democrats1157.8%
5Alexandra Katherine BiggsGreen Party1147.7%

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

Quarry & Coton Hill · single-seat

Marginal winner 57.1% Proportional quota 50.0% Difference −7.1 pts Valid ballots 1,078

RankCandidatePartyVotesShareElected
1Alex WagnerLiberal Democrats61657.1%Elected
2Tony PatersonReform UK18617.3%
3Bob SaundersLabour Party13312.3%
4Peter Michael AdamsConservative and Unionist 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 57.7% Proportional quota 50.0% Difference −7.7 pts Valid ballots 1,411

RankCandidatePartyVotesShareElected
1Bernie BentickLiberal Democrats81457.7%Elected
2Lee David GoughReform UK30121.3%
3Edith LeakeLabour Party1279.0%
4Mike OwenConservative and Unionist 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 59.9% Proportional quota 50.0% Difference −9.9 pts Valid ballots 1,328

RankCandidatePartyVotesShareElected
1Elizabeth Vivienne ParryLiberal Democrats79659.9%Elected
2Nigel Charles RobertsReform UK36727.6%
3Peter Charles WebbConservative and Unionist 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 70.1% Proportional quota 50.0% Difference −20.1 pts Valid ballots 1,443

RankCandidatePartyVotesShareElected
1Ruth Margaret HoughtonLiberal Democrats1,01270.1%Elected
2Christine RobertsReform UK21615.0%
3Hilary Mary LuffConservative and Unionist 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 & Worthen · single-seat

Marginal winner 71.1% Proportional quota 50.0% Difference −21.1 pts Valid ballots 1,426

RankCandidatePartyVotesShareElected
1Heather Mary KiddLiberal Democrats1,01471.1%Elected
2Christine WardReform UK26318.4%
3Ian Francis PeakeConservative and Unionist 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