2021 Gloucestershire County Council election

Last updated

2021 Gloucestershire County Council election
Severn Cross.svg
  2017 6 May 2021 (2021-05-06) 2025  

All 53 seats to Gloucestershire County Council
27 seats needed for a majority
 First partySecond party
  No image wide.svg No image wide.svg
Party Conservative Liberal Democrats
Last election31 seats, 45.1%14 seats, 27.4%
Seats won2816
Seat changeDecrease2.svg 3Increase2.svg 2
Popular vote87,83349,528
Percentage43.9%24.8%
SwingDecrease2.svg 1.2%Decrease2.svg 2.6%

 Third partyFourth party
  No image wide.svg No image wide.svg
Party Labour Green
Last election5 seats, 14.4%1 seat, 7.7%
Seats won54
Seat changeSteady2.svgIncrease2.svg 2
Popular vote30,83225,916
Percentage15.4%13.0%
SwingIncrease2.svg 1.0%Increase2.svg 5.3%

Gloucestershire UK local election 2021 map.svg
Map showing the results of the 2021 Gloucestershire County Council election

Council control before election


Conservative

Council control after election


Conservative

The 2021 Gloucestershire County Council election took place on 6 May 2021 alongside other local elections. All 53 seats to Gloucestershire County Council were up for election. [1] The Conservatives retained their majority, albeit a smaller one than in 2017. [2]

Contents

Background and election campaign

GloucestershireParliamentaryConstituency2017Results.svg
Gloucestershire in 2017.
GloucestershireParliamentaryConstituency2015Results.svg
Gloucestershire in 2019.

In the 2017 Gloucestershire County Council election, the Conservatives won overall control of the council. [3]

At the 2019 United Kingdom general election, the Labour Party lost their only parliamentary seat in Gloucestershire.

Before the election, the council consisted of 28 Conservatives, 13 Liberal Democrats, 5 Labour (4 being Labour Co-op), 2 Green, 1 People Against Bureaucracy, 3 Independents and 1 vacant seat. [4]

There was some controversy over alleged delivery of election material and campaigning due to the ongoing COVID-19 pandemic in the United Kingdom. One candidate in the election was reported to the Gloucestershire Constabulary for allegedly breaching lockdown regulations but she denied this and claimed that the leaflets were not election related. The Liberal Democrats in the county claimed that it was a politically motivated attack on their campaign by the Conservative Party. [5]

Council composition

After 2017 election [6] Before 2021 election [4] After 2021 election [2]
PartySeatsPartySeatsPartySeats
Conservative 31 Conservative 28 Conservative 28
Liberal Democrats 14 Liberal Democrats 13 Liberal Democrats 16
Labour 3 Labour Co-op 4 Labour Co-op 4
Green 2 Independent 3 Green 4
Labour Co-op 2 Green 2 Labour 1
PAB 1 Labour 1
PAB 1
Vacant1

Summary

Election result

2021 Gloucestershire County Council election
PartyCandidatesSeatsGainsLossesNet gain/lossSeats %Votes %Votes+/−
  Conservative 532847Decrease2.svg 352.843.987,833–1.2
  Liberal Democrats 441631Increase2.svg 230.224.849,528–2.6
  Labour 49522Steady2.svg9.415.430,832+1.0
  Green 39431Increase2.svg 27.513.025,916+5.3
  Independent 14000Steady2.svg0.02.24,340+1.0
  Reform UK 2000Steady2.svg0.00.2432N/A
 Freedom Alliance (UK)3000Steady2.svg0.00.2315N/A
  TUSC 5000Steady2.svg0.00.1179N/A
  Libertarian 2000Steady2.svg0.00.1169N/A
  UKIP 1000Steady2.svg0.00.191–3.1
  Liberal 1000Steady2.svg0.0<0.177N/A
  Heritage 1000Steady2.svg0.0<0.168N/A
  PAB 0001Decrease2.svg 10.00.00–0.9

Results by Division

Cheltenham

Cheltenham district summary
PartySeats+/-Votes%+/-
Liberal Democrats 7Decrease2.svg 116,07142.1–7.3
Conservative 5Increase2.svg 215,12839.6+4.5
Green 0Steady2.svg4,75712.5+8.0
Labour 0Steady2.svg2,2505.9±0.0
PAB 0Decrease2.svg 1N/AN/A–4.4
Total12Steady2.svg38,206

Division results

All Saints and Oakley
PartyCandidateVotes%±%
Liberal Democrats Colin Hay 1,385 47.00 −6
Conservative Jake Hardy89730.44−1
Green Jessica West39613.44+6
Labour Isobel Laing2699.13−1
Majority 48816.56−5
Turnout 2,94734.78+2.01
Liberal Democrats hold Swing
Battledown and Charlton Kings
PartyCandidateVotes%±%
Conservative Matt Babbage 1,988 45 −1
Liberal Democrats Paul McCloskey1,76740−5
Green Lorraine Mason43010+5
Labour Ella Rees2165±0
Majority 2215+4
Turnout 4,40148.49+2.15
Conservative hold Swing
Benhall and Up Hatherley
PartyCandidateVotes%±%
Liberal Democrats Roger Whyborn 2,037 50 −2
Conservative Jonathan Beeston1,55738−2
Green Samantha Hodges3609+5
Labour Robin Carey1484±0
Majority 48012±0
Turnout 4,10250.77+4.43
Liberal Democrats hold Swing
Charlton Park and College
PartyCandidateVotes%±%
Liberal Democrats Paul Baker 2,106 48 −13
Conservative Graham Bocking1,60837+5
Green Sharon Wallington43210+6
Labour Robert Arnott2165+2
Majority 49811−18
Turnout 4,36252.57+5.64
Liberal Democrats hold Swing
Hesters Way and Springbank
PartyCandidateVotes%±%
Liberal Democrats Suzanne Williams 1,333 48 −6
Conservative Laura Haley97235+5
Labour Thomas Johnson2529+1
Green Adrian Becker2208+5
Majority 36113−11
Turnout 2,77727.82+1.51
Liberal Democrats hold Swing
Lansdown and Park
PartyCandidateVotes%±%
Conservative Tim Harman 2,101 48 −2
Liberal Democrats Paul Wheat1,63638−4
Green Stephen Bell62014+10
Majority 46510+2
Turnout 4,35748.07−2.15
Conservative hold Swing
Leckhampton and Warden Hill
PartyCandidateVotes%±%
Conservative Margaret Nelson 1,982 42 −1
Liberal Democrats Iain Dobie1,87840−9
Green Peter Frings68415+11
Labour Ian White1333−1
Majority 1042−4
Turnout 4,67753.70+3.48
Conservative gain from Liberal Democrats Swing
Pittville and Prestbury
PartyCandidateVotes%±%
Conservative Stephan Fifield 2,327 53 +32
Liberal Democrats Jason Potter-Peachey1,14326−9
Green Billy Wassell56113+10
Labour Julie Farmer3759+6
Majority 1,18427+24
Turnout 4,40645.82+0.79
Conservative gain from PAB Swing
St Mark’s and St Peter’s
PartyCandidateVotes%±%
Liberal Democrats David Willingham 1,651 49 −10
Conservative Daniel Ruff94128+5
Green Malcolm Allison40412+5
Labour Clive Harriss34410+2
Majority 71021−15
Turnout 3,34032.71+1.96
Liberal Democrats hold Swing
St Paul’s and Swindon
PartyCandidateVotes%±%
Liberal Democrats Bernie Fisher 1,135 40 −10
Conservative Rhiannon Evans75527+3
Green Tabi Joy65023+16
Labour Kenneth Syme29710−8
Majority 38013−13
Turnout 2,83732.52+5.26
Liberal Democrats hold Swing

Cotswold

Cotswold district summary
PartySeats+/-Votes%+/-
Conservative 4Decrease2.svg 114,51247.1–3.0
Liberal Democrats 4Increase2.svg 111,30236.7–3.2
Green 0Steady2.svg2,4728.0+2.6
Labour 0Steady2.svg1,9746.4+5.1
Reform UK 0Steady2.svg4361.4N/A
Liberal 0Steady2.svg770.2N/A
TUSC 0Steady2.svg330.1N/A
Total8Steady2.svg30,806

Division results

Bourton-on-the-Water and Northleach
PartyCandidateVotes%±%
Liberal Democrats Paul Hodgkinson 2,136 56 −4
Conservative Tom Bradley1,24132−8
Labour Timothy Davies2426+6
Green Bob Irving1504+4
Liberal Byron Hadley772+2
Majority 89524+4
Turnout 3,84643.69−2.71
Liberal Democrats hold Swing
Campden-Vale
PartyCandidateVotes%±%
Conservative Lynden Stowe 2,323 63 −5
Green Clare Turner73520+15
Reform UK Robert McNeil-Wilson35910+7
Labour John Callinan2908+8
Majority 1,58843−2
Turnout 3,70743.20+4.70
Conservative hold Swing
Cirencester Beeches
PartyCandidateVotes%±%
Liberal Democrats Joe Harris 2,085 54 −4
Conservative David Fowles1,42237+3
Green Erin Hughes2075+1
Labour Sebastian Parkinson1263+3
TUSC Alan Mackenzie331+1
Majority 66317−7
Turnout 3,87343.41+4.61
Liberal Democrats hold Swing
Cirencester Park
PartyCandidateVotes%±%
Liberal Democrats Rebecca Halifax 1,824 54 −9
Conservative Robert Gibson1,10633+6
Green Ariana Strait2257+5
Labour Robin Layfield2156+1
Majority 71821−15
Turnout 3,37040.49−1.01
Liberal Democrats hold Swing
Fairford and Lechlade on Thames
PartyCandidateVotes%±%
Conservative Dom Morris 2,326 59 +4
Liberal Democrats Tony Dale1,34434+2
Labour Sharon Aldrick2617+1
Majority 98225+2
Turnout 3,93145.20+5.40
Conservative hold Swing
South Cerney
PartyCandidateVotes%±%
Liberal Democrats Lisa Spivey 2,133 51 +3
Conservative Shaun Parsons1,81643−6
Labour Maggie Elsey1894+4
Reform UK Simon Moxon772+2
Majority 3178+7
Turnout 4,21548.38+6.38
Liberal Democrats gain from Conservative Swing
Stow-on-the-Wold
PartyCandidateVotes%±%
Conservative Mark Mackenzie-Charrington 2,272 53 −10
Liberal Democrats Clive Webster1,78042+15
Labour John Beer2265+5
Majority 49211−25
Turnout 4,27841.54+3.84
Conservative hold Swing
Tetbury
PartyCandidateVotes%±%
Conservative Stephen Hirst 2,006 56 −13
Green Sabrina Poole1,15532+7
Labour Simon Bye42512+12
Majority 85124−20
Turnout 3,58641.16+4.16
Conservative hold Swing

Forest of Dean

Forest of Dean district summary
PartySeats+/-Votes%+/-
Conservative 4Decrease2.svg 310,50641.7–1.4
Green 2Increase2.svg 25,19220.6+10.8
Labour 1Steady2.svg4,34117.2–4.9
Liberal Democrats 1Increase2.svg 12,0848.3–1.0
Independent 0Steady2.svg2,89411.5+6.7
UKIP 0Steady2.svg910.4–10.4
TUSC 0Steady2.svg850.3N/A
Total8Steady2.svg25,193

Division results

Blakeney and Bream
PartyCandidateVotes%±%
Green Beki Hoyland 1,345 34 +24
Conservative Richard Boyles1,32834+1
Independent Richard Leppington66217−11
Labour Khady Gueye62216−4
Majority 170.4−5
Turnout 3,95742
Green gain from Conservative Swing
Cinderford
PartyCandidateVotes%±%
Labour Graham Morgan 1,125 51 −3
Conservative Carol Thomas73633+8
Green Alison Bruce26412+4
Liberal Democrats Peter Brown653±0
TUSC Ian Quick221+1
Majority 48918−11
Turnout 2,21227
Labour hold Swing
Coleford
PartyCandidateVotes%±%
Conservative Carole Allaway-Martin 1,149 44 −4
Labour Matt Bishop68826±0
Independent Ian Whitburn63324+24
Liberal Democrats Peter Taylor1586−4
Majority 46118−4
Turnout 2,62831
Conservative hold Swing
Drybrook and Lydbrook
PartyCandidateVotes%±%
Conservative Terry Hale 1,039 33 ±0
Independent Thom Forester80426+26
Labour Co-op Di Martin77525−1
Green Sid Phelps41113+13
Liberal Democrats Andrew Cooley732−3
Majority 2357+5
Turnout 3,10238
Conservative hold Swing
Lydney
PartyCandidateVotes%±%
Conservative Alan Preest 1,514 54 +8
Labour Mel Farrant56620−4
Green Andy Wright41715+4
Liberal Democrats Terry Tull1375−1
UKIP Alan Grant913−11
TUSC Claude Mickleson632+2
Majority 94834+12
Turnout 2,78834
Conservative hold Swing
Mitcheldean
PartyCandidateVotes%±%
Conservative Philip Robinson 1,669 48 −7
Independent Brian Robinson79523−32
Labour Shaun Stammers56516+2
Green Jackie Dale42912+7
Majority 87425−10
Turnout 3,45841
Conservative hold Swing
Newent
PartyCandidateVotes%±%
Liberal Democrats Gill Moseley 1,651 51 +42
Conservative Will Windsor-Clive1,57949−14
Majority 722−50
Turnout 3,23038
Liberal Democrats gain from Conservative Swing
Sedbury
PartyCandidateVotes%±%
Green Chris McFarling 2,326 61 +38
Conservative Patrick Molyneux1,49239±0
Majority 83422+6
Turnout 3,81847
Green gain from Conservative Swing

Gloucester

Gloucester district summary
PartySeats+/-Votes%+/-
Conservative 8Increase2.svg 116,43248.3+0.1
Liberal Democrats 2Steady2.svg8,08323.7+0.5
Labour 0Decrease2.svg 16,78719.9–2.2
Independent 0Steady2.svg1,3273.9N/A
Green 0Steady2.svg1,2553.7+1.7
Libertarian 0Steady2.svg1010.3N/A
TUSC 0Steady2.svg300.1N/A
Freedom Alliance0Steady2.svg290.1N/A
Total10Steady2.svg34,044

Division results

Abbey
PartyCandidateVotes%±%
Conservative Andrew Gravells 2,499 65 −5
Liberal Democrats Alwin Wiederhold71219+7
Labour Sam Maynard60716−2
Majority 1,78746−6
Turnout 3,81840.59
Conservative hold Swing
Barnwood and Hucclecote
PartyCandidateVotes%±%
Liberal Democrats David Brown 2,173 51 +1
Conservative Fred Ramsey1,41633−8
Labour Trevor Howard3769+2
Green Frances Griffiths1483+1
Independent Jim Woods1072+2
Green Anthony Bergonzi662±0
Majority 75718+9
Turnout 4,28646.13
Liberal Democrats hold Swing
Barton and Tredworth
PartyCandidateVotes%±%
Conservative Sajid Patel 1,791 54 +3
Labour Usman Bhaimia1,19436−4
Independent Simon Collins1545+5
Liberal Democrats Sandra Adams1525+1
Majority 52518+7
Turnout 3,29137.29
Conservative hold Swing
Coney Hill and Matson
PartyCandidateVotes%±%
Conservative Alastair Chambers 1,271 51 +14
Labour Lesley Williams67727−16
Liberal Democrats Luke Shervey2159−1
Independent Robert McCormick1576+6
Green Adam Shearing1526+6
TUSC Susan Powell301+1
Majority 59424+18
Turnout 2,50229.95
Conservative gain from Labour Swing
Grange and Kingsway
PartyCandidateVotes%±%
Conservative David Norman 1,774 57 ±0
Labour Gary Mills72523−2
Green Robert Brookes2368+4
Independent Scott Clacher2137+7
Liberal Democrats Paul Caiden1695−2
Majority 1,04934+2
Turnout 3,11730.40
Conservative hold Swing
Hempsted and Westgate
PartyCandidateVotes%±%
Conservative Pam Tracey 1,365 42 −8
Labour Jake Pier80325−5
Liberal Democrats Rebecca Trimnell74623+14
Green Mike Byfield2137+2
Independent Philip Nash943+3
Majority 56317−3
Turnout 3,22135.30
Conservative hold Swing
Kingsholm and Wotton
PartyCandidateVotes%±%
Liberal Democrats Jeremy Hilton 1,574 50 −2
Conservative Peter Sheehy77925+1
Labour Ola Kareem50016−2
Green Jonathan Ingleby1966+3
Independent John McStay732+2
Majority 79525−3
Turnout 3,12238.46
Liberal Democrats hold Swing
Longlevens
PartyCandidateVotes%±%
Conservative Kathy Williams 2,087 52 +3
Liberal Democrats Sarah Sawyer1,35033−3
Labour Ellis Fincham46111+3
Libertarian Matthew Young1012−2
Independent Stuart Love461+1
Majority 73719+6
Turnout 4,04543.10
Conservative hold Swing
Quedgeley
PartyCandidateVotes%±%
Conservative Mark Hawthorne 1,633 53 +3
Liberal Democrats Liam Harries66522−6
Labour Jack Fayter43814+2
No DescriptionAnna Mozol29610−18
Freedom Alliance Rhondda Lee291+1
Majority 96831+9
Turnout 3,06135.29
Conservative hold Swing
Tuffley
PartyCandidateVotes%±%
Conservative Andrew Miller 1,817 51 −1
Labour Tracy Millard1,00628−8
Liberal Democrats Sebastian Field3279+3
Green Sharon Byfield2447+7
Independent Gary Cleaver1875+5
Majority 81123+7
Turnout 3,58137.97
Conservative hold Swing

Stroud

Stroud district summary
PartySeats+/-Votes%+/-
Conservative 4Steady2.svg18,17641.1–1.1
Labour 4Increase2.svg 112,54828.4+3.5
Green 1Decrease2.svg 19,17520.7+2.9
Liberal Democrats 1Steady2.svg3,5488.0–6.1
Independent 0Steady2.svg4150.9+0.7
Freedom Alliance0Steady2.svg2210.5N/A
Heritage 0Steady2.svg680.2N/A
Libertarian 0Steady2.svg680.2N/A
TUSC 0Steady2.svg310.1–0.7
Total10Steady2.svg44,250

Division results

Bisley and Painswick
PartyCandidateVotes%±%
Conservative Susan Williams 2,386 47 −3
Green Alan Mossman2,00139+11
Labour Co-op Helen Fenton69414+14
Majority 3858−14
Turnout 5,08152
Conservative hold Swing
Cam Valley
PartyCandidateVotes%±%
Conservative Brian Tipper 2,431 55 +1
Labour Co-op Natalie Bennett1,23128−8
Green Martyn Cutcher4179+9
Liberal Democrats Richard Blackwell-Whitehead3318−2
Majority 1,20027+9
Turnout 4,41042
Conservative hold Swing
Dursley
PartyCandidateVotes%±%
Labour Co-op Wendy Thomas 2,080 50.45 +12
Conservative Loraine Patrick2,04349.55+5
Majority 370.90−6
Turnout 4,12345
Labour gain from Conservative Swing
Hardwicke and Severn
PartyCandidateVotes%±%
Conservative Stephen Davies 2,197 61 +3
Labour Oakley Pollard85724+8
Liberal Democrats Mike Stayte55115−2
Majority 1,34037−4
Turnout 3,60539
Conservative hold Swing
Minchinhampton
PartyCandidateVotes%±%
Green Chloe Turner 3,390 61 +11
Conservative Julia Judd2,04137−13
Freedom Alliance Karen McWalter1032+2
Majority 1,34924+24
Turnout 5,53454
Green hold Swing
Nailsworth
PartyCandidateVotes%±%
Labour Co-op Steve Robinson 2,582 54 +12
Conservative Ewan Denning1,73237−1
Liberal Democrats Rhianna Wilsher4249±0
Majority 85017+13
Turnout 4,73852
Labour hold Swing
Rodborough
PartyCandidateVotes%±%
Labour Co-op John Bloxsom 1,598 35 −10
Conservative Bob Trusty1,30629−2
Green Philip Blomberg1,04823+8
Independent Graham Stanley4159+9
Liberal Democrats Adam Cain1253−6
Heritage Richard Nurse681+1
Majority 2926−8
Turnout 4,56044
Labour hold Swing
Stonehouse
PartyCandidateVotes%±%
Conservative Nicholas Housden 1,244 43 +11
Labour Co-op Taz Jones79027−19
Green Carol Kambites65122+14
Liberal Democrats Robert Jewell1284−3
Libertarian Glenville Gogerly682−4
TUSC Chris Moore311+1
Majority 45416+2
Turnout 2,91237
Conservative gain from Labour Swing
Stroud Central
PartyCandidateVotes%±%
Labour Co-op David Drew 2,265 43.90 +14
Green Molly Scott Cato 1,66832.33−9
Conservative Anthony Blackburn1,01919.75−4
Freedom Alliance Arthur Edwards1182.29+2
Liberal Democrats George James901.76−4
Majority 59711.57
Turnout 5,16049
Labour gain from Green Swing
Wotton-under-Edge
PartyCandidateVotes%±%
Liberal Democrats Linda Cohen 1,899 46 −1
Conservative Graham Smith1,77743+2
Labour David Carter45111+2
Majority 1223−3
Turnout 4,12748
Liberal Democrats hold Swing

Tewkesbury

Tewkesbury district summary
PartySeats+/-Votes%+/-
Conservative 4Decrease2.svg 213,07947.4–10.1
Liberal Democrats 2Increase2.svg 18,44030.6+7.4
Green 1Increase2.svg 13,06511.1+7.0
Labour 0Steady2.svg2,93210.6+2.2
Freedom Alliance0Steady2.svg650.2N/A
Total7Steady2.svg27,581

Division results

Bishop's Cleeve
PartyCandidateVotes%±%
Liberal Democrats Alex Hegenbarth 2,655 54 +27
Conservative Robert Bird1,91039−22
Labour Andrew Williams3277−1
Freedom Alliance Richard Brooke651+1
Majority 74515−19
Turnout 4,95740.39
Liberal Democrats gain from Conservative Swing
Brockworth
PartyCandidateVotes%±%
Conservative Robert Vines 2,073 53 ±0
Labour Joe Ambrose96725+25
Liberal Democrats Clare Softley84622−10
Majority 1,10628+7
Turnout 3,88632.28
Conservative hold Swing
Churchdown
PartyCandidateVotes%±%
Liberal Democrats Ben Evans 1,978 59 +8
Conservative Paul Grierson1,00330−10
Labour Rosy Varden2347−2
Green Campbell Milne1494+4
Majority 97529+18
Turnout 3,36440.14
Liberal Democrats hold Swing
Highnam
PartyCandidateVotes%±%
Conservative Phil Awford 2,723 66.22 −5
Green Su Billington49211.96+5
Liberal Democrats Martin Griffiths45811.14+1
Labour Stephen Miller43910.68−2
Majority 2,23154.26−4
Turnout 4,11237.69
Conservative hold Swing
Tewkesbury
PartyCandidateVotes%±%
Green Cate Cody 1,781 52 +52
Conservative Kevin Cromwell1,44442+1
Labour Simon O’Rourke2196−3
Majority 33710+8
Turnout 3,44441.43
Green gain from Conservative Swing
Tewkesbury East
PartyCandidateVotes%±%
Conservative Vernon Smith 1,510 46 −18
Liberal Democrats Christopher Coleman1,14535+18
Labour Zoe Darlington32810−4
Green Jan Millett2698+3
Majority 36511−36
Turnout 3,25235.14
Conservative hold Swing
Winchcombe and Woodmancote
PartyCandidateVotes%±%
Conservative David Gray 2,416 53 −11
Liberal Democrats Nigel Adcock1,35830+5
Labour Susan Sturgeon4189+2
Green Stuart Galey3748+3
Majority 1,05823−16
Turnout 4,56644.90
Conservative hold Swing

Changes 2021–2025

Highnam By-Election 4 May 2023 [9]
PartyCandidateVotes%±%
Conservative Paul McLain 2,041 50.7 −15.5
Liberal Democrats James Joyce1,41135.1+24.0
Green Jonathan Bristow57214.2+2.2
Majority 63015.7
Turnout 4,024
Conservative hold Swing

References

  1. "Gloucestershire County Council - Gloucestershire County Council". www.gloucestershire.gov.uk. Retrieved 3 February 2021.
  2. 1 2 "County Council - Thursday 6 May 2021". Gloucestershire County Council . 6 May 2021. Retrieved 30 May 2021.
  3. Thomas, Aled (5 May 2017). "The 2017 Gloucestershire County Council elections at a glance". GloucestershireLive. Retrieved 18 February 2021.
  4. 1 2 "Your Councillors by Party". Gloucestershire County Council . Archived from the original on 2 May 2021. Retrieved 30 May 2021.
  5. Boobyer, Leigh (2 February 2021). "More councillors reported to police over 'breaching' lockdown". GloucestershireLive. Retrieved 12 February 2021.
  6. "County Council - Thursday 4 May 2017". Gloucestershire County Council . 4 May 2017. Retrieved 30 May 2021.
  7. Horton, Kim (3 February 2022). "Gloucestershire councillor to appear in court accused of breaching Animal Welfare Act regulation". Gloucestershire Live. Retrieved 27 August 2023.
  8. Rowe, Edward (13 May 2024). "Tories lose county council majority after defection". BBC News. Retrieved 13 May 2024.
  9. "Local Elections Archive Project — Highnam Division". www.andrewteale.me.uk. Retrieved 10 March 2024.