← Wiltshire (all cycles) · 1 May 2025 cohort
Wiltshire 2025
Local elections held 1 May 2025.
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 98 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 98 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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Liberal Democrats | 46,396 | 33.9% | 43 | 43.9% | 33 | 33.7% | +10 |
| Conservative and Unionist Party | 43,904 | 32.1% | 37 | 37.8% | 32 | 32.7% | +5 |
| Reform UK | 30,312 | 22.2% | 10 | 10.2% | 22 | 22.4% | -12 |
| Independent | 6,903 | 5.1% | 7 | 7.1% | 5 | 5.1% | +2 |
| Labour Party | 4,658 | 3.4% | 1 | 1.0% | 3 | 3.1% | -2 |
| Green Party | 4,228 | 3.1% | 0 | 0.0% | 3 | 3.1% | -3 |
| Labour and Co-operative Party | 171 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Heritage Party | 66 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Communist Party of Britain | 26 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 136,664 | 100.0% | 98 | 100.0% | 98 | 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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Salisbury St Francis & Stratford · 1 seat · won at 27.4% · +22.6 pts below quota
- Melksham South · 1 seat · won at 28.8% · +21.2 pts below quota
- Salisbury Fisherton & Bemerton Village · 1 seat · won at 29.2% · +20.8 pts below quota
- Warminster West · 1 seat · won at 29.4% · +20.6 pts below quota
- Chippenham Sheldon · 1 seat · won at 30.1% · +19.9 pts below quota
- Trowbridge Park · 1 seat · won at 33.1% · +16.9 pts below quota
- Old Sarum & Lower Bourne Valley · 1 seat · won at 33.2% · +16.8 pts below quota
- Warminster East · 1 seat · won at 33.3% · +16.7 pts below quota
- Devizes North · 1 seat · won at 34.4% · +15.6 pts below quota
- Salisbury Bemerton Heath · 1 seat · won at 34.7% · +15.3 pts below quota
- Devizes East · 1 seat · won at 35.8% · +14.2 pts below quota
- Melksham Without West & Rural · 1 seat · won at 36.2% · +13.8 pts below quota
- Salisbury Harnham East · 1 seat · won at 36.4% · +13.6 pts below quota
- Royal Wootton Bassett East · 1 seat · won at 36.7% · +13.3 pts below quota
- Calne North · 1 seat · won at 37.1% · +12.9 pts below quota
- Trowbridge Adcroft · 1 seat · won at 37.2% · +12.8 pts below quota
- Salisbury St Paul's · 1 seat · won at 37.2% · +12.8 pts below quota
- Westbury West · 1 seat · won at 37.3% · +12.7 pts below quota
- Calne Chilvester & Abberd · 1 seat · won at 37.8% · +12.2 pts below quota
- Devizes South · 1 seat · won at 38.0% · +12.0 pts below quota
- Southwick · 1 seat · won at 38.4% · +11.6 pts below quota
- Trowbridge Grove · 1 seat · won at 38.5% · +11.5 pts below quota
- Royal Wootton Bassett North · 1 seat · won at 39.2% · +10.8 pts below quota
- Ethandune · 1 seat · won at 39.4% · +10.6 pts below quota
- Melksham East · 1 seat · won at 39.9% · +10.1 pts below quota
- By Brook · 1 seat · won at 39.9% · +10.1 pts below quota
- Warminster Broadway · 1 seat · won at 40.2% · +9.8 pts below quota
- Wilton · 1 seat · won at 40.5% · +9.5 pts below quota
- Amesbury West · 1 seat · won at 41.2% · +8.8 pts below quota
- Westbury North · 1 seat · won at 41.2% · +8.8 pts below quota
- Minety · 1 seat · won at 41.4% · +8.6 pts below quota
- Chippenham Lowden & Rowden · 1 seat · won at 42.2% · +7.8 pts below quota
- Trowbridge Central · 1 seat · won at 42.2% · +7.8 pts below quota
- Melksham Forest · 1 seat · won at 42.3% · +7.7 pts below quota
- Aldbourne & Ramsbury · 1 seat · won at 42.5% · +7.5 pts below quota
- Till Valley · 1 seat · won at 42.5% · +7.5 pts below quota
- Calne Central · 1 seat · won at 42.7% · +7.3 pts below quota
- Chippenham Cepen Park & Hunters Moon · 1 seat · won at 43.2% · +6.8 pts below quota
- Royal Wootton Bassett South & West · 1 seat · won at 43.5% · +6.5 pts below quota
- Amesbury South · 1 seat · won at 43.5% · +6.5 pts below quota
- Urchfont & Bishops Cannings · 1 seat · won at 43.7% · +6.3 pts below quota
- Salisbury Milford · 1 seat · won at 43.9% · +6.1 pts below quota
- Trowbridge Paxcroft · 1 seat · won at 44.2% · +5.8 pts below quota
- Trowbridge Drynham · 1 seat · won at 44.3% · +5.7 pts below quota
- Laverstock · 1 seat · won at 44.7% · +5.3 pts below quota
- Alderbury & Whiteparish · 1 seat · won at 44.9% · +5.1 pts below quota
- Bowerhill · 1 seat · won at 45.2% · +4.8 pts below quota
- Chippenham Cepen Park & Derriads · 1 seat · won at 45.6% · +4.4 pts below quota
- Marlborough East · 1 seat · won at 45.6% · +4.4 pts below quota
- Brinkworth · 1 seat · won at 46.2% · +3.8 pts below quota
- Ludgershall North & Rural · 1 seat · won at 46.5% · +3.5 pts below quota
- Tidworth North & West · 1 seat · won at 46.7% · +3.3 pts below quota
- Calne Rural · 1 seat · won at 47.1% · +2.9 pts below quota
- Winsley & Westwood · 1 seat · won at 47.2% · +2.8 pts below quota
- Amesbury East & Bulford · 1 seat · won at 47.7% · +2.3 pts below quota
- The Lavingtons · 1 seat · won at 48.2% · +1.8 pts below quota
- Kington · 1 seat · won at 48.9% · +1.1 pts below quota
- Purton · 1 seat · won at 49.0% · +1.0 pts below quota
- Marlborough West · 1 seat · won at 49.0% · +1.0 pts below quota
- Melksham Without North & Shurnhold · 1 seat · won at 49.8% · +0.2 pts below quota
- Tidworth East & Ludgershall South · 1 seat · won at 50.1% · above quota
- Downton & Ebble Valley · 1 seat · won at 50.2% · above quota
- Avon Valley · 1 seat · won at 50.3% · above quota
- Sherston · 1 seat · won at 51.2% · above quota
- Devizes Rural West · 1 seat · won at 51.5% · above quota
- Nadder Valley · 1 seat · won at 51.6% · above quota
- Box & Colerne · 1 seat · won at 51.6% · above quota
- Salisbury Harnham West · 1 seat · won at 52.5% · above quota
- Salisbury St Edmund's · 1 seat · won at 52.6% · above quota
- Pewsey Vale East · 1 seat · won at 52.6% · above quota
- Warminster North & Rural · 1 seat · won at 53.0% · above quota
- Wylye Valley · 1 seat · won at 54.1% · above quota
- Chippenham Pewsham · 1 seat · won at 54.3% · above quota
- Pewsey · 1 seat · won at 54.5% · above quota
- Westbury East · 1 seat · won at 54.6% · above quota
- Corsham Without · 1 seat · won at 55.1% · above quota
- Chippenham Hardenhuish · 1 seat · won at 55.2% · above quota
- Fovant & Chalke Valley · 1 seat · won at 55.4% · above quota
- Lyneham · 1 seat · won at 56.1% · above quota
- Pewsey Vale West · 1 seat · won at 57.3% · above quota
- Corsham Ladbrook · 1 seat · won at 57.7% · above quota
- Redlynch & Landford · 1 seat · won at 58.1% · above quota
- Winterslow & Upper Bourne Valley · 1 seat · won at 58.2% · above quota
- Tisbury · 1 seat · won at 58.4% · above quota
- Bradford-on-Avon North · 1 seat · won at 58.9% · above quota
- Bromham, Rowde & Roundway · 1 seat · won at 60.7% · above quota
- Holt · 1 seat · won at 61.3% · above quota
- Corsham Pickwick · 1 seat · won at 61.7% · above quota
- Chippenham Hardens & Central · 1 seat · won at 62.0% · above quota
- Malmesbury · 1 seat · won at 62.3% · above quota
- Cricklade & Latton · 1 seat · won at 63.3% · above quota
- Bradford-on-Avon South · 1 seat · won at 63.3% · above quota
- Trowbridge Lambrok · 1 seat · won at 63.3% · above quota
- Chippenham Monkton · 1 seat · won at 63.4% · above quota
- Mere · 1 seat · won at 64.3% · above quota
- Calne South · 1 seat · won at 66.9% · above quota
- Hilperton · 1 seat · won at 70.7% · above quota
- Durrington · 1 seat · won at 77.6% · above quota
Race results
Salisbury St Francis & Stratford · single-seat
Marginal winner 27.4% Proportional quota 50.0% Difference +22.6 pts below quota Valid ballots 1,775
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | John Arthur Wells | Independent | 487 | 27.4% | Elected |
| 2 | Mark Jonathan Lamdin McClelland | Conservative and Unionist Party | 371 | 20.9% | |
| 3 | Atiqul Hoque | Independent | 332 | 18.7% | |
| 4 | Robin Healey Jackson | Liberal Democrats | 328 | 18.5% | |
| 5 | Lynda Gale | Reform UK | 205 | 11.5% | |
| 6 | Jason David Tipler | Green Party | 52 | 2.9% |
Melksham South · single-seat
Marginal winner 28.8% Proportional quota 50.0% Difference +21.2 pts below quota Valid ballots 1,259
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jon Hubbard | Independent | 362 | 28.8% | Elected |
| 2 | Simon James Crundell | Conservative and Unionist Party | 339 | 26.9% | |
| 3 | Roderick Paul Eaton | Reform UK | 331 | 26.3% | |
| 4 | Jenny Crossley | Liberal Democrats | 172 | 13.7% | |
| 5 | Steve Petty | Green Party | 55 | 4.4% |
Salisbury Fisherton & Bemerton Village · single-seat
Marginal winner 29.2% Proportional quota 50.0% Difference +20.8 pts below quota Valid ballots 1,294
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ricky Rogers | Labour Party | 378 | 29.2% | Elected |
| 2 | Mary Douglas | Conservative and Unionist Party | 361 | 27.9% | |
| 3 | James Harvey | Reform UK | 312 | 24.1% | |
| 4 | Alex Raws | Green Party | 124 | 9.6% | |
| 5 | Samuel Foster | Liberal Democrats | 119 | 9.2% |
Warminster West · single-seat
Marginal winner 29.4% Proportional quota 50.0% Difference +20.6 pts below quota Valid ballots 1,005
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Russell Mark Jonathan Hawker | Independent | 295 | 29.4% | Elected |
| 2 | Freddie Merrett | Reform UK | 293 | 29.2% | |
| 3 | Pip Ridout | Conservative and Unionist Party | 274 | 27.3% | |
| 4 | Andrew James Bryant | Liberal Democrats | 143 | 14.2% |
Chippenham Sheldon · single-seat
Marginal winner 30.1% Proportional quota 50.0% Difference +19.9 pts below quota Valid ballots 1,165
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Adrian David Foster | Liberal Democrats | 351 | 30.1% | Elected |
| 2 | Mike Walker | Reform UK | 279 | 23.9% | |
| 3 | Declan Baseley | Green Party | 260 | 22.3% | |
| 4 | Patrick John Cecil Cousins | Conservative and Unionist Party | 222 | 19.1% | |
| 5 | Tom Tiner | Labour Party | 53 | 4.5% |
Trowbridge Park · single-seat
Marginal winner 33.1% Proportional quota 50.0% Difference +16.9 pts below quota Valid ballots 1,057
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Chris Vaughan | Reform UK | 350 | 33.1% | Elected |
| 2 | Daniel Ryan Cave | Conservative and Unionist Party | 335 | 31.7% | |
| 3 | David Charles Cavill | Liberal Democrats | 296 | 28.0% | |
| 4 | Ben Morris | Labour Party | 77 | 7.3% |
Old Sarum & Lower Bourne Valley · single-seat
Marginal winner 33.2% Proportional quota 50.0% Difference +16.8 pts below quota Valid ballots 1,522
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Lainey Barker | Conservative and Unionist Party | 505 | 33.2% | Elected |
| 2 | Stephen Hastings | Reform UK | 487 | 32.0% | |
| 3 | Sony Assuon | Labour Party | 248 | 16.3% | |
| 4 | Kevin Gregory Martin Flynn | Liberal Democrats | 220 | 14.5% | |
| 5 | Jacqui Bobby | Green Party | 62 | 4.1% |
Warminster East · single-seat
Marginal winner 33.3% Proportional quota 50.0% Difference +16.7 pts below quota Valid ballots 1,375
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Andrew Davis | Conservative and Unionist Party | 458 | 33.3% | Elected |
| 2 | Aaron Scott | Reform UK | 412 | 30.0% | |
| 3 | Paul Ian MacDonald | Independent | 276 | 20.1% | |
| 4 | William Arthur Philip Hawkins | Liberal Democrats | 156 | 11.3% | |
| 5 | John Mellor | Green Party | 73 | 5.3% |
Devizes North · single-seat
Marginal winner 34.4% Proportional quota 50.0% Difference +15.6 pts below quota Valid ballots 1,287
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ben Reed | Liberal Democrats | 443 | 34.4% | Elected |
| 2 | Iain Wallis | Conservative and Unionist Party | 368 | 28.6% | |
| 3 | Nigel Bowler | Reform UK | 220 | 17.1% | |
| 4 | Ian Richard Porter Hopkins | Independent | 200 | 15.5% | |
| 5 | Margaret Ursula Green | Green Party | 56 | 4.4% |
Salisbury Bemerton Heath · single-seat
Marginal winner 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 776
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ed Rimmer | Reform UK | 269 | 34.7% | Elected |
| 2 | Richard Andrew Johnson | Liberal Democrats | 219 | 28.2% | |
| 3 | Caroline Corbin | Labour Party | 190 | 24.5% | |
| 4 | Jonathan Price | Conservative and Unionist Party | 76 | 9.8% | |
| 5 | Safia Jasmine Wyles | Green Party | 22 | 2.8% |
Devizes East · single-seat
Marginal winner 35.8% Proportional quota 50.0% Difference +14.2 pts below quota Valid ballots 1,471
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Taylor Denton Wright | Liberal Democrats | 526 | 35.8% | Elected |
| 2 | Richard Scott Oliver | Conservative and Unionist Party | 429 | 29.2% | |
| 3 | Chris Plumb | Reform UK | 385 | 26.2% | |
| 4 | Bill Wescott | Labour Party | 68 | 4.6% | |
| 5 | Samantha Jane Drury Shore | Green Party | 63 | 4.3% |
Melksham Without West & Rural · single-seat
Marginal winner 36.2% Proportional quota 50.0% Difference +13.8 pts below quota Valid ballots 1,567
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Andrew Griffin | Liberal Democrats | 567 | 36.2% | Elected |
| 2 | Jonathon Seed | Conservative and Unionist Party | 561 | 35.8% | |
| 3 | Jon Leach | Reform UK | 357 | 22.8% | |
| 4 | Suzi Shingler | Green Party | 82 | 5.2% |
Salisbury Harnham East · single-seat
Marginal winner 36.4% Proportional quota 50.0% Difference +13.6 pts below quota Valid ballots 1,480
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Sven Hocking | Conservative and Unionist Party | 538 | 36.4% | Elected |
| 2 | Mac Brown | Liberal Democrats | 414 | 28.0% | |
| 3 | Ian Robert Tomes | Labour Party | 235 | 15.9% | |
| 4 | Mandy Cowley | Reform UK | 216 | 14.6% | |
| 5 | Rick Page | Green Party | 77 | 5.2% |
Royal Wootton Bassett East · single-seat
Marginal winner 36.7% Proportional quota 50.0% Difference +13.3 pts below quota Valid ballots 1,481
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Andrew Matthews | Liberal Democrats | 544 | 36.7% | Elected |
| 2 | Alison Broome | Conservative and Unionist Party | 530 | 35.8% | |
| 3 | Denese Brooke-Harte | Reform UK | 344 | 23.2% | |
| 4 | Adam Parfitt | Labour Party | 63 | 4.3% |
Calne North · single-seat
Marginal winner 37.1% Proportional quota 50.0% Difference +12.9 pts below quota Valid ballots 1,026
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Mike Sankey | Reform UK | 381 | 37.1% | Elected |
| 2 | James Alexander Green | Liberal Democrats | 342 | 33.3% | |
| 3 | Tom Rounds | Conservative and Unionist Party | 197 | 19.2% | |
| 4 | Jon Fisher | Labour Party | 106 | 10.3% |
Trowbridge Adcroft · single-seat
Marginal winner 37.2% Proportional quota 50.0% Difference +12.8 pts below quota Valid ballots 1,340
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Eunja Palmen | Liberal Democrats | 499 | 37.2% | Elected |
| 2 | Teresa Hall | Reform UK | 420 | 31.3% | |
| 3 | Jusna Dunlop | Conservative and Unionist Party | 338 | 25.2% | |
| 4 | Jacqueline Anne Harding | Labour Party | 83 | 6.2% |
Salisbury St Paul's · single-seat
Marginal winner 37.2% Proportional quota 50.0% Difference +12.8 pts below quota Valid ballots 1,294
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Chris Taylor | Conservative and Unionist Party | 482 | 37.2% | Elected |
| 2 | Sam Charleston | Liberal Democrats | 404 | 31.2% | |
| 3 | Larry Francis Pender | Reform UK | 194 | 15.0% | |
| 4 | Lindsey Elizabeth Bellringer | Labour Party | 151 | 11.7% | |
| 5 | Andrew Arthur Mallory | Green Party | 63 | 4.9% |
Westbury West · single-seat
Marginal winner 37.3% Proportional quota 50.0% Difference +12.7 pts below quota Valid ballots 1,011
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Robert David Smith | Reform UK | 377 | 37.3% | Elected |
| 2 | Matthew Jonathan Anthony Dean | Independent | 271 | 26.8% | |
| 3 | Jane Francesca Russ | Labour Party | 139 | 13.7% | |
| 4 | Stephen James Cooper | Liberal Democrats | 113 | 11.2% | |
| 5 | Benjamin Huw Owen | Conservative and Unionist Party | 111 | 11.0% |
Calne Chilvester & Abberd · single-seat
Marginal winner 37.8% Proportional quota 50.0% Difference +12.2 pts below quota Valid ballots 1,077
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Augusta Urquhart-Nicholls | Reform UK | 407 | 37.8% | Elected |
| 2 | Robert MacNaughton | Liberal Democrats | 398 | 37.0% | |
| 3 | Sarah-Jayne Elizabeth Puntis | Conservative and Unionist Party | 168 | 15.6% | |
| 4 | John Boaler | Labour Party | 104 | 9.7% |
Devizes South · single-seat
Marginal winner 38.0% Proportional quota 50.0% Difference +12.0 pts below quota Valid ballots 1,633
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Maria Jane Hoult | Conservative and Unionist Party | 621 | 38.0% | Elected |
| 2 | Declan Alexander William Boore | Liberal Democrats | 611 | 37.4% | |
| 3 | Benjamin Anthony Parker | Reform UK | 276 | 16.9% | |
| 4 | Cat Brown | Labour Party | 125 | 7.7% |
Southwick · single-seat
Marginal winner 38.4% Proportional quota 50.0% Difference +11.6 pts below quota Valid ballots 1,159
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Chris Brautigam | Reform UK | 445 | 38.4% | Elected |
| 2 | Daniel Joseph Butler | Conservative and Unionist Party | 421 | 36.3% | |
| 3 | Darren Vine | Liberal Democrats | 293 | 25.3% |
Trowbridge Grove · single-seat
Marginal winner 38.5% Proportional quota 50.0% Difference +11.5 pts below quota Valid ballots 1,260
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Julie Vine | Liberal Democrats | 485 | 38.5% | Elected |
| 2 | Katie Bastable | Reform UK | 306 | 24.3% | |
| 3 | David Edward Halik | Conservative and Unionist Party | 269 | 21.3% | |
| 4 | Emily Pomroy-Smith | Labour and Co-operative Party | 126 | 10.0% | |
| 5 | James Adam Robertson Ernest Ward | Independent | 74 | 5.9% |
Royal Wootton Bassett North · single-seat
Marginal winner 39.2% Proportional quota 50.0% Difference +10.8 pts below quota Valid ballots 1,315
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Lianna Konig | Liberal Democrats | 515 | 39.2% | Elected |
| 2 | Mary Isabel Champion | Conservative and Unionist Party | 372 | 28.3% | |
| 3 | Janet Margaret Riches | Reform UK | 343 | 26.1% | |
| 4 | Ron Bardwell | Labour Party | 57 | 4.3% | |
| 5 | Tony Clark | Green Party | 28 | 2.1% |
Ethandune · single-seat
Marginal winner 39.4% Proportional quota 50.0% Difference +10.6 pts below quota Valid ballots 1,402
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Mike Phillips | Conservative and Unionist Party | 553 | 39.4% | Elected |
| 2 | Zeb MacKintosh | Liberal Democrats | 466 | 33.2% | |
| 3 | Asela Bandara | Reform UK | 383 | 27.3% |
Melksham East · single-seat
Marginal winner 39.9% Proportional quota 50.0% Difference +10.1 pts below quota Valid ballots 960
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Charlie Stokes | Liberal Democrats | 383 | 39.9% | Elected |
| 2 | Angela Mary Wallace | Reform UK | 262 | 27.3% | |
| 3 | Gillian Heather Elson | Conservative and Unionist Party | 206 | 21.5% | |
| 4 | Gary Christopher Fossey | Independent | 109 | 11.4% |
By Brook · single-seat
Marginal winner 39.9% Proportional quota 50.0% Difference +10.1 pts below quota Valid ballots 1,762
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jon Atkey | Liberal Democrats | 703 | 39.9% | Elected |
| 2 | Nick Botterill | Conservative and Unionist Party | 697 | 39.6% | |
| 3 | Matthew Sheppard | Reform UK | 317 | 18.0% | |
| 4 | Martin Charles Otto | Green Party | 45 | 2.6% |
Warminster Broadway · single-seat
Marginal winner 40.2% Proportional quota 50.0% Difference +9.8 pts below quota Valid ballots 1,330
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Barry James Pirie | Conservative and Unionist Party | 534 | 40.2% | Elected |
| 2 | Garry Melvyn Irvin | Reform UK | 382 | 28.7% | |
| 3 | Martin David John Papworth | Liberal Democrats | 316 | 23.8% | |
| 4 | Portia Williams | Green Party | 98 | 7.4% |
Wilton · single-seat
Marginal winner 40.5% Proportional quota 50.0% Difference +9.5 pts below quota Valid ballots 1,357
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Pauline Elizabeth Church | Conservative and Unionist Party | 549 | 40.5% | Elected |
| 2 | Peter Derek Edge | Liberal Democrats | 536 | 39.5% | |
| 3 | Bev Hastings | Reform UK | 205 | 15.1% | |
| 4 | Terry Hudson | Labour Party | 67 | 4.9% |
Amesbury West · single-seat
Marginal winner 41.2% Proportional quota 50.0% Difference +8.8 pts below quota Valid ballots 1,311
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Monica Devendran | Conservative and Unionist Party | 540 | 41.2% | Elected |
| 2 | Daniel King | Reform UK | 447 | 34.1% | |
| 3 | Barry John Rhodes | Liberal Democrats | 324 | 24.7% |
Westbury North · single-seat
Marginal winner 41.2% Proportional quota 50.0% Difference +8.8 pts below quota Valid ballots 1,079
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Boaz Barry | Reform UK | 445 | 41.2% | Elected |
| 2 | Carole King | Liberal Democrats | 389 | 36.1% | |
| 3 | Lewis James Wakeford | Conservative and Unionist Party | 104 | 9.6% | |
| 4 | Michael Sutton | Labour Party | 78 | 7.2% |
Minety · single-seat
Marginal winner 41.4% Proportional quota 50.0% Difference +8.6 pts below quota Valid ballots 1,602
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Chuck Berry | Conservative and Unionist Party | 664 | 41.4% | Elected |
| 2 | Nichola Lauren Clifton | Liberal Democrats | 598 | 37.3% | |
| 3 | Victoria Carter | Reform UK | 293 | 18.3% | |
| 4 | Arthur John McAuley | Green Party | 47 | 2.9% |
Chippenham Lowden & Rowden · single-seat
Marginal winner 42.2% Proportional quota 50.0% Difference +7.8 pts below quota Valid ballots 1,045
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ross Henning | Liberal Democrats | 441 | 42.2% | Elected |
| 2 | David Poole | Independent | 304 | 29.1% | |
| 3 | Rob Kitchen | Reform UK | 144 | 13.8% | |
| 4 | Thomas Matthew Boden | Conservative and Unionist Party | 74 | 7.1% | |
| 5 | Thom MacCallum | Green Party | 63 | 6.0% | |
| 6 | Stephen Agar | Labour Party | 19 | 1.8% |
Trowbridge Central · single-seat
Marginal winner 42.2% Proportional quota 50.0% Difference +7.8 pts below quota Valid ballots 1,316
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Stewart Martin Palmen | Liberal Democrats | 556 | 42.2% | Elected |
| 2 | Sebastian Chambers | Reform UK | 343 | 26.1% | |
| 3 | Michael Dooley | Labour Party | 171 | 13.0% | |
| 4 | Matthew James Cox | Conservative and Unionist Party | 147 | 11.2% | |
| 5 | Claire Murphy | Green Party | 99 | 7.5% |
Melksham Forest · single-seat
Marginal winner 42.3% Proportional quota 50.0% Difference +7.7 pts below quota Valid ballots 1,080
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jennie Westbrook | Liberal Democrats | 457 | 42.3% | Elected |
| 2 | Tracey Toomey | Reform UK | 332 | 30.7% | |
| 3 | Jack Oatley | Conservative and Unionist Party | 218 | 20.2% | |
| 4 | Rachel Patricia Edwards | Green Party | 73 | 6.8% |
Aldbourne & Ramsbury · single-seat
Marginal winner 42.5% Proportional quota 50.0% Difference +7.5 pts below quota Valid ballots 1,701
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | James Henry Sheppard | Conservative and Unionist Party | 723 | 42.5% | Elected |
| 2 | Aurelia Margaret Amherst Stephenson | Reform UK | 410 | 24.1% | |
| 3 | Ben Jackson | Liberal Democrats | 392 | 23.0% | |
| 4 | Charles Gerald O'Farrell | Green Party | 176 | 10.3% |
Till Valley · single-seat
Marginal winner 42.5% Proportional quota 50.0% Difference +7.5 pts below quota Valid ballots 1,432
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Kevin Stuart Daley | Conservative and Unionist Party | 609 | 42.5% | Elected |
| 2 | Lawrence Michael Bryant | Reform UK | 400 | 27.9% | |
| 3 | Louise Elizabeth Barltrop | Liberal Democrats | 357 | 24.9% | |
| 4 | Jake Williams | Heritage Party | 66 | 4.6% |
Calne Central · single-seat
Marginal winner 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 1,392
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ian Leslie Thorn | Liberal Democrats | 595 | 42.7% | Elected |
| 2 | Violette Simpson | Reform UK | 465 | 33.4% | |
| 3 | Bobby Lee Charles Seymour | Conservative and Unionist Party | 254 | 18.2% | |
| 4 | Celia Stevens | Labour Party | 78 | 5.6% |
Chippenham Cepen Park & Hunters Moon · single-seat
Marginal winner 43.2% Proportional quota 50.0% Difference +6.8 pts below quota Valid ballots 1,497
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Matt Bragg | Liberal Democrats | 646 | 43.2% | Elected |
| 2 | Michael Peter Owen | Conservative and Unionist Party | 468 | 31.3% | |
| 3 | Allan Massie | Reform UK | 332 | 22.2% | |
| 4 | Josh Morea | Labour Party | 51 | 3.4% |
Royal Wootton Bassett South & West · single-seat
Marginal winner 43.5% Proportional quota 50.0% Difference +6.5 pts below quota Valid ballots 1,635
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Martin Denz | Liberal Democrats | 711 | 43.5% | Elected |
| 2 | Tom Mc Inerney | Conservative and Unionist Party | 519 | 31.7% | |
| 3 | Kris Barlow | Reform UK | 329 | 20.1% | |
| 4 | Heather Reilly-Edwards | Labour Party | 76 | 4.6% |
Amesbury South · single-seat
Marginal winner 43.5% Proportional quota 50.0% Difference +6.5 pts below quota Valid ballots 1,188
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Alan Stuart Hagger | Liberal Democrats | 517 | 43.5% | Elected |
| 2 | Lee Michael Sarjant | Reform UK | 330 | 27.8% | |
| 3 | Rob Yuill | Conservative and Unionist Party | 291 | 24.5% | |
| 4 | Colin Skelton | Labour Party | 50 | 4.2% |
Urchfont & Bishops Cannings · single-seat
Marginal winner 43.7% Proportional quota 50.0% Difference +6.3 pts below quota Valid ballots 1,454
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Philip Whitehead | Conservative and Unionist Party | 636 | 43.7% | Elected |
| 2 | Alan Rankin | Liberal Democrats | 420 | 28.9% | |
| 3 | Michelle Turner | Reform UK | 398 | 27.4% |
Salisbury Milford · single-seat
Marginal winner 43.9% Proportional quota 50.0% Difference +6.1 pts below quota Valid ballots 1,498
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Alan Halliday Bayliss | Liberal Democrats | 657 | 43.9% | Elected |
| 2 | Mel Green | Conservative and Unionist Party | 359 | 24.0% | |
| 3 | Simon Lever | Reform UK | 271 | 18.1% | |
| 4 | Patricia Ann Podger | Labour Party | 130 | 8.7% | |
| 5 | Stephen John Hackett | Green Party | 81 | 5.4% |
Trowbridge Paxcroft · single-seat
Marginal winner 44.2% Proportional quota 50.0% Difference +5.8 pts below quota Valid ballots 1,253
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Mel Jacob | Liberal Democrats | 554 | 44.2% | Elected |
| 2 | Lydia Anne Wills | Reform UK | 378 | 30.2% | |
| 3 | Ashley John Hutchinson | Conservative and Unionist Party | 241 | 19.2% | |
| 4 | Tom Culshaw | Green Party | 80 | 6.4% |
Trowbridge Drynham · single-seat
Marginal winner 44.3% Proportional quota 50.0% Difference +5.7 pts below quota Valid ballots 1,109
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Denise Sandra Bates | Liberal Democrats | 491 | 44.3% | Elected |
| 2 | Louis Eyers | Reform UK | 319 | 28.8% | |
| 3 | Stewart Benford | Conservative and Unionist Party | 248 | 22.4% | |
| 4 | Alexandros Douvos | Labour Party | 51 | 4.6% |
Laverstock · single-seat
Marginal winner 44.7% Proportional quota 50.0% Difference +5.3 pts below quota Valid ballots 1,932
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Nick Baker | Liberal Democrats | 863 | 44.7% | Elected |
| 2 | Laura Jones | Conservative and Unionist Party | 694 | 35.9% | |
| 3 | Tony Morland | Reform UK | 228 | 11.8% | |
| 4 | Sheena King | Labour Party | 102 | 5.3% | |
| 5 | Hannah Elizabeth Mintram | Green Party | 45 | 2.3% |
Alderbury & Whiteparish · single-seat
Marginal winner 44.9% Proportional quota 50.0% Difference +5.1 pts below quota Valid ballots 1,723
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Greg Cooper | Conservative and Unionist Party | 774 | 44.9% | Elected |
| 2 | Phil Harris | Reform UK | 345 | 20.0% | |
| 3 | Ted Last | Liberal Democrats | 254 | 14.7% | |
| 4 | Di Cross | Green Party | 228 | 13.2% | |
| 5 | Clive Lawrance Bundy | Labour Party | 122 | 7.1% |
Bowerhill · single-seat
Marginal winner 45.2% Proportional quota 50.0% Difference +4.8 pts below quota Valid ballots 1,201
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Nick Holder | Conservative and Unionist Party | 543 | 45.2% | Elected |
| 2 | Richard Visick | Reform UK | 412 | 34.3% | |
| 3 | Joyce Lyn Griffin | Liberal Democrats | 245 | 20.4% |
Chippenham Cepen Park & Derriads · single-seat
Marginal winner 45.6% Proportional quota 50.0% Difference +4.4 pts below quota Valid ballots 1,521
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Eric Arthur Wakeman | Liberal Democrats | 693 | 45.6% | Elected |
| 2 | Nic Puntis | Conservative and Unionist Party | 498 | 32.7% | |
| 3 | Guy Thomas | Reform UK | 285 | 18.7% | |
| 4 | Ian Flower | Labour and Co-operative Party | 45 | 3.0% |
Marlborough East · single-seat
Marginal winner 45.6% Proportional quota 50.0% Difference +4.4 pts below quota Valid ballots 1,327
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Kymee Cleasby | Liberal Democrats | 605 | 45.6% | Elected |
| 2 | Caroline Susan Thomas | Conservative and Unionist Party | 487 | 36.7% | |
| 3 | Nicholas James Goldson | Reform UK | 235 | 17.7% |
Brinkworth · single-seat
Marginal winner 46.2% Proportional quota 50.0% Difference +3.8 pts below quota Valid ballots 2,080
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Elizabeth Anne Threlfall | Conservative and Unionist Party | 960 | 46.2% | Elected |
| 2 | Chris Hurst | Liberal Democrats | 870 | 41.8% | |
| 3 | Peter Hansen | Reform UK | 230 | 11.1% | |
| 4 | Philip Baffour | Labour Party | 20 | 1.0% |
Ludgershall North & Rural · single-seat
Marginal winner 46.5% Proportional quota 50.0% Difference +3.5 pts below quota Valid ballots 1,134
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Chris Williams | Conservative and Unionist Party | 527 | 46.5% | Elected |
| 2 | Dean Roberts | Reform UK | 395 | 34.8% | |
| 3 | Malcolm George Hewson | Liberal Democrats | 212 | 18.7% |
Tidworth North & West · single-seat
Marginal winner 46.7% Proportional quota 50.0% Difference +3.3 pts below quota Valid ballots 625
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Keith Allen | Reform UK | 292 | 46.7% | Elected |
| 2 | Johnny Hathaway-White | Conservative and Unionist Party | 154 | 24.6% | |
| 3 | Brian Leslie Pratt | Independent | 111 | 17.8% | |
| 4 | Liz Cook | Liberal Democrats | 64 | 10.2% | |
| 5 | Andy Edwards | Independent | 4 | 0.6% |
Calne Rural · single-seat
Marginal winner 47.1% Proportional quota 50.0% Difference +2.9 pts below quota Valid ballots 1,742
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ashley O'Neill | Conservative and Unionist Party | 820 | 47.1% | Elected |
| 2 | Paul Allen Logan | Reform UK | 359 | 20.6% | |
| 3 | Steve Townsend | Liberal Democrats | 339 | 19.5% | |
| 4 | John Barnes | Labour Party | 224 | 12.9% |
Winsley & Westwood · single-seat
Marginal winner 47.2% Proportional quota 50.0% Difference +2.8 pts below quota Valid ballots 1,805
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Nigel Paul White | Liberal Democrats | 852 | 47.2% | Elected |
| 2 | Clive Hilton | Conservative and Unionist Party | 556 | 30.8% | |
| 3 | Ursula Firman Dyer | Reform UK | 247 | 13.7% | |
| 4 | Sarah Kearney | Green Party | 150 | 8.3% |
Amesbury East & Bulford · single-seat
Marginal winner 47.7% Proportional quota 50.0% Difference +2.3 pts below quota Valid ballots 985
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Kevin John Asplin | Reform UK | 470 | 47.7% | Elected |
| 2 | Mark Verbinnen | Conservative and Unionist Party | 316 | 32.1% | |
| 3 | Marcus Mann | Liberal Democrats | 132 | 13.4% | |
| 4 | Jacob Jaconiah | Independent | 68 | 6.9% |
The Lavingtons · single-seat
Marginal winner 48.2% Proportional quota 50.0% Difference +1.8 pts below quota Valid ballots 1,654
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Dominic Muns | Conservative and Unionist Party | 798 | 48.2% | Elected |
| 2 | Alex Rose | Liberal Democrats | 478 | 28.9% | |
| 3 | Teresa Hathway | Reform UK | 239 | 14.4% | |
| 4 | Catherine Anne Read | Green Party | 139 | 8.4% |
Kington · single-seat
Marginal winner 48.9% Proportional quota 50.0% Difference +1.1 pts below quota Valid ballots 1,831
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Howard Greenman | Conservative and Unionist Party | 896 | 48.9% | Elected |
| 2 | Ros Edwards | Liberal Democrats | 563 | 30.7% | |
| 3 | James Salkeld | Reform UK | 346 | 18.9% | |
| 4 | Alex Hall | Communist Party of Britain | 26 | 1.4% |
Purton · single-seat
Marginal winner 49.0% Proportional quota 50.0% Difference +1.0 pts below quota Valid ballots 1,477
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jacqui Lay | Conservative and Unionist Party | 723 | 49.0% | Elected |
| 2 | Dawn Frances Pursall | Liberal Democrats | 477 | 32.3% | |
| 3 | Michael Tenerife | Reform UK | 277 | 18.8% |
Marlborough West · single-seat
Marginal winner 49.0% Proportional quota 50.0% Difference +1.0 pts below quota Valid ballots 1,570
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jane Frances Davies | Conservative and Unionist Party | 770 | 49.0% | Elected |
| 2 | Parvis Jamieson | Liberal Democrats | 446 | 28.4% | |
| 3 | Neil Michael Baldock | Reform UK | 238 | 15.2% | |
| 4 | Oliver James Alport Lang | Labour Party | 116 | 7.4% |
Melksham Without North & Shurnhold · single-seat
Marginal winner 49.8% Proportional quota 50.0% Difference +0.2 pts below quota Valid ballots 1,295
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Phil Alford | Conservative and Unionist Party | 645 | 49.8% | Elected |
| 2 | Pat Aves | Liberal Democrats | 388 | 30.0% | |
| 3 | David Hathway | Reform UK | 262 | 20.2% |
Tidworth East & Ludgershall South · single-seat
Marginal winner 50.1% Proportional quota 50.0% Difference −0.1 pts Valid ballots 752
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Dave Lumsden | Reform UK | 377 | 50.1% | Elected |
| 2 | Anthony Pickernell | Conservative and Unionist Party | 238 | 31.6% | |
| 3 | Josh Charles | Liberal Democrats | 80 | 10.6% | |
| 4 | Teresa Mary Thornton | Green Party | 57 | 7.6% |
Downton & Ebble Valley · single-seat
Marginal winner 50.2% Proportional quota 50.0% Difference −0.2 pts Valid ballots 1,411
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Richard John Clewer | Conservative and Unionist Party | 709 | 50.2% | Elected |
| 2 | Edward Kirk | Reform UK | 320 | 22.7% | |
| 3 | Jonathan Cullis | Liberal Democrats | 175 | 12.4% | |
| 4 | Finn McGregor Anderson | Labour Party | 131 | 9.3% | |
| 5 | Andrew Neil Mintram | Green Party | 76 | 5.4% |
Avon Valley · single-seat
Marginal winner 50.3% Proportional quota 50.0% Difference −0.3 pts Valid ballots 897
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ian Charles Duke Blair-Pilling | Conservative and Unionist Party | 451 | 50.3% | Elected |
| 2 | Kyle Christian Dickinson | Reform UK | 291 | 32.4% | |
| 3 | David Andrew Surridge Pike | Liberal Democrats | 155 | 17.3% |
Sherston · single-seat
Marginal winner 51.2% Proportional quota 50.0% Difference −1.2 pts Valid ballots 1,863
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Martin Fausing Smith | Liberal Democrats | 954 | 51.2% | Elected |
| 2 | Sue Godwin | Conservative and Unionist Party | 562 | 30.2% | |
| 3 | Rosie Clark | Reform UK | 310 | 16.6% | |
| 4 | Jackie Muggleton | Labour Party | 37 | 2.0% |
Devizes Rural West · single-seat
Marginal winner 51.5% Proportional quota 50.0% Difference −1.5 pts Valid ballots 1,500
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Tamara Reay | Conservative and Unionist Party | 772 | 51.5% | Elected |
| 2 | Mary Finch | Liberal Democrats | 400 | 26.7% | |
| 3 | Martin Catton | Reform UK | 328 | 21.9% |
Nadder Valley · single-seat
Marginal winner 51.6% Proportional quota 50.0% Difference −1.6 pts Valid ballots 1,419
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Bridget Anne Wayman | Conservative and Unionist Party | 732 | 51.6% | Elected |
| 2 | Stephen Edward Talbot | Reform UK | 303 | 21.4% | |
| 3 | Jill Caudle | Liberal Democrats | 288 | 20.3% | |
| 4 | Cindy Moxham | Green Party | 96 | 6.8% |
Box & Colerne · single-seat
Marginal winner 51.6% Proportional quota 50.0% Difference −1.6 pts Valid ballots 1,683
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Phil Chamberlain | Liberal Democrats | 869 | 51.6% | Elected |
| 2 | Brian Douglas Burchfield | Conservative and Unionist Party | 550 | 32.7% | |
| 3 | Philip Harold Archie Jones | Reform UK | 203 | 12.1% | |
| 4 | Adrian John Wolstenholme | Green Party | 61 | 3.6% |
Salisbury Harnham West · single-seat
Marginal winner 52.5% Proportional quota 50.0% Difference −2.5 pts Valid ballots 1,375
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Brian Edward Dalton | Liberal Democrats | 722 | 52.5% | Elected |
| 2 | Andrew Jonathan Quentin Suddards | Conservative and Unionist Party | 346 | 25.2% | |
| 3 | Frances Mary Patricia Howard | Reform UK | 211 | 15.3% | |
| 4 | Gillian Mary Tunney | Labour Party | 96 | 7.0% |
Salisbury St Edmund's · single-seat
Marginal winner 52.6% Proportional quota 50.0% Difference −2.6 pts Valid ballots 1,427
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Paul William Leslie Sample | Liberal Democrats | 750 | 52.6% | Elected |
| 2 | Robert Alexander Richards | Conservative and Unionist Party | 213 | 14.9% | |
| 3 | James McEwan | Reform UK | 200 | 14.0% | |
| 4 | Bob Gann | Labour Party | 162 | 11.4% | |
| 5 | Kester Lawrance Clark | Green Party | 102 | 7.1% |
Pewsey Vale East · single-seat
Marginal winner 52.6% Proportional quota 50.0% Difference −2.6 pts Valid ballots 1,460
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Stuart Wheeler | Conservative and Unionist Party | 768 | 52.6% | Elected |
| 2 | Christopher David Garman | Reform UK | 293 | 20.1% | |
| 3 | Scarlet Freya Bodman | Liberal Democrats | 198 | 13.6% | |
| 4 | Christopher John Larkin | Green Party | 118 | 8.1% | |
| 5 | Dulcie Nyberg | Labour Party | 83 | 5.7% |
Warminster North & Rural · single-seat
Marginal winner 53.0% Proportional quota 50.0% Difference −3.0 pts Valid ballots 1,381
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Bill Parks | Conservative and Unionist Party | 732 | 53.0% | Elected |
| 2 | Ray Andrews | Reform UK | 354 | 25.6% | |
| 3 | John Richard Marsden | Liberal Democrats | 295 | 21.4% |
Wylye Valley · single-seat
Marginal winner 54.1% Proportional quota 50.0% Difference −4.1 pts Valid ballots 1,547
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Christopher Newbury | Conservative and Unionist Party | 837 | 54.1% | Elected |
| 2 | Nick Bowes | Reform UK | 315 | 20.4% | |
| 3 | Lesley Bennett | Liberal Democrats | 231 | 14.9% | |
| 4 | Michal Jirku | Green Party | 164 | 10.6% |
Chippenham Pewsham · single-seat
Marginal winner 54.3% Proportional quota 50.0% Difference −4.3 pts Valid ballots 1,387
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Clare Morforwyn Cape | Liberal Democrats | 753 | 54.3% | Elected |
| 2 | Andrew Shewring | Reform UK | 392 | 28.3% | |
| 3 | Luke Anthony Dawson | Conservative and Unionist Party | 206 | 14.9% | |
| 4 | Tim Gilmore | Labour Party | 36 | 2.6% |
Pewsey · single-seat
Marginal winner 54.5% Proportional quota 50.0% Difference −4.5 pts Valid ballots 1,476
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jeremy James Kunkler | Conservative and Unionist Party | 805 | 54.5% | Elected |
| 2 | Keith Ronald Davis | Reform UK | 278 | 18.8% | |
| 3 | Dan Ahern | Liberal Democrats | 163 | 11.0% | |
| 4 | Kate Silvester | Green Party | 157 | 10.6% | |
| 5 | Alfred George Game | Labour Party | 73 | 4.9% |
Westbury East · single-seat
Marginal winner 54.6% Proportional quota 50.0% Difference −4.6 pts Valid ballots 1,231
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Gordon Ian King | Liberal Democrats | 672 | 54.6% | Elected |
| 2 | Jim Quinn | Reform UK | 336 | 27.3% | |
| 3 | Marek Grzegorczyk | Conservative and Unionist Party | 155 | 12.6% | |
| 4 | Sarah Wiseman | Green Party | 68 | 5.5% |
Corsham Without · single-seat
Marginal winner 55.1% Proportional quota 50.0% Difference −5.1 pts Valid ballots 1,564
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Peter Graham Wragg | Liberal Democrats | 861 | 55.1% | Elected |
| 2 | Annabelle Beatrice Sanderson | Conservative and Unionist Party | 415 | 26.5% | |
| 3 | Jerry Johnson-Wright | Reform UK | 288 | 18.4% |
Chippenham Hardenhuish · single-seat
Marginal winner 55.2% Proportional quota 50.0% Difference −5.2 pts Valid ballots 1,222
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Kathryn Farrah MacDermid | Liberal Democrats | 675 | 55.2% | Elected |
| 2 | Robert John Bradfield Giles | Conservative and Unionist Party | 249 | 20.4% | |
| 3 | Peter Carr | Reform UK | 233 | 19.1% | |
| 4 | Julie Lawrence | Labour Party | 65 | 5.3% |
Fovant & Chalke Valley · single-seat
Marginal winner 55.4% Proportional quota 50.0% Difference −5.4 pts Valid ballots 1,481
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Nabil Habib Najjar | Conservative and Unionist Party | 820 | 55.4% | Elected |
| 2 | Nigel Knowles | Reform UK | 360 | 24.3% | |
| 3 | Christine Stanway | Liberal Democrats | 301 | 20.3% |
Lyneham · single-seat
Marginal winner 56.1% Proportional quota 50.0% Difference −6.1 pts Valid ballots 1,456
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Allison Bucknell | Conservative and Unionist Party | 817 | 56.1% | Elected |
| 2 | Alan Bryant | Reform UK | 362 | 24.9% | |
| 3 | John Fairhurst | Liberal Democrats | 170 | 11.7% | |
| 4 | Sue Pitman | Labour Party | 62 | 4.3% | |
| 5 | Rachel Desborough | Green Party | 45 | 3.1% |
Pewsey Vale West · single-seat
Marginal winner 57.3% Proportional quota 50.0% Difference −7.3 pts Valid ballots 1,565
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Paul Oatway | Conservative and Unionist Party | 897 | 57.3% | Elected |
| 2 | Ian Jack | Reform UK | 337 | 21.5% | |
| 3 | Nicola Helen Middleton | Liberal Democrats | 331 | 21.2% |
Corsham Ladbrook · single-seat
Marginal winner 57.7% Proportional quota 50.0% Difference −7.7 pts Valid ballots 1,464
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ruth Mary Catherine Hopkinson | Liberal Democrats | 844 | 57.7% | Elected |
| 2 | Michael Coats | Reform UK | 322 | 22.0% | |
| 3 | Richard Henry Harker | Conservative and Unionist Party | 176 | 12.0% | |
| 4 | Steve Abbott | Labour Party | 122 | 8.3% |
Redlynch & Landford · single-seat
Marginal winner 58.1% Proportional quota 50.0% Difference −8.1 pts Valid ballots 1,457
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Zoe Diana Clewer | Conservative and Unionist Party | 846 | 58.1% | Elected |
| 2 | Martin James Rosell | Liberal Democrats | 267 | 18.3% | |
| 3 | Peter Harrison | Reform UK | 257 | 17.6% | |
| 4 | Keith Slater | Green Party | 87 | 6.0% |
Winterslow & Upper Bourne Valley · single-seat
Marginal winner 58.2% Proportional quota 50.0% Difference −8.2 pts Valid ballots 1,687
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Rich Rogers | Conservative and Unionist Party | 982 | 58.2% | Elected |
| 2 | Matthew Newman | Reform UK | 342 | 20.3% | |
| 3 | Geoffrey John Searle | Liberal Democrats | 262 | 15.5% | |
| 4 | Benny De Garis | Green Party | 101 | 6.0% |
Tisbury · single-seat
Marginal winner 58.4% Proportional quota 50.0% Difference −8.4 pts Valid ballots 1,374
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Gerry Murray | Liberal Democrats | 802 | 58.4% | Elected |
| 2 | Stephen Miles | Reform UK | 302 | 22.0% | |
| 3 | Haj Muntz | Conservative and Unionist Party | 270 | 19.7% |
Bradford-on-Avon North · single-seat
Marginal winner 58.9% Proportional quota 50.0% Difference −8.9 pts Valid ballots 1,795
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Sam Blackwell | Liberal Democrats | 1,057 | 58.9% | Elected |
| 2 | Ted Hawke | Reform UK | 235 | 13.1% | |
| 3 | Finley John Kingston-Davies | Conservative and Unionist Party | 195 | 10.9% | |
| 4 | Simon Laird McNeill-Ritchie | Independent | 173 | 9.6% | |
| 5 | Anna Marie | Green Party | 135 | 7.5% |
Bromham, Rowde & Roundway · single-seat
Marginal winner 60.7% Proportional quota 50.0% Difference −10.7 pts Valid ballots 1,620
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Laura Evelyn Mayes | Conservative and Unionist Party | 983 | 60.7% | Elected |
| 2 | Kevin Chamberlain | Reform UK | 296 | 18.3% | |
| 3 | Adrienne Westbrook | Liberal Democrats | 246 | 15.2% | |
| 4 | Georgina Elisabeth Cockburn | Green Party | 95 | 5.9% |
Holt · single-seat
Marginal winner 61.3% Proportional quota 50.0% Difference −11.3 pts Valid ballots 1,362
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Trevor William Carbin | Liberal Democrats | 835 | 61.3% | Elected |
| 2 | Martha Anachury | Labour Party | 293 | 21.5% | |
| 3 | Kelly Holder | Conservative and Unionist Party | 168 | 12.3% | |
| 4 | Belinda Jayne Jeng | Reform UK | 66 | 4.8% |
Corsham Pickwick · single-seat
Marginal winner 61.7% Proportional quota 50.0% Difference −11.7 pts Valid ballots 1,469
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Helen Belcher | Liberal Democrats | 906 | 61.7% | Elected |
| 2 | Julian Ormsby Mitchell | Reform UK | 370 | 25.2% | |
| 3 | Jackie Simms | Conservative and Unionist Party | 193 | 13.1% |
Chippenham Hardens & Central · single-seat
Marginal winner 62.0% Proportional quota 50.0% Difference −12.0 pts Valid ballots 1,459
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Liz Alstrom | Liberal Democrats | 905 | 62.0% | Elected |
| 2 | Jeremy Young | Reform UK | 259 | 17.8% | |
| 3 | David John Budd | Conservative and Unionist Party | 145 | 9.9% | |
| 4 | Ron Zahl | Green Party | 71 | 4.9% | |
| 5 | Ed Deedigan | Independent | 41 | 2.8% | |
| 6 | Ruby Eggleton | Labour Party | 37 | 2.5% |
Malmesbury · single-seat
Marginal winner 62.3% Proportional quota 50.0% Difference −12.3 pts Valid ballots 1,604
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Gavin Grant | Liberal Democrats | 1,000 | 62.3% | Elected |
| 2 | Richard Patrick Jones | Reform UK | 309 | 19.3% | |
| 3 | Ian Adkins | Conservative and Unionist Party | 150 | 9.4% | |
| 4 | Mike Elam | Green Party | 143 | 8.9% |
Cricklade & Latton · single-seat
Marginal winner 63.3% Proportional quota 50.0% Difference −13.3 pts Valid ballots 1,459
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Nick Dye | Liberal Democrats | 923 | 63.3% | Elected |
| 2 | Nigel Darvill | Reform UK | 305 | 20.9% | |
| 3 | Jack Davies | Conservative and Unionist Party | 231 | 15.8% |
Bradford-on-Avon South · single-seat
Marginal winner 63.3% Proportional quota 50.0% Difference −13.3 pts Valid ballots 1,762
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | George Patrick Simmonds | Liberal Democrats | 1,115 | 63.3% | Elected |
| 2 | John Hargreaves | Conservative and Unionist Party | 271 | 15.4% | |
| 3 | Jeremy Pugh | Reform UK | 217 | 12.3% | |
| 4 | Nicky Lambourne | Green Party | 159 | 9.0% |
Trowbridge Lambrok · single-seat
Marginal winner 63.3% Proportional quota 50.0% Difference −13.3 pts Valid ballots 1,351
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Jo Trigg | Liberal Democrats | 855 | 63.3% | Elected |
| 2 | Mike Dew | Reform UK | 350 | 25.9% | |
| 3 | Em Underwood | Conservative and Unionist Party | 146 | 10.8% |
Chippenham Monkton · single-seat
Marginal winner 63.4% Proportional quota 50.0% Difference −13.4 pts Valid ballots 1,009
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Nick Murry | Independent | 640 | 63.4% | Elected |
| 2 | Chris Higman | Liberal Democrats | 155 | 15.4% | |
| 3 | Jodie Collier | Reform UK | 139 | 13.8% | |
| 4 | Tyler James Scott | Conservative and Unionist Party | 75 | 7.4% |
Mere · single-seat
Marginal winner 64.3% Proportional quota 50.0% Difference −14.3 pts Valid ballots 1,713
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | George Edwin Jeans | Independent | 1,101 | 64.3% | Elected |
| 2 | David Cordey | Reform UK | 237 | 13.8% | |
| 3 | Alex Channer | Conservative and Unionist Party | 184 | 10.7% | |
| 4 | John Anthony Jordan | Green Party | 152 | 8.9% | |
| 5 | Victoria Susan Charleston | Liberal Democrats | 39 | 2.3% |
Calne South · single-seat
Marginal winner 66.9% Proportional quota 50.0% Difference −16.9 pts Valid ballots 1,345
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Sam Pearce-Kearney | Liberal Democrats | 900 | 66.9% | Elected |
| 2 | Siggy Wilberg | Reform UK | 264 | 19.6% | |
| 3 | Rose Hoskins | Conservative and Unionist Party | 152 | 11.3% | |
| 4 | Tara Fisher | Labour Party | 29 | 2.2% |
Hilperton · single-seat
Marginal winner 70.7% Proportional quota 50.0% Difference −20.7 pts Valid ballots 1,359
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Ernie Clark | Independent | 961 | 70.7% | Elected |
| 2 | Emily Denyer | Conservative and Unionist Party | 240 | 17.7% | |
| 3 | Jaye Mason | Reform UK | 85 | 6.3% | |
| 4 | Colin Budd | Liberal Democrats | 73 | 5.4% |
Durrington · single-seat
Marginal winner 77.6% Proportional quota 50.0% Difference −27.6 pts Valid ballots 1,409
| Rank | Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|---|
| 1 | Graham Wright | Independent | 1,094 | 77.6% | Elected |
| 2 | Sarah Anne Turner | Reform UK | 212 | 15.0% | |
| 3 | Lisa Brindley | Conservative and Unionist Party | 82 | 5.8% | |
| 4 | Nathan George Isaac Keates | Liberal Democrats | 21 | 1.5% |