← Shropshire (all cycles) · 1 May 2025 cohort
Shropshire 2025
Local elections held 1 May 2025.
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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Liberal Democrats | 34,578 | 34.2% | 42 | 56.8% | 26 | 35.1% | +16 |
| Reform UK | 27,732 | 27.4% | 16 | 21.6% | 21 | 28.4% | -5 |
| Conservative Party | 20,118 | 19.9% | 7 | 9.5% | 15 | 20.3% | -8 |
| Labour Party | 8,962 | 8.9% | 4 | 5.4% | 6 | 8.1% | -2 |
| Green Party | 6,559 | 6.5% | 4 | 5.4% | 5 | 6.8% | -1 |
| Independent | 1,955 | 1.9% | 1 | 1.4% | 1 | 1.4% | 0 |
| Shropshire First | 1,205 | 1.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Heritage Party | 10 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 101,119 | 100.0% | 74 | 100.0% | 74 | 100.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.
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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Shifnal South · 1 seat · won at 30.2% · −19.8 pts below quota
- St Oswald · 1 seat · won at 31.6% · −18.4 pts below quota
- Bridgnorth Castle · 1 seat · won at 32.0% · −18.0 pts below quota
- Bridgnorth West and Tasley · 1 seat · won at 32.2% · −17.8 pts below quota
- Battlefield · 1 seat · won at 33.0% · −17.0 pts below quota
- Shifnal North · 1 seat · won at 34.2% · −15.8 pts below quota
- Severn Valley · 1 seat · won at 34.3% · −15.7 pts below quota
- Column and Sutton · 1 seat · won at 34.3% · −15.7 pts below quota
- Cheswardine · 1 seat · won at 34.7% · −15.3 pts below quota
- The Strettons · 1 seat · won at 34.7% · −15.3 pts below quota
- Cleobury Mortimer · 1 seat · won at 34.7% · −15.3 pts below quota
- Tern · 1 seat · won at 34.7% · −15.3 pts below quota
- Oswestry South · 1 seat · won at 35.1% · −14.9 pts below quota
- Clee · 1 seat · won at 35.9% · −14.1 pts below quota
- Hodnet · 1 seat · won at 36.3% · −13.8 pts below quota
- Oswestry North · 1 seat · won at 37.7% · −12.3 pts below quota
- Whitchurch South · 1 seat · won at 37.8% · −12.2 pts below quota
- Whitchurch West · 1 seat · won at 38.3% · −11.7 pts below quota
- Selattyn and Gobowen · 1 seat · won at 38.4% · −11.6 pts below quota
- Llanymynech · 1 seat · won at 38.4% · −11.6 pts below quota
- Brown Clee · 1 seat · won at 38.7% · −11.3 pts below quota
- Sundorne and Old Heath · 1 seat · won at 39.2% · −10.8 pts below quota
- Shifnal Rural · 1 seat · won at 39.4% · −10.6 pts below quota
- Oteley and Reabrook · 1 seat · won at 39.5% · −10.5 pts below quota
- Market Drayton South · 1 seat · won at 39.6% · −10.4 pts below quota
- Craven Arms · 1 seat · won at 40.0% · −10.0 pts below quota
- Harlescott · 1 seat · won at 40.3% · −9.7 pts below quota
- Rea Valley · 1 seat · won at 40.4% · −9.6 pts below quota
- Ellesmere Urban · 1 seat · won at 41.1% · −8.9 pts below quota
- Bridgnorth South and Alveley · 1 seat · won at 41.2% · −8.8 pts below quota
- Market Drayton East and Rural · 1 seat · won at 41.5% · −8.5 pts below quota
- Highley · 1 seat · won at 42.6% · −7.4 pts below quota
- Oswestry North East · 1 seat · won at 42.7% · −7.3 pts below quota
- Oswestry South East · 1 seat · won at 42.7% · −7.3 pts below quota
- Prees · 1 seat · won at 42.7% · −7.3 pts below quota
- Ludlow East · 1 seat · won at 42.7% · −7.3 pts below quota
- Stottesdon, Kinlet and Hopton Wafers · 1 seat · won at 43.0% · −7.0 pts below quota
- Shawbury · 1 seat · won at 43.0% · −7.0 pts below quota
- Bridgnorth East · 1 seat · won at 43.2% · −6.8 pts below quota
- St Martin's · 2 seats · won at 27.1% · −6.3 pts below quota
- Broseley · 1 seat · won at 44.0% · −6.0 pts below quota
- Corvedale · 1 seat · won at 44.0% · −6.0 pts below quota
- Market Drayton North · 1 seat · won at 44.9% · −5.1 pts below quota
- Loton · 1 seat · won at 45.1% · −4.9 pts below quota
- Bagley · 1 seat · won at 45.2% · −4.8 pts below quota
- Bicton Heath · 1 seat · won at 47.4% · −2.6 pts below quota
- Porthill · 1 seat · won at 47.7% · −2.3 pts below quota
- Whittington · 1 seat · won at 47.9% · −2.1 pts below quota
- Monkmoor · 1 seat · won at 48.1% · −1.9 pts below quota
- Abbey · 1 seat · won at 48.8% · −1.2 pts below quota
- Underdale · 1 seat · won at 48.9% · −1.1 pts below quota
- Burnell · 1 seat · won at 49.1% · −0.9 pts below quota
- Ruyton and Baschurch · 1 seat · won at 49.5% · −0.5 pts below quota
- Claverley and Worfield · 1 seat · won at 50.6% · above quota
- Much Wenlock · 1 seat · won at 50.8% · above quota
- Radbrook · 1 seat · won at 51.2% · above quota
- The Meres · 1 seat · won at 51.5% · above quota
- Castlefields and Ditherington · 1 seat · won at 51.8% · above quota
- Bayston Hill · 1 seat · won at 52.0% · above quota
- Ludlow North · 1 seat · won at 52.4% · above quota
- Wem · 2 seats · won at 36.4% · above quota
- Clun · 1 seat · won at 53.8% · above quota
- Whitchurch North · 1 seat · won at 54.0% · above quota
- Copthorne · 1 seat · won at 54.1% · above quota
- Longden · 1 seat · won at 54.7% · above quota
- Albrighton · 1 seat · won at 55.9% · above quota
- Belle Vue · 1 seat · won at 56.3% · above quota
- Quarry and Coton Hill · 1 seat · won at 57.1% · above quota
- Meole · 1 seat · won at 57.7% · above quota
- Ludlow South · 1 seat · won at 59.9% · above quota
- Bishop's Castle · 1 seat · won at 70.1% · above quota
- Chirbury and Worthen · 1 seat · won at 71.1% · above quota
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Edward Francis Bird | Conservative Party | 336 | 30.1% | −19.8 pts | Elected |
| 2 | John Delaney | Reform UK | 331 | 29.6% | — | |
| 3 | Roger Edward Cox | Independent | 226 | 20.2% | — | |
| 4 | Jan Coulson | Labour Party | 158 | 14.1% | — | |
| 5 | Charlotte Burgess-Bate | Liberal Democrats | 67 | 6.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Andy Davis | Liberal Democrats | 462 | 31.5% | −18.4 pts | Elected |
| 2 | Joyce Bernadette Barrow | Conservative Party | 454 | 30.9% | — | |
| 3 | Tom Sanderson | Reform UK | 355 | 24.2% | — | |
| 4 | Joshua James Cockburn | Green Party | 168 | 11.4% | — | |
| 5 | Keith Reginald Hudson | Labour Party | 29 | 2.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Peter Husemann | Reform UK | 454 | 31.9% | −18.0 pts | Elected |
| 2 | David Norman Cooper | Liberal Democrats | 331 | 23.3% | — | |
| 3 | Huw Rees | Labour Party | 302 | 21.3% | — | |
| 4 | Bethanie Lauren Stanford | Conservative Party | 290 | 20.4% | — | |
| 5 | Clare Nash | Green Party | 44 | 3.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Rachel Elizabeth Connolly | Independent | 383 | 32.2% | −17.8 pts | Elected |
| 2 | Stuart Greaves | Reform UK | 382 | 32.1% | — | |
| 3 | Andrew John Sherrington | Liberal Democrats | 202 | 17.0% | — | |
| 4 | Ed Gillams | Conservative Party | 181 | 15.2% | — | |
| 5 | Ann Marie Philp | Labour Party | 27 | 2.3% | — | |
| 6 | Robert Gordon Humphreys | Green Party | 15 | 1.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Harry Hancock-Davies | Reform UK | 338 | 32.7% | −17.0 pts | Elected |
| 2 | Kate Fejfer | Liberal Democrats | 282 | 27.3% | — | |
| 3 | Sarah Louise Clayton | Green Party | 232 | 22.4% | — | |
| 4 | Becky Wall | Conservative Party | 130 | 12.6% | — | |
| 5 | John Howard Turnbull | Labour Party | 52 | 5.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Thomas Clayton | Reform UK | 371 | 34.2% | −15.8 pts | Elected |
| 2 | Kevin David Turley | Independent | 335 | 30.8% | — | |
| 3 | William Edward King | Conservative Party | 212 | 19.5% | — | |
| 4 | Nick Banford | Labour Party | 119 | 11.0% | — | |
| 5 | Kevin John Booker | Liberal Democrats | 49 | 4.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Susan Ann Coleman | Conservative Party | 523 | 34.2% | −15.7 pts | Elected |
| 2 | Jim Healey | Labour Party | 406 | 26.6% | — | |
| 3 | Peter James White | Reform UK | 395 | 25.9% | — | |
| 4 | Nathaniel Jacob Green | Liberal Democrats | 152 | 9.9% | — | |
| 5 | John Cherry | Green Party | 52 | 3.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Rosemary Dartnall | Labour Party | 459 | 34.1% | −15.7 pts | Elected |
| 2 | Freddie John Anderson | Conservative Party | 329 | 24.4% | — | |
| 3 | Maria Felton | Reform UK | 316 | 23.5% | — | |
| 4 | Jon Moore | Liberal Democrats | 169 | 12.6% | — | |
| 5 | Diane Louise Monether | Green Party | 73 | 5.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Neil Frederick Bentley | Liberal Democrats | 470 | 34.7% | −15.3 pts | Elected |
| 2 | Andy Radford | Reform UK | 455 | 33.6% | — | |
| 3 | James Richard Charles Maddocks | Conservative Party | 405 | 29.9% | — | |
| 4 | Anne Piercy | Labour Party | 26 | 1.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mark Edward Ernest Morris | Liberal Democrats | 695 | 34.6% | −15.3 pts | Elected |
| 2 | Andrew Ian Munro | Independent | 694 | 34.6% | — | |
| 3 | Steph Jones | Conservative Party | 255 | 12.7% | — | |
| 4 | James Henry Summers | Reform UK | 205 | 10.2% | — | |
| 5 | Shan Flynn | Labour Party | 103 | 5.1% | — | |
| 6 | Stephen Hale | Green Party | 56 | 2.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Pamela Christine Davies | Reform UK | 429 | 34.5% | −15.3 pts | Elected |
| 2 | Ben Williams | Liberal Democrats | 408 | 32.8% | — | |
| 3 | Gwilym Howard Leslie Butler | Conservative Party | 343 | 27.6% | — | |
| 4 | John Crowe | Green Party | 44 | 3.5% | — | |
| 5 | Jonathan Cooper Shires | Labour Party | 19 | 1.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Brendan Mallon | Reform UK | 528 | 34.6% | −15.3 pts | Elected |
| 2 | Mandie Lee | Liberal Democrats | 393 | 25.8% | — | |
| 3 | William Rowland | Conservative Party | 377 | 24.7% | — | |
| 4 | Alan William Herbert | Labour Party | 169 | 11.1% | — | |
| 5 | Oscar McEntee | Green Party | 58 | 3.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Duncan Alistair Kerr | Green Party | 467 | 34.9% | −14.9 pts | Elected |
| 2 | Grace Goodlad | Liberal Democrats | 445 | 33.2% | — | |
| 3 | Peter Neil Junor | Reform UK | 222 | 16.6% | — | |
| 4 | Les Maguire | Conservative Party | 158 | 11.8% | — | |
| 5 | Rupert Boyle | Labour Party | 24 | 1.8% | — | |
| 6 | Matthew James Dunne-Smith | Shropshire First | 24 | 1.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Charles Shackerley-Bennett | Reform UK | 506 | 35.9% | −14.1 pts | Elected |
| 2 | Stuart Nicholas Waite | Liberal Democrats | 462 | 32.7% | — | |
| 3 | Anthony Gerard Bevington | Conservative Party | 345 | 24.5% | — | |
| 4 | David Stuart Clifford Thomlinson | Green Party | 61 | 4.3% | — | |
| 5 | Jane Elizabeth Hickman | Labour Party | 37 | 2.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Donna Edmunds | Reform UK | 406 | 36.1% | −13.8 pts | Elected |
| 2 | Roger Alan Hughes | Liberal Democrats | 358 | 31.9% | — | |
| 3 | Mark James Lewis Gilbert | Conservative Party | 313 | 27.8% | — | |
| 4 | Christine Elizabeth Hart | Labour Party | 47 | 4.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Wendy Rhiannon Owen | Liberal Democrats | 416 | 37.3% | −12.3 pts | Elected |
| 2 | John Desmond Young | Reform UK | 274 | 24.6% | — | |
| 3 | Olly Rose | Green Party | 244 | 21.9% | — | |
| 4 | David Osselton | Conservative Party | 110 | 9.9% | — | |
| 5 | Barry Onions | Shropshire First | 50 | 4.5% | — | |
| 6 | Jack Thomas Stacey | Labour Party | 21 | 1.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Greg Ebbs | Liberal Democrats | 392 | 37.7% | −12.2 pts | Elected |
| 2 | Justin Halford Reynolds | Reform UK | 383 | 36.9% | — | |
| 3 | Paul Anthony Donald Wynn | Conservative Party | 222 | 21.4% | — | |
| 4 | Kevin Leonard Carty | Labour Party | 42 | 4.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Sho Abdul | Liberal Democrats | 381 | 38.1% | −11.7 pts | Elected |
| 2 | Rob Paxman | Reform UK | 285 | 28.5% | — | |
| 3 | Peggy Mullock | Conservative Party | 267 | 26.7% | — | |
| 4 | Richard Douglas Stewart | Labour Party | 68 | 6.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Craig Emery | Green Party | 488 | 38.4% | −11.6 pts | Elected |
| 2 | Jay Moore | Liberal Democrats | 382 | 30.0% | — | |
| 3 | Johnny Blaze | Reform UK | 241 | 18.9% | — | |
| 4 | Robert John Macey | Conservative Party | 144 | 11.3% | — | |
| 5 | Christine Carolyn Madden | Labour Party | 17 | 1.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Duncan Keith Borrowman | Liberal Democrats | 535 | 38.2% | −11.6 pts | Elected |
| 2 | Paul William Pritchard | Reform UK | 502 | 35.9% | — | |
| 3 | Vince Hunt | Conservative Party | 320 | 22.9% | — | |
| 4 | Karon Jill Adamson | Labour Party | 42 | 3.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | George James Hollyhead | Reform UK | 581 | 38.6% | −11.3 pts | Elected |
| 2 | Dominic James Stanford | Conservative Party | 534 | 35.4% | — | |
| 3 | Richard Antony Fox | Liberal Democrats | 286 | 19.0% | — | |
| 4 | Nicholas James Hickman | Labour Party | 57 | 3.8% | — | |
| 5 | Lucy Aphramor | Green Party | 49 | 3.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mandy Duncan | Reform UK | 358 | 39.0% | −10.8 pts | Elected |
| 2 | Kev Pardy | Labour Party | 357 | 38.9% | — | |
| 3 | Ed Wagner | Liberal Democrats | 72 | 7.9% | — | |
| 4 | Jeremy George Nuttall | Conservative Party | 71 | 7.7% | — | |
| 5 | Judith Mary Savage | Green Party | 49 | 5.3% | — | |
| 6 | Ian Goddard | Heritage Party | 10 | 1.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Elizabeth Delphine Barker | Reform UK | 400 | 39.3% | −10.6 pts | Elected |
| 2 | Lindsey Karen Sharratt | Conservative Party | 356 | 35.0% | — | |
| 3 | Stewart John Edmondson | Liberal Democrats | 100 | 9.8% | — | |
| 4 | Heather Jane Button | Labour Party | 86 | 8.4% | — | |
| 5 | John Michael Horne | Independent | 76 | 7.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Vicky Moore | Liberal Democrats | 467 | 39.5% | −10.5 pts | Elected |
| 2 | Toby Cowell | Reform UK | 332 | 28.1% | — | |
| 3 | Phil Gillam | Labour Party | 243 | 20.5% | — | |
| 4 | Rebecca Ann Nuttall | Conservative Party | 107 | 9.0% | — | |
| 5 | Andrew John Charles Normand | Green Party | 34 | 2.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | David James Minnery | Liberal Democrats | 444 | 39.5% | −10.4 pts | Elected |
| 2 | Joseph Robertson | Reform UK | 402 | 35.8% | — | |
| 3 | Rupert Nicholas Adcock | Conservative Party | 213 | 19.0% | — | |
| 4 | Jane Easty | Labour Party | 64 | 5.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Joshua Miles Dickin | Liberal Democrats | 538 | 39.9% | −10.0 pts | Elected |
| 2 | David William Evans | Conservative Party | 387 | 28.7% | — | |
| 3 | Stuart George Rowbotham | Reform UK | 316 | 23.4% | — | |
| 4 | Anne Winifred Swinnerton Dyer | Green Party | 69 | 5.1% | — | |
| 5 | George Adamson | Labour Party | 39 | 2.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Rhys Gratton | Liberal Democrats | 340 | 40.1% | −9.7 pts | Elected |
| 2 | Gwendoline Laura Wellings | Reform UK | 288 | 34.0% | — | |
| 3 | Elisabeth Addams | Labour Party | 136 | 16.0% | — | |
| 4 | Stan Wilkinson | Conservative Party | 49 | 5.8% | — | |
| 5 | Liz Evans | Green Party | 35 | 4.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Nick Hignett | Conservative Party | 491 | 40.3% | −9.6 pts | Elected |
| 2 | Lee Mathew Jones | Reform UK | 372 | 30.6% | — | |
| 3 | Wendy Beavan Horton | Liberal Democrats | 159 | 13.1% | — | |
| 4 | Esther Smith | Labour Party | 114 | 9.4% | — | |
| 5 | Emma Catherine Mary Bullard | Green Party | 81 | 6.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Rosie Harriet Radford | Liberal Democrats | 467 | 40.9% | −8.9 pts | Elected |
| 2 | Paul Brewer | Reform UK | 328 | 28.7% | — | |
| 3 | Geoffrey Ian Elner | Conservative Party | 323 | 28.3% | — | |
| 4 | Michael Waters | Labour Party | 23 | 2.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Colin Taylor | Liberal Democrats | 509 | 41.1% | −8.8 pts | Elected |
| 2 | Karen Michelle Webb-James | Reform UK | 508 | 41.1% | — | |
| 3 | Kieran James Chambers | Conservative Party | 173 | 14.0% | — | |
| 4 | Robert Austin Cunning | Green Party | 24 | 1.9% | — | |
| 5 | Gail Marcia Waters | Labour Party | 23 | 1.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Tom Dainty | Liberal Democrats | 502 | 41.3% | −8.5 pts | Elected |
| 2 | Anthony Neville Graham Atkinson | Reform UK | 422 | 34.7% | — | |
| 3 | Roy Aldcroft | Conservative Party | 246 | 20.2% | — | |
| 4 | Kevin Francis Madden | Labour Party | 45 | 3.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Sharon Ann Ritchie-Simmons | Reform UK | 537 | 42.6% | −7.4 pts | Elected |
| 2 | Mark Nicholas Williams | Liberal Democrats | 415 | 32.9% | — | |
| 3 | Tom Quinn | Conservative Party | 235 | 18.7% | — | |
| 4 | Andrew Hancox | Shropshire First | 30 | 2.4% | — | |
| 5 | Timothy John Hughes | Labour Party | 22 | 1.7% | — | |
| 6 | Jan Arriens | Green Party | 21 | 1.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | James William Owen | Liberal Democrats | 376 | 42.3% | −7.3 pts | Elected |
| 2 | Nikita Dart | Reform UK | 224 | 25.2% | — | |
| 3 | John William Price | Shropshire First | 115 | 13.0% | — | |
| 4 | Chris Schofield | Conservative Party | 89 | 10.0% | — | |
| 5 | Will Isherwood | Green Party | 65 | 7.3% | — | |
| 6 | Maureen Sandra Howell | Labour Party | 19 | 2.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Mark Anthony Owen | Liberal Democrats | 318 | 42.3% | −7.3 pts | Elected |
| 2 | Christine Pamela Owens | Reform UK | 216 | 28.8% | — | |
| 3 | Steve Mason | Conservative Party | 88 | 11.7% | — | |
| 4 | Martin Bennett | Independent | 51 | 6.8% | — | |
| 5 | Stephen James Froggatt | Green Party | 42 | 5.6% | — | |
| 6 | Charlie Brooke | Labour Party | 36 | 4.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Malcolm Eric Myles-Hook | Liberal Democrats | 563 | 42.6% | −7.3 pts | Elected |
| 2 | Tom Monaco | Reform UK | 497 | 37.6% | — | |
| 3 | Kate Hague | Conservative Party | 236 | 17.9% | — | |
| 4 | Michael Southall | Labour Party | 26 | 2.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Beverley Ann Elaine Waite | Liberal Democrats | 451 | 42.5% | −7.3 pts | Elected |
| 2 | Michael Ian Day | Reform UK | 331 | 31.2% | — | |
| 3 | Julian Guy Rogers-Coltman | Conservative Party | 97 | 9.1% | — | |
| 4 | Darren Childs | Independent | 82 | 7.7% | — | |
| 5 | David Anthony Currant | Green Party | 58 | 5.5% | — | |
| 6 | Susan Walton | Labour Party | 42 | 4.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | David Sidney Arthur Davies | Reform UK | 589 | 43.0% | −7.0 pts | Elected |
| 2 | Anita Jayne Rose | Conservative Party | 492 | 35.9% | — | |
| 3 | Julie Marion Bushell | Liberal Democrats | 194 | 14.2% | — | |
| 4 | John Rimington | Green Party | 53 | 3.9% | — | |
| 5 | Gillian Westcar | Labour Party | 43 | 3.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Alison Williams | Liberal Democrats | 418 | 43.0% | −7.0 pts | Elected |
| 2 | Carol Cox | Reform UK | 285 | 29.3% | — | |
| 3 | Simon Paul Anderson Jones | Conservative Party | 244 | 25.1% | — | |
| 4 | Mark Russell Patterson | Labour Party | 26 | 2.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Susan Elizabeth Eden | Reform UK | 539 | 43.1% | −6.8 pts | Elected |
| 2 | Vanessa Naomi Voysey | Liberal Democrats | 250 | 20.0% | — | |
| 3 | Christian James Lea | Conservative Party | 195 | 15.6% | — | |
| 4 | James David Gittins | Shropshire First | 129 | 10.3% | — | |
| 5 | Gavin Goodall | Labour Party | 55 | 4.4% | — | |
| 6 | Ian Wellings | Independent | 46 | 3.7% | — | |
| 7 | Susan Anne Mary Cunning | Green Party | 37 | 3.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Carl Rowley | Reform UK | 700 | 16.0% | 30.3% | −3.1 pts | Elected |
| 2 | Brian Evans | Reform UK | 626 | 14.3% | 27.1% | −6.3 pts | Elected |
| 3 | Clare Valerie Geary | Liberal Democrats | 526 | 12.0% | 22.7% | — | |
| 4 | Stephen Davenport | Shropshire First | 453 | 10.4% | 19.6% | — | |
| 5 | Clive Alfred Geary | Liberal Democrats | 428 | 9.8% | 18.5% | — | |
| 6 | Paul Herbert | Green Party | 369 | 8.4% | 16.0% | — | |
| 7 | Sophie Ann Hughes-Saunier | Green Party | 368 | 8.4% | 15.9% | — | |
| 8 | Mark Jones | Conservative Party | 284 | 6.5% | 12.3% | — | |
| 9 | George Noel Smith | Shropshire First | 211 | 4.8% | 9.1% | — | |
| 10 | Ian Peter Lander | Conservative Party | 171 | 3.9% | 7.4% | — | |
| 11 | Maggie Rowlands | Labour Party | 124 | 2.8% | 5.4% | — | |
| 12 | Natalie Rowley | Labour Party | 111 | 2.5% | 4.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Caroline Emma Bagnall | Labour Party | 717 | 43.9% | −6.0 pts | Elected |
| 2 | Lee Ross | Reform UK | 557 | 34.1% | — | |
| 3 | Chris Tyler | Conservative Party | 146 | 8.9% | — | |
| 4 | Simon Christopher Harris | Shropshire First | 139 | 8.5% | — | |
| 5 | Robert Holmquist | Green Party | 39 | 2.4% | — | |
| 6 | Jonathan Andrew Upton | Liberal Democrats | 34 | 2.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Colin Andrew Stanford | Conservative Party | 741 | 43.9% | −6.0 pts | Elected |
| 2 | Claire Elizabeth Rowbotham | Reform UK | 423 | 25.1% | — | |
| 3 | David Gaukroger | Liberal Democrats | 344 | 20.4% | — | |
| 4 | Neil John Taylor | Green Party | 127 | 7.5% | — | |
| 5 | Simon Paul Morris | Labour Party | 52 | 3.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Jeremy Stuart Blandford | Liberal Democrats | 466 | 44.9% | −5.1 pts | Elected |
| 2 | Iana Miriam Jacobson | Reform UK | 344 | 33.1% | — | |
| 3 | Ian Charles Nellins | Conservative Party | 199 | 19.2% | — | |
| 4 | Imogen Grace Wilkes | Labour Party | 30 | 2.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ed Potter | Conservative Party | 659 | 45.0% | −4.9 pts | Elected |
| 2 | Stuart Tomlins | Reform UK | 370 | 25.2% | — | |
| 3 | Edward Timothy Stanley Swain | Liberal Democrats | 276 | 18.8% | — | |
| 4 | Hannah Louise Taylor | Labour Party | 97 | 6.6% | — | |
| 5 | Michelle Jane Sutton Jones | Green Party | 64 | 4.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Benedict John Alexander Jephcott | Liberal Democrats | 664 | 45.0% | −4.8 pts | Elected |
| 2 | David Gerrard Geran | Reform UK | 332 | 22.5% | — | |
| 3 | David George Francis Findlay | Labour Party | 221 | 15.0% | — | |
| 4 | Garry David Burchett | Conservative Party | 197 | 13.4% | — | |
| 5 | Naomi Ruth Yates | Green Party | 61 | 4.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Jon Tandy | Liberal Democrats | 677 | 47.1% | −2.6 pts | Elected |
| 2 | Chris Lodge | Reform UK | 355 | 24.7% | — | |
| 3 | Wynn Davies | Labour Party | 176 | 12.2% | — | |
| 4 | Robert Binks | Conservative Party | 173 | 12.0% | — | |
| 5 | Giles St John Fancourt Bell | Green Party | 57 | 4.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Julian David Geoffrey Dean | Green Party | 716 | 47.5% | −2.3 pts | Elected |
| 2 | Graham James Tate | Liberal Democrats | 255 | 16.9% | — | |
| 3 | Philip Leslie Bailey | Reform UK | 253 | 16.8% | — | |
| 4 | Charles Gerald Orlando Bridgeman | Conservative Party | 160 | 10.6% | — | |
| 5 | Mark Austin Hayward | Labour Party | 123 | 8.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | David Walker | Liberal Democrats | 591 | 47.8% | −2.1 pts | Elected |
| 2 | Elizabeth Peers | Reform UK | 370 | 29.9% | — | |
| 3 | Frank Reginald Davis | Conservative Party | 159 | 12.9% | — | |
| 4 | Verity Dean | Shropshire First | 54 | 4.4% | — | |
| 5 | Simon Charles Greaves | Green Party | 33 | 2.7% | — | |
| 6 | Elaine Barratt | Labour Party | 21 | 1.7% | — | |
| 7 | Greg Hickman | Independent | 9 | 0.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Adam Fejfer | Liberal Democrats | 580 | 47.6% | −1.9 pts | Elected |
| 2 | Paul Felton | Reform UK | 294 | 24.1% | — | |
| 3 | Pam Moseley | Labour Party | 255 | 20.9% | — | |
| 4 | Tim Wall | Conservative Party | 54 | 4.4% | — | |
| 5 | Julia Louise Kaldewey Evans | Green Party | 36 | 3.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Jamie Daniels | Liberal Democrats | 869 | 48.6% | −1.2 pts | Elected |
| 2 | Stuart Phelps | Reform UK | 322 | 18.0% | — | |
| 3 | Luke Cullen | Labour Party | 254 | 14.2% | — | |
| 4 | Matt Stone | Conservative Party | 241 | 13.5% | — | |
| 5 | Aidan Samuel Oliver Brockel | Green Party | 101 | 5.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | David Vasmer | Liberal Democrats | 535 | 48.3% | −1.1 pts | Elected |
| 2 | Martin Oakley | Reform UK | 264 | 23.8% | — | |
| 3 | Jamie Turnbull | Labour Party | 176 | 15.9% | — | |
| 4 | Ken Vine | Conservative Party | 77 | 7.0% | — | |
| 5 | Barry Hutchinson | Green Party | 55 | 5.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Chris Naylor | Liberal Democrats | 799 | 49.0% | −0.9 pts | Elected |
| 2 | Dan Morris | Conservative Party | 514 | 31.5% | — | |
| 3 | Michael John Watkins | Reform UK | 259 | 15.9% | — | |
| 4 | Elizabeth Jayne Lee Casson | Labour Party | 31 | 1.9% | — | |
| 5 | David Robert Crane | Green Party | 28 | 1.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Robert John Jones | Liberal Democrats | 769 | 49.5% | −0.5 pts | Elected |
| 2 | Tamarin Bibow | Conservative Party | 360 | 23.2% | — | |
| 3 | Samuel James Ansloos | Reform UK | 353 | 22.7% | — | |
| 4 | Marina Ann Churm | Green Party | 45 | 2.9% | — | |
| 5 | Paul David Hollington | Labour Party | 28 | 1.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Dawn Amanda Husemann | Reform UK | 690 | 50.5% | +0.6 pts | Elected |
| 2 | Robert James Irvin | Conservative Party | 383 | 28.1% | — | |
| 3 | Paul Anthony Pickerill | Liberal Democrats | 243 | 17.8% | — | |
| 4 | Kim Laurette Fitzwarine-Smith | Green Party | 25 | 1.8% | — | |
| 5 | Heather Claire Thomas | Labour Party | 24 | 1.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Dan Thomas | Conservative Party | 844 | 50.8% | +0.8 pts | Elected |
| 2 | Aleem Iqbal | Liberal Democrats | 388 | 23.3% | — | |
| 3 | Stuart John Price | Reform UK | 316 | 19.0% | — | |
| 4 | Lewis John Drake | Labour Party | 63 | 3.8% | — | |
| 5 | Catherine Humphreys | Green Party | 51 | 3.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Christopher John Lemon | Green Party | 759 | 51.0% | +1.2 pts | Elected |
| 2 | Michael John Avery | Reform UK | 313 | 21.0% | — | |
| 3 | Saiful Hussain Chowdhury | Conservative Party | 224 | 15.1% | — | |
| 4 | Richard Paul Murphy | Liberal Democrats | 100 | 6.7% | — | |
| 5 | Rhiannon Jarman | Labour Party | 91 | 6.1% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Sarah Jane Marston | Liberal Democrats | 746 | 51.4% | +1.5 pts | Elected |
| 2 | Peter Griffiths | Reform UK | 406 | 28.0% | — | |
| 3 | Chris Parker | Conservative Party | 248 | 17.1% | — | |
| 4 | Stephen Christopher Boulding | Green Party | 32 | 2.2% | — | |
| 5 | Michael Thomas Crawshaw | Labour Party | 18 | 1.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Alan Neil Mosley | Labour Party | 522 | 51.6% | +1.8 pts | Elected |
| 2 | Jonathan Walmsley | Reform UK | 225 | 22.3% | — | |
| 3 | Carlos Terol Marrero | Green Party | 87 | 8.6% | — | |
| 4 | Matthew David Hamilton Clark | Liberal Democrats | 65 | 6.4% | — | |
| 5 | David Richmond Turner | Conservative Party | 59 | 5.8% | — | |
| 6 | Joe Dyas | Independent | 53 | 5.2% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Teri Trickett | Liberal Democrats | 920 | 51.9% | +2.0 pts | Elected |
| 2 | Alan John Parkhurst | Labour Party | 412 | 23.3% | — | |
| 3 | Euan Ball | Reform UK | 271 | 15.3% | — | |
| 4 | Max Thomas | Conservative Party | 119 | 6.7% | — | |
| 5 | Tony Burton | Green Party | 50 | 2.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Andy Boddington | Liberal Democrats | 699 | 51.9% | +2.4 pts | Elected |
| 2 | Sara-Jane Ladums | Reform UK | 334 | 24.8% | — | |
| 3 | Sebastian Bowen | Conservative Party | 196 | 14.6% | — | |
| 4 | Linda Hale | Green Party | 70 | 5.2% | — | |
| 5 | Taylor Jones | Labour Party | 47 | 3.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Alan John Holford | Liberal Democrats | 1,044 | 22.6% | 42.8% | +9.5 pts | Elected |
| 2 | Gary Groves | Liberal Democrats | 887 | 19.2% | 36.4% | +3.1 pts | Elected |
| 3 | Jeremy Austin Farrow | Reform UK | 709 | 15.3% | 29.1% | — | |
| 4 | Peter Broomhall | Conservative Party | 631 | 13.7% | 25.9% | — | |
| 5 | Mark Anthony Thompson | Reform UK | 546 | 11.8% | 22.4% | — | |
| 6 | Nathan Graham Edward Lea | Conservative Party | 458 | 9.9% | 18.8% | — | |
| 7 | Tim Dawes | Green Party | 168 | 3.6% | 6.9% | — | |
| 8 | Barbara Anne Cotterell | Labour Party | 93 | 2.0% | 3.8% | — | |
| 9 | John George Britton | Labour Party | 83 | 1.8% | 3.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Samuel James Walmsley | Liberal Democrats | 861 | 53.6% | +3.8 pts | Elected |
| 2 | Brian Stewart James | Reform UK | 338 | 21.1% | — | |
| 3 | Carol Anne Griffiths | Conservative Party | 305 | 19.0% | — | |
| 4 | Sara Anne MacLachlan | Green Party | 69 | 4.3% | — | |
| 5 | David Henchman | Labour Party | 32 | 2.0% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Andy Hall | Liberal Democrats | 717 | 54.0% | +4.0 pts | Elected |
| 2 | Tom Biggins | Conservative Party | 319 | 24.0% | — | |
| 3 | Satish Chappiti | Reform UK | 254 | 19.1% | — | |
| 4 | Yvonne Jane Jones | Labour Party | 39 | 2.9% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Rob Wilson | Liberal Democrats | 913 | 53.7% | +4.1 pts | Elected |
| 2 | Gareth Bowles | Reform UK | 298 | 17.5% | — | |
| 3 | Jeff Anderson | Conservative Party | 266 | 15.7% | — | |
| 4 | Harry Taylor | Labour Party | 141 | 8.3% | — | |
| 5 | Christopher James Houlston | Green Party | 81 | 4.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Roger Arthur Evans | Liberal Democrats | 779 | 54.7% | +4.7 pts | Elected |
| 2 | Paul Fotheringham | Reform UK | 330 | 23.2% | — | |
| 3 | Emma Thomas | Conservative Party | 184 | 12.9% | — | |
| 4 | Tom Doolan | Labour Party | 71 | 5.0% | — | |
| 5 | Christine Anne Holding | Green Party | 61 | 4.3% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Nigel Peter Lumby | Conservative Party | 754 | 55.8% | +5.9 pts | Elected |
| 2 | Gary Vernon | Reform UK | 365 | 27.0% | — | |
| 3 | Moira Jane Harris | Labour Party | 117 | 8.7% | — | |
| 4 | Helen Louise Tedcastle | Liberal Democrats | 116 | 8.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Kate Halliday | Labour Party | 829 | 55.7% | +6.3 pts | Elected |
| 2 | Norman James Brown | Reform UK | 279 | 18.8% | — | |
| 3 | Alexander George Phillips | Conservative Party | 151 | 10.1% | — | |
| 4 | Will Read | Liberal Democrats | 115 | 7.7% | — | |
| 5 | Alexandra Katherine Biggs | Green Party | 114 | 7.7% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Alex Wagner | Liberal Democrats | 616 | 56.8% | +7.1 pts | Elected |
| 2 | Tony Paterson | Reform UK | 186 | 17.1% | — | |
| 3 | Bob Saunders | Labour Party | 133 | 12.3% | — | |
| 4 | Peter Michael Adams | Conservative Party | 81 | 7.5% | — | |
| 5 | Bibbs Mavis Christine Tomaszewski | Green Party | 69 | 6.4% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Bernie Bentick | Liberal Democrats | 814 | 57.6% | +7.7 pts | Elected |
| 2 | Lee David Gough | Reform UK | 301 | 21.3% | — | |
| 3 | Edith Leake | Labour Party | 127 | 9.0% | — | |
| 4 | Mike Owen | Conservative Party | 106 | 7.5% | — | |
| 5 | Peter John Gilbert | Green Party | 65 | 4.6% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Elizabeth Vivienne Parry | Liberal Democrats | 796 | 59.8% | +9.9 pts | Elected |
| 2 | Nigel Charles Roberts | Reform UK | 367 | 27.6% | — | |
| 3 | Peter Charles Webb | Conservative Party | 89 | 6.7% | — | |
| 4 | Antony David Lempert | Green Party | 58 | 4.4% | — | |
| 5 | Stuart Neal | Labour Party | 20 | 1.5% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Ruth Margaret Houghton | Liberal Democrats | 1,012 | 70.0% | +20.1 pts | Elected |
| 2 | Christine Roberts | Reform UK | 216 | 14.9% | — | |
| 3 | Hilary Mary Luff | Conservative Party | 115 | 8.0% | — | |
| 4 | Linda Senior | Green Party | 61 | 4.2% | — | |
| 5 | Steven John Barnbrook | Labour Party | 41 | 2.8% | — |
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
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|
| 1 | Heather Mary Kidd | Liberal Democrats | 1,014 | 71.0% | +21.1 pts | Elected |
| 2 | Christine Ward | Reform UK | 263 | 18.4% | — | |
| 3 | Ian Francis Peake | Conservative Party | 111 | 7.8% | — | |
| 4 | Hilary Wendt | Green Party | 21 | 1.5% | — | |
| 5 | Deborah Jayne Walthorne | Labour Party | 20 | 1.4% | — |