2021 Wiltshire Council election

The 2021 Wiltshire Council election took place on 6 May 2021 as part of the 2021 local elections in the United Kingdom.[1] All 98 councillors were elected from electoral divisions which returned one councillor each by first-past-the-post voting for a four-year term of office.

2021 Wiltshire Council election

← 20176 May 2021 (2021-05-06)2025 →

All 98 seats to Wiltshire Council
50 seats needed for a majority
 First partySecond party
 
Con
LD
LeaderPhilip WhiteheadIan Thorn
PartyConservativeLiberal Democrats
Leader's seatUrchfont and Bishops CanningsCalne Central
Last election68 seats, 52.0%20 seats, 27.0%
Seats won6127
Seat changeDecrease 7Increase 7
Popular vote71,71142,654
Percentage47.3%28.1%
SwingDecrease 4.7%Increase 1.1%

 Third partyFourth party
 
Ind
Lab
LeaderErnie ClarkRicky Rogers
PartyIndependentLabour
Leader's seatHilpertonSalisbury Bemerton
Last election7 seats, 8.5%3 seats, 9.2%
Seats won73
Seat changeSteadySteady
Popular vote13,23611,699
Percentage8.7%7.7%
SwingIncrease 0.2%Decrease 1.5%

Map showing the composition of Wiltshire Council following the election. Blue showing Conservative, Red showing Labour, Yellow showing Liberal Democrats and Grey showing Independents.

Council control before election

Conservative

Council control after election

Conservative

Council composition

After the previous election the composition of the council was:

682073
ConLDIndLab

Prior to the election the composition of the council was:

6221113
ConLDIndLab

After the election the composition of the council was:

612773
ConLDIndLab

Results summary

Wiltshire Council election, 2021
PartyCandidatesVotes
StoodElectedGainedUnseatedNet% of total%No.Net %
 Conservative9861 762.2%47.3%71,711 4.7%
 Liberal Democrats9027 727.6%28.1%42,654 1.1%
 Independent337 7.1%8.7%13,236 0.2%
 Labour543 3.1%7.7%11,699 1.5%
 Green670 0%8.1%12,234 6%
 UKIP10 0%0.0%61N/A
 For Britain10 0%0.0%33N/A

Electoral division results

The electoral division results listed below are based on the changes from the 2017 elections, not taking into account any party defections or by-elections.

Sitting councillors are marked with an asterisk (*).

Aldbourne and Ramsbury

Aldbourne and Ramsbury[2]
PartyCandidateVotes%±%
ConservativeJames Henry Sheppard * 1,194 64.44 –2.96
GreenCharlie O'Farrell27915.06+9.66
Liberal DemocratsRodney Ian Cleasby19910.74–7.06
LabourGeorge Henry Cheese1819.77+0.37
Majority91549.38+0.22
Turnout1,86741.56+2.76
Registered electors4,492
Conservative holdSwing

Alderbury and Whiteparish

Alderbury and Whiteparish[3]
PartyCandidateVotes%±%
ConservativeRichard Britton * 1,208 59.60 +2.0
GreenMartin Wybert Plimsoll33116.33N/A
Liberal DemocratsColin Richard Baxter31515.54+7.04
LabourOlivia McLennan1738.53+0.93
Majority87743.27+8.67
Turnout2,04345.32+4.32
Conservative holdSwing

Amesbury East and Bulford

Amesbury East and Bulford[4]
PartyCandidateVotes%±%
ConservativeMark Gregory Verbinnen 698 67.90 N/A
LabourIan Alexander Jones17617.12N/A
Liberal DemocratsMarcus Mann10610.31N/A
GreenSue Wright484.67N/A
Majority52250.78N/A
Turnout1,03724.13N/A
Registered electors4,297
Conservative win (new seat)

Amesbury South

Amesbury South[5]
PartyCandidateVotes%±%
ConservativeRob Yuill * 664 64.97 N/A
LabourTony James Mears22321.82N/A
GreenMichael Robert Pope706.85N/A
Liberal DemocratsAndrew North656.36N/A
Majority44143.15N/A
Turnout1,02429.34N/A
Registered electors3,490
Conservative win (new seat)

Amesbury West

Amesbury West[6]
PartyCandidateVotes%±%
ConservativeMonica Devendran 860 65.20 –9.00
LabourTimothy Roderic Sedgwick-Jell20515.54+1.24
GreenDi Cross13910.54N/A
Liberal DemocratsDominique Claire Hall1158.72–2.78
Majority65549.66–9.34
Turnout1,33030.81–1.49
Registered electors4,317
Conservative holdSwing

Avon Valley

Avon Valley[7]
PartyCandidateVotes%±%
ConservativeIan Charles Duke Blair-Pilling * 697 67.67 N/A
IndependentAlan Stephen Wood14914.47N/A
GreenLesley Alyson Jupp969.32N/A
Liberal DemocratsElizabeth Fiona Genner888.54N/A
Majority54852.90N/A
Turnout1,04127.60N/A
Registered electors3,772
Conservative win (new seat)

Bowerhill

Bowerhill[8]
PartyCandidateVotes%±%
ConservativeNick Holder * 799 75.95 N/A
Liberal DemocratsMalcolm George Hewson25324.05N/A
Majority54651.90N/A
Turnout1,07232.58N/A
Registered electors3,290
Conservative win (new seat)

Note: Nick Holder was elected in a 2019 by-election in Melksham Without South.

Box and Colerne

Box and Colerne[9]
PartyCandidateVotes%±%
Liberal DemocratsBrian George Felton Mathew * 1,260 65.56 +13.16
ConservativeSheila Gladys Parker66234.44–9.36
Majority59831.11+22.51
Turnout1,94348.89–0.31
Registered electors3,974
Liberal Democrats holdSwing

Bradford-on-Avon North

Bradford-on-Avon North[10]
PartyCandidateVotes%±%
Liberal DemocratsTim Trimble 1,000 48.24 –11.56
IndependentSimon Laird McNeill-Ritchie44721.56N/A
ConservativeRoy Andrew Hayward42820.65–19.65
GreenJohn Richard Pearce1989.55N/A
Majority55326.68+7.78
Turnout2,08952.93–3.57
Registered electors3,947
Liberal Democrats holdSwing

Bradford-on-Avon South

Bradford-on-Avon South[11]
PartyCandidateVotes%±%
Liberal DemocratsSarah Gibson * 1,591 74.80 +19.00
ConservativeClive Hilton53625.20–8.60
Majority1,05549.60+27.70
Turnout2,15652.14–0.66
Registered electors4,135
Liberal Democrats holdSwing

Brinkworth

Brinkworth[12]
PartyCandidateVotes%±%
ConservativeElizabeth Buff Threlfall 1,114 51.05 –14.35
Liberal DemocratsChris Hurst *99345.51+10.91
LabourPhilip Kwasi Gyawu Baffour753.44N/A
Majority1215.55–25.15
Turnout2,18758.77+13.57
Registered electors3,721
Conservative holdSwing

Note: in 2017, Chris Hirst was elected in Royal Wootton Bassett South

Bromham, Rowde and Roundway

Bromham, Rowde and Roundway[13]
PartyCandidateVotes%±%
ConservativeLaura Evelyn Mayes * 1,118 64.03 N/A
Liberal DemocratsMark Domnech William Mangham47427.15N/A
LabourWilliam Michael Wescott1548.82N/A
Majority64436.88N/A
Turnout1,76345.74N/A
Registered electors3,854
Conservative win (new seat)

By Brook

By Brook[14]
PartyCandidateVotes%±%
ConservativeNick Botterill 935 61.63 –9.87
Liberal DemocratsLesley Clare Stockman Bennett30119.84+4.34
GreenRosie Howell18512.20+5.30
LabourPeter Neil Baldrey966.33+0.23
Majority63441.79–14.11
Turnout1,52942.95+2.65
Registered electors3,560
Conservative holdSwing

Calne Central

Calne Central[15]
PartyCandidateVotes%±%
Liberal DemocratsIan Leslie Thorn * 863 54.14 +2.54
ConservativeBrent Slater52733.06–5.44
LabourJohn Boaler1247.78–2.12
GreenLindsay Alexandra Woodman805.02N/A
Majority33621.08+7.98
Turnout1,60042.26–0.34
Registered electors3,786
Liberal Democrats holdSwing

Calne Chilvester and Abberd

Calne Chilvester and Abberd[16]
PartyCandidateVotes%±%
ConservativeTony Trotman * 574 47.01 –3.39
Liberal DemocratsRobert Matthew Merrick33227.19–3.61
LabourSue Pitman17914.66–4.14
GreenDaniel Brendan McAuley13611.14N/A
Majority24219.82+0.22
Turnout1,23231.90–2.50
Registered electors3,862
Conservative holdSwing

Calne North

Calne North[17]
PartyCandidateVotes%±%
ConservativeTom Rounds * 480 43.44 –1.96
Liberal DemocratsGlenis Jean Ansell38634.93–2.67
LabourJon Fisher17816.11–0.89
GreenArthur John McAuley615.52N/A
Majority948.51+0.71
Turnout1,11930.33–0.47
Registered electors3,689
Conservative holdSwing

Calne Rural

Calne Rural[18]
PartyCandidateVotes%±%
ConservativeAshley O'Neill * 1,199 60.56 –7.64
Liberal DemocratsDeclan Alexander William Boore28614.44–7.76
LabourJohn Francis Barnes27013.64+4.04
GreenHugh Pilcher-Clayton22511.36N/A
Majority91346.11+0.31
Turnout1,99047.91+2.41
Registered electors4,154
Conservative holdSwing

Calne South

Calne South[19]
PartyCandidateVotes%±%
Liberal DemocratsSam Pearce-Kearney 938 59.40 N/A
ConservativeAlan Kenneth Hill *59237.49N/A
LabourTom Morris493.10N/A
Majority34621.91N/A
Turnout1,58845.50N/A
Registered electors3,490
Liberal Democrats win (new seat)

Chippenham Cepen Park and Derriads

Chippenham Cepen Park and Derriads[20]
PartyCandidateVotes%±%
ConservativeNic Puntis 701 45.34 –22.66
IndependentJames George Bradbury44028.46N/A
Liberal DemocratsEdward William Paul Sawyer40526.20+5.80
Majority26116.88–30.42
Turnout1,55737.95–1.75
Registered electors4,103
Conservative holdSwing

Chippenham Cepen Park and Hunters Moon

Chippenham Cepen Park and Hunters Moon[21]
PartyCandidateVotes%±%
ConservativePeter John Hutton * 744 52.84 N/A
IndependentMyla Annaleise Watts33723.93N/A
Liberal DemocratsGeorge Patrick Simmonds32723.22N/A
Majority40728.91N/A
Turnout1,41740.27N/A
Registered electors3,519
Conservative win (new seat)

Chippenham Hardenhuish

Chippenham Hardenhuish[22]
PartyCandidateVotes%±%
Liberal DemocratsKathryn Farrah Macdermid 665 51.51 +7.21
ConservativeRobert John Bradfield37428.97–17.73
IndependentPeter James Ludlow Cousins25219.52N/A
Majority29122.54N/A
Turnout1,30639.50–2.00
Registered electors3,306
Liberal Democrats gain from ConservativeSwing

Chippenham Hardens and Central

Chippenham Hardens and Central[23]
PartyCandidateVotes%±%
Liberal DemocratsLiz Alstrom 935 57.01 N/A
ConservativeKen Oxley41425.24N/A
IndependentMatthew Carl Short29117.74N/A
Majority52131.77N/A
Turnout1,66941.71N/A
Registered electors4,001
Liberal Democrats win (new seat)

Chippenham Lowden and Rowden

Chippenham Lowden and Rowden[24]
PartyCandidateVotes%±%
Liberal DemocratsRoss Henning * 444 39.96 –0.14
IndependentDavid Keith Poole37033.30+3.10
ConservativePeter Graham Wragg29726.73–2.97
Majority746.67–3.13
Turnout1,11843.33+6.33
Registered electors2,580
Liberal Democrats holdSwing

Chippenham Monkton

Chippenham Monkton[25]
PartyCandidateVotes%±%
IndependentNick Murry * 1,062 81.76 +19.36
ConservativeJackie Plumb21216.32–2.68
No party descriptionJonathan Jeffrey Melvyne Branton251.92N/A
Majority85065.43
Turnout1,31758.69
Registered electors2,244
Independent holdSwing

Chippenham Pewsham

Chippenham Pewsham[26]
PartyCandidateVotes%±%
Liberal DemocratsClare Morforwyn Cape * 797 56.01 +4.51
ConservativeRichard Bambury50235.28–13.22
IndependentGeoff Brewer1248.71N/A
Majority29520.73+17.73
Turnout1,42937.17–4.83
Registered electors3,845
Liberal Democrats holdSwing

Chippenham Sheldon

Chippenham Sheldon[27]
PartyCandidateVotes%±%
Liberal DemocratsAdrian David Foster 433 34.89 N/A
ConservativeTeresa Hutton36529.41N/A
IndependentAndy Phillips *28823.21N/A
IndependentAdrian Richard Estcourt Temple-Brown15512.49N/A
Majority685.48N/A
Turnout1,25030.80N/A
Registered electors4,059
Liberal Democrats win (new seat)

Corsham Ladbrook

Corsham Ladbrook[28]
PartyCandidateVotes%±%
Liberal DemocratsRuth Mary Catherine Hopkinson * 1,087 59.63 N/A
ConservativeRay Le-Var58031.82N/A
GreenPhillip Christopher Chamberlain1568.56N/A
Majority50727.81N/A
Turnout1,82943.91N/A
Registered electors4,165
Liberal Democrats win (new seat)

Corsham Pickwick

Corsham Pickwick[29]
PartyCandidateVotes%±%
Liberal DemocratsHelen Clare Belcher 885 51.04 +0.74
ConservativeAlun Rolfe Crockford67839.10–1.1
LabourStephanie Michelle Driver1367.84–1.66
No party descriptionTina Maria Johnston352.02N/A
Majority20711.94+1.84
Turnout1,74542.53+2.73
Registered electors4,103
Liberal Democrats holdSwing

Corsham Without

Corsham Without[30]
PartyCandidateVotes%±%
Liberal DemocratsDerek Charles Walters 777 47.18 N/A
ConservativePatrick Holliday70342.68N/A
GreenDeclan Baseley16710.14N/A
Majority744.49N/A
Turnout1,65444.81N/A
Registered electors3,691
Liberal Democrats win (new seat)

Cricklade and Latton

Cricklade and Latton[31]
PartyCandidateVotes%±%
Liberal DemocratsBob Jones * 1,274 62.15 +13.35
ConservativeLuke Lawrence Jowett77637.85–8.85
Majority49824.29+22.19
Turnout2,07852.49+3.79
Registered electors3,959
Liberal Democrats holdSwing

Devizes East

Devizes East[32]
PartyCandidateVotes%±%
ConservativeKelvin James Nash 779 50.88 +8.08
Liberal DemocratsAngelika Davey33822.08+5.08
LabourNoël Woolrych25616.72+1.08
GreenSamantha Jane Drury Shore15810.32N/A
Majority44128.80+10.60
Turnout1,54736.35–0.35
Registered electors4,256
Conservative holdSwing

Devizes North

Devizes North[33]
PartyCandidateVotes%±%
ConservativeIain Wallis 558 42.56 –4.24
IndependentIan Richard Porter Hopkins29522.50N/A
LabourVincent Paul McNamara18013.73–1.33
GreenJames Allen15912.13–1.67
Liberal DemocratsDavid James Kinnard1199.08N/A
Majority26320.06–0.46
Turnout1,32639.71+1.01
Registered electors3,339
Conservative holdSwing

Devizes Rural West

Devizes Rural West[34]
PartyCandidateVotes%±%
ConservativeTamara Reay 1,065 60.51 N/A
GreenMargaret Ursula Green56031.82N/A
LabourDaisy Gül Alice Bostanli1357.67N/A
Majority50528.69N/A
Turnout1,77650.27N/A
Registered electors3,533
Conservative win (new seat)

Devizes South

Devizes South[35]
PartyCandidateVotes%±%
ConservativeSimon David Jacobs * 879 51.43 N/A
LabourCatherine Amelia Brown34220.01N/A
Liberal DemocratsAlan Charles Rankin30317.73N/A
GreenYvonne Alice Forsey18510.83N/A
Majority53731.42N/A
Turnout1,73445.37N/A
Registered electors3,822
Conservative win (new seat)

Downton and Ebble Valley

Downton and Ebble Valley[36]
PartyCandidateVotes%±%
ConservativeRichard John Clewer * 983 60.12 –4.58
LabourStephanie Lorraine Jalland24414.92+2.02
GreenRichard Anthony Allam22713.88–0.42
Liberal DemocratsJohn Phillip Edrich18111.07+2.87
Majority73945.20–5.1
Turnout1,64341.35+2.35
Registered electors3,973
Conservative holdSwing

Durrington

Durrington[37]
PartyCandidateVotes%±%
IndependentGraham Wright * 1,322 88.13 N/A
ConservativeCarrie Moore17811.87N/A
Majority1,14476.27N/A
Turnout1,51541.75N/A
Registered electors3,629
Independent win (new seat)

Ethandune

Ethandune[38]
PartyCandidateVotes%±%
ConservativeSuzanne Grahem Wickham * 1,077 66.60 –5.20
GreenVal Jarvis33420.66N/A
Liberal DemocratsBob Brice20612.74–15.46
Majority74319.98–23.12
Turnout1,63143.69+2.39
Registered electors3,733
Conservative holdSwing

Note: Suzanne Grahem Wickham had previously held the seat for the Conservatives in a 2019 by-election.

Fovant and Chalke Valley

Fovant and Chalke Valley[39]
PartyCandidateVotes%±%
ConservativeNabil Habib Najjar 1,060 64.83 –0.17
GreenRichard Lewis Ecclestone31619.33N/A
Liberal DemocratsJames Campbell Robertson25915.84+3.44
Majority74445.50+3.40
Turnout1,65344.99+0.89
Registered electors3,674
Conservative holdSwing

Hilperton

Hilperton[40]
PartyCandidateVotes%±%
IndependentErnie Clark * 1,187 77.99 –1.71
ConservativeJonathan Peter Davies19112.55+0.25
GreenSarah Kearney1449.46N/A
Majority99665.44–1.56
Turnout1,52544.66+1.36
Registered electors3,415
Independent holdSwing

Holt

Holt[41]
PartyCandidateVotes%±%
Liberal DemocratsTrevor William Carbin * 995 59.19 N/A
ConservativePam Hyde54332.30N/A
GreenDavid Adrian McQueen1438.51N/A
Majority45226.89N/A
Turnout1,68646.45N/A
Registered electors3,630
Liberal Democrats win (new seat)

Kington

Kington[42]
PartyCandidateVotes%±%
ConservativeHoward Greenman * 1,157 61.51 –7.69
Liberal DemocratsRos Edwards28715.26–5.64
LabourJohn Andrew Foster22211.80+1.9
GreenPeter Colegate21511.43N/A
Majority87046.25–2.05
Turnout1,89647.07–1.67
Registered electors4,028
Conservative holdSwing

Laverstock

Laverstock[43]
PartyCandidateVotes%±%
LabourIan David McLennan * 864 42.13 N/A
ConservativeLaura Elizabeth Jones77637.84N/A
IndependentHilary Anne Davidson22510.97N/A
Liberal DemocratsChristine Barbara Flynn1055.12N/A
GreenJoseph Lister Bossano813.95N/A
Majority884.29N/A
Turnout2,06847.43N/A
Registered electors4,360
Labour win (new seat)

Ludgershall North and Rural

Ludgershall North and Rural[44]
PartyCandidateVotes%±%
ConservativeChristopher Michael Williams * 849 69.31 N/A
GreenEmma Jane Clarissa Dawnay19015.51N/A
Liberal DemocratsTom de Bruijn18615.18N/A
Majority65953.80N/A
Turnout1,24434.30N/A
Registered electors3,627
Conservative win (new seat)

Lyneham

Lyneham[45]
PartyCandidateVotes%±%
ConservativeAllison Mary Bucknell * 1,269 79.41 +2.41
GreenOliver Lavery20512.83N/A
No party descriptionJames Sidney William Elford1247.76N/A
Majority1,06466.58+7.58
Turnout1,60838.92+0.22
Registered electors4,132
Conservative holdSwing

Malmesbury

Malmesbury[46]
PartyCandidateVotes%±%
Liberal DemocratsGavin Grant * 1,092 57.23 +3.33
ConservativeRay Sanderson59531.18–8.62
Labour Co-opGlyn Davies22111.58+5.28
Majority49726.05+12.05
Turnout1,93143.88+0.78
Registered electors4,401
Liberal Democrats holdSwing

Marlborough East

Marlborough East[47]
PartyCandidateVotes%±%
ConservativeCaroline Susan Thomas 804 53.78 –6.72
Liberal DemocratsKymee Cleasby36624.48+1.88
LabourKatherine Grace Davis17211.51–5.39
GreenRuth Mary Lamdin15310.23N/A
Majority43829.30–8.40
Turnout1,50937.56+0.46
Registered electors4,018
Conservative holdSwing

Marlborough West

Marlborough West[48]
PartyCandidateVotes%±%
ConservativeJane Frances Davies * 1,156 63.17 N/A
Liberal DemocratsJo Waltham32317.65N/A
GreenMark Purse1789.73N/A
LabourHarvey Neil James Bishop1739.45N/A
Majority83345.52N/A
Turnout1,85042.85N/A
Registered electors4,317
Conservative win (new seat)

Melksham East

Melksham East[49]
PartyCandidateVotes%±%
ConservativeMike Sankey 335 37.18 N/A
Liberal DemocratsNigel Paul White21924.31N/A
IndependentLouisa Lucy Lewis19221.31N/A
IndependentVanessa Fiorelli889.77N/A
IndependentRyan James Clarke677.44N/A
Majority444.89N/A
Turnout90826.53N/A
Registered electors3,423
Conservative win (new seat)

Melksham Forest

Melksham Forest[50]
PartyCandidateVotes%±%
IndependentJack Oatley 519 40.20 N/A
Liberal DemocratsPat Aves *39730.75N/A
ConservativeClaire Elizabeth Forgacs37529.05N/A
Majority1229.45N/A
Turnout1,30533.22N/A
Registered electors3,928
Independent win (new seat)

Melksham South

Melksham South[51]
PartyCandidateVotes%±%
IndependentJon Hubbard * 670 48.83 -19.52
ConservativeJacqui Crundell42931.27–0.43
Liberal DemocratsTerri Welch17312.61N/A
GreenDominic Francocci1007.29N/A
Majority24117.57N/A
Turnout1,38836.14–2.46
Registered electors3,841
Independent gain from Liberal DemocratsSwing

Melksham Without North and Shurnhold

Melksham Without North and Shurnhold[52]
PartyCandidateVotes%±%
ConservativePhil Alford * 890 64.26 N/A
Liberal DemocratsKevin Ian Cottrell26318.99N/A
IndependentSaffi Rabey23216.75N/A
Majority62745.27N/A
Turnout1,39938.43N/A
Registered electors3,640
Conservative win (new seat)

Melksham Without West and Rural

Melksham Without West and Rural[53]
PartyCandidateVotes%±%
ConservativeJonathon Seed * 870 55.98 N/A
Liberal DemocratsSyrie Katherine Gregory-Wood27917.95N/A
GreenSue Tweedie23615.19N/A
LabourSean Lakshman William McWhinnie16910.88N/A
Majority59138.03N/A
Turnout1,56745.21N/A
Registered electors3,466
Conservative win (new seat)

Mere

Mere[54]
PartyCandidateVotes%±%
IndependentGeorge Edwin Jeans * 1,332 72.71 +5.81
ConservativeTimothy Stuart Pollard24413.32–6.58
LabourJohn Anthony Jordan1779.66–3.54
GreenCindy Moxham794.31N/A
Majority1,08859.39+12.59
Turnout1,84251.47–6.43
Registered electors3,579
Independent holdSwing

Minety

Minety[55]
PartyCandidateVotes%±%
ConservativeChuck Berry * 1,217 66.87 –7.43
Liberal DemocratsLiz Lewis22612.42–6.78
LabourSteve Butcher19110.49+3.99
GreenFrancesca Elizabeth Vandelli18610.22N/A
Majority99154.45–0.45
Turnout1,82647.23+7.13
Registered electors3,866
Conservative holdSwing

Nadder Valley

Nadder Valley[56]
PartyCandidateVotes%±%
ConservativeBridget Anne Wayman * 1,049 65.28 N/A
GreenTean Jane Mitchell30819.17N/A
Liberal DemocratsJill Caudle25015.56N/A
Majority74146.11N/A
Turnout1,62644.55N/A
Registered electors3,650
Conservative win (new seat)

Old Sarum and Lower Bourne Valley

Old Sarum and Lower Bourne Valley[57]
PartyCandidateVotes%±%
ConservativeAndrew Peter Oliver 743 47.48 N/A
LabourSheena King50432.20N/A
Liberal DemocratsSam Foster16410.48N/A
GreenJacqui Bobby1549.84N/A
Majority23915.27N/A
Turnout1,58136.15N/A
Registered electors4,374
Conservative win (new seat)

Pewsey

Pewsey[58]
PartyCandidateVotes%±%
ConservativeJerry Kunkler * 1,093 59.24 –12.86
LabourRachel Katharine Ross29716.10+4.8
IndependentAlan Richard Coxon27514.91N/A
GreenCatherine Anne Read1045.64N/A
Liberal DemocratsJessie Irene Thorn764.12–12.48
Majority79643.14–12.06
Turnout1,85447.18+7.78
Registered electors3,930
Conservative holdSwing

Pewsey Vale East

Pewsey Vale East[59]
PartyCandidateVotes%±%
ConservativeStuart John Kennedy Wheeler * 1,160 66.36 N/A
GreenChris Larkin30717.56N/A
Liberal DemocratsParvis Jamieson28116.08N/A
Majority85348.80N/A
Turnout1,75940.32N/A
Registered electors4,363
Conservative win (new seat)

Pewsey Vale West

Pewsey Vale West[60]
PartyCandidateVotes%±%
ConservativePaul Oatway * 1,136 68.15 N/A
GreenBrian Roy Utton31318.78N/A
Liberal DemocratsDaniel Alexander Excell-Smith21813.08N/A
Majority82349.37N/A
Turnout1,68441.59N/A
Registered electors4,049
Conservative win (new seat)

Purton

Purton[61]
PartyCandidateVotes%±%
ConservativeJacqui Lay * 1,097 68.91 –5.79
Liberal DemocratsJoanne Clarke22714.26–11.04
LabourSteve Wheeler1579.86N/A
GreenCathy Limbrick1116.97N/A
Majority87054.65+5.55
Turnout1,60332.33+0.13
Registered electors4,959
Conservative holdSwing

Redlynch and Landford

Redlynch and Landford[62]
PartyCandidateVotes%±%
ConservativeZoë Diana Clewer 991 58.02 –8.48
Liberal DemocratsMartin James Rosell29417.21–3.39
GreenAndrew Gordon Carter24914.58N/A
Labour Co-opFinn Anderson17410.19–2.71
Majority69740.81–5.09
Turnout1,71246.10+5.10
Registered electors3,714
Conservative holdSwing

Royal Wootton Bassett East

Royal Wootton Bassett East[63]
PartyCandidateVotes%±%
ConservativeSteve Bucknell 981 64.12 –5.68
Liberal DemocratsFiona Geraldine Holness33922.16+3.56
LabourStuart Andrew Dark1227.97–3.63
GreenKaren Louise Crawford885.75N/A
Majority64241.96–8.94
Turnout1,54741.30+2.10
Registered electors3,746
Conservative holdSwing

Royal Wootton Bassett North

Royal Wootton Bassett North[64]
PartyCandidateVotes%±%
ConservativeMary Champion * 770 49.26 –3.34
Liberal DemocratsAndrew Matthews57836.98+0.88
LabourRon Bardwell1338.51–2.79
GreenTony Clark825.25N/A
Majority19212.28–4.22
Turnout1,57537.23–2.27
Registered electors4,230
Conservative holdSwing

Royal Wootton Bassett South and West

Royal Wootton Bassett South and West[65]
PartyCandidateVotes%±%
Liberal DemocratsDavid Michael Bowler 938 47.14 N/A
ConservativeSue Hughes89344.87N/A
LabourHeather Denise Reilly-Edwards1597.99N/A
Majority462.31N/A
Turnout2,00944.92N/A
Registered electors4,472
Liberal Democrats win (new seat)

Salisbury Bemerton Heath

Salisbury Bemerton Heath[66]
PartyCandidateVotes%±%
LabourCaroline Susan Corbin 392 48.22 N/A
ConservativeEd Rimmer29336.04N/A
Liberal DemocratsRichard Andrew Johnson9211.32N/A
GreenJames Lee Doyle364.43N/A
Majority9912.18N/A
Turnout82128.28N/A
Registered electors2,903
Labour win (new seat)

Salisbury Fisherton and Bemerton Village

Salisbury Fisherton and Bemerton Village[67]
PartyCandidateVotes%±%
LabourRicky Rogers * 618 38.36 +4.06
ConservativeJeremy Robert Lloyd Nettle55234.26+4.76
GreenAlex Raws27016.76+9.36
Liberal DemocratsHarry Ashcroft1106.83–8.27
UKIPPat Conlon613.79+0.19
Majority664.10–0.80
Turnout1,63238.75–1.15
Registered electors4,212
Labour holdSwing

Salisbury Harnham East

Salisbury Harnham East[68]
PartyCandidateVotes%±%
ConservativeSven Hocking * 684 38.54 N/A
LabourIan Robert Tomes43924.73N/A
Liberal DemocratsGreg Condliffe40622.87N/A
GreenIan Rylott Dixon24613.86N/A
Majority24513.80N/A
Turnout1,79045.83N/A
Registered electors3,906
Conservative win (new seat)

Salisbury Harnham West

Salisbury Harnham West[69]
PartyCandidateVotes%±%
Liberal DemocratsBrian Edward Dalton * 737 44.42 N/A
ConservativeBently Louis Fforde Creswell49830.02N/A
IndependentFrances Mary Patricia Howard1619.70N/A
GreenSarah Prinsloo1609.64N/A
LabourColin Skelton1036.21N/A
Majority23914.41N/A
Turnout1,67250.45N/A
Registered electors3,314
Liberal Democrats win (new seat)

Salisbury Milford

Salisbury Milford[70]
PartyCandidateVotes%±%
ConservativeCharles Samuel McGrath 718 40.98 N/A
Liberal DemocratsAlan Halliday Bayliss49228.08N/A
LabourFrances Theresa West30517.41N/A
GreenSara Jayne Taylor23713.53N/A
Majority22612.90N/A
Turnout1,77241.43N/A
Registered electors3,490
Conservative win (new seat)

Salisbury St Edmund's

Salisbury St Edmund's[71]
PartyCandidateVotes%±%
Liberal DemocratsPaul William Leslie Sample 1,087 53.52 N/A
ConservativeAtiqul Hoque *52525.85N/A
GreenRick Page23811.72N/A
LabourFinbarr Sheehan1818.91N/A
Majority56227.67N/A
Turnout2,05153.18N/A
Registered electors3,857
Liberal Democrats win (new seat)

Salisbury St Francis and Stratford

Salisbury St Francis and Stratford[72]
PartyCandidateVotes%±%
ConservativeMark Jonathan Lamdin McClelland 858 43.53 –5.87
LabourJohn Arthur Wells53427.09+19.09
Liberal DemocratsJulian James Sargood Ellis31816.13–16.27
GreenRichard Bolton26113.24+3.04
Majority32416.44–0.56
Turnout1,99249.92+4.92
Registered electors3,990
Conservative holdSwing

Salisbury St Paul's

Salisbury St Paul's[73]
PartyCandidateVotes%±%
ConservativeMary Elsie Webb 461 32.26 –12.44
Liberal DemocratsSamuel Adam George Charleston42930.02+7.72
LabourPaul Michael Clegg31221.83+1.13
GreenCathy Thomas22715.89+3.49
Majority322.24–20.06
Turnout1,44037.10–2.20
Registered electors3,881
Conservative holdSwing

Sherston

Sherston[74]
PartyCandidateVotes%±%
Liberal DemocratsMartin Fausing Smith 979 49.27 +24.37
ConservativeMike Jennings88544.54–24.06
LabourEmma Lee Whatley1236.19–0.21
Majority944.93N/A
Turnout2,00550.29+8.29
Registered electors3,987
Liberal Democrats gain from ConservativeSwing

Southwick

Southwick[75]
PartyCandidateVotes%±%
ConservativeHorace John Prickett * 1,029 72.31 –9.19
Liberal DemocratsJohn Richard Marsden20114.13–4.37
GreenPeter William Gregory19313.56N/A
Majority82858.19–4.21
Turnout1,44543.26+3.36
Registered electors3,340
Conservative holdSwing

The Lavingtons

The Lavingtons[76]
PartyCandidateVotes%±%
ConservativeDominic Rafael Miguel Muns 935 59.55 N/A
GreenDiane Mary Gilpin32220.51N/A
Liberal DemocratsAndrew Norman Jenkinson19312.29N/A
LabourMatthew James Bowman Lee1207.64N/A
Majority61339.04N/A
Turnout1,58743.82N/A
Registered electors3,622
Conservative win (new seat)

Tidworth East and Ludgershall South

Tidworth East and Ludgershall South[77]
PartyCandidateVotes%±%
ConservativeAnthony Kenneth John Pickernell 555 69.72 N/A
LabourDavid Wright14818.59N/A
GreenTheresa Mary Thornton9311.68N/A
Majority40751.13N/A
Turnout79819.35N/A
Registered electors4,124
Conservative win (new seat)

Tidworth North and West

Tidworth North and West[78]
PartyCandidateVotes%±%
ConservativeMark Connolly * 548 78.06 N/A
LabourAbe Michael Terry Allen15421.94N/A
Majority39456.13N/A
Turnout71618.24N/A
Registered electors3,926
Conservative win (new seat)

Note: Mark Connolly had been elected in 2017 for the previous seat called Tidworth.

Till Valley

Till Valley[79]
PartyCandidateVotes%±%
ConservativeKevin Stuart Daley * 1,038 57.80 N/A
Liberal DemocratsAlexandra Ròisin Ginn54330.23N/A
GreenTeresa Jane Fallon21511.97N/A
Majority49527.56N/A
Turnout1,80444.14N/A
Registered electors4,087
Conservative win (new seat)

Note: Kevin Daley had held the seat of Till and Wylye Valley in a 2020 by-election.

Tisbury

Tisbury[80]
PartyCandidateVotes%±%
Liberal DemocratsNick Errington 793 47.60 +22.70
ConservativeTony Deane *56333.79–28.01
GreenJulie Elizabeth Phillips31018.61+5.31
Majority23013.81N/A
Turnout1,67645.56+7.16
Registered electors3,679
Liberal Democrats gain from ConservativeSwing

Trowbridge Adcroft

Trowbridge Adcroft[81]
PartyCandidateVotes%±%
ConservativeEdward Kirk * 716 48.58 +5.88
Liberal DemocratsNick Blakemore55037.31–2.09
LabourAnthony Roderick Mansfield1349.09–8.81
GreenRosie Buck745.02N/A
Majority16611.26+7.96
Turnout1,48535.64+4.14
Registered electors4,167
Conservative holdSwing

Trowbridge Central

Trowbridge Central[82]
PartyCandidateVotes%±%
Liberal DemocratsStewart Martin Palmen * 579 40.86 –1.74
ConservativePaul Anthony Jubbie41429.22–5.58
LabourJacqueline Anne Harding27819.62–2.98
GreenJoe Lloyd Thomas14610.30N/A
Majority16511.64+3.84
Turnout1,43531.77–0.23
Registered electors4,517
Liberal Democrats holdSwing

Trowbridge Drynham

Trowbridge Drynham[83]
PartyCandidateVotes%±%
ConservativeAntonio Calogero Piazza 554 50.73 –15.57
Liberal DemocratsAndrew James Bryant *48344.23+31.03
IndependentJohn Douglas Sankey555.04N/A
Majority716.50–39.0
Turnout1,10732.79+1.59
Registered electors3,376
Conservative holdSwing

Note: Andrew James Bryant had previously gained the seat for the Liberal Democrats in a 2019 by-election.

Trowbridge Grove

Trowbridge Grove[84]
PartyCandidateVotes%±%
Liberal DemocratsDavid Charles Vigar 572 41.66 +1.46
ConservativeDavid Edward Halik *53739.11–5.69
LabourEmily Kate Pomroy-Smith18013.11–1.89
GreenDale Robert Ingram846.12N/A
Majority352.55N/A
Turnout1,39134.70+0.20
Registered electors4,009
Liberal Democrats gain from ConservativeSwing

Trowbridge Lambrok

Trowbridge Lambrok[85]
PartyCandidateVotes%±%
Liberal DemocratsJo Trigg * 932 62.55 +30.45
ConservativeLaurence James Marshall46831.41–14.09
GreenMichael Anthony Searle906.04–0.96
Majority46431.14N/A
Turnout1,49936.89+7.59
Registered electors4,063
Liberal Democrats gain from ConservativeSwing

Note: Jo Trigg had previously gained the seat for the Liberal Democrats in a 2019 by-election.

Trowbridge Park

Trowbridge Park[86]
PartyCandidateVotes%±%
ConservativeDaniel Ryan Cave 529 54.20 +6.40
Liberal DemocratsStephen James Cooper26226.84+10.34
LabourThomas Peter Culshaw10811.07–6.23
GreenGavin Hillel Lazarus777.89N/A
Majority26727.36–1.84
Turnout98133.47+2.17
Registered electors2,931
Conservative holdSwing

Trowbridge Paxcroft

Trowbridge Paxcroft[87]
PartyCandidateVotes%±%
Liberal DemocratsMel Jacob 734 53.89 –0.61
ConservativeEmily Louisa Kirk62846.11+8.61
Majority1067.78–9.22
Turnout1,37834.07+3.27
Registered electors4,045
Liberal Democrats holdSwing

Urchfont and Bishops Cannings

Urchfont and Bishops Cannings[88]
PartyCandidateVotes%±%
ConservativePhilip Whitehead * 834 55.34 N/A
Liberal DemocratsLisa Kinnaird42328.07N/A
GreenSimon Stephen Goodman25016.59N/A
Majority41127.27N/A
Turnout1,52541.17N/A
Registered electors3,704
Conservative win (new seat)

Warminster Broadway

Warminster Broadway[89]
PartyCandidateVotes%±%
ConservativeTony Jackson * 681 52.42 +2.92
IndependentJohn Syme30523.48N/A
GreenRichard Ivor Watson16512.70N/A
Liberal DemocratsMartin David John Papworth14811.39–1.31
Majority37628.95+4.45
Turnout1,32834.32–2.48
Registered electors3,869
Conservative holdSwing

Warminster East

Warminster East[90]
PartyCandidateVotes%±%
ConservativeAndrew Davis * 660 45.02 –3.28
IndependentPaul Ian MacDonald57439.15+7.55
GreenEddie Large15310.44+6.44
Liberal DemocratsOscar Robert Vaughan795.39–1.81
Majority865.87–10.73
Turnout1,48535.37–0.73
Registered electors4,198
Conservative holdSwing

Warminster North and Rural

Warminster North and Rural[91]
PartyCandidateVotes%±%
ConservativeBill Parks 977 69.74 N/A
Liberal DemocratsJenny Stratton42430.26N/A
Majority55339.47N/A
Turnout1,42133.06N/A
Registered electors4,298
Conservative win (new seat)

Warminster West

Warminster West[92]
PartyCandidateVotes%±%
ConservativePip Ridout * 603 60.73 +2.33
IndependentStacey Allensby24424.57+8.67
Liberal DemocratsElizabeth Catherine Sally Lucy Charles14614.70+1.9
Majority35936.15–6.15
Turnout1,00530.28+1.58
Registered electors3,319
Conservative holdSwing

Westbury East

Westbury East[93]
PartyCandidateVotes%±%
Liberal DemocratsGordon Ian King * 863 62.86 +15.76
ConservativeJohn Palmer Foster40229.28–13.92
LabourMichael John Amos1087.87–1.93
Majority46133.58+29.78
Turnout1,38141.63+4.53
Registered electors3,317
Liberal Democrats holdSwing

Westbury North

Westbury North[94]
PartyCandidateVotes%±%
Liberal DemocratsCarole King * 653 59.80 +1.90
ConservativeAaron Lewis Donovan30928.30–0.80
GreenMichael William Taylor978.88N/A
For BritainAndy Wright333.02N/A
Majority34431.50+2.70
Turnout1,09527.92–1.18
Registered electors3,922
Liberal Democrats holdSwing

Note: Carole King had previously held the seat for the Liberal Democrats in a 2019 by-election.

Westbury West

Westbury West[95]
PartyCandidateVotes%±%
IndependentMatthew Jonathan Anthony Dean * 576 52.03 N/A
ConservativeDaniel Joseph Butler26624.03–4.57
LabourJane Francesca Russ15413.91+3.41
Liberal DemocratsDavid Charles Cavill11110.03–14.67
Majority31028.00N/A
Turnout1,11528.04+0.94
Registered electors3,976
Independent gain from IndependentSwing

Note: in 2017, Matthew Dean was elected in Salisbury St Pauls

Wilton

Wilton[96]
PartyCandidateVotes%±%
ConservativePauline Elizabeth Church * 859 53.06 N/A
Liberal DemocratsPeter Derek Edge56534.90N/A
GreenPeter Jolyon Ellis Matthews1016.24N/A
LabourSeamus Green945.81N/A
Majority29418.16N/A
Turnout1,63543.46N/A
Registered electors3,762
Conservative win (new seat)

Winsley and Westwood

Winsley and Westwood[97]
PartyCandidateVotes%±%
ConservativeJohnny Kidney * 1,198 53.92 –2.98
Liberal DemocratsRichard Gregory Mann1,02446.08+2.98
Majority1747.84–5.86
Turnout2,23756.39+1.19
Registered electors3,967
Conservative holdSwing

Winterslow and Upper Bourne Valley

Winterslow and Upper Bourne Valley[98]
PartyCandidateVotes%±%
ConservativeRich Rogers 976 44.79 N/A
IndependentChristopher Devine *81837.54N/A
GreenHarry Jacob Pannell1516.93N/A
Liberal DemocratsRoxanne Eastland1316.01N/A
LabourAndrew Edward Cooke1034.73N/A
Majority1587.20N/A
Turnout2,19553.85N/A
Registered electors4,076
Conservative win (new seat)

Wylye Valley

Wylye Valley[99]
PartyCandidateVotes%±%
ConservativeChristopher Newbury* 1,135 66.26 N/A
GreenJulia Mary Tuff30217.63N/A
Liberal DemocratsJosh Charles27616.11N/A
Majority53748.63N/A
Turnout1,73746.63N/A
Registered electors3,725
Conservative win (new seat)

Note: in 2017, Christopher Newbury was elected in the former Warminster Copheap and Wylye

By-elections between 2021 and 2025

Salisbury St Paul's

Salisbury St Paul's: 3 November 2022[100]
PartyCandidateVotes%±%
Liberal DemocratsSam Charleston 830 64.84 +34.82
LabourTony Mears23718.52–3.31
ConservativeKatrina Sale21316.64–15.62
Majority59346.33N/A
Turnout1,28732.92–4.18
Registered electors3,906
Liberal Democrats gain from ConservativeSwing+25.3

Tisbury

Tisbury: 8 June 2023[101]
PartyCandidateVotes%±%
Liberal DemocratsRichard Budden 1,028 66.97 +19.37
ConservativeQuentin Edwards50733.03–0.76
Majority52133.94+20.13
Turnout1,54642.62-2.94
Registered electors3,627
Liberal Democrats holdSwing+10.1

Calne Chilvester and Abberd

Calne Chilvester and Abberd: 22 February 2024[102]
PartyCandidateVotes%±%
Liberal DemocratsRobert MacNaughton 424 45.25 +18.06
ConservativeTaylor Paul Dickson Clarke28330.20–16.81
LabourNick Maslen17218.36+3.70
GreenHugh Pilcher-Clayton586.19–4.95
Majority14115.05N/A
Turnout94724.00–7.90
Registered electors3,946
Liberal Democrats gain from ConservativeSwing+17.4

Cricklade and Latton

Cricklade and Latton: 14 March 2024
PartyCandidateVotes%±%
Liberal DemocratsNick Dye 1,030 76.01 +13.86
ConservativeLuke Lawrence Jowett25318.67–19.14
LabourJohn Francis Barnes453.32N/A
GreenAnna Marie271.99N/A
Majority77757.34+33.04
Turnout1,35633.28–18.69
Registered electors4,074
Liberal Democrats holdSwing+16.5

References