← Swindon (all cycles) · 2 May 2019 cohort

Swindon 2019

Local elections held 2 May 2019.

19 ward races
19 seats
7 elected below the proportional quota
36.8% 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 they'd need to clinch the 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 signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar 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 19 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 19 seats had been shared out in proportion to votes received (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; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Conservative Party20,57439.6%1263.2%842.1%+4
Labour Party20,36139.2%736.8%842.1%-1
UK Independence Party (UKIP)3,6827.1%00.0%15.3%-1
Green Party3,4526.7%00.0%15.3%-1
Liberal Democrats3,3646.5%00.0%15.3%-1
Independent4680.9%00.0%00.0%0
Total51,901100.0%19100.0%19100.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

Council composition: what this election replaced

Two opencouncildata snapshots: the council immediately after the 2019 election (current) and immediately before it (2018). Only ~⅓ of seats were contested in 2019 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2019)
Previous (2018)

Wards in this council

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

Race results

Old Town · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,990

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Nick Burns-HowellConservative Party1,16739.0%−11.0 ptsElected
2Neil HopkinsLabour Party1,15238.5%
3John HughesGreen Party2749.2%
4Peter OliverLiberal Democrats2398.0%
5Jason CostelloUK Independence Party (UKIP)1585.3%

EC ward code E05008963 · Back to ward index

Penhill and Upper Stratton · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,620

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Oladapo IbitoyeConservative Party1,08641.5%−8.5 ptsElected
2Katharine LinnegarLabour Party78530.0%
3Teresa PageIndependent46817.9%
4Katharine HeneryGreen Party1726.6%
5Michelle HorrobinLiberal Democrats1094.2%

EC ward code E05010757 · Back to ward index

Shaw · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,825

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Nick MartinConservative Party1,24844.2%−5.8 ptsElected
2John FirthLabour Party96134.0%
3Ken KimberGreen Party33812.0%
4Adrian CostelloUK Independence Party (UKIP)2789.8%

EC ward code E05008970 · Back to ward index

St Margaret and South Marston · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,095

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Robert JandyConservative Party1,38144.6%−5.4 ptsElected
2Barrie JenningsLabour Party1,33643.2%
3Andy OsborneUK Independence Party (UKIP)37812.2%

EC ward code E05008969 · Back to ward index

Liden, Eldene and Park South · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,657

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Bazil SolomonLabour Party1,19645.0%−5.0 ptsElected
2Zachary HawsonConservative Party91434.4%
3Martin CostelloUK Independence Party (UKIP)38714.6%
4Krista SalmonLiberal Democrats1606.0%

EC ward code E05008960 · Back to ward index

Wroughton and Wichelstowe · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,583

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Cathy MartynConservative Party1,19346.2%−3.8 ptsElected
2Jamie TaylorLiberal Democrats76829.7%
3Sam JamesLabour Party2339.0%
4Andrew FrancisGreen Party2228.6%
5Lincoln WilliamsUK Independence Party (UKIP)1676.5%

EC ward code E05008972 · Back to ward index

Rodbourne Cheney · single-seat

Marginal winner Winning candidate's share of valid ballots. 46.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,561

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Jim GrantLabour Party1,18546.3%−3.7 ptsElected
2Jake ChandlerConservative Party98138.3%
3Mark EdesUK Independence Party (UKIP)39515.4%

EC ward code E05008967 · Back to ward index

Haydon Wick · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,868

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1David RenardConservative Party1,43650.1%+0.1 ptsElected
2Stanislava AdamcovaLabour Party80628.1%
3Edmund GerrardUK Independence Party (UKIP)36412.7%
4Jacek ZmarzlikGreen Party2629.1%

EC ward code E05010756 · Back to ward index

Chiseldon and Lawn · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,122

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Jenny JefferiesConservative Party1,07950.8%+0.8 ptsElected
2Paul SunnersGreen Party54925.9%
3Peter BatesLabour Party49423.3%

EC ward code E05008955 · Back to ward index

Mannington and Western · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,190

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Stephanie ExellLabour Party1,11651.0%+1.0 ptsElected
2John LentonConservative Party57326.2%
3Sheila AttwaterUK Independence Party (UKIP)28913.2%
4Fraser McCormickLiberal Democrats2129.7%

EC ward code E05008962 · Back to ward index

St Andrews · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,847

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Steven HeyesConservative Party1,47651.8%+1.8 ptsElected
2Thomas CraigieLabour Party75426.5%
3Steven PipeGreen Party61721.7%

EC ward code E05008968 · Back to ward index

Eastcott · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,896

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Paul DixonLabour Party1,50652.0%+2.0 ptsElected
2Toby RobsonLiberal Democrats97133.5%
3Victoria PrattConservative Party2458.5%
4Susan DayUK Independence Party (UKIP)1746.0%

EC ward code E05008957 · Back to ward index

Gorse Hill and Pinehurst · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,548

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1John BallmanLabour Party1,32752.1%+2.1 ptsElected
2Adam JohnConservative Party56022.0%
3Aubrey AttwaterUK Independence Party (UKIP)37914.9%
4Andy BentleyGreen Party28211.1%

EC ward code E05008958 · Back to ward index

Blunsdon and Highworth · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,175

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Alan BishopConservative Party1,65452.1%+2.1 ptsElected
2Jamie CopeLabour Party75623.8%
3Andrew DayGreen Party45314.3%
4Malcolm SalmonLiberal Democrats3129.8%

EC ward code E05010755 · Back to ward index

Lydiard and Freshbrook · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,742

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Caryl Sydney-SmithConservative Party1,43352.3%+2.3 ptsElected
2Trish PhilpotLabour Party1,30947.7%

EC ward code E05008961 · Back to ward index

Walcot and Park North · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,583

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Emma BushellLabour Party1,38453.6%+3.6 ptsElected
2Roy StephenConservative Party61523.8%
3Steve HaldenUK Independence Party (UKIP)33913.1%
4Dawn PajakLiberal Democrats2459.5%

EC ward code E05008971 · Back to ward index

Priory Vale · single-seat

Marginal winner Winning candidate's share of valid ballots. 59.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,120

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Vinay ManroConservative Party1,26059.4%+9.4 ptsElected
2Ravikumar VenkateshLabour Party86040.6%

EC ward code E05008965 · Back to ward index

Covingham and Dorcan · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,863

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Dale HeenanConservative Party1,74260.8%+10.8 ptsElected
2Tom SmithLabour Party74726.1%
3Melanie BaileyUK Independence Party (UKIP)37413.1%

EC ward code E05008956 · Back to ward index

Central · single-seat

Marginal winner Winning candidate's share of valid ballots. 67.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,616

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Adorabelle ShaikhLabour Party2,45467.9%+17.9 ptsElected
2Mohammad Akter ChowdhuryConservative Party53114.7%
3Raymond JamesLiberal Democrats3489.6%
4Bob HeritageGreen Party2837.8%

EC ward code E05008954 · Back to ward index