← Wiltshire (all cycles) · 1 May 2025 cohort

Wiltshire 2025

Local elections held 1 May 2025.

98 ward races
98 seats
60 elected below the proportional quota
61.2% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share that would be needed to be guaranteed that seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the gap as points under par — the editorial indictment. Above-par results are just majority mandates and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 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.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Liberal Democrats46,39633.9%4343.9%3333.7%+10
Conservative and Unionist Party43,90432.1%3737.8%3232.7%+5
Reform UK30,31222.2%1010.2%2222.4%-12
Independent6,9035.1%77.1%55.1%+2
Labour Party4,6583.4%11.0%33.1%-2
Green Party4,2283.1%00.0%33.1%-3
Labour and Co-operative Party1710.1%00.0%00.0%0
Heritage Party660.0%00.0%00.0%0
Communist Party of Britain260.0%00.0%00.0%0
Total136,664100.0%98100.0%98100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Wards in this council

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

Race results

Salisbury St Francis & Stratford · single-seat

Marginal winner 27.4% Proportional quota 50.0% Difference +22.6 pts below quota Valid ballots 1,775

RankCandidatePartyVotesShareElected
1John Arthur WellsIndependent48727.4%Elected
2Mark Jonathan Lamdin McClellandConservative and Unionist Party37120.9%
3Atiqul HoqueIndependent33218.7%
4Robin Healey JacksonLiberal Democrats32818.5%
5Lynda GaleReform UK20511.5%
6Jason David TiplerGreen Party522.9%

Electorate 4,012 · Ballots cast 1,796 · Invalid 21 · EC ward code 53844 · Back to ward index

Melksham South · single-seat

Marginal winner 28.8% Proportional quota 50.0% Difference +21.2 pts below quota Valid ballots 1,259

RankCandidatePartyVotesShareElected
1Jon HubbardIndependent36228.8%Elected
2Simon James CrundellConservative and Unionist Party33926.9%
3Roderick Paul EatonReform UK33126.3%
4Jenny CrossleyLiberal Democrats17213.7%
5Steve PettyGreen Party554.4%

Electorate 3,854 · Ballots cast 1,260 · Invalid 1 · EC ward code 59340 · Back to ward index

Salisbury Fisherton & Bemerton Village · single-seat

Marginal winner 29.2% Proportional quota 50.0% Difference +20.8 pts below quota Valid ballots 1,294

RankCandidatePartyVotesShareElected
1Ricky RogersLabour Party37829.2%Elected
2Mary DouglasConservative and Unionist Party36127.9%
3James HarveyReform UK31224.1%
4Alex RawsGreen Party1249.6%
5Samuel FosterLiberal Democrats1199.2%

Electorate 4,244 · Ballots cast 1,302 · Invalid 8 · EC ward code 59351 · Back to ward index

Warminster West · single-seat

Marginal winner 29.4% Proportional quota 50.0% Difference +20.6 pts below quota Valid ballots 1,005

RankCandidatePartyVotesShareElected
1Russell Mark Jonathan HawkerIndependent29529.4%Elected
2Freddie MerrettReform UK29329.2%
3Pip RidoutConservative and Unionist Party27427.3%
4Andrew James BryantLiberal Democrats14314.2%

Electorate 3,491 · Ballots cast 1,007 · Invalid 2 · EC ward code 59375 · Back to ward index

Chippenham Sheldon · single-seat

Marginal winner 30.1% Proportional quota 50.0% Difference +19.9 pts below quota Valid ballots 1,165

RankCandidatePartyVotesShareElected
1Adrian David FosterLiberal Democrats35130.1%Elected
2Mike WalkerReform UK27923.9%
3Declan BaseleyGreen Party26022.3%
4Patrick John Cecil CousinsConservative and Unionist Party22219.1%
5Tom TinerLabour Party534.5%

Electorate 4,047 · Ballots cast 1,169 · Invalid 4 · EC ward code 59318 · Back to ward index

Trowbridge Park · single-seat

Marginal winner 33.1% Proportional quota 50.0% Difference +16.9 pts below quota Valid ballots 1,057

RankCandidatePartyVotesShareElected
1Chris VaughanReform UK35033.1%Elected
2Daniel Ryan CaveConservative and Unionist Party33531.7%
3David Charles CavillLiberal Democrats29628.0%
4Ben MorrisLabour Party777.3%

Electorate 2,987 · Ballots cast 1,061 · Invalid 4 · EC ward code 59369 · Back to ward index

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

RankCandidatePartyVotesShareElected
1Lainey BarkerConservative and Unionist Party50533.2%Elected
2Stephen HastingsReform UK48732.0%
3Sony AssuonLabour Party24816.3%
4Kevin Gregory Martin FlynnLiberal Democrats22014.5%
5Jacqui BobbyGreen Party624.1%

Electorate 4,951 · Ballots cast 1,523 · Invalid 1 · EC ward code 59344 · Back to ward index

Warminster East · single-seat

Marginal winner 33.3% Proportional quota 50.0% Difference +16.7 pts below quota Valid ballots 1,375

RankCandidatePartyVotesShareElected
1Andrew DavisConservative and Unionist Party45833.3%Elected
2Aaron ScottReform UK41230.0%
3Paul Ian MacDonaldIndependent27620.1%
4William Arthur Philip HawkinsLiberal Democrats15611.3%
5John MellorGreen Party735.3%

Electorate 4,284 · Ballots cast 1,377 · Invalid 2 · EC ward code 59373 · Back to ward index

Devizes North · single-seat

Marginal winner 34.4% Proportional quota 50.0% Difference +15.6 pts below quota Valid ballots 1,287

RankCandidatePartyVotesShareElected
1Ben ReedLiberal Democrats44334.4%Elected
2Iain WallisConservative and Unionist Party36828.6%
3Nigel BowlerReform UK22017.1%
4Ian Richard Porter HopkinsIndependent20015.5%
5Margaret Ursula GreenGreen Party564.4%

Electorate 3,486 · Ballots cast 1,292 · Invalid 5 · EC ward code 59323 · Back to ward index

Salisbury Bemerton Heath · single-seat

Marginal winner 34.7% Proportional quota 50.0% Difference +15.3 pts below quota Valid ballots 776

RankCandidatePartyVotesShareElected
1Ed RimmerReform UK26934.7%Elected
2Richard Andrew JohnsonLiberal Democrats21928.2%
3Caroline CorbinLabour Party19024.5%
4Jonathan PriceConservative and Unionist Party769.8%
5Safia Jasmine WylesGreen Party222.8%

Electorate 3,733 · Ballots cast 784 · Invalid 8 · EC ward code 59350 · Back to ward index

Devizes East · single-seat

Marginal winner 35.8% Proportional quota 50.0% Difference +14.2 pts below quota Valid ballots 1,471

RankCandidatePartyVotesShareElected
1Taylor Denton WrightLiberal Democrats52635.8%Elected
2Richard Scott OliverConservative and Unionist Party42929.2%
3Chris PlumbReform UK38526.2%
4Bill WescottLabour Party684.6%
5Samantha Jane Drury ShoreGreen Party634.3%

Electorate 4,273 · Ballots cast 1,476 · Invalid 5 · EC ward code 59322 · Back to ward index

Melksham Without West & Rural · single-seat

Marginal winner 36.2% Proportional quota 50.0% Difference +13.8 pts below quota Valid ballots 1,567

RankCandidatePartyVotesShareElected
1Andrew GriffinLiberal Democrats56736.2%Elected
2Jonathon SeedConservative and Unionist Party56135.8%
3Jon LeachReform UK35722.8%
4Suzi ShinglerGreen Party825.2%

Electorate 3,806 · Ballots cast 1,570 · Invalid 3 · EC ward code 59342 · Back to ward index

Salisbury Harnham East · single-seat

Marginal winner 36.4% Proportional quota 50.0% Difference +13.6 pts below quota Valid ballots 1,480

RankCandidatePartyVotesShareElected
1Sven HockingConservative and Unionist Party53836.4%Elected
2Mac BrownLiberal Democrats41428.0%
3Ian Robert TomesLabour Party23515.9%
4Mandy CowleyReform UK21614.6%
5Rick PageGreen Party775.2%

Electorate 3,888 · Ballots cast 1,488 · Invalid 8 · EC ward code 59352 · Back to ward index

Royal Wootton Bassett East · single-seat

Marginal winner 36.7% Proportional quota 50.0% Difference +13.3 pts below quota Valid ballots 1,481

RankCandidatePartyVotesShareElected
1Andrew MatthewsLiberal Democrats54436.7%Elected
2Alison BroomeConservative and Unionist Party53035.8%
3Denese Brooke-HarteReform UK34423.2%
4Adam ParfittLabour Party634.3%

Electorate 3,844 · Ballots cast 1,488 · Invalid 7 · EC ward code 59347 · Back to ward index

Calne North · single-seat

Marginal winner 37.1% Proportional quota 50.0% Difference +12.9 pts below quota Valid ballots 1,026

RankCandidatePartyVotesShareElected
1Mike SankeyReform UK38137.1%Elected
2James Alexander GreenLiberal Democrats34233.3%
3Tom RoundsConservative and Unionist Party19719.2%
4Jon FisherLabour Party10610.3%

Electorate 3,914 · Ballots cast 1,031 · Invalid 5 · EC ward code 53797 · Back to ward index

Trowbridge Adcroft · single-seat

Marginal winner 37.2% Proportional quota 50.0% Difference +12.8 pts below quota Valid ballots 1,340

RankCandidatePartyVotesShareElected
1Eunja PalmenLiberal Democrats49937.2%Elected
2Teresa HallReform UK42031.3%
3Jusna DunlopConservative and Unionist Party33825.2%
4Jacqueline Anne HardingLabour Party836.2%

Electorate 4,157 · Ballots cast 1,352 · Invalid 12 · EC ward code 59364 · Back to ward index

Salisbury St Paul's · single-seat

Marginal winner 37.2% Proportional quota 50.0% Difference +12.8 pts below quota Valid ballots 1,294

RankCandidatePartyVotesShareElected
1Chris TaylorConservative and Unionist Party48237.2%Elected
2Sam CharlestonLiberal Democrats40431.2%
3Larry Francis PenderReform UK19415.0%
4Lindsey Elizabeth BellringerLabour Party15111.7%
5Andrew Arthur MalloryGreen Party634.9%

Electorate 3,991 · Ballots cast 1,299 · Invalid 5 · EC ward code 59356 · Back to ward index

Westbury West · single-seat

Marginal winner 37.3% Proportional quota 50.0% Difference +12.7 pts below quota Valid ballots 1,011

RankCandidatePartyVotesShareElected
1Robert David SmithReform UK37737.3%Elected
2Matthew Jonathan Anthony DeanIndependent27126.8%
3Jane Francesca RussLabour Party13913.7%
4Stephen James CooperLiberal Democrats11311.2%
5Benjamin Huw OwenConservative and Unionist Party11111.0%

Electorate 4,464 · Ballots cast 1,012 · Invalid 1 · EC ward code 53873 · Back to ward index

Calne Chilvester & Abberd · single-seat

Marginal winner 37.8% Proportional quota 50.0% Difference +12.2 pts below quota Valid ballots 1,077

RankCandidatePartyVotesShareElected
1Augusta Urquhart-NichollsReform UK40737.8%Elected
2Robert MacNaughtonLiberal Democrats39837.0%
3Sarah-Jayne Elizabeth PuntisConservative and Unionist Party16815.6%
4John BoalerLabour Party1049.7%

Electorate 3,969 · Ballots cast 1,080 · Invalid 3 · EC ward code 53796 · Back to ward index

Devizes South · single-seat

Marginal winner 38.0% Proportional quota 50.0% Difference +12.0 pts below quota Valid ballots 1,633

RankCandidatePartyVotesShareElected
1Maria Jane HoultConservative and Unionist Party62138.0%Elected
2Declan Alexander William BooreLiberal Democrats61137.4%
3Benjamin Anthony ParkerReform UK27616.9%
4Cat BrownLabour Party1257.7%

Electorate 3,832 · Ballots cast 1,635 · Invalid 2 · EC ward code 59325 · Back to ward index

Southwick · single-seat

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

RankCandidatePartyVotesShareElected
1Chris BrautigamReform UK44538.4%Elected
2Daniel Joseph ButlerConservative and Unionist Party42136.3%
3Darren VineLiberal Democrats29325.3%

Electorate 3,391 · Ballots cast 1,161 · Invalid 2 · EC ward code 59358 · Back to ward index

Trowbridge Grove · single-seat

Marginal winner 38.5% Proportional quota 50.0% Difference +11.5 pts below quota Valid ballots 1,260

RankCandidatePartyVotesShareElected
1Julie VineLiberal Democrats48538.5%Elected
2Katie BastableReform UK30624.3%
3David Edward HalikConservative and Unionist Party26921.3%
4Emily Pomroy-SmithLabour and Co-operative Party12610.0%
5James Adam Robertson Ernest WardIndependent745.9%

Electorate 4,045 · Ballots cast 1,265 · Invalid 5 · EC ward code 59367 · Back to ward index

Royal Wootton Bassett North · single-seat

Marginal winner 39.2% Proportional quota 50.0% Difference +10.8 pts below quota Valid ballots 1,315

RankCandidatePartyVotesShareElected
1Lianna KonigLiberal Democrats51539.2%Elected
2Mary Isabel ChampionConservative and Unionist Party37228.3%
3Janet Margaret RichesReform UK34326.1%
4Ron BardwellLabour Party574.3%
5Tony ClarkGreen Party282.1%

Electorate 4,191 · Ballots cast 1,321 · Invalid 6 · EC ward code 59348 · Back to ward index

Ethandune · single-seat

Marginal winner 39.4% Proportional quota 50.0% Difference +10.6 pts below quota Valid ballots 1,402

RankCandidatePartyVotesShareElected
1Mike PhillipsConservative and Unionist Party55339.4%Elected
2Zeb MacKintoshLiberal Democrats46633.2%
3Asela BandaraReform UK38327.3%

Electorate 3,958 · Ballots cast 1,409 · Invalid 7 · EC ward code 59327 · Back to ward index

Melksham East · single-seat

Marginal winner 39.9% Proportional quota 50.0% Difference +10.1 pts below quota Valid ballots 960

RankCandidatePartyVotesShareElected
1Charlie StokesLiberal Democrats38339.9%Elected
2Angela Mary WallaceReform UK26227.3%
3Gillian Heather ElsonConservative and Unionist Party20621.5%
4Gary Christopher FosseyIndependent10911.4%

Electorate 4,129 · Ballots cast 964 · Invalid 4 · EC ward code 59338 · Back to ward index

By Brook · single-seat

Marginal winner 39.9% Proportional quota 50.0% Difference +10.1 pts below quota Valid ballots 1,762

RankCandidatePartyVotesShareElected
1Jon AtkeyLiberal Democrats70339.9%Elected
2Nick BotterillConservative and Unionist Party69739.6%
3Matthew SheppardReform UK31718.0%
4Martin Charles OttoGreen Party452.6%

Electorate 3,580 · Ballots cast 1,765 · Invalid 3 · EC ward code 53794 · Back to ward index

Warminster Broadway · single-seat

Marginal winner 40.2% Proportional quota 50.0% Difference +9.8 pts below quota Valid ballots 1,330

RankCandidatePartyVotesShareElected
1Barry James PirieConservative and Unionist Party53440.2%Elected
2Garry Melvyn IrvinReform UK38228.7%
3Martin David John PapworthLiberal Democrats31623.8%
4Portia WilliamsGreen Party987.4%

Electorate 4,050 · Ballots cast 1,330 · EC ward code 59372 · Back to ward index

Wilton · single-seat

Marginal winner 40.5% Proportional quota 50.0% Difference +9.5 pts below quota Valid ballots 1,357

RankCandidatePartyVotesShareElected
1Pauline Elizabeth ChurchConservative and Unionist Party54940.5%Elected
2Peter Derek EdgeLiberal Democrats53639.5%
3Bev HastingsReform UK20515.1%
4Terry HudsonLabour Party674.9%

Electorate 3,719 · Ballots cast 1,359 · Invalid 2 · EC ward code 59378 · Back to ward index

Amesbury West · single-seat

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

RankCandidatePartyVotesShareElected
1Monica DevendranConservative and Unionist Party54041.2%Elected
2Daniel KingReform UK44734.1%
3Barry John RhodesLiberal Democrats32424.7%

Electorate 4,299 · Ballots cast 1,318 · Invalid 7 · EC ward code 59269 · Back to ward index

Westbury North · single-seat

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

RankCandidatePartyVotesShareElected
1Boaz BarryReform UK44541.2%Elected
2Carole KingLiberal Democrats38936.1%
3Lewis James WakefordConservative and Unionist Party1049.6%
4Michael SuttonLabour Party787.2%

Electorate 3,739 · Ballots cast 1,081 · Invalid 2 · EC ward code 59377 · Back to ward index

Minety · single-seat

Marginal winner 41.4% Proportional quota 50.0% Difference +8.6 pts below quota Valid ballots 1,602

RankCandidatePartyVotesShareElected
1Chuck BerryConservative and Unionist Party66441.4%Elected
2Nichola Lauren CliftonLiberal Democrats59837.3%
3Victoria CarterReform UK29318.3%
4Arthur John McAuleyGreen Party472.9%

Electorate 3,932 · Ballots cast 1,602 · EC ward code 53834 · Back to ward index

Chippenham Lowden & Rowden · single-seat

Marginal winner 42.2% Proportional quota 50.0% Difference +7.8 pts below quota Valid ballots 1,045

RankCandidatePartyVotesShareElected
1Ross HenningLiberal Democrats44142.2%Elected
2David PooleIndependent30429.1%
3Rob KitchenReform UK14413.8%
4Thomas Matthew BodenConservative and Unionist Party747.1%
5Thom MacCallumGreen Party636.0%
6Stephen AgarLabour Party191.8%

Electorate 2,889 · Ballots cast 1,052 · Invalid 7 · EC ward code 59315 · Back to ward index

Trowbridge Central · single-seat

Marginal winner 42.2% Proportional quota 50.0% Difference +7.8 pts below quota Valid ballots 1,316

RankCandidatePartyVotesShareElected
1Stewart Martin PalmenLiberal Democrats55642.2%Elected
2Sebastian ChambersReform UK34326.1%
3Michael DooleyLabour Party17113.0%
4Matthew James CoxConservative and Unionist Party14711.2%
5Claire MurphyGreen Party997.5%

Electorate 4,761 · Ballots cast 1,324 · Invalid 8 · EC ward code 59365 · Back to ward index

Melksham Forest · single-seat

Marginal winner 42.3% Proportional quota 50.0% Difference +7.7 pts below quota Valid ballots 1,080

RankCandidatePartyVotesShareElected
1Jennie WestbrookLiberal Democrats45742.3%Elected
2Tracey ToomeyReform UK33230.7%
3Jack OatleyConservative and Unionist Party21820.2%
4Rachel Patricia EdwardsGreen Party736.8%

Electorate 3,912 · Ballots cast 1,081 · Invalid 1 · EC ward code 59339 · Back to ward index

Aldbourne & Ramsbury · single-seat

Marginal winner 42.5% Proportional quota 50.0% Difference +7.5 pts below quota Valid ballots 1,701

RankCandidatePartyVotesShareElected
1James Henry SheppardConservative and Unionist Party72342.5%Elected
2Aurelia Margaret Amherst StephensonReform UK41024.1%
3Ben JacksonLiberal Democrats39223.0%
4Charles Gerald O'FarrellGreen Party17610.3%

Electorate 4,459 · Ballots cast 1,706 · Invalid 5 · EC ward code 59180 · Back to ward index

Till Valley · single-seat

Marginal winner 42.5% Proportional quota 50.0% Difference +7.5 pts below quota Valid ballots 1,432

RankCandidatePartyVotesShareElected
1Kevin Stuart DaleyConservative and Unionist Party60942.5%Elected
2Lawrence Michael BryantReform UK40027.9%
3Louise Elizabeth BarltropLiberal Democrats35724.9%
4Jake WilliamsHeritage Party664.6%

Electorate 4,054 · Ballots cast 1,441 · Invalid 9 · EC ward code 59362 · Back to ward index

Calne Central · single-seat

Marginal winner 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 1,392

RankCandidatePartyVotesShareElected
1Ian Leslie ThornLiberal Democrats59542.7%Elected
2Violette SimpsonReform UK46533.4%
3Bobby Lee Charles SeymourConservative and Unionist Party25418.2%
4Celia StevensLabour Party785.6%

Electorate 4,212 · Ballots cast 1,397 · Invalid 5 · EC ward code 53795 · Back to ward index

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

RankCandidatePartyVotesShareElected
1Matt BraggLiberal Democrats64643.2%Elected
2Michael Peter OwenConservative and Unionist Party46831.3%
3Allan MassieReform UK33222.2%
4Josh MoreaLabour Party513.4%

Electorate 4,203 · Ballots cast 1,509 · Invalid 12 · EC ward code 59312 · Back to ward index

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

RankCandidatePartyVotesShareElected
1Martin DenzLiberal Democrats71143.5%Elected
2Tom Mc InerneyConservative and Unionist Party51931.7%
3Kris BarlowReform UK32920.1%
4Heather Reilly-EdwardsLabour Party764.6%

Electorate 4,555 · Ballots cast 1,641 · Invalid 6 · EC ward code 59349 · Back to ward index

Amesbury South · single-seat

Marginal winner 43.5% Proportional quota 50.0% Difference +6.5 pts below quota Valid ballots 1,188

RankCandidatePartyVotesShareElected
1Alan Stuart HaggerLiberal Democrats51743.5%Elected
2Lee Michael SarjantReform UK33027.8%
3Rob YuillConservative and Unionist Party29124.5%
4Colin SkeltonLabour Party504.2%

Electorate 4,155 · Ballots cast 1,190 · Invalid 2 · EC ward code 59268 · Back to ward index

Urchfont & Bishops Cannings · single-seat

Marginal winner 43.7% Proportional quota 50.0% Difference +6.3 pts below quota Valid ballots 1,454

RankCandidatePartyVotesShareElected
1Philip WhiteheadConservative and Unionist Party63643.7%Elected
2Alan RankinLiberal Democrats42028.9%
3Michelle TurnerReform UK39827.4%

Electorate 3,867 · Ballots cast 1,458 · Invalid 4 · EC ward code 59371 · Back to ward index

Salisbury Milford · single-seat

Marginal winner 43.9% Proportional quota 50.0% Difference +6.1 pts below quota Valid ballots 1,498

RankCandidatePartyVotesShareElected
1Alan Halliday BaylissLiberal Democrats65743.9%Elected
2Mel GreenConservative and Unionist Party35924.0%
3Simon LeverReform UK27118.1%
4Patricia Ann PodgerLabour Party1308.7%
5Stephen John HackettGreen Party815.4%

Electorate 4,279 · Ballots cast 1,505 · Invalid 7 · EC ward code 59354 · Back to ward index

Trowbridge Paxcroft · single-seat

Marginal winner 44.2% Proportional quota 50.0% Difference +5.8 pts below quota Valid ballots 1,253

RankCandidatePartyVotesShareElected
1Mel JacobLiberal Democrats55444.2%Elected
2Lydia Anne WillsReform UK37830.2%
3Ashley John HutchinsonConservative and Unionist Party24119.2%
4Tom CulshawGreen Party806.4%

Electorate 4,178 · Ballots cast 1,261 · Invalid 8 · EC ward code 59370 · Back to ward index

Trowbridge Drynham · single-seat

Marginal winner 44.3% Proportional quota 50.0% Difference +5.7 pts below quota Valid ballots 1,109

RankCandidatePartyVotesShareElected
1Denise Sandra BatesLiberal Democrats49144.3%Elected
2Louis EyersReform UK31928.8%
3Stewart BenfordConservative and Unionist Party24822.4%
4Alexandros DouvosLabour Party514.6%

Electorate 3,541 · Ballots cast 1,113 · Invalid 4 · EC ward code 59366 · Back to ward index

Laverstock · single-seat

Marginal winner 44.7% Proportional quota 50.0% Difference +5.3 pts below quota Valid ballots 1,932

RankCandidatePartyVotesShareElected
1Nick BakerLiberal Democrats86344.7%Elected
2Laura JonesConservative and Unionist Party69435.9%
3Tony MorlandReform UK22811.8%
4Sheena KingLabour Party1025.3%
5Hannah Elizabeth MintramGreen Party452.3%

Electorate 4,452 · Ballots cast 1,937 · Invalid 5 · EC ward code 59332 · Back to ward index

Alderbury & Whiteparish · single-seat

Marginal winner 44.9% Proportional quota 50.0% Difference +5.1 pts below quota Valid ballots 1,723

RankCandidatePartyVotesShareElected
1Greg CooperConservative and Unionist Party77444.9%Elected
2Phil HarrisReform UK34520.0%
3Ted LastLiberal Democrats25414.7%
4Di CrossGreen Party22813.2%
5Clive Lawrance BundyLabour Party1227.1%

Electorate 4,630 · Ballots cast 1,725 · Invalid 2 · EC ward code 59181 · Back to ward index

Bowerhill · single-seat

Marginal winner 45.2% Proportional quota 50.0% Difference +4.8 pts below quota Valid ballots 1,201

RankCandidatePartyVotesShareElected
1Nick HolderConservative and Unionist Party54345.2%Elected
2Richard VisickReform UK41234.3%
3Joyce Lyn GriffinLiberal Democrats24520.4%

Electorate 3,489 · Ballots cast 1,204 · Invalid 3 · EC ward code 59271 · Back to ward index

Chippenham Cepen Park & Derriads · single-seat

Marginal winner 45.6% Proportional quota 50.0% Difference +4.4 pts below quota Valid ballots 1,521

RankCandidatePartyVotesShareElected
1Eric Arthur WakemanLiberal Democrats69345.6%Elected
2Nic PuntisConservative and Unionist Party49832.7%
3Guy ThomasReform UK28518.7%
4Ian FlowerLabour and Co-operative Party453.0%

Electorate 4,076 · Ballots cast 1,528 · Invalid 7 · EC ward code 59311 · Back to ward index

Marlborough East · single-seat

Marginal winner 45.6% Proportional quota 50.0% Difference +4.4 pts below quota Valid ballots 1,327

RankCandidatePartyVotesShareElected
1Kymee CleasbyLiberal Democrats60545.6%Elected
2Caroline Susan ThomasConservative and Unionist Party48736.7%
3Nicholas James GoldsonReform UK23517.7%

Electorate 4,081 · Ballots cast 1,333 · Invalid 6 · EC ward code 59336 · Back to ward index

Brinkworth · single-seat

Marginal winner 46.2% Proportional quota 50.0% Difference +3.8 pts below quota Valid ballots 2,080

RankCandidatePartyVotesShareElected
1Elizabeth Anne ThrelfallConservative and Unionist Party96046.2%Elected
2Chris HurstLiberal Democrats87041.8%
3Peter HansenReform UK23011.1%
4Philip BaffourLabour Party201.0%

Electorate 3,933 · Ballots cast 2,085 · Invalid 5 · EC ward code 53790 · Back to ward index

Ludgershall North & Rural · single-seat

Marginal winner 46.5% Proportional quota 50.0% Difference +3.5 pts below quota Valid ballots 1,134

RankCandidatePartyVotesShareElected
1Chris WilliamsConservative and Unionist Party52746.5%Elected
2Dean RobertsReform UK39534.8%
3Malcolm George HewsonLiberal Democrats21218.7%

Electorate 3,896 · Ballots cast 1,138 · Invalid 4 · EC ward code 59333 · Back to ward index

Tidworth North & West · single-seat

Marginal winner 46.7% Proportional quota 50.0% Difference +3.3 pts below quota Valid ballots 625

RankCandidatePartyVotesShareElected
1Keith AllenReform UK29246.7%Elected
2Johnny Hathaway-WhiteConservative and Unionist Party15424.6%
3Brian Leslie PrattIndependent11117.8%
4Liz CookLiberal Democrats6410.2%
5Andy EdwardsIndependent40.6%

Electorate 3,838 · Ballots cast 626 · Invalid 1 · EC ward code 59361 · Back to ward index

Calne Rural · single-seat

Marginal winner 47.1% Proportional quota 50.0% Difference +2.9 pts below quota Valid ballots 1,742

RankCandidatePartyVotesShareElected
1Ashley O'NeillConservative and Unionist Party82047.1%Elected
2Paul Allen LoganReform UK35920.6%
3Steve TownsendLiberal Democrats33919.5%
4John BarnesLabour Party22412.9%

Electorate 4,272 · Ballots cast 1,744 · Invalid 2 · EC ward code 59309 · Back to ward index

Winsley & Westwood · single-seat

Marginal winner 47.2% Proportional quota 50.0% Difference +2.8 pts below quota Valid ballots 1,805

RankCandidatePartyVotesShareElected
1Nigel Paul WhiteLiberal Democrats85247.2%Elected
2Clive HiltonConservative and Unionist Party55630.8%
3Ursula Firman DyerReform UK24713.7%
4Sarah KearneyGreen Party1508.3%

Electorate 3,958 · Ballots cast 1,808 · Invalid 3 · EC ward code 59379 · Back to ward index

Amesbury East & Bulford · single-seat

Marginal winner 47.7% Proportional quota 50.0% Difference +2.3 pts below quota Valid ballots 985

RankCandidatePartyVotesShareElected
1Kevin John AsplinReform UK47047.7%Elected
2Mark VerbinnenConservative and Unionist Party31632.1%
3Marcus MannLiberal Democrats13213.4%
4Jacob JaconiahIndependent686.9%

Electorate 4,322 · Ballots cast 988 · Invalid 3 · EC ward code 59267 · Back to ward index

The Lavingtons · single-seat

Marginal winner 48.2% Proportional quota 50.0% Difference +1.8 pts below quota Valid ballots 1,654

RankCandidatePartyVotesShareElected
1Dominic MunsConservative and Unionist Party79848.2%Elected
2Alex RoseLiberal Democrats47828.9%
3Teresa HathwayReform UK23914.4%
4Catherine Anne ReadGreen Party1398.4%

Electorate 3,704 · Ballots cast 1,655 · Invalid 1 · EC ward code 59359 · Back to ward index

Kington · single-seat

Marginal winner 48.9% Proportional quota 50.0% Difference +1.1 pts below quota Valid ballots 1,831

RankCandidatePartyVotesShareElected
1Howard GreenmanConservative and Unionist Party89648.9%Elected
2Ros EdwardsLiberal Democrats56330.7%
3James SalkeldReform UK34618.9%
4Alex HallCommunist Party of Britain261.4%

Electorate 4,126 · Ballots cast 1,836 · Invalid 5 · EC ward code 59331 · Back to ward index

Purton · single-seat

Marginal winner 49.0% Proportional quota 50.0% Difference +1.0 pts below quota Valid ballots 1,477

RankCandidatePartyVotesShareElected
1Jacqui LayConservative and Unionist Party72349.0%Elected
2Dawn Frances PursallLiberal Democrats47732.3%
3Michael TenerifeReform UK27718.8%

Electorate 5,063 · Ballots cast 1,482 · Invalid 5 · EC ward code 53838 · Back to ward index

Marlborough West · single-seat

Marginal winner 49.0% Proportional quota 50.0% Difference +1.0 pts below quota Valid ballots 1,570

RankCandidatePartyVotesShareElected
1Jane Frances DaviesConservative and Unionist Party77049.0%Elected
2Parvis JamiesonLiberal Democrats44628.4%
3Neil Michael BaldockReform UK23815.2%
4Oliver James Alport LangLabour Party1167.4%

Electorate 4,442 · Ballots cast 1,571 · Invalid 1 · EC ward code 59337 · Back to ward index

Melksham Without North & Shurnhold · single-seat

Marginal winner 49.8% Proportional quota 50.0% Difference +0.2 pts below quota Valid ballots 1,295

RankCandidatePartyVotesShareElected
1Phil AlfordConservative and Unionist Party64549.8%Elected
2Pat AvesLiberal Democrats38830.0%
3David HathwayReform UK26220.2%

Electorate 3,638 · Ballots cast 1,297 · Invalid 2 · EC ward code 59341 · Back to ward index

Tidworth East & Ludgershall South · single-seat

Marginal winner 50.1% Proportional quota 50.0% Difference −0.1 pts Valid ballots 752

RankCandidatePartyVotesShareElected
1Dave LumsdenReform UK37750.1%Elected
2Anthony PickernellConservative and Unionist Party23831.6%
3Josh CharlesLiberal Democrats8010.6%
4Teresa Mary ThorntonGreen Party577.6%

Electorate 4,260 · Ballots cast 752 · EC ward code 59360 · Back to ward index

Downton & Ebble Valley · single-seat

Marginal winner 50.2% Proportional quota 50.0% Difference −0.2 pts Valid ballots 1,411

RankCandidatePartyVotesShareElected
1Richard John ClewerConservative and Unionist Party70950.2%Elected
2Edward KirkReform UK32022.7%
3Jonathan CullisLiberal Democrats17512.4%
4Finn McGregor AndersonLabour Party1319.3%
5Andrew Neil MintramGreen Party765.4%

Electorate 3,926 · Ballots cast 1,411 · EC ward code 53815 · Back to ward index

Avon Valley · single-seat

Marginal winner 50.3% Proportional quota 50.0% Difference −0.3 pts Valid ballots 897

RankCandidatePartyVotesShareElected
1Ian Charles Duke Blair-PillingConservative and Unionist Party45150.3%Elected
2Kyle Christian DickinsonReform UK29132.4%
3David Andrew Surridge PikeLiberal Democrats15517.3%

Electorate 4,146 · Ballots cast 901 · Invalid 4 · EC ward code 59270 · Back to ward index

Sherston · single-seat

Marginal winner 51.2% Proportional quota 50.0% Difference −1.2 pts Valid ballots 1,863

RankCandidatePartyVotesShareElected
1Martin Fausing SmithLiberal Democrats95451.2%Elected
2Sue GodwinConservative and Unionist Party56230.2%
3Rosie ClarkReform UK31016.6%
4Jackie MuggletonLabour Party372.0%

Electorate 4,327 · Ballots cast 1,865 · Invalid 2 · EC ward code 59357 · Back to ward index

Devizes Rural West · single-seat

Marginal winner 51.5% Proportional quota 50.0% Difference −1.5 pts Valid ballots 1,500

RankCandidatePartyVotesShareElected
1Tamara ReayConservative and Unionist Party77251.5%Elected
2Mary FinchLiberal Democrats40026.7%
3Martin CattonReform UK32821.9%

Electorate 3,628 · Ballots cast 1,505 · Invalid 5 · EC ward code 59324 · Back to ward index

Nadder Valley · single-seat

Marginal winner 51.6% Proportional quota 50.0% Difference −1.6 pts Valid ballots 1,419

RankCandidatePartyVotesShareElected
1Bridget Anne WaymanConservative and Unionist Party73251.6%Elected
2Stephen Edward TalbotReform UK30321.4%
3Jill CaudleLiberal Democrats28820.3%
4Cindy MoxhamGreen Party966.8%

Electorate 3,645 · Ballots cast 1,422 · Invalid 3 · EC ward code 59343 · Back to ward index

Box & Colerne · single-seat

Marginal winner 51.6% Proportional quota 50.0% Difference −1.6 pts Valid ballots 1,683

RankCandidatePartyVotesShareElected
1Phil ChamberlainLiberal Democrats86951.6%Elected
2Brian Douglas BurchfieldConservative and Unionist Party55032.7%
3Philip Harold Archie JonesReform UK20312.1%
4Adrian John WolstenholmeGreen Party613.6%

Electorate 3,950 · Ballots cast 1,686 · Invalid 3 · EC ward code 59272 · Back to ward index

Salisbury Harnham West · single-seat

Marginal winner 52.5% Proportional quota 50.0% Difference −2.5 pts Valid ballots 1,375

RankCandidatePartyVotesShareElected
1Brian Edward DaltonLiberal Democrats72252.5%Elected
2Andrew Jonathan Quentin SuddardsConservative and Unionist Party34625.2%
3Frances Mary Patricia HowardReform UK21115.3%
4Gillian Mary TunneyLabour Party967.0%

Electorate 3,500 · Ballots cast 1,388 · Invalid 13 · EC ward code 59353 · Back to ward index

Salisbury St Edmund's · single-seat

Marginal winner 52.6% Proportional quota 50.0% Difference −2.6 pts Valid ballots 1,427

RankCandidatePartyVotesShareElected
1Paul William Leslie SampleLiberal Democrats75052.6%Elected
2Robert Alexander RichardsConservative and Unionist Party21314.9%
3James McEwanReform UK20014.0%
4Bob GannLabour Party16211.4%
5Kester Lawrance ClarkGreen Party1027.1%

Electorate 4,188 · Ballots cast 1,439 · Invalid 12 · EC ward code 59355 · Back to ward index

Pewsey Vale East · single-seat

Marginal winner 52.6% Proportional quota 50.0% Difference −2.6 pts Valid ballots 1,460

RankCandidatePartyVotesShareElected
1Stuart WheelerConservative and Unionist Party76852.6%Elected
2Christopher David GarmanReform UK29320.1%
3Scarlet Freya BodmanLiberal Democrats19813.6%
4Christopher John LarkinGreen Party1188.1%
5Dulcie NybergLabour Party835.7%

Electorate 4,327 · Ballots cast 1,463 · Invalid 3 · EC ward code 59345 · Back to ward index

Warminster North & Rural · single-seat

Marginal winner 53.0% Proportional quota 50.0% Difference −3.0 pts Valid ballots 1,381

RankCandidatePartyVotesShareElected
1Bill ParksConservative and Unionist Party73253.0%Elected
2Ray AndrewsReform UK35425.6%
3John Richard MarsdenLiberal Democrats29521.4%

Electorate 4,363 · Ballots cast 1,383 · Invalid 2 · EC ward code 59374 · Back to ward index

Wylye Valley · single-seat

Marginal winner 54.1% Proportional quota 50.0% Difference −4.1 pts Valid ballots 1,547

RankCandidatePartyVotesShareElected
1Christopher NewburyConservative and Unionist Party83754.1%Elected
2Nick BowesReform UK31520.4%
3Lesley BennettLiberal Democrats23114.9%
4Michal JirkuGreen Party16410.6%

Electorate 3,792 · Ballots cast 1,550 · Invalid 3 · EC ward code 59381 · Back to ward index

Chippenham Pewsham · single-seat

Marginal winner 54.3% Proportional quota 50.0% Difference −4.3 pts Valid ballots 1,387

RankCandidatePartyVotesShareElected
1Clare Morforwyn CapeLiberal Democrats75354.3%Elected
2Andrew ShewringReform UK39228.3%
3Luke Anthony DawsonConservative and Unionist Party20614.9%
4Tim GilmoreLabour Party362.6%

Electorate 3,788 · Ballots cast 1,396 · Invalid 9 · EC ward code 59317 · Back to ward index

Pewsey · single-seat

Marginal winner 54.5% Proportional quota 50.0% Difference −4.5 pts Valid ballots 1,476

RankCandidatePartyVotesShareElected
1Jeremy James KunklerConservative and Unionist Party80554.5%Elected
2Keith Ronald DavisReform UK27818.8%
3Dan AhernLiberal Democrats16311.0%
4Kate SilvesterGreen Party15710.6%
5Alfred George GameLabour Party734.9%

Electorate 3,895 · Ballots cast 1,478 · Invalid 2 · EC ward code 53836 · Back to ward index

Westbury East · single-seat

Marginal winner 54.6% Proportional quota 50.0% Difference −4.6 pts Valid ballots 1,231

RankCandidatePartyVotesShareElected
1Gordon Ian KingLiberal Democrats67254.6%Elected
2Jim QuinnReform UK33627.3%
3Marek GrzegorczykConservative and Unionist Party15512.6%
4Sarah WisemanGreen Party685.5%

Electorate 4,185 · Ballots cast 1,232 · Invalid 1 · EC ward code 59376 · Back to ward index

Corsham Without · single-seat

Marginal winner 55.1% Proportional quota 50.0% Difference −5.1 pts Valid ballots 1,564

RankCandidatePartyVotesShareElected
1Peter Graham WraggLiberal Democrats86155.1%Elected
2Annabelle Beatrice SandersonConservative and Unionist Party41526.5%
3Jerry Johnson-WrightReform UK28818.4%

Electorate 3,880 · Ballots cast 1,571 · Invalid 7 · EC ward code 59321 · Back to ward index

Chippenham Hardenhuish · single-seat

Marginal winner 55.2% Proportional quota 50.0% Difference −5.2 pts Valid ballots 1,222

RankCandidatePartyVotesShareElected
1Kathryn Farrah MacDermidLiberal Democrats67555.2%Elected
2Robert John Bradfield GilesConservative and Unionist Party24920.4%
3Peter CarrReform UK23319.1%
4Julie LawrenceLabour Party655.3%

Electorate 4,089 · Ballots cast 1,228 · Invalid 6 · EC ward code 59313 · Back to ward index

Fovant & Chalke Valley · single-seat

Marginal winner 55.4% Proportional quota 50.0% Difference −5.4 pts Valid ballots 1,481

RankCandidatePartyVotesShareElected
1Nabil Habib NajjarConservative and Unionist Party82055.4%Elected
2Nigel KnowlesReform UK36024.3%
3Christine StanwayLiberal Democrats30120.3%

Electorate 3,618 · Ballots cast 1,483 · Invalid 2 · EC ward code 59328 · Back to ward index

Lyneham · single-seat

Marginal winner 56.1% Proportional quota 50.0% Difference −6.1 pts Valid ballots 1,456

RankCandidatePartyVotesShareElected
1Allison BucknellConservative and Unionist Party81756.1%Elected
2Alan BryantReform UK36224.9%
3John FairhurstLiberal Democrats17011.7%
4Sue PitmanLabour Party624.3%
5Rachel DesboroughGreen Party453.1%

Electorate 4,189 · Ballots cast 1,460 · Invalid 4 · EC ward code 59334 · Back to ward index

Pewsey Vale West · single-seat

Marginal winner 57.3% Proportional quota 50.0% Difference −7.3 pts Valid ballots 1,565

RankCandidatePartyVotesShareElected
1Paul OatwayConservative and Unionist Party89757.3%Elected
2Ian JackReform UK33721.5%
3Nicola Helen MiddletonLiberal Democrats33121.2%

Electorate 4,097 · Ballots cast 1,570 · Invalid 5 · EC ward code 59346 · Back to ward index

Corsham Ladbrook · single-seat

Marginal winner 57.7% Proportional quota 50.0% Difference −7.7 pts Valid ballots 1,464

RankCandidatePartyVotesShareElected
1Ruth Mary Catherine HopkinsonLiberal Democrats84457.7%Elected
2Michael CoatsReform UK32222.0%
3Richard Henry HarkerConservative and Unionist Party17612.0%
4Steve AbbottLabour Party1228.3%

Electorate 4,195 · Ballots cast 1,466 · Invalid 2 · EC ward code 59319 · Back to ward index

Redlynch & Landford · single-seat

Marginal winner 58.1% Proportional quota 50.0% Difference −8.1 pts Valid ballots 1,457

RankCandidatePartyVotesShareElected
1Zoe Diana ClewerConservative and Unionist Party84658.1%Elected
2Martin James RosellLiberal Democrats26718.3%
3Peter HarrisonReform UK25717.6%
4Keith SlaterGreen Party876.0%

Electorate 3,676 · Ballots cast 1,463 · Invalid 6 · EC ward code 53839 · Back to ward index

Winterslow & Upper Bourne Valley · single-seat

Marginal winner 58.2% Proportional quota 50.0% Difference −8.2 pts Valid ballots 1,687

RankCandidatePartyVotesShareElected
1Rich RogersConservative and Unionist Party98258.2%Elected
2Matthew NewmanReform UK34220.3%
3Geoffrey John SearleLiberal Democrats26215.5%
4Benny De GarisGreen Party1016.0%

Electorate 4,203 · Ballots cast 1,688 · Invalid 1 · EC ward code 59380 · Back to ward index

Tisbury · single-seat

Marginal winner 58.4% Proportional quota 50.0% Difference −8.4 pts Valid ballots 1,374

RankCandidatePartyVotesShareElected
1Gerry MurrayLiberal Democrats80258.4%Elected
2Stephen MilesReform UK30222.0%
3Haj MuntzConservative and Unionist Party27019.7%

Electorate 3,601 · Ballots cast 1,379 · Invalid 5 · EC ward code 59363 · Back to ward index

Bradford-on-Avon North · single-seat

Marginal winner 58.9% Proportional quota 50.0% Difference −8.9 pts Valid ballots 1,795

RankCandidatePartyVotesShareElected
1Sam BlackwellLiberal Democrats1,05758.9%Elected
2Ted HawkeReform UK23513.1%
3Finley John Kingston-DaviesConservative and Unionist Party19510.9%
4Simon Laird McNeill-RitchieIndependent1739.6%
5Anna MarieGreen Party1357.5%

Electorate 4,058 · Ballots cast 1,804 · Invalid 9 · EC ward code 53788 · Back to ward index

Bromham, Rowde & Roundway · single-seat

Marginal winner 60.7% Proportional quota 50.0% Difference −10.7 pts Valid ballots 1,620

RankCandidatePartyVotesShareElected
1Laura Evelyn MayesConservative and Unionist Party98360.7%Elected
2Kevin ChamberlainReform UK29618.3%
3Adrienne WestbrookLiberal Democrats24615.2%
4Georgina Elisabeth CockburnGreen Party955.9%

Electorate 4,072 · Ballots cast 1,623 · Invalid 3 · EC ward code 59308 · Back to ward index

Holt · single-seat

Marginal winner 61.3% Proportional quota 50.0% Difference −11.3 pts Valid ballots 1,362

RankCandidatePartyVotesShareElected
1Trevor William CarbinLiberal Democrats83561.3%Elected
2Martha AnachuryLabour Party29321.5%
3Kelly HolderConservative and Unionist Party16812.3%
4Belinda Jayne JengReform UK664.8%

Electorate 3,736 · Ballots cast 1,365 · Invalid 3 · EC ward code 59330 · Back to ward index

Corsham Pickwick · single-seat

Marginal winner 61.7% Proportional quota 50.0% Difference −11.7 pts Valid ballots 1,469

RankCandidatePartyVotesShareElected
1Helen BelcherLiberal Democrats90661.7%Elected
2Julian Ormsby MitchellReform UK37025.2%
3Jackie SimmsConservative and Unionist Party19313.1%

Electorate 4,134 · Ballots cast 1,470 · Invalid 1 · EC ward code 59320 · Back to ward index

Chippenham Hardens & Central · single-seat

Marginal winner 62.0% Proportional quota 50.0% Difference −12.0 pts Valid ballots 1,459

RankCandidatePartyVotesShareElected
1Liz AlstromLiberal Democrats90562.0%Elected
2Jeremy YoungReform UK25917.8%
3David John BuddConservative and Unionist Party1459.9%
4Ron ZahlGreen Party714.9%
5Ed DeediganIndependent412.8%
6Ruby EggletonLabour Party372.5%

Electorate 4,077 · Ballots cast 1,466 · Invalid 7 · EC ward code 59314 · Back to ward index

Malmesbury · single-seat

Marginal winner 62.3% Proportional quota 50.0% Difference −12.3 pts Valid ballots 1,604

RankCandidatePartyVotesShareElected
1Gavin GrantLiberal Democrats1,00062.3%Elected
2Richard Patrick JonesReform UK30919.3%
3Ian AdkinsConservative and Unionist Party1509.4%
4Mike ElamGreen Party1438.9%

Electorate 4,383 · Ballots cast 1,609 · Invalid 5 · EC ward code 59335 · Back to ward index

Cricklade & Latton · single-seat

Marginal winner 63.3% Proportional quota 50.0% Difference −13.3 pts Valid ballots 1,459

RankCandidatePartyVotesShareElected
1Nick DyeLiberal Democrats92363.3%Elected
2Nigel DarvillReform UK30520.9%
3Jack DaviesConservative and Unionist Party23115.8%

Electorate 4,060 · Ballots cast 1,460 · Invalid 1 · EC ward code 53811 · Back to ward index

Bradford-on-Avon South · single-seat

Marginal winner 63.3% Proportional quota 50.0% Difference −13.3 pts Valid ballots 1,762

RankCandidatePartyVotesShareElected
1George Patrick SimmondsLiberal Democrats1,11563.3%Elected
2John HargreavesConservative and Unionist Party27115.4%
3Jeremy PughReform UK21712.3%
4Nicky LambourneGreen Party1599.0%

Electorate 4,176 · Ballots cast 1,770 · Invalid 8 · EC ward code 53789 · Back to ward index

Trowbridge Lambrok · single-seat

Marginal winner 63.3% Proportional quota 50.0% Difference −13.3 pts Valid ballots 1,351

RankCandidatePartyVotesShareElected
1Jo TriggLiberal Democrats85563.3%Elected
2Mike DewReform UK35025.9%
3Em UnderwoodConservative and Unionist Party14610.8%

Electorate 4,030 · Ballots cast 1,353 · Invalid 2 · EC ward code 59368 · Back to ward index

Chippenham Monkton · single-seat

Marginal winner 63.4% Proportional quota 50.0% Difference −13.4 pts Valid ballots 1,009

RankCandidatePartyVotesShareElected
1Nick MurryIndependent64063.4%Elected
2Chris HigmanLiberal Democrats15515.4%
3Jodie CollierReform UK13913.8%
4Tyler James ScottConservative and Unionist Party757.4%

Electorate 2,281 · Ballots cast 1,011 · Invalid 2 · EC ward code 59316 · Back to ward index

Mere · single-seat

Marginal winner 64.3% Proportional quota 50.0% Difference −14.3 pts Valid ballots 1,713

RankCandidatePartyVotesShareElected
1George Edwin JeansIndependent1,10164.3%Elected
2David CordeyReform UK23713.8%
3Alex ChannerConservative and Unionist Party18410.7%
4John Anthony JordanGreen Party1528.9%
5Victoria Susan CharlestonLiberal Democrats392.3%

Electorate 3,695 · Ballots cast 1,718 · Invalid 5 · EC ward code 53833 · Back to ward index

Calne South · single-seat

Marginal winner 66.9% Proportional quota 50.0% Difference −16.9 pts Valid ballots 1,345

RankCandidatePartyVotesShareElected
1Sam Pearce-KearneyLiberal Democrats90066.9%Elected
2Siggy WilbergReform UK26419.6%
3Rose HoskinsConservative and Unionist Party15211.3%
4Tara FisherLabour Party292.2%

Electorate 3,588 · Ballots cast 1,348 · Invalid 3 · EC ward code 59310 · Back to ward index

Hilperton · single-seat

Marginal winner 70.7% Proportional quota 50.0% Difference −20.7 pts Valid ballots 1,359

RankCandidatePartyVotesShareElected
1Ernie ClarkIndependent96170.7%Elected
2Emily DenyerConservative and Unionist Party24017.7%
3Jaye MasonReform UK856.3%
4Colin BuddLiberal Democrats735.4%

Electorate 3,523 · Ballots cast 1,365 · Invalid 6 · EC ward code 59329 · Back to ward index

Durrington · single-seat

Marginal winner 77.6% Proportional quota 50.0% Difference −27.6 pts Valid ballots 1,409

RankCandidatePartyVotesShareElected
1Graham WrightIndependent1,09477.6%Elected
2Sarah Anne TurnerReform UK21215.0%
3Lisa BrindleyConservative and Unionist Party825.8%
4Nathan George Isaac KeatesLiberal Democrats211.5%

Electorate 3,587 · Ballots cast 1,412 · Invalid 3 · EC ward code 59326 · Back to ward index