← All councils

Wiltshire

Every election cycle we have data for, most recent first.

Council composition (approx.)

98 councillors elected across cycles 2025, summed by party. One square per seat. Approximate: by-thirds councils mid-term, boundary reviews, and partial-cycle elections all mean this can be a few seats off the live council count. For the authoritative current composition, check the council's own members list. Hover any seat for the party.

Cycles

Party-control changes between cycles

Cases where the largest party (by seats won) changed from one cycle to the next. Each row shows the new party's vote share in both cycles and the seats they took. A small vote shift paired with a big seat shift is the First-Past-the-Post volatility story.

2021 2025

Conservative and Unionist Party Liberal Democrats

Vote shift (incoming party) +5.8 pts 28.1% → 33.9%
Seat shift (incoming party) +16.3 pts 27.6% → 43.9%
Outgoing party (vote / seats 2021 → 2025) 47.3% → 32.1% seats: 62.2% → 37.8%

Vote share vs seat share

2021
Votes
Seats
2025
Votes
Seats

Caveat for by-thirds councils: only a third of the seats are elected in each cycle, so a flip in the "largest party this cycle" doesn't necessarily mean a flip in overall council control. The vote-vs-seat divergence still tells you something about how First-Past-the-Post allocates the seats that were contested.

Ward by ward

Each row is a ward, each column a cycle. Each cell shows the top-of-poll candidate's party (swatch) and their share of valid ballots. Wards are matched by name across cycles — boundary reviews can mean a ward of the same name is a slightly different area in a later cycle.

Ward20212025
Aldbourne & Ramsbury64%43%
Alderbury & Whiteparish60%45%
Amesbury East & Bulford68%48%
Amesbury South65%44%
Amesbury West65%41%
Avon Valley68%50%
Bowerhill76%45%
Box & Colerne66%52%
Bradford-on-Avon North59%
Bradford-On-Avon North48%
Bradford-on-Avon South63%
Bradford-On-Avon South75%
Brinkworth51%46%
Bromham, Rowde & Roundway64%61%
By Brook62%40%
Calne Central54%43%
Calne Chilvester & Abberd47%38%
Calne North43%37%
Calne Rural61%47%
Calne South59%67%
Chippenham Cepen Park & Derriads45%46%
Chippenham Cepen Park & Hunters Moon53%43%
Chippenham Hardenhuish52%55%
Chippenham Hardens & Central57%62%
Chippenham Lowden & Rowden40%42%
Chippenham Monkton82%63%
Chippenham Pewsham56%54%
Chippenham Sheldon35%30%
Corsham Ladbrook60%58%
Corsham Pickwick51%62%
Corsham Without47%55%
Cricklade & Latton62%63%
Devizes East51%36%
Devizes North43%34%
Devizes Rural West61%51%
Devizes South51%38%
Downton & Ebble Valley60%50%
Durrington88%78%
Ethandune67%39%
Fovant & Chalke Valley65%55%
Hilperton78%71%
Holt59%61%
Kington62%49%
Laverstock42%45%
Ludgershall North & Rural69%46%
Lyneham79%56%
Malmesbury57%62%
Marlborough East54%46%
Marlborough West63%49%
Melksham East37%40%
Melksham Forest40%42%
Melksham South49%29%
Melksham Without North & Shurnhold64%50%
Melksham Without West & Rural56%36%
Mere73%64%
Minety67%41%
Nadder Valley65%52%
Old Sarum & Lower Bourne Valley47%33%
Pewsey59%55%
Pewsey Vale East66%53%
Pewsey Vale West68%57%
Purton69%49%
Redlynch & Landford58%58%
Royal Wootton Bassett East64%37%
Royal Wootton Bassett North49%39%
Royal Wootton Bassett South & West47%43%
Salisbury Bemerton Heath48%35%
Salisbury Fisherton & Bemerton Village38%29%
Salisbury Harnham East39%36%
Salisbury Harnham West44%53%
Salisbury Milford41%44%
Salisbury St Edmund's53%
Salisbury St Edmundæs54%
Salisbury St Francis & Stratford27%
Salisbury St Paul's37%
Salisbury St Paulæs32%
Salisbury St. Francis & Stratford44%
Sherston49%51%
Southwick72%38%
The Lavingtons60%48%
Tidworth East & Ludgershall South70%50%
Tidworth North & West78%47%
Till Valley58%43%
Tisbury48%58%
Trowbridge Adcroft49%37%
Trowbridge Central41%42%
Trowbridge Drynham51%44%
Trowbridge Grove42%38%
Trowbridge Lambrok63%63%
Trowbridge Park54%33%
Trowbridge Paxcroft54%44%
Urchfont & Bishops Cannings55%44%
Warminster Broadway52%40%
Warminster East45%33%
Warminster North & Rural70%53%
Warminster West61%29%
Westbury East63%55%
Westbury North60%41%
Westbury West52%37%
Wilton53%40%
Winsley & Westwood54%47%
Winterslow & Upper Bourne Valley45%58%
Wylye Valley66%54%